Идея не нова, вопрос был только в реализации.
Платформа MetaTrader 5 обладает возможностями автоматизации Тестера. Расчет огромного количества данных на истории реальных тиков — обыденность.
Проверка адаптивности ТС — аналогично.
Однако, при большом количестве уже проведенных вычислений требуется разобрать эту кучу данных и найти в ней что-то, действительно, интересное.
Это можно делать двумя способами:
В первом случае получается быстро, но можно легко что-то упустить, действительно, важное.
Во втором случае все гораздо тщательнее, но очень много времени на это уходит. Элементарно утомить природную машину настолько, что больше никогда не захочется к этому возвращаться.
Ничего удивительного, когда MT5-версия советника проверяется на реальных тиках в MT5-тестере, но отчет выкладывается из MT4, где котировки совсем другие. Въехать в стиль торговли советника возможно только по MT4-statement.
Предлагаю использовать скрипт TesterReport, который создает html-отчет для одиночного прогона MT5-тестера.
Доходность за календарный месяц составила +28.21%.
Занят исследованиями, портфель не перетряхивался несколько месяцев. Поэтому результат значительно ниже, чем давал рынок.
Для MetaTrader 5 написана торговая библиотека MT4Orders.
Начиналось так.
// Список изменений: // 03.08.2016: // Релиз - писался и проверялся только на оффлайн-тестере.
Сегодня библиотеке ровно пять лет. Продолжает развиваться. Перечислим ее достижения.
Доходность за календарный месяц составила +12.975%.
Некоторые роботы в портфеле стабильно сливали в течение недели — остановлены.
По грубым оценкам роботы-скальперы с одними и теми же принципами работы продаются ежемесячно на 250 тысяч USD (нижняя граница).
Даже отдельные роботы-скальперы, продажи которых доходят до 100 000 USD в месяц, не имеют мониторингов реальной торговли с подобными суммами. При этом на препродажных картинках нетрудно заметить, как из жалкой тысячи за пару лет выходят несколько миллионов в бэктестах…
Не затрагиваю софт кванта и железо для алготрейдинга, потому что каждому свое.
А вот вычислительных ресурсов кванту постоянно не хватает.
Вычислительные ресурсы.
Квант в команде занят изысканиями, нахождением некой альфы. Для этого требуются немалые вычислительные ресурсы. Уровень исследований напрямую от них зависит. У одиночки все очень скудно с этим, поэтому единственный вариант — некие ноу-хау, прорывная алгоритмическая оптимизация и т.д. Все то, что позволяет приблизиться к покрытию задач, которые совсем не лобовым способом могут быть поставлены хедж-фондом на локальный супер-компьютер.
Некоторый исследовательский прорыв получается достигнуть через алгоритмическую оптимизацию. Приоткрыть дверь туда, где простой обыватель не ходит.
Однако, количества ядер и памяти все время не хватает, даже если получилось алгоритмически ускорить расчеты в 1000 раз.
Не часто можно видеть обсуждение алготрейдинга на тему свопов. Как-то выкладывал идею почти грааля, торговать который не представлялось возможным, т.к. свопы перекрывали прибыль. И, вроде, по этой теме больше ничего и нет, кроме статей, какова сама природа этих свопов.
Действительно, обычно какие-то копейки платятся, поэтому никто не заморачивается с этим явлением. А если не копейки?
У брокера есть суммарная статистика торговли всех клиентов. Давайте внимательно посмотрим ее на скрине (справа).
На смартлабе есть очень тонкая прослойка — алготрейдеры. На данном ресурсе их посты довольно сильно отличаются от основной массы. Сам здесь относительно недавно. Поделюсь своим мнением о плюсах и минусах постов для самих авторов этого мини-комьюнити на столь массовом тематическом ресурсе.