Начните делать демо счет mt5 в бкс. Вам придет письмо с ссылкой на дистрибутив. На этапе выбора сервера выбираете не демо сервер, а для реальных торгов. Создайте учетную запись с произвольными данными. Сделайте сертификат. Все у вас реальный счет с нулевым балансом с реальными котировками и историей.
Начните делать демо счет mt5 в бкс. Вам придет письмо с ссылкой на дистрибутив. На этапе выбора сервера выбираете не демо сервер, а для реальных торгов. Создайте учетную запись с произвольными данными. Сделайте сертификат. Все у вас реальный счет с нулевым балансом с реальными котировками и историей.
Круто - получилось, спасибо! Небо и земя - тиковые данные демо и реала. Еще раз Спасибо!
В режиме "по реальным тикам" положительное проскальзывание лимитных ордеров примерно на 50% больше, чем в режиме "по сгенерированным тикам".
Выходит казус - ввели реальные тики, чтобы увеличить точность тестера, но ввели положительные проскальзывание лимитных ордеров, искусственно завирая результаты бэктеста.
На бирже лимитные ордера не скользят, а исполняются точно по цене заявки. Но в тестере это не так.
Этот баг тестера удается обойти через библиотеку, что по ссылке выше. Но это костыльное решение. Логично, когда сам тестер работает точно.
Прошу высказаться форумчан на эту тему. Поскольку, по понятным причинам, мнение одного члена сообщества слабо воспринимается всерьез разработчиками.
Здесь на форуме уже где-то обсуждалась эта тема, и сами разработчики, вроде бы, сказали что исправят в новых билдах. Попробуйте поискать ее, а то я особо не вникал..
Здесь на форуме уже где-то обсуждалась эта тема, и сами разработчики, вроде бы, сказали что исправят в новых билдах. Попробуйте поискать ее, а то я особо не вникал..
MR 016:47:50.960 Tester RTS-9.16: ticks data begins from 2016.08.0100:00
LE 016:47:50.963 Core 1 agent process started
CE 016:47:51.473 Core 1 connecting to 127.0.0.1:3000
NR 016:47:52.736 Core 1 connected
DJ 016:47:52.741 Core 1 authorized (agent build 1401)
RR 016:47:52.743 Tester RTS-9.16,M1 (BCS-MetaTrader5): testing of Experts\LimitsFill.ex5 from 2016.08.1100:00 to 2016.08.1700:00
GP 016:47:52.763 Core 1 common synchronization completed
DI 016:47:52.780 Core 1 RTS-9.16: ticks synchronized already [47 bytes]
IL 016:47:53.493 Core 11482 bytes of tester parameters loaded
PH 016:47:53.493 Core 1188 bytes of input parameters loaded
OR 016:47:53.493 Core 18562 bytes of symbols list loaded
MI 016:47:53.493 Core 1 expert file added: Experts\LimitsFill.ex5. 8164 bytes loaded
FR 016:47:53.493 Core 1 initial deposit 100000.00 RUR, leverage 1:0
EI 016:47:53.493 Core 1 successfully initialized
IS 016:47:53.493 Core 135 Kb of total initialization data received
QJ 016:47:53.493 Core 1 Intel Core i7-2700K @ 3.50GHz, 16301 MB
LR 016:47:53.493 Core 1 RTS-9.16: symbol to be synchronized
PF 016:47:53.493 Core 1 RTS-9.16: symbol synchronized, 3224 bytes of symbol info received
RJ 016:47:53.493 Core 1 RTS-9.16: load 31 bytes of history data to synchronize in 0:00:00.000
PM 016:47:53.493 Core 1 RTS-9.16: history synchronized from 2015.06.22 to 2016.09.01
IS 016:47:53.493 Core 1 RTS-9.16: ticks synchronization started
JD 016:47:53.493 Core 1 RTS-9.16: load 38 bytes of tick data to synchronize in 0:00:00.000
NO 016:47:53.493 Core 1 RTS-9.16: history ticks synchronized from 2016.08.01 to 2016.09.01
RI 016:47:53.493 Core 1 RTS-9.16,M1: history cache allocated for610971 bars and contains 43890 bars from 2015.06.2210:02 to 2016.08.1023:49
CM 016:47:53.493 Core 1 RTS-9.16,M1: history begins from 2015.06.2210:02
DD 016:47:53.493 Core 1 RTS-9.16,M1 (BCS-MetaTrader5): generating based on real ticks
ML 016:47:53.493 Core 1 RTS-9.16,M1: testing of Experts\LimitsFill.ex5 from 2016.08.1100:00 to 2016.08.1700:00 started
LQ 316:47:53.493 Core 1 RTS-9.16 : real ticks begin from 2016.08.0100:00:00
GK 016:47:53.493 Core 12016.08.1119:12:33 buy limit 1.00 RTS-9.16 at 95090 (95260 / 95270 / 95270)
EK 016:47:53.493 Core 12016.08.1119:40:17 order [#2buy limit 1.00 RTS-9.16 at 95090] triggered
GJ 016:47:53.493 Core 12016.08.1119:40:17 deal #2buy 1.00 RTS-9.16 at 95050 done (based on order #2)GR 016:47:53.493 Core 12016.08.1119:40:17 deal performed [#2buy 1.00 RTS-9.16 at 95050]
GP 016:47:53.493 Core 12016.08.1119:40:17 order performed buy 1.00 at 95050 [#2buy limit 1.00 RTS-9.16 at 95090]
QR 016:47:53.493 Core 12016.08.1618:44:02 sell limit 1.00 RTS-9.16 at 97070 (97020 / 97030 / 97020)
GF 016:47:53.493 Core 12016.08.1619:00:00 order [#3sell limit 1.00 RTS-9.16 at 97070] triggered
CG 016:47:53.493 Core 12016.08.1619:00:00 deal #3sell 1.00 RTS-9.16 at 97170 done (based on order #3)FJ 016:47:53.493 Core 12016.08.1619:00:00 deal performed [#3sell 1.00 RTS-9.16 at 97170]
DO 016:47:53.493 Core 12016.08.1619:00:00 order performed sell 1.00 at 97170 [#3sell limit 1.00 RTS-9.16 at 97070]
KR 016:47:53.493 Core 1 final balance 102788.71 RUR
IF 016:47:53.493 Core 1 RTS-9.16,M1: 1122105 ticks, 3240 bars generated. Test passed in 0:00:00.717 (including ticks preprocessing 0:00:00.124).
JE 016:47:53.493 Core 1252 Mb memory used including 35 Mb of history data, 64 Mb of tick data
KK 016:47:53.493 Core 1log file "C:\Program Files\BCS Broker MetaTrader 5 Terminal\Tester\Agent-127.0.0.1-3000\logs\20160902.log" written
DJ 016:47:53.507 Core 1 connection closed
Проскальзывания лимитных ордеров пометил жирным. Самые большие проскальзывания в тестере случаются, когда лимитный ордер переходит через сессию - на открытии исполнение. Но эти случаи брать для примера не стал. Взял обычный рынок.
Воспроизводится?
К сожалению, отладка не работает, поэтому не удобно было создавать пример
Проскальзывания лимитных ордеров пометил жирным. Самые большие проскальзывания в тестере случаются, когда лимитный ордер переходит через сессию - на открытии исполнение. Но эти случаи брать для примера не стал. Взял обычный рынок.
Воспроизводится?
К сожалению, отладка не работает, поэтому не удобно было создавать пример
Пробуйте не в тестере, в на демо (лучше Открытие, там скорость выше).
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Начните делать демо счет mt5 в бкс. Вам придет письмо с ссылкой на дистрибутив. На этапе выбора сервера выбираете не демо сервер, а для реальных торгов. Создайте учетную запись с произвольными данными. Сделайте сертификат. Все у вас реальный счет с нулевым балансом с реальными котировками и историей.
Начните делать демо счет mt5 в бкс. Вам придет письмо с ссылкой на дистрибутив. На этапе выбора сервера выбираете не демо сервер, а для реальных торгов. Создайте учетную запись с произвольными данными. Сделайте сертификат. Все у вас реальный счет с нулевым балансом с реальными котировками и историей.
В режиме "по реальным тикам" положительное проскальзывание лимитных ордеров примерно на 50% больше, чем в режиме "по сгенерированным тикам".
Выходит казус - ввели реальные тики, чтобы увеличить точность тестера, но ввели положительные проскальзывание лимитных ордеров, искусственно завирая результаты бэктеста.
На бирже лимитные ордера не скользят, а исполняются точно по цене заявки. Но в тестере это не так.
Этот баг тестера удается обойти через библиотеку, что по ссылке выше. Но это костыльное решение. Логично, когда сам тестер работает точно.
Прошу высказаться форумчан на эту тему. Поскольку, по понятным причинам, мнение одного члена сообщества слабо воспринимается всерьез разработчиками.
Жаль, что никто не высказался.
Здесь на форуме уже где-то обсуждалась эта тема, и сами разработчики, вроде бы, сказали что исправят в новых билдах. Попробуйте поискать ее, а то я особо не вникал..
P.s. вот тема была, тоже без ответа https://www.mql5.com/ru/forum/86591/page4
Здесь на форуме уже где-то обсуждалась эта тема, и сами разработчики, вроде бы, сказали что исправят в новых билдах. Попробуйте поискать ее, а то я особо не вникал..
P.s. вот тема была, тоже без ответа https://www.mql5.com/ru/forum/86591/page4
Жаль, что никто не высказался.
Потому что у вас начисто отсутствует доказательная база.
Куда уж проще сохранить отчет и приложить его в зипе. Показать пример одной сделки с выкладками.
Потому что у вас начисто отсутствует доказательная база.
Куда уж проще сохранить отчет и приложить его в зипе. Показать пример одной сделки с выкладками.
Думал, этого достаточно https://www.mql5.com/ru/code/16134
Понял, подготовлю.
Советник
Лог тестера
Проскальзывания лимитных ордеров пометил жирным. Самые большие проскальзывания в тестере случаются, когда лимитный ордер переходит через сессию - на открытии исполнение. Но эти случаи брать для примера не стал. Взял обычный рынок.
Воспроизводится?
К сожалению, отладка не работает, поэтому не удобно было создавать пример
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
fxsaber, 2016.09.01 20:18
Советник
Лог тестера
Проскальзывания лимитных ордеров пометил жирным. Самые большие проскальзывания в тестере случаются, когда лимитный ордер переходит через сессию - на открытии исполнение. Но эти случаи брать для примера не стал. Взял обычный рынок.
Воспроизводится?
К сожалению, отладка не работает, поэтому не удобно было создавать пример