Избранное трейдера wertiks
Многие трейдеры на Московской бирже хотели бы автоматизировать свои торговые алгоритмы, но не знают с чего начать. А ведь давно есть проработанные решения, которые максимально облегчают первые шаги в алготрейдинге.
Язык MQL5 изначально поддерживает все торговые возможности платформы MetaTrader 5 — в нем множество торговых функций для работы с ордерами, позициями и торговыми запросами. При этом не имеет значения, на каком рынке вы торгуете - фьючерсы, акции, опционы и т.д.
Средствами MQL5 вы можете создать торговый запрос и отослать его на сервер с помощью функций OrderSend() или OrderSendAsync(), получить результат его выполнения, просмотреть торговую историю, узнать спецификацию контракта для инструмента, обработать
Предыдущая статья: Выбор прибыльной торговой системы. Часть 1 Таймфрейм.
В данной статье проведем небольшое исследование с целью понять, как зависят результаты тестирования от количества протестированных сделок, и какое число сделок должно быть в тестах. Для исследования используем базу данных, в которой собраны результаты тестов более 50000 торговых систем, сгенерированных с помощью конструктора торговых роботов 3CBot, состоящих из 1-2 индикаторов технического анализа (подробнее про тесты данных систем написано в Часть 1 Таймфрейм).
Для исследования отбираем все результаты тестов торговых систем за 2013-2015 г. Все эти системы делим на 9 групп по числу совершенных сделок: 0-10, 11-30, 31-60, 61-100, 101-200, 201-400, 401-700, 701-1000 и больше 1000. В периоде 2013-2015 г. отберем только системы, где показатель «Годовая прибыль / Макс.просадка» > 1 и проверим, какой процент систем отработает в плюс в 2016 г. (с 1 января по 30 мая). Итоги по таймфреймам 15 минут, 60 минут и 1 день будем подводить отдельно.
Функционал, как у предыдущего скрипта. Дополнения: при двойном нажатии левой кнопки мыши на ячейку с данными «Forts balance», открывается таблица с открытыми позициями по фьючерсам с индикацией кол-ва, типа операции, гарантийного обеспечения за лот и суммы зарезервированного гарантийного обеспечения за позицию. Тоже самое и при двойном клике на значения «ГО опционы»
Скачать, как обычно, можно здесь: balance_opt_new
Всем профита!
В прошлый раз http://smart-lab.ru/blog/329488.php предложил добавить к скользящим средним каких-нибудь сигналов/индикаторов, чтобы использовать в стратегии для примера. Но ни от кого идей не поступило.
Подумав в указанном направлении, решил добавить в стратегию поиск шаблона/паттерна. Для поиска шаблона буду использовать корреляцию. Такая идея у меня была давно, но никак не доходили руки её проверить. Поэтому устрою проверку её эффективности в стратегии, используемой для примера. Появляется какая-то польза и для меня, так как результат мне не известен и полученные наработки (код) можно будет использовать в дальнейшем.
Сама идея проста – задаем последовательность значений, описывающих некоторое изменение цены, например:
Tpl = { 1, 2, 3, 4, 5, 4, 4.5, 3.5, 4, 3 };
Если указанную последовательность изобразить графически, то получим картинку, показанную на рисунке.