MMGP logo
Присоединяйтесь к нашему инвестиционному форуму, на котором уже 640,919 пользователей. Чтобы получить доступ ко многим закрытым разделам и начать общение - зарегистрируйтесь прямо сейчас.
Программы для торговли на Форекс и Фондовом рынке: MetaTrader, Metastock и др. Торговые стратегии на базе этих программ (MetaQuotes Language 4 (MQL4). Советники, индикаторы, скрипты и прочие программы для торговли.
Старый 24.04.2019, 16:42
#1
 
Имя: Евгений
Пол: Мужской
Регистрация: 06.12.2007
Сообщений: 20,702
Благодарностей: 6,665

награды Волшебный горшочек Ветеран MMGP.RU 
Программа TSLab представляет собой среду, созданную для разработки торговых роботов любой сложности. TSLab проста в использовании, освоении. Подойдет начинающим и профессионалам. Среда разработана отечественными специалистами. Фактический и юридический адреса расположены в городе Москва.


Рисунок 1. Интерфейс среды разработки TSLab
Особенности среды разработки TSLab

Торговля в ручном режиме требует постоянного присутствия на бирже, отнимает много времени. Профессиональные трейдеры и начинающие часто пользуются различными торговыми роботами. Многие разрабатывают механических ботов самостоятельно. TSLab – популярная и известная среда для создания торговых роботов. В наличии множество решений с уже готовыми торговыми алгоритмами.

Ключевые особенности TSLab:
  • не требуется знание языков программирования – встроенный визуальный редактор позволяет вводить необходимые параметры;
  • присутствует возможность написания торговых алгоритмов на языке C# - в дальнейшем они интегрируются в среду TSLab (функция пригодится пользователям с навыками программирования);
  • удобный интерфейс – скальперский стакан позволяет с помощью только одной мыши манипулировать заявками, стоп-заявками непосредственно в стакане;
  • присутствует модуль управления рисками – используется для реализации риск-менеджмента в приложении;
  • доступен паркинг скриптов – позволяет снизить риски, возникающие при отключении интернета, электрического питания.
Среда позволяет работать на различных рынках:
  • фондовом;
  • срочном;
  • валютном.

Рисунок 2. Работа механического торгового робота в среде TSLab
Принцип работы стратегии High-Low для бота TSLab

Фундамент успеха работы торгового робота – правильно построенный алгоритм. Лучшее решение для начинающих – использовать проверенные торговые стратегии. Например, High-Low. Она подразумевает заключение всего 1 сделки в день. Что отличает её от «скальпинга» - когда трейдер свершает сделки непрерывно, несколько раз в сутки. Рассматриваемая стратегия разработана давно. Полное наименование – Daily High-Low.

Нужно отметить: торговая стратегия High-Low спорная. Многие опытные трейдеры считают её низкодоходной. Но для начинающих подобное решение – оптимальное. Следует лишь внимательно анализировать рынок, не заключать сделки со значением в 2% от депозита для каждой съемки. Простота стратегии заключается в отсутствии зависимости от индикаторов. Все строится на психологии самих трейдеров: в принятии решений большинство участников рынка руководствуется максимальными, минимальными ценами вчерашнего дня.

В известном диапазоне стоимостей располагаются параметры 90% всех трейдеров:
  • Stop Loss;
  • Take Profit.
При достижении показателя стоимости одного из уровней срабатывает ордер. Цена получает небольшой толчок. Следствием становится сильный ценовой импульс – ордера срабатывают на диапазоне, выбранном на основании стоимости покупки, продажи вчерашнего дня. Именно этот ценовой импульс «ловит» стратегия High-Low. Минимальная прибыль составляет примерно 10 пунктов.

Единственный недостаток такой стратегии – долгосрочность. Использовать её возможно только 1 раз в течение дня. В остальное время можно использовать другую стратегию. Простой алгоритм позволит даже начинающему без труда написать собственный торговый робот для свершения сделок на Forex либо иной торговой бирже.


Рисунок 3. Иллюстрация работы стратегии High-Low
Процесс написания торгового бота в среде TSLab

High-Low представляет собой пробойную стратегию. Классический временной интервалы минимума и максимума – 4 часа. Торговля начинается при пробое одной из границ канала:
  • пробой максимума – покупка;
  • пробой минимума – продажа.
При необходимости либо ради эксперимента интервал продолжительностью 4 часа можно заменить на 6 часов. Алгоритм создания торгового бота включает основные этапы:
  • определяем блоки минимума и максимума;
  • далее – добавляем при помощи мыши пару блоков («максимум – за» и «максимум – против»);
  • соединяем их с ранее заданными блоками «минимум», «максимум»;
  • при помощи мышки соединяем блоки с источником данных, отправляем результаты элементов «максимум за» и «минимум за» на график – это позволит наглядно ознакомиться с результатами;

График с результатом будет отражать изменения стоимости, точки срабатывания свершения сделок.


Рисунок 7. График с результатами работы бота
Дальше нам потребуется задать блоки открытия позиций. Алгоритм работы бота на данном этапе задается двумя правилами:
  • при пробое минимума – short;
  • при пробое максимума – long.

Рисунок 8. Добавление блоков открытия позиций
Соответственно открытую ранее позицию требуется закрывать. Эта задача также решается при помощи введения в поле дополнительных элементов. Оптимальное решение – закрытие через стоп-лосс по реверсивному сигналу. Для выполнения операции добавляем блок «закрытие» - по stop loss. Необходимо использовать реверсный сигнал. Добавляем блок с эмиссией.


Рисунок 9. Добавление блока закрытия позиций по stop loss
Хорошее решение – выставить комиссию в районе 5 пунктов. На 1 круг выходит 10 пунктов. Это позволит проверить систему на её устойчивость.

История работы торгового бота на основе стратегии High-Low

Многие профессионалы сомневаются в результативности работы рассмотренной стратегии – и совершенно напрасно. Ниже представлен график работы результативности за 2015 год.


Рисунок 10. График работы бота по торговой стратегии High-Low


Рисунок 11. Результат работы скрипта
Использовать TSLab можно для разработки более сложных, продуктивных стратегий. Особенно комфортна среда для квалифицированных программистов. TSLab позволяет избежать сложной, длительной отладки. Сократит время на разработку алгоритма. Не требуется разрабатывать самостоятельно визуальную форму. В среде программирования имеются все необходимые компоненты.

Обсуждаем платформу TSLab. Как используете? Какие результаты?
___________________________
Все права принадлежат MMGP.RU
Aisller вне форума
Войдите, чтобы оставить комментарий.
Опции темы

Быстрый переход