А когда новая версия MT5 и где узнать что в ней ожидается - страница 10

 
Sergei Vladimirov:
А почему не совпадают? Я не ради придирки, просто разобраться хочу. Загружаемая в тестер история тиков - это действительно все реальные тики, или какие-то расхождения всё-таки есть?
Так ведь у каждого брокера свои тики, свой бид-аск, свой пяти-четырехзнак...
 
Sergei Vladimirov:
А почему не совпадают? Я не ради придирки, просто разобраться хочу. Загружаемая в тестер история тиков - это действительно все реальные тики, или какие-то расхождения всё-таки есть?
Идеального совпадения никогда не будет. Т.к. брокеры разные, у каждого разные спреды, разные поставщики ликвидности/сигналов, часть операций могут совершать за счет внутренних сделок между своими клиентами. Есть так же небольшое расхождения из за того, что нельзя точно определить миллисекунды. Сборщик тиков считает первый тик пришедший в текущей секунде, как пришедший на 1-й милисекунде, в реальности он мог придти на 500-й милисекунде и даже на 999-й милисекунде, т.е. внутри секунды могут быть небольшие сдвиги кривой  влево вплоть до 999 милисекунд.  1 клетка на рисунке это 5 секунд. Желтая и синяя линии в некоторых случаях может быть сдвинута до 1 секунды влево 1/5 большой клетки. Среднестатистически расхождение 1/10 от размера большой клетки.

Записанные реальные тики - с ЕСN счета и с комиссией. Если бы счет был стандартным или с фиксированным спредом - то была бы другая картинка.

Тики в тестере получаются на основе того, что собрал демо-сервер Метаквот, с моим ECN счетом очень похожи. Когда запустят новый билд на серверах всех брокеров - то в тестере будут тики вашего брокера с вашим спредом.

 
А, не обратил сразу внимания, что накопленные тики собраны с другого сервера. Тогда всё понятно.
 

Читаю и удивляюсь Вашей радости неподдельной.

Вы что действительно думаете что "ловля блох" (тестирование на реальных тиках) дает преимущество эксперту??

Удивительно. 

 
Vladimir Perervenko:

Читаю и удивляюсь Вашей радости неподдельной.

Вы что действительно думаете что "ловля блох" (тестирование на реальных тиках) дает преимущество эксперту??

Удивительно. 

Ну разница теста одного мультивалютника по ценам открытия и по реальным тикам, за 3 месяца в 2 раза хуже для тиков, а за полгода в 8 раз хуже. Попробую оптимизировать на тиках, посмотрим, что получится. Надеюсь будут более прибыльные варианты. Но займет это примерно 10000 ... 20000 потоко-часов. Без облака - не справиться.

Кстати - когда в облаке можно будет тестировать на реальных тиках? Нужно дождаться когда все терминалы обновятся? Сейчас почему-то все агенты доступны, но вряд ли они смогут по реальным тикам считать..

 
elibrarius:

Ну разница теста одного мультивалютника по ценам открытия и тикам, за 3 месяца в 2 раза хуже для тиков, а за полгода в 8 раз хуже. Попробую оптимизировать на тиках, посмотрим, что получится. Надеюсь будут более прибыльные варианты. Но займет это примерно 10000 ... 20000 потоко-часов. Без облака - не справиться.

Кстати - когда в облаке можно будет тестировать на реальных тиках? Нужно дождаться когда все терминалы обновятся? Сейчас почему-то все агенты доступны, но вряд ли они смогут по реальным тикам считать..

В облаке не знаю, не получила отчет. Но в локальной сети по тикам оптимизируется.

 

 
lilita bogachkova:

В облаке не знаю, не получила отчет. Но в локальной сети по тикам оптимизируется.

 

у меня в сети 3 компа - недели 3 будут над одной оптимизацией работать... долго((

О, кстати, надо проверить- не обновляя сетевых агентов запустить на них оптимизацию по тикам, а потом на обновленном терминале проверить.

Обновление:

не пошло:     remote agent build 1241 cannot process real ticks testing

Видимо и облачные агенты отсеятся. Придется ждать их обновления

 
Vladimir Perervenko:

Читаю и удивляюсь Вашей радости неподдельной.

Вы что действительно думаете что "ловля блох" (тестирование на реальных тиках) дает преимущество эксперту??

Удивительно. 

Ну для форексников сгодится и фаст-фуд из опорных точек, никто и не спорит :).
 
Slawa:

Хорошо обстоит. Тики всех необходимых инструментов синхронизируются вместе с историей по первому же запросу исторических данных

Попробуйте

У меня почему-то зависает процесс мультивалютного тестирования, после пары сделок ничего не происходит

После нескольких сделок перестают обновляться котировки в тестере, в визуализаторе они просто стоят. Советник использует 3 символа для тестов. При этом терминал не виснет и откликается, просто ничего не происходит.

На моделируемых тиках все нормально тестируется, т.е. в советнике как бы нет ошибки.

Цены получаю так:

 MqlTick tickEUR;

 MqlTick tickGBP;

 MqlTick tickEURGBP;

   if(!SymbolInfoTick("EURUSD",tickEUR)) {Print("Бид по EURUSD не получен"); return;}

   if(!SymbolInfoTick("GBPUSD",tickGBP)) {Print("Бид по GBPUSD не получен"); return;}

   if(!SymbolInfoTick("EURGBP",tickEURGBP)) {Print("Бид по EURGBP не получен"); return;} 

2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   CTrade::OrderSend: instant buy 0.01 EURGBP at 0.76970 sl: 0.76470 [done at 0.76970]
2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   order performed buy 0.01 at 0.76970 [#4 buy 0.01 EURGBP at 0.76970]
2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   deal performed [#4 buy 0.01 EURGBP at 0.76970]
2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   deal #4 buy 0.01 EURGBP at 0.76970 done (based on order #4)
2016.03.21 00:27:23     Core 1  2016.02.05 15:29:55   instant buy 0.01 EURGBP at 0.76970 sl: 0.76470 (0.76894 / 0.76970 / 0.76894)
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   CTrade::OrderSend: instant buy 0.01 EURGBP at 0.76802 [done at 0.76802]
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   order performed buy 0.01 at 0.76802 [#3 buy 0.01 EURGBP at 0.76802]
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   deal performed [#3 buy 0.01 EURGBP at 0.76802]
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   deal #3 buy 0.01 EURGBP at 0.76802 done (based on order #3)
2016.03.21 00:27:23     Core 1  2016.02.05 05:31:53   instant buy 0.01 EURGBP at 0.76802 (0.76790 / 0.76802 / 0.76790)
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   CTrade::OrderSend: instant sell 0.01 EURGBP at 0.76803 sl: 0.77303 [done at 0.76803]
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   order performed sell 0.01 at 0.76803 [#2 sell 0.01 EURGBP at 0.76803]
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   deal performed [#2 sell 0.01 EURGBP at 0.76803]
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   deal #2 sell 0.01 EURGBP at 0.76803 done (based on order #2)
2016.03.21 00:27:19     Core 1  2016.02.05 00:00:29   instant sell 0.01 EURGBP at 0.76803 sl: 0.77303 (0.76803 / 0.76844 / 0.76803)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:55 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:53 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:52 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:50 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:49 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:47 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:46 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:44 (2016.02.01 23:59:59)
2016.03.21 00:27:19     Core 1  old tick GBPUSD 2016.02.01 23:59:43 (2016.02.01 23:59:59)
 
Renat Fatkhullin:

Теперь в МТ5 можно вести хеджевые счета наравне с неттинговыми.

За что я люблю Рената, так это за то, что он нарушает самые твердые свои обещания и заявления ;)

Что там у нас еще на очереди из "нереального"? ))) 

Причина обращения: