Некоторые ДЦ запрещают выставлять при открытии стопы и тейки. Т.е. сначала открывается ордер с нулевыми стопами, и только потом выставляются нужные величины. И еще, у Вас точно котировки до 5 знака?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Эксперт пробует открыть позицию, а сервер возвращает ошибку130
10:53:41 '1263805': instant order buy 1.00 GBPCAD at 1.82150 sl: 1.80644 tp: 1.84325
10:53:41 '1263805': order buy 1.00 GBPCAD opening at 1.82150 sl: 1.80644 tp: 1.84325 failed [Invalid S/L or T/P]
10:53:41 '1263805': instant order buy 1.00 GBPCAD at 1.82140 sl: 1.80644 tp: 1.84299
10:53:42 '1263805': order buy 1.00 GBPCAD opening at 1.82140 sl: 1.80644 tp: 1.84299 failed [Invalid S/L or T/P]
10:53:42 '1263805': instant order buy 1.00 GBPCAD at 1.82120 sl: 1.80644 tp: 1.84247
10:53:43 '1263805': order buy 1.00 GBPCAD opening at 1.82120 sl: 1.80644 tp: 1.84247 failed [Invalid S/L or T/P]
значения SL и TP вродебы установлены верно.... В ручном режиме с данными значениями SL и TP ордер проходит, а в эксперте нет :(
Код вроде тоже составлен верно:
RefreshRates();
BID = MarketInfo("GBPCAD",9);
ASK = MarketInfo("GBPCAD",10);
SL=iMA("GBPCAD",5,8,0,1,0,24);
TP=BID + (BID-SL)*2;
Ticket=OrderSend("GBPCAD",OP_BUY,Lots,ASK,20,SL,TP);