Возникла проблема в использовании советников на платформе мт5.
Последний раз пользовался советниками на мт4, там все было без проблем и просто. Вопросов не возникало. С выходом новой платформы появились новые возможности. НО, возникло столько же новых проблем.
Например: почему советник не торгует? Причем любой, самописный - точно работал, буквально месяц назад, а теперь ни на демо-счете не торгует, ни в тесте, просто не открывает ни одной сделки. Советник сгенерированный платформой мт5 - точно так же, не торгует, ни в тесте, ни на демо счете, от слова никак.
В чем подвох вообще? Где что смотреть, чтобы решить этот вопрос? Есть какие-то справки, мануалы для решения этой проблемы?
Причем с самописным советником вроде бы первый раз такая проблема была, но потом то ли как-то решил, то ли само решилось и он стал торговать...
Подскажите, где копать?
Я-бы сказал, в первую очередь заглянуть в документацию и не кривить душой. Если сейчас советник не работает, то и месяц назад он работать не мог, потому как изменения в mql4 внесены так давно, что я уже и не помню когда это случилось, но точно не один год.
а причем тут mql4, если речь идет про мт5 и про советников как на него, так и советников сгенерированных платформой мт5.
L Для начала в логи журналов заглянуть, что там пишет терминал или советник.
доберусь до дому, гляну...
а причем тут mql4, если речь идет про мт5 и про советников как на него, так и советников сгенерированных платформой мт5.
L Для начала в логи журналов заглянуть, что там пишет терминал или советник.
2016.05.18 19:11:04.217 Core 2 authorized (agent build 1340) 2016.05.18 19:11:04.242 Core 2 common synchronization completed 2016.05.18 19:11:04.268 Core 4 connected 2016.05.18 19:11:04.270 Core 1 connected 2016.05.18 19:11:04.275 Core 2 EURUSD: history for 2016 year synchronized 2016.05.18 19:11:04.275 Core 2 EURUSD: history synchronization completed [7 Kb] 2016.05.18 19:11:04.275 Core 2 7.48 Kb of history processed in 0:00.000 2016.05.18 19:11:04.300 Core 1 authorized (agent build 1340) 2016.05.18 19:11:04.319 Core 4 authorized (agent build 1340) 2016.05.18 19:11:04.331 Core 1 common synchronization completed 2016.05.18 19:11:04.356 Core 4 common synchronization completed 2016.05.18 19:11:04.834 Core 2 USDRUB: history for 2016 year synchronized 2016.05.18 19:11:04.834 Core 2 USDRUB: history synchronization completed [11 Kb] 2016.05.18 19:11:04.835 Core 2 11.05 Kb of history processed in 0:00.015 2016.05.18 19:11:06.268 Core 3 connected 2016.05.18 19:11:06.317 Core 3 authorized (agent build 1340) 2016.05.18 19:11:06.409 Core 3 common synchronization completed 2016.05.18 19:11:15.106 Tester Best result 100000 produced at generation 0. Next generation 1 2016.05.18 19:11:18.932 Tester Best result 100000 produced at generation 0. Next generation 2 2016.05.18 19:11:23.042 Tester Best result 100000 produced at generation 0. Next generation 3 2016.05.18 19:11:26.908 Tester Best result 100000 produced at generation 0. Next generation 4 2016.05.18 19:11:31.088 Tester Best result 100000 produced at generation 0. Next generation 5 2016.05.18 19:11:34.579 Tester Best result 100000 produced at generation 0. Next generation 6 2016.05.18 19:11:38.898 Tester Best result 100000 produced at generation 0. Next generation 7 2016.05.18 19:11:42.354 Tester Best result 100000 produced at generation 0. Next generation 8 2016.05.18 19:11:46.178 Tester Best result 100000 produced at generation 0. Next generation 9ну и т.п. это сгенерированный советник при запуске тестера
Он же при тестировании без оптимизации, а просто прогон его на периоде до остановки моей:
RR 0 19:15:54.084 127.0.0.1 login (build 1340) CK 3 19:15:54.092 127.0.0.1 MetaTester 5 forced to close JM 0 19:15:54.333 Server MetaTester 5 stopped JH 0 19:15:57.041 Startup MetaTester 5 x64 build 1340 (13 May 2016) KM 0 19:15:57.081 Server MetaTester 5 started on 127.0.0.1:3000 CF 0 19:15:57.081 Startup initialization finished MR 0 19:15:57.565 127.0.0.1 login (build 1340) IP 0 19:15:57.580 Network 38760 bytes of account info loaded LD 0 19:15:57.580 Network 1490 bytes of tester parameters loaded RP 0 19:15:57.580 Network 8900 bytes of input parameters loaded CG 0 19:15:57.583 Network 1231 bytes of symbols list loaded KP 0 19:15:57.584 Tester expert file added: Experts\Сборка 1.0.ex5. 258602 bytes loaded PR 0 19:15:57.594 Tester initial deposit 100000.00 RUB, leverage 1:100 HJ 0 19:15:57.596 Tester successfully initialized OO 0 19:15:57.596 Network 255 Kb of total initialization data received OF 0 19:15:57.596 Tester AMD Athlon II X4 640 Processor, 8189 MB CM 0 19:15:57.639 Symbols EURUSD: symbol to be synchronized LK 0 19:15:57.640 Symbols EURUSD: symbol synchronized, 3384 bytes of symbol info received GM 0 19:15:57.640 History EURUSD: history synchronization started RI 0 19:15:57.642 History EURUSD: load 27 bytes of history data to synchronize CO 0 19:15:57.642 History EURUSD: history synchronized from 2015.01.01 to 2016.05.17 PO 0 19:15:57.969 History EURUSD,M15: history cache allocated for 34422 bars and contains 32983 bars from 2015.01.01 00:00 to 2016.04.29 23:45 HN 0 19:15:57.973 History EURUSD,M15: history begins from 2015.01.01 00:00 PG 0 19:15:57.974 Tester EURUSD,M15 (BCS5-Real): OHLC bar states generating. OnTick executed on the bar begin only FH 0 19:15:57.974 Tester EURUSD,M15: testing of Experts\Сборка 1.0.ex5 from 2016.05.01 00:00 to 2016.05.17 00:00 started with inputs: MH 0 19:15:57.974 Tester Expert_Title=Сборка 1.0 NR 0 19:15:57.974 Tester Signal_ThresholdOpen=10 GJ 0 19:15:57.974 Tester Signal_ThresholdClose=10 IL 0 19:15:57.974 Tester Signal_PriceLevel=0.00 ON 0 19:15:57.974 Tester Signal_StopLevel=50.00 LD 0 19:15:57.974 Tester Signal_TakeLevel=50.00 DQ 0 19:15:57.974 Tester Signal_Expiration=4 CG 0 19:15:57.974 Tester Signal_CCI_PeriodCCI=20 CG 0 19:15:57.974 Tester Signal_CCI_Applied=1 EP 0 19:15:57.974 Tester Signal_CCI_Weight=0.50 KI 0 19:15:57.974 Tester Signal_BearsPower_PeriodBears=13 EQ 0 19:15:57.974 Tester Signal_BearsPower_Weight=0.25 QF 0 19:15:57.974 Tester Signal_BullsPower_PeriodBulls=13 FP 0 19:15:57.974 Tester Signal_BullsPower_Weight=0.25 JK 0 19:15:57.974 Tester Trailing_FixedPips_StopLevel=30 FR 0 19:15:57.974 Tester Trailing_FixedPips_ProfitLevel=50 HH 0 19:15:57.974 Tester Money_FixRisk_Percent=100.00 NO 0 19:15:58.008 Symbols USDRUB: symbol to be synchronized KH 0 19:15:58.009 Symbols USDRUB: symbol synchronized, 3384 bytes of symbol info received LQ 0 19:15:58.009 History USDRUB: history synchronization started QG 0 19:15:58.011 History USDRUB: load 27 bytes of history data to synchronize QL 0 19:15:58.011 History USDRUB: history synchronized from 2015.01.02 to 2016.05.17 KL 3 19:16:04.827 Tester stopped by user FO 0 19:16:04.827 Tester final balance 100000.00 RUB QE 0 19:16:04.831 Tester EURUSD,M15: 203 ticks (102 bars) generated in 0:00:07.192 (total bars in history 33085, total time 0:00:07.254) PD 0 19:16:04.831 Tester 400 total ticks for all symbols RN 0 19:16:04.831 Tester EURUSD: generate 388 ticks, passed to tester 408 FJ 0 19:16:04.831 Tester USDRUB: generate 114 ticks, passed to tester 0 FO 0 19:16:04.831 Tester 223 Mb memory used GD 0 19:16:04.831 Tester log file "C:\Program Files\BCS Trade Station 5\Tester\Agent-127.0.0.1-3000\logs\20160518.log" written PG 0 19:16:04.946 Tester tester agent shutdown started CO 0 19:16:04.949 Tester shutdown tester machine RI 0 19:16:04.953 Tester tester agent shutdown finished
Зачем отключать? Нужно правильную политику указать советнику. Если торгуете через класс CTrade, то будет так:
CTrade my_trade; my_trade.SetTypeFilling(здесь три варианта);
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Возникла проблема в использовании советников на платформе мт5.
Последний раз пользовался советниками на мт4, там все было без проблем и просто. Вопросов не возникало. С выходом новой платформы появились новые возможности. НО, возникло столько же новых проблем.
Например: почему советник не торгует? Причем любой, самописный - точно работал, буквально месяц назад, а теперь ни на демо-счете не торгует, ни в тесте, просто не открывает ни одной сделки. Советник сгенерированный платформой мт5 - точно так же, не торгует, ни в тесте, ни на демо счете, от слова никак.
В чем подвох вообще? Где что смотреть, чтобы решить этот вопрос? Есть какие-то справки, мануалы для решения этой проблемы?
Причем с самописным советником вроде бы первый раз такая проблема была, но потом то ли как-то решил, то ли само решилось и он стал торговать...
Подскажите, где копать?