Да, это хорошо само по себе, но пока хотя бы МОЙ брокер (а лучше больше) не предложит MT5, я даже не буду думать о переписывании всего своего кода.
А пока я буду работать за счет увеличения скорости в +4 раза в W7/64, в сочетании с 10-кратным увеличением от пропуска тиков.... в сумме мы получаем примерно 40-кратное увеличение скорости.
Ваш код действительно пропускает тики, но делает это таким образом, что важная информация может быть потеряна.
Ваш код пропускает тики, но делает это таким образом, что важная информация может быть потеряна.
Используйте код, подобный этому:
чтобы пропускать тики без потери важной информации.
Все открытия баров, а также новые максимумы и новые минимумы не пропускаются.
Я не знаю, будет ли это эквивалентом. Однако, можно удалить информацию об объеме при импорте данных в mt4. По умолчанию, он будет использовать минимальный O-H-L-C или 4 тика, это помогает ускорить обратное тестирование.
В связи с этим, кто-нибудь пробовал вводить Volume(ы), скажем, 100 во время импорта данных M1? Я думаю, что это должно быть жизнеспособной альтернативой Tick-Data, если это работает. Я планировал протестировать это, но так и не дождался :)
Мой брокер теперь включил MT5 на реальных счетах, и это делает его менее академичным. Вчера вечером я написал свой первый индикатор на MQL5 (для отображения спреда), а сегодня вечером я попробовал преобразовать советника для спидтеста с первой страницы этой темы. Вот он...
Идея заключалась в том, чтобы сравнить скорости в тестере стратегий, совершая одинаковые сделки. Конечно, я забыл о самом фундаментальном изменении в MQL5. Вы не можете хеджировать. Фактически, вы можете иметь только одну открытую позицию на символ, судя по всему. Это означает, что мультистратегия, разделенная MAGIC_NUMBERS, кажется невозможной.
Мой тестовый советник потерпел неудачу, поскольку он просто размещает сделки каждый час, чтобы посмотреть, сколько времени это займет. Провести сравнительный анализ таким образом не представляется возможным :-(
Да, это хорошо само по себе, но пока хотя бы МОЙ брокер (а лучше больше) не предложит MT5, я даже не буду думать о переписывании всего своего кода.
А пока я буду работать за счет увеличения скорости в +4 раза в W7/64, в сочетании с 10-кратным увеличением от пропуска тиков.... в сумме мы получаем примерно 40-кратное увеличение скорости.
Ваш код действительно пропускает тики, но делает это таким образом, что важная информация может быть потеряна.
Используйте код, подобный этому:
чтобы пропускать тики без потери важной информации.
Все открытия баров, а также новые максимумы и новые минимумы не пропускаются.
Ваш код пропускает тики, но делает это таким образом, что важная информация может быть потеряна.
Используйте код, подобный этому:
чтобы пропускать тики без потери важной информации.
Все открытия баров, а также новые максимумы и новые минимумы не пропускаются.
Я не знаю, будет ли это эквивалентом. Однако, можно удалить информацию об объеме при импорте данных в mt4. По умолчанию, он будет использовать минимальный O-H-L-C или 4 тика, это помогает ускорить обратное тестирование.
В связи с этим, кто-нибудь пробовал вводить Volume(ы), скажем, 100 во время импорта данных M1? Я думаю, что это должно быть жизнеспособной альтернативой Tick-Data, если это работает. Я планировал протестировать это, но так и не дождался :)
Все открытия баров, а также новые максимумы и новые минимумы не пропускаются.
Мой брокер теперь включил MT5 на реальных счетах, и это делает его менее академичным. Вчера вечером я написал свой первый индикатор на MQL5 (для отображения спреда), а сегодня вечером я попробовал преобразовать советника для спидтеста с первой страницы этой темы. Вот он...
Идея заключалась в том, чтобы сравнить скорости в тестере стратегий, совершая одинаковые сделки. Конечно, я забыл о самом фундаментальном изменении в MQL5. Вы не можете хеджировать. Фактически, вы можете иметь только одну открытую позицию на символ, судя по всему. Это означает, что мультистратегия, разделенная MAGIC_NUMBERS, кажется невозможной.
Мой тестовый советник потерпел неудачу, поскольку он просто размещает сделки каждый час, чтобы посмотреть, сколько времени это займет. Провести сравнительный анализ таким образом не представляется возможным :-(