- Переделать кусок кода под MQ5
- Помогите с кодом?!
- Пожалуйста помогите с кодом
FxPro2 писал(а) >>
Здравствуйте! Господа, помогите пожалуйста переделать код под раздельный тейк и стопп для покупки и продажи. Тоесть чтобы на продаже тейк например был 10 стоп 10, а на покупке тейк 20 стоп 20
Здравствуйте! Господа, помогите пожалуйста переделать код под раздельный тейк и стопп для покупки и продажи. Тоесть чтобы на продаже тейк например был 10 стоп 10, а на покупке тейк 20 стоп 20
if(Signal>0) { SL=0;TP=0; if(StopLoss>0) SL=Ask-Point*StopLossBUY; if(TakeProfit>0) TP=Ask+Point*TakeProfitBUY; WHCOrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,SL,TP,WindowExpertName(),mn,0,Blue); return(0); } if(Signal<0) { SL=0;TP=0; if(StopLoss>0) SL=Bid+Point*StopLossSELL; if(TakeProfit>0) TP=Bid-Point*TakeProfitSELL; WHCOrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,SL,TP,WindowExpertName(),mn,0,Red); return(0); } } return(0); }Соответственно вынеси в параметры: StopLossBUY, TakeProfitBUY, StopLossSELL и TakeProfitSELL
Roger >>:
Соответственно вынеси в параметры: StopLossBUY, TakeProfitBUY, StopLossSELL и TakeProfitSELL
Соответственно вынеси в параметры: StopLossBUY, TakeProfitBUY, StopLossSELL и TakeProfitSELL
А в условии кто менять будет?
if(Signal>0) { SL=0;TP=0; if(StopLossBUY>0) SL=Ask-Point*StopLossBUY; if(TakeProfitBUY>0) TP=Ask+Point*TakeProfitBUY; WHCOrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,SL,TP,WindowExpertName(),mn,0,Blue); return(0); } if(Signal<0) { SL=0;TP=0; if(StopLossSELL>0) SL=Bid+Point*StopLossSELL; if(TakeProfitSELL>0) TP=Bid-Point*TakeProfitSELL; WHCOrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,SL,TP,WindowExpertName(),mn,0,Red); return(0); } } return(0); }
Может вот так:
if(Signal>0) { SL=0;TP=0; if(StopLossBUY>0) SL=Ask-Point*StopLossBUY; if(TakeProfitBUY>0) TP=Ask+Point*TakeProfitBUY; WHCOrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,SL,TP,WindowExpertName(),mn,0,Blue); return(0); } if(Signal<0) { SL=0;TP=0; if(StopLossSELL>0) SL=Bid+Point*StopLossSELL; if(TakeProfitSELL>0) TP=Bid-Point*TakeProfitSELL; WHCOrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,SL,TP,WindowExpertName(),mn,0,Red); return(0); } } return(0); }
Соответственно вынеси в параметры: StopLossBUY, TakeProfitBUY, StopLossSELL и TakeProfitSELL
//-------------------
Пока печатал - TheXpert уже ответил
Спасибо
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь