I don't know about BuyValue_1 variable, because you don't show all the code, but usually people change the stop loss to open price when break even is triggered.
//--- Buy Signal if(BuyValue_1_bool==true){ if(pip>BuyValue_1 && pip<BuyValue_Breakeven){ //signal=1; OrderSend(Symbol(),OP_BUY,LotSize,Ask,Slippage,LowValue,BuyValue_TakeProfit,"My Order",MagicNumber,0,clrGreen); BuyValue_1_bool=false; } } //--- BuyBreakEven Signal if(BuyValue_Breakeven_bool==true){ if(pip>BuyValue_Breakeven && pip<BuyValue_TakeProfit){ //signal=2; bool res=OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(),0,Blue); if(!res) Print("Error in OrderModify. Error code=",GetLastError()); else Print("Order modified successfully."); BuyValue_Breakeven_bool=false; } }
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Hi.
Finaly I've manage to make my EA to make one order. Now I need some help figuring out how to get it to change my SL.
I do know i need to use Ordermodify but something is wrong here and i can't find the answer.