Скачать MetaTrader 5

Не работают советники на тесте на MT5

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Action555
59
Action555  
Здравствуйте. Ни один советник, который я пробовал не проходит тест. Ничего не происходит, сделок ноль. Скачал советники exp_colorstochnr, exp_rd-trendtrigger, cs2011, wellmartin. Еще пробовал встроенные, все тоже самое. Ноль сделок при любых таймфреймах и инструментах. Только на фьючерс РТС была одна сделка, при использовании ExpertMAMA, при выбранном периоде 8 месяцев истории. Что то я делаю не так, подскажите пожалуйста! Смотрел видео, все так легко подключают тест, у меня не получается.
Vladimir Karputov
Модератор
68513
Vladimir Karputov  
Action555:
Здравствуйте. Ни один советник, который я пробовал не проходит тест. Ничего не происходит, сделок ноль. Скачал советники exp_colorstochnr, exp_rd-trendtrigger, cs2011, wellmartin. Еще пробовал встроенные, все тоже самое. Ноль сделок при любых таймфреймах и инструментах. Только на фьючерс РТС была одна сделка, при использовании ExpertMAMA, при выбранном периоде 8 месяцев истории. Что то я делаю не так, подскажите пожалуйста! Смотрел видео, все так легко подключают тест, у меня не получается.
Попробуйте заменить торговый сервер. Разные торговые серверы имеет разные настройки и разные требования к заполнению торговых приказов.
Action555
59
Action555  
Karputov Vladimir:
Попробуйте заменить торговый сервер. Разные торговые серверы имеет разные настройки и разные требования к заполнению торговых приказов.
Попробовал, все тоже самое.  У меня только два рабочих сервера. 
Ramiz Mavludov
35927
Ramiz Mavludov  
Action555:
Здравствуйте. Ни один советник, который я пробовал не проходит тест. Ничего не происходит, сделок ноль. Скачал советники exp_colorstochnr, exp_rd-trendtrigger, cs2011, wellmartin. Еще пробовал встроенные, все тоже самое. Ноль сделок при любых таймфреймах и инструментах. Только на фьючерс РТС была одна сделка, при использовании ExpertMAMA, при выбранном периоде 8 месяцев истории. Что то я делаю не так, подскажите пожалуйста! Смотрел видео, все так легко подключают тест, у меня не получается.
В журнале можно посмотреть причину.
Action555
59
Action555  
Ramiz Mavludov:
В журнале можно посмотреть причину.
FL 0 13:00:01.792 Core 1 agent process started
JL 0 13:00:02.294 Core 1 connecting to 127.0.0.1:3000
GI 0 13:00:02.798 Core 1 connected
GP 0 13:00:02.805 Core 1 authorized (agent build 1150)
EG 0 13:00:02.808 Tester EURUSD,M30 (BCS5-Real): visual testing of Experts\Downloads\exp_colorstochnr.ex5 from 2015.01.01 00:00 to 2015.08.16 00:00
EI 0 13:00:02.825 Core 1 common synchronization completed
DP 0 13:00:02.996 Tester quality of analyzed history is 99%
OK 0 13:00:05.716 Core 1 connection closed
MK 0 13:00:08.554 Core 1 agent process started
NO 0 13:00:09.055 Core 1 connecting to 127.0.0.1:3000
GH 0 13:00:09.555 Core 1 connected
KP 0 13:00:09.561 Core 1 authorized (agent build 1150)
FD 0 13:00:09.565 Tester EURUSD,M30 (BCS5-Real): testing of Experts\Downloads\exp_colorstochnr.ex5 from 2015.01.01 00:00 to 2015.08.16 00:00
KK 0 13:00:09.572 Core 1 common synchronization completed
PS 0 13:00:09.649 Tester quality of analyzed history is 99%
NG 0 13:00:17.086 Core 1 1490 bytes of tester parameters loaded
FP 0 13:00:17.086 Core 1 8900 bytes of input parameters loaded
NI 0 13:00:17.086 Core 1 1245 bytes of symbols list loaded
NR 0 13:00:17.086 Core 1 expert file added: Experts\Downloads\exp_colorstochnr.ex5. 45702 bytes loaded
LD 0 13:00:17.086 Core 1 program file added: Indicators\ColorStochNR.ex5. 12801 bytes loaded
KE 0 13:00:17.086 Core 1 initial deposit 50000.00 RUR, leverage 1:100
EM 0 13:00:17.086 Core 1 successfully initialized
EG 0 13:00:17.086 Core 1 86 Kb of total initialization data received
PR 0 13:00:17.086 Core 1 Intel Core i5  750 @ 2.67GHz, 4091 MB
NH 0 13:00:17.086 Core 1 EURUSD: symbol to be synchronized
KM 0 13:00:17.086 Core 1 EURUSD: symbol synchronized, 3384 bytes of symbol info received
FD 0 13:00:17.086 Core 1 EURUSD: load 27 bytes of history data to synchronize
HS 0 13:00:17.086 Core 1 EURUSD: history synchronized from 1999.03.05 to 2015.08.14
OS 0 13:00:17.086 Core 1 EURUSD,M30: history cache allocated for 20297 bars and contains 6043 bars from 2014.01.01 00:00 to 2014.12.31 23:30
CS 0 13:00:17.086 Core 1 EURUSD,M30: history begins from 2014.01.01 00:00
MH 0 13:00:17.086 Core 1 EURUSD,M30 (BCS5-Real): 1 minutes OHLC ticks generating
QS 0 13:00:17.086 Core 1 EURUSD,M30: testing of Experts\Downloads\exp_colorstochnr.ex5 from 2015.01.01 00:00 to 2015.08.16 00:00 started with inputs:
EK 0 13:00:17.086 Core 1  MM=-0.10
NI 0 13:00:17.086 Core 1  StopLoss_=1000
CO 0 13:00:17.086 Core 1  TakeProfit_=2000
FI 0 13:00:17.086 Core 1  Deviation_=10
EG 0 13:00:17.086 Core 1  BuyPosOpen=true
EN 0 13:00:17.086 Core 1  SellPosOpen=true
ED 0 13:00:17.086 Core 1  BuyPosClose=true
GE 0 13:00:17.086 Core 1  SellPosClose=true
MM 0 13:00:17.086 Core 1  Mode=3
NK 0 13:00:17.086 Core 1  InpInd_Timeframe=16388
PI 0 13:00:17.086 Core 1  Kperiod=5
CL 0 13:00:17.086 Core 1  Dperiod=3
MG 0 13:00:17.086 Core 1  Slowing=3
DK 0 13:00:17.086 Core 1  Dmethod=0
OL 0 13:00:17.086 Core 1  PriceFild=0
PO 0 13:00:17.086 Core 1  Sens=0
IF 0 13:00:17.086 Core 1  SignalBar=1
KS 0 13:00:17.086 Core 1 EURUSD,H4: history cache allocated for 2537 bars and contains 1285 bars from 2014.01.01 00:00 to 2014.12.31 20:00
MS 0 13:00:17.086 Core 1 EURUSD,H4: history begins from 2014.01.01 00:00
CJ 0 13:00:17.086 Core 1 EURRUR: symbol to be synchronized
FN 0 13:00:17.086 Core 1 EURRUR: symbol synchronized, 3384 bytes of symbol info received
CK 0 13:00:17.086 Core 1 EURRUR: load 27 bytes of history data to synchronize
NP 0 13:00:17.086 Core 1 EURRUR: history synchronized from 2013.01.02 to 2015.08.14
CR 0 13:00:17.086 Core 1 2015.01.01 00:00:30   SellPositionOpen(): Incorrect data for a trade request structure!
FL 0 13:00:17.086 Core 1 2015.01.01 00:00:30   SellPositionOpen(): OrderCheck(): Unsupported type of order execution for the balance is specified 
MR 0 13:00:17.086 Core 1 2015.01.01 00:05:00   SellPositionOpen(): Incorrect data for a trade request structure!

DM 0 13:00:17.086 Core 1 2015.01.01 00:05:00   SellPositionOpen(): OrderCheck(): Unsupported type of order execution for the balance is specified 

EP 0 13:00:39.482 Core 1 2015.07.02 08:00:00   BuyPositionOpen(): Incorrect data for a trade request structure!

FN 0 13:00:39.482 Core 1 2015.07.02 08:00:00   BuyPositionOpen(): OrderCheck(): Unsupported type of order execution for the balance is specified 

IG 0 13:00:39.482 Core 1 2015.07.02 08:00:59   BuyPositionOpen(): Incorrect data for a trade request structure!

JM 0 13:00:39.482 Core 1 2015.07.02 08:00:59   BuyPositionOpen(): OrderCheck(): Unsupported type of order execution for the balance is specified  

NP 0 13:00:43.292 Core 1 final balance 50000.00 RUR

IF 0 13:00:43.292 Core 1 EURUSD,M30: 917566 ticks (7723 bars) generated in 0:00:30.342 (total bars in history 13766, total time 0:00:30.358)

RF 0 13:00:43.292 Core 1 560 Mb memory used

KP 0 13:00:43.292 Core 1 log file "C:\Users\Workstation\AppData\Roaming\MetaQuotes\Tester\62C110D4502B034046D10450DFB69011\Agent-127.0.0.1-3000\logs\20150818.log" written

MH 0 13:00:43.374 Core 1 connection closed

 

Action555
59
Action555  

Как я понял косяк в этом. 

SellPositionOpen(): Incorrect data for a trade request structure! 

SellPositionOpen(): OrderCheck(): Unsupported type of order execution for the balance is specified 

Но что это? 

Vladimir Karputov
Модератор
68513
Vladimir Karputov  
Action555:

Как я понял косяк в этом. 

SellPositionOpen(): Incorrect data for a trade request structure! 

SellPositionOpen(): OrderCheck(): Unsupported type of order execution for the balance is specified 

Но что это? 

Это значит, что функция SellPositionOpen возвращает ошибку.
Action555
59
Action555  
Karputov Vladimir:
Это значит, что функция SellPositionOpen возвращает ошибку.
какую ошибку и как ее искоренить?
Vladimir Karputov
Модератор
68513
Vladimir Karputov  
Action555:
какую ошибку и как ее искоренить?

Разработка программ: Отладка - MetaEditor

Нужно зайти в функцию SellPositionOpen и установить точку останова. Дальше смотреть что передается и какая ошибка возвращается. При необходимости выводить на печать.

Stanislav Korotky
22079
Stanislav Korotky  
По исходнику и так видно, что возвращается TRADE_RETCODE_INVALID_FILL, далее смотрим - документацию, меняем тип исполнения на подходящий для брокера.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий