отчет этого теста покажи. как качество моделирование? ошибки рассогласования есть?
Отчет только за один день, где есть не меньше двух таких баров. Два подряд. Такие ошибки встречаются еще в некоторых местах. В своих советниках я сделал проверку
if (iTime(Symbol(),0,0) == TimeCurrent()) { }
(также проверял Time[0] и MarketInfo(Symbol(),MODE_TIME))
чтобы некоторые действия происходили только в момент открытия нового бара. С такими глюками условие выше не годиться. Посоветуйте пожалуйста, как избавится от глюка, или как обойти его при программировании.
У вас не тайм каррент, а тестер глючит - не видите что ли, что один и тот же тик туда-обратно пляшет?
у терминалов МТ никогда не было и нет тиковой истории. Это ошибка ткак называемой случайно генерации которая как мы знаем тоже отсутсвует, просто 4 тика Open High low Close.
вопрос к разработчикам. От себя добавлю что тестирование совы по всем тикам - пустая трата времени. А оптимизация по всем тикам почти гарантированно ведет к сливу из-за отсутствия тиковой истории и какой либо маломальской генерации случайных.
Я в своих совах использую следующие, и оптимизацию делаю по ценам открытия.
if (Pa6oTaTb_C_KajdiM_Tukom==false) { if(TimeN == Time[0]) return; TimeN = Time[0]; }
Если Ваша стратегия зависит от порядка тиков в баре, смело выкидывайте.
не выкидывайте, попробуйте сделать так http://eareview.net/tick-data, не факт, что тики настоящие будут в истории, но можно недельку и самостоятельно тики пописать ;)
Если Ваша стратегия зависит от порядка тиков в баре, смело выкидывайте.
А если от порядка баров?
А если от порядка баров?
Тут без хорошей закуски не обойтись.:-)
не выкидывайте, попробуйте сделать так http://eareview.net/tick-data, не факт, что тики настоящие будут в истории, но можно недельку и самостоятельно тики пописать ;)
Сделал проверку условия на покупку и продажу. То есть советник должен купить или продать только при открытии каждого нового бара.
if (iTime(Symbol(),0,0) == TimeCurrent())
Получил такой рисунок. Количество сделок 725. Делим на 4 (таймфрейм 15 м) получаем 180 часов за одни сутки.
Включил тестирование по контрольным точкам. Сделок 87, делим на 4 получаем около 21. Норма. Рисунок меняется с прежнего на такой:
Тестирование по ценам открытия. Сделок 88. Рисунок соответственно:
P.S. Грааль наверное должен дать прибыль при любых условиях :)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
При тестировании советника увидел такой глюк. В некоторых местах время останавливается. Время одно и то же для разных тиков. Может кто знает, что это и как с этим бороться?
Выглядит это так: http://moemesto.ru/sova2004/file/11331378/Project001.avi