• Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"

TSLab: платформа для создания и запуска торговых систем

Aisller

Главный модератор
Команда форума
Администратор
Главный модератор
Регистрация
07.12.2007
Сообщения
23,434
Реакции
5,467
Поинты
0.184
Программа 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.COM
 

Вложения

  • Рисунок 1. Интерфейс среды разработки.jpg
    Рисунок 1. Интерфейс среды разработки.jpg
    153.4 KB · Просмотры: 187
  • Рисунок 2. Работа механического торгового робота в среде TSLab.jpg
    Рисунок 2. Работа механического торгового робота в среде TSLab.jpg
    329.2 KB · Просмотры: 201
  • Рисунок 3. Иллюстрация работы стратегии High-Low.jpg
    Рисунок 3. Иллюстрация работы стратегии High-Low.jpg
    202.9 KB · Просмотры: 161
  • Рисунок 4. Определяем блоки минимума и максимума.jpg
    Рисунок 4. Определяем блоки минимума и максимума.jpg
    82.5 KB · Просмотры: 170
  • Рисунок 5. Настройка блоков минимум за и максимум за.jpg
    Рисунок 5. Настройка блоков минимум за и максимум за.jpg
    87.2 KB · Просмотры: 168
  • Рисунок 6. Отправка результатов на график.jpg
    Рисунок 6. Отправка результатов на график.jpg
    57 KB · Просмотры: 161
  • Рисунок 7. График с результатом.jpg
    Рисунок 7. График с результатом.jpg
    137.3 KB · Просмотры: 175
  • Рисунок 8. ДОбавление блоков открытия позиций.jpg
    Рисунок 8. ДОбавление блоков открытия позиций.jpg
    49.7 KB · Просмотры: 167
  • Рисунок 9. Добавление блока закрытия позиций по stop loss.jpg
    Рисунок 9. Добавление блока закрытия позиций по stop loss.jpg
    48.5 KB · Просмотры: 162
  • Рисунок 11. Результат рабоыт скрипта.jpg
    Рисунок 11. Результат рабоыт скрипта.jpg
    147.2 KB · Просмотры: 154
  • Рисунок 10. График работы бота по торговой стратегии High-Low.jpg
    Рисунок 10. График работы бота по торговой стратегии High-Low.jpg
    316.5 KB · Просмотры: 147
Сверху Снизу