Прошу поправить в коде. Не получается закрывать сделки
Ну во первых в условии странное действие на закрытие и открытие
MacdCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0); MaPrevious=iMA(NULL,0,MATrendPeriod,0,MODE_SMA,PRICE_TYPICAL,0); if(MacdCurrent>MaPrevious){ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"macd sample",16384,0,Green);} if(MacdCurrent<MaPrevious) {if(OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet));}
Если MACD больше MA, это как понимать ??
Как один индикатор может быть больше другова индикатора, причём один подвальный, а другой на графике ??
На график киньте оба индикатора и посмотрите.
Ну во первых в условии странное действие на закрытие и открытие
Если MACD больше MA, это как понимать ??
Как один индикатор может быть больше другова индикатора, причём один подвальный, а другой на графике ??
На график киньте оба индикатора и посмотрите.
Логика открытия и закрытия ордеров конечно смешная. Сравнивать показания двух совершенно разных индикаторов на больше или меньше не имеет ни какого смысла.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Доброго дня ..
Прошу поправить вкоде .Не получается закрывать сделки.Помогите пожалуйста.