Данная статья рассчитана на программистов, проявившим интерес к использованию SQL в своих проектах. В статье читателям представляется функциональность SQLite, а также рассматриваются ее преимущества. Статья не требует знание функций SQLite, но минимальные знания SQL приветствуются.
Радует, что запустив тестер по тикам (далее всегда буду иметь в виду реальные) GBPJPY, закачались данные по GBPJPY, GBPUSD и USDJPY. Значит, арбитражные тестерные граали можно выбрасывать из Маркета!
Пока рано делать какие-то заявления, нам нужно еще проработать вопрос легкого приведения исторических баз символов на серверах брокеров в близкий к идеальному вид.
Как далеко в истории будут реальные тики для тестирования (для вашего сервера и для серверов брокеров)? С какой даты можно запускать тестирование? Как это определить для своего брокера/ДЦ?
Сравнил тестирование мультивалютника по ценам открытия и по всем реальным тикам с 1 января по 18 марта. Ранее была проедена оптимизация по ценам открытия за год.
по ценам открытия
по реальным тикам
Время расчетов
1 минута 43 сек
33 минуты
Всего сделок
6 055
5 102
Тики
9 098 913
15 745 121
Относительная просадка по балансу
25%
27%
Относительная просадка по средствам
45%
38%
Чистая прибыль:
29 678
15 783
В общем работоспособность стратегии сохраняется, но вдвое снизилась прибыль. Форма кривой баланса примерно та же самая, но как то немного сильнее дергается на реальных тиках. То, что пропускалось внутри минуты, теперь срабатывает.
Снижение прибыли вдвое - достаточно существенный показатель, так что надо проводить новую оптимизацию.
Но увеличение времени расчетов - катастрофическое. Видимо 1 годовой проход займет 2 - 3 часа. А оптимизация на своем компе, для 10000+ проходов - 2 - 3 недели (по ценам открытия это занимало 12 часов).
Видимо облако загрузится на 100%... только надо дождаться, когда у всех агентов обновятся терминалы.
Кстати - все агенты в тестере остались видны. Наверное надо показывать только те, которые обновились и могут тестировать на реальных тиках.
Дополнение:
Тест на реальных за полгода дал прибыль в 8 раз меньше, чем по ценам открытия.
А я API. А базу прицепим without problems.
зачем ждать? если давно есть
https://www.mql5.com/ru/articles/862
а что значит хеджевые и неттинговые счета, поясните пожалуйста?
Неттинговые счета - это (до вчерашнего дня) MetaTradre 5 - можно было иметь позицию по инструменту только одного направления - или в BUY или в SELL.
Хеджевые - это MetaTrader 4 - - можно иметь позицию по инструменту сразу в обоих направлениях - и в BUY и в SELL.
Теперь (со вчерашнего дня) MetaTrader 4 можно отправлять на покой, за ненадобностью.
Пока рано делать какие-то заявления, нам нужно еще проработать вопрос легкого приведения исторических баз символов на серверах брокеров в близкий к идеальному вид.
Как далеко в истории будут реальные тики для тестирования (для вашего сервера и для серверов брокеров)? С какой даты можно запускать тестирование? Как это определить для своего брокера/ДЦ?
Теперь (со вчерашнего дня) MetaTrader 4 можно отправлять на покой, за ненадобностью.
Хеджевые - это MetaTrader 4 - - можно иметь позицию по инструменту сразу в обоих направлениях - и в BUY и в SELL.
Теперь (со вчерашнего дня) MetaTrader 4 можно отправлять на покой, за ненадобностью.
Сравнил тестирование мультивалютника по ценам открытия и по всем реальным тикам с 1 января по 18 марта. Ранее была проедена оптимизация по ценам открытия за год.
В общем работоспособность стратегии сохраняется, но вдвое снизилась прибыль. Форма кривой баланса примерно та же самая, но как то немного сильнее дергается на реальных тиках. То, что пропускалось внутри минуты, теперь срабатывает.
Снижение прибыли вдвое - достаточно существенный показатель, так что надо проводить новую оптимизацию.
Но увеличение времени расчетов - катастрофическое. Видимо 1 годовой проход займет 2 - 3 часа. А оптимизация на своем компе, для 10000+ проходов - 2 - 3 недели (по ценам открытия это занимало 12 часов).
Видимо облако загрузится на 100%... только надо дождаться, когда у всех агентов обновятся терминалы.
Кстати - все агенты в тестере остались видны. Наверное надо показывать только те, которые обновились и могут тестировать на реальных тиках.
Дополнение:
Тест на реальных за полгода дал прибыль в 8 раз меньше, чем по ценам открытия.