| / | Форум |
|
thecore
19.09.2006 00:10
Уважаемы разработчики MT4! 1. Анализируя в тестере результат выполнения
своего скрипта я заметил следующую особенность: Тестер позволяет
закрыть открытую позицию в ту же минуту, в которую он был открыт.
Например: 3 2006.07.18 17:57 sell 2 1.80 1.8271 1.8305 1.8254 ^^^^ 4 2006.07.18 17:57 close 2 1.80 1.
8267 1.8305 1.8254 72.00 9052.00 ^^^^ 5 2006.07.19 14:10 sell 3 2.70 1.8273 1.8307 1.8256 ^^^^ 6 2006.07.19 14:10
close 3 2.70 1.8264 1.8307 1.8256 243.00 9295.00 ^^^^ Как мне кажется такая ситуация
является ошибкой тестера, так как: 1) Тестер оперирует только
минутными тиками и о более мелких тиках может только догадываться.
2) Закрытие ордера в туже минуту, что и открытие основано на неправильном
предположении о том, что Stop Loss может наступить в результате
тиков в пределах минуты. Но это не вполне правильно, так как
заранее неизвестно по какой реальной цене был совершен текущий
ордер. Если я не прав, то объясниете, пожалуйста алгоритм функционирования
тестера в пределах минуты. 2. Совершенно очевидно, что ордеры
можно слать не чаще одного раза в 10с, а то и реже. Тестер позволяет
посылать порядка 5-6 ордеров в минуту. Например: 31 2006.09.15 16:59 sell
16 3.50 1.8779 1.8813 1.8762 32 2006.09.15 16:59 sell 17 1.50 1.8785 1.8819 1.8768 33 2006.09.15 16:59 sell 18
0.70 1.8780 1.8814 1.8763 34 2006.09.15 16:59 close 17 1.50 1.8779 1.8819 1.8768 90.00 11900.00 35 2006.09.15
16:59 sell 19 1.20 1.8779 1.8813 1.8762 36 2006.09.15 16:59 close 16 3.50 1.8776 1.8813 1.8762 105.00 12005.00
37 2006.09.15 16:59 close 19 1.20 1.8776 1.8813 1.8762 36.00 12041.00 38 2006.09.15 16:59 sell 20 3.20 1.8777
1.8811 1.8760 39 2006.09.15 16:59 sell 21 1.30 1.8782 1.8816 1.8765 40 2006.09.15 16:59 close 21 1.30 1.8779
1.8816 1.8765 39.00 12080.00 Но как мы видим, в пределах минуты 6 ордеров были
открыты, а так же 4 ордера были закрыты, что, по моему, в реальной
жизни вообще не может быть. Я уже не говорю, что количество тиков
в пределах минуты сильно варьируется в зависимости от времени
суток. Все эти проявления практически не позволяют отладить
эксперты определенного вида. Результаты сильно отличаются
от реальных торгов. Предложение: 1. Не разрешать тестеру закрывать
ордеры в минуту их открытия. 2. Не могли бы Вы ограничить тестирование
минутными интервалами, так как при тестирование чаще, как мне
кажется, не имеет под собой достаточно проработанной теории
Заранее благодарен.
|
|
Бесплатная Groupware для групп разработчиков Установите систему групповой работы TeamWox и объедините усилия всех разработчиков. Это поможет вашей команде работать быстрее и организованнее. Благодаря TeamWox станет намного проще ставить задачи и контролировать их выполнение. |
|
Integer
19.09.2006 04:06
Тестер это все-таки только тестер:-)
1 - это делается в советниками средствами MQL4 2 - тестирование на M1 по контрольным точкам |
|
thecore
19.09.2006 14:01
Дело ведь не в том, что это нельзя предусмотреть средствами MQL4,
а в том, что некорректно тикать чаще, чем M1, так как для определенного
типа экспертов это приводит к результатам, полностью расходящимися
с полученными на реале.
|
|
Integer
19.09.2006 14:30
thecore писал (а): Дело ведь не в том, что это нельзя предусмотреть средствами MQL4, а в том, что некорректно тикать чаще, чем M1, так как для определенного типа экспертов это приводит к результатам, полностью расходящимися с полученными на реале. А разве в тестере бывает количество тиков больше чем Volume? |
5198 |
stringo
19.09.2006 15:14
Integer писал (а): Не должно быть. Однако, если данные разных таймфреймов рассогласованы,
то может и такое случиться.
А разве в тестере бывает количество тиков больше чем Volume? |
|
thecore
19.09.2006 16:12
Вот такой простой (извините за явное упрощение) пример показывает,
что ордеры будут открываться и закрываются до 10 раз в минуту,
а то и чаще. void start(){ OrderSend(Symbol(),OP_BUY,0.1,Ask,3,Ask-(10*Point),Ask+(TakeProfit*Point),
NULL,0,0,Green); OrderSelect(HistoryTotal()-1, SELECT_BY_POS, MODE_TRADES)) continue; if(OrderType()==OP_BUY)
OrderClose(OrderTicket(),OrderLots(),Bid, 3,Violet); }
|
33759 |
Rosh
19.09.2006 16:17
|
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий