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

 

Также сейчас, при изменении режима тестирования с реальных тиков, например, на OHLC на M1 также начинается загрузка истории. С тех же 47%. Зачем? Это, желательно, исправить быстрее, т.к. остальные режимы тестирования стали такими же медленными, как и новый...

 

Через 5! минут начало синхронизации...

2016.03.19 15:24:46     Core 1  EURUSD: history synchronization started
2016.03.19 15:24:46     Core 1  common synchronization completed
2016.03.19 15:24:46     Tester  EURUSD,M5 (MetaQuotes-Demo): testing of Experts\Examples\Moving Average\Moving Average.ex5 from 2016.01.01 00:00 to 2016.03.18 00:00
2016.03.19 15:24:46     Core 1  authorized (agent build 1274)
2016.03.19 15:24:46     Core 1  connected
2016.03.19 15:24:42     Core 1  connecting to 127.0.0.1:3000
2016.03.19 15:24:41     Core 1  agent process started
2016.03.19 15:24:41     Tester  EURUSD: preliminary downloading of history canceled
2016.03.19 15:19:41     Tester  EURUSD: preliminary downloading of history started
2016.03.19 15:19:39     Tester  stopped by user

В итоге, тест начался в 15.29, через те же 10 минут!

2016.03.19 15:29:47     Tester  quality of analyzed history is 99%
2016.03.19 15:29:46     Core 1  EURUSD: history downloading canceled
2016.03.19 15:24:46     Core 1  EURUSD: history synchronization started
2016.03.19 15:24:46     Core 1  common synchronization completed
 

При запуске по реальным тикам с 1 октября 2015 г. выскакивает очень много таких сообщений: (тестирую на демо сервере Metaquotes)

2016.03.19 13:58:03.574    Core 1    AUDUSD : 2015.10.22 00:41 - 2015.10.22 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2015.11.09 23:59 - real ticks absent for 3 minutes out of 1438 total minute bars within a day
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2015.11.10 00:00 - 2015.11.10 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2015.11.27 23:57 - 2015.11.27 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2015.11.30 00:02 - 2015.11.30 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2015.12.15 00:00 - 2015.12.15 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2015.12.21 00:00 - 2015.12.21 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2015.12.28 00:00 - 2015.12.28 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2016.01.11 23:59 - real ticks absent for 42 minutes out of 1438 total minute bars within a day
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2016.01.26 00:04 - 2016.01.26 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2016.02.08 00:00 - 2016.02.08 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2016.02.15 00:00 - 2016.02.15 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2016.03.17 00:00 - 2016.03.17 23:59  1438 minute bars absent within a day while real ticks present
2016.03.19 13:58:03.574    Core 1    AUDUSD : real ticks begin from 2015.03.02 00:00:00
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00  real ticks absent for 45 minutes of 170580 total minute bars, every tick generation used
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00  1448 minute bars absent in total while real ticks present
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00  tick volumes not matched for 2483 minute bars
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00  last prices absent for 4 minute bars, bid prices used
2016.03.19 13:58:03.574    Core 1    AUDUSD : 2015.10.01 00:00 - 2016.03.18 00:00  last prices translation turned off for 20 minute bars, bid and last prices used
2016.03.19 13:58:03.574    Core 1    EURUSD : 2015.10.12 00:02 - 2015.10.12 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:03.574    Core 1    EURUSD : 2015.11.09 23:59 - real ticks absent for 9 minutes out of 1439 total minute bars within a day
2016.03.19 13:58:09.677    Core 1    EURUSD : 2015.11.10 23:59 - real ticks absent for 2 minutes out of 1439 total minute bars within a day
2016.03.19 13:58:09.677    Core 1    EURUSD : 2015.11.10 00:00 - 2015.11.10 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:09.677    Core 1    EURUSD : 2015.12.04 00:00 - 2015.12.04 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:09.677    Core 1    EURUSD : 2015.12.07 00:00 - 2015.12.07 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:09.677    Core 1    EURUSD : 2015.12.14 00:00 - 2015.12.14 23:59  1 minute bars absent within a day while real ticks present
2016.03.19 13:58:09.677    Core 1    EURUSD : 2016.01.11 23:59 - real ticks absent for 43 minutes out of 1439 total minute bars within a day
2016.03.19 13:58:09.677    Core 1    EURUSD : 2016.02.01 23:59 - no real ticks within a day
2016.03.19 13:58:09.677    Core 1    EURUSD : 2016.02.02 23:59 - no real ticks within a day
2016.03.19 13:58:09.677    Core 1    EURUSD : 2016.02.03 23:59 - no real ticks within a day
2016.03.19 13:58:09.677    Core 1    EURUSD : 2016.02.04 23:59 - no real ticks within a day
2016.03.19 13:58:09.677    Core 1    EURUSD : 2016.02.05 23:59 - real ticks absent for 10 minutes out of 1440 total minute bars within a day
2016.03.19 13:58:09.677    Core 1    EURUSD : 2016.03.17 00:00 - 2016.03.17 23:59  1439 minute bars absent within a day while real ticks present
2016.03.19 13:58:09.677    Core 1    EURUSD : real ticks begin from 2015.03.02 00:00:00
2016.03.19 13:58:09.677    Core 1    EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00  real ticks absent for 5822 minutes of 170641 total minute bars, every tick generation used
2016.03.19 13:58:09.677    Core 1    EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00  real ticks absent for 4 whole days
2016.03.19 13:58:09.677    Core 1    EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00  1444 minute bars absent in total while real ticks present
2016.03.19 13:58:09.677    Core 1    EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00  tick volumes not matched for 2485 minute bars
2016.03.19 13:58:09.677    Core 1    EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00  last prices absent for 5 minute bars, bid prices used
2016.03.19 13:58:09.677    Core 1    EURUSD : 2015.10.01 00:00 - 2016.03.18 00:00  last prices translation turned off for 12 minute bars, bid and last prices used
2016.03.19 13:58:09.677    Core 1    GBPUSD : 2015.11.09 23:59 - real ticks absent for 8 minutes out of 1437 total minute bars within a day
...............................

Т.е. в те моменты тиковая история не заполнена? Или баров М1 нету? Как определить где она полностью присутствует? Думаю проводить оптимизацию по незаполненным участкам = приходить к неверным настройкам эксперта.

 

Запустил сборщик тиков в тестере.

С сервера брокера по прежнему поступают эмулированные тики.

Реальные тики идут пока что, только с сервера Метавквот.

Это видно на рисунке ниже (EURUSD за 2016-03-16- все тики за 1 минуту 20:30).

В верхней части рисунка реально собранные тики для моего ДЦ (красная - BID и зеленая - ASK линии) и тики тестера (синяя и желтая) на том же счете (тики эмулированы по старым правилам).

В нижней части рисунка реально собранные тики для моего ДЦ (красная - BID и зеленая - ASK линии) и тики тестера (синяя и желтая) с демо счета Метаквот. По нему видно, что тики в тестере очень хорошо приближены к реальным. За что Метаквотам - огромное СПАСИБО!!


Есть небольшое расхождение по горизонтали из за того, что нельзя точно определить миллисекунды. Сборщик тиков считает первый тик пришедший в текущей секунде, как пришедший на 1-й милисекунде, в реальности он мог придти на 500-й милисекунде и даже на 999-й милисекунде, т.е. внутри секунды могут быть небольшие сдвиги кривой  влево вплоть до 999 милисекунд. 1 клетка на рисунке это 5 секунд. Желтая и синяя линии в некоторых случаях может быть сдвинута до 1 секунды влево 1/5 большой клетки по горизонтали. Среднестатистически расхождение = 1/10 от размера большой клетки.
 
Karputov Vladimir:

Неттинговые счета - это (до вчерашнего дня) MetaTradre 5 - можно было иметь позицию по инструменту только одного направления - или в BUY или в SELL.

Хеджевые - это MetaTrader 4 - - можно иметь позицию по инструменту сразу в обоих направлениях - и в BUY и в SELL.

Теперь (со вчерашнего дня) MetaTrader 4 можно отправлять на покой, за ненадобностью.

Откуда это шапкозакидательство?

Вы сами работаете на чем?

Я работаю на МТ4 и не вижу необходимости и преимуществ от перехода на МТ5.

Если еще разработчики, как обещали, сделают АПИ к R , так вообще счастье.

Удачи

 
Vladimir Perervenko:

Откуда это шапкозакидательство?

Вы сами работаете на чем?

Я работаю на МТ4 и не вижу необходимости и преимуществ от перехода на МТ5.

Если еще разработчики, как обещали, сделают АПИ к R , так вообще счастье.

Удачи

Работаю на современном терминале MetaTrader 5. С самого момента появления MetaTrader 5.
 
Renat Fatkhullin:

...

Найденное вами изменение не такое большое и важное. Попробуйте открыть демо счет и посмотрите что будет предложено.

Теперь в МТ5 можно вести хеджевые счета наравне с неттинговыми. Платформа стала гибридной и больше не имеет смысла оставаться на МТ4.

Очень круто! И так неожиданно. Вы всё таки решили сделать это. Спасибо. ;)
 
Karputov Vladimir:
Работаю на современном терминале MetaTrader 5. С самого момента появления MetaTrader 5.

 

Что самое интересное до сих пор не у всех брокеров есть МТ5. Четвёрка до сих пор более распространена. 

 
Alexandr Saprykin:

Что самое интересное до сих пор не у всех брокеров есть МТ5. Четвёрка до сих пор более распространена. 

После этого обновления (выделено жёлтым) ...:

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

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

Renat Fatkhullin, 2016.03.19 08:34

Это предварительная бета версия для обкатки в рамках форума.

Пока рано делать какие-то заявления, нам нужно еще проработать вопрос легкого приведения исторических баз символов на серверах брокеров в близкий к идеальному вид.

Найденное вами изменение не такое большое и важное. Попробуйте открыть демо счет и посмотрите что будет предложено.

Теперь в МТ5 можно вести хеджевые счета наравне с неттинговыми. Платформа стала гибридной и больше не имеет смысла оставаться на МТ4.


... имеет ли смысл вообще поддерживать платформу MetaTrader 4 ?

P.S. Это было единственным и главным преткновением массового перехода пользователей на MetaTrader 5. Теперь эта причина устранена.

 

Поиск из MetaEditor'a по слову "netting" дают интересные результаты:

поиск по слову "netting"

 
Alexandr Saprykin:

 

Что самое интересное до сих пор не у всех брокеров есть МТ5. Четвёрка до сих пор более распространена. 

Меня например, МТ4 только из за возможности тестирования по реальным тикам удерживал.

Но теперь МТ5 предлагает это в базовом наборе. Даже тики собирать уже не надо! А за счет мультипоточности оптимизации, она будет в разы быстрее проводиться.

На мой взгляд теперь все преимущества у МТ5. Со временем большинство программистов сами перейдут на МТ5. МТ4 останется у тех, кто не захочет или не может перепрограммировать старые советники...

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