EA autostoploss from BE to 1+. Help needed.
olympus999:
But i would like to change the price to +1 intstead of BE
This change i think is easy, but i cannot code.
But i would like to change the price to +1 intstead of BE
This change i think is easy, but i cannot code.
- Yes it is easy but No Slaves here, learn to code or pay someone. We're not going to code it FOR you. We are willing to HELP you.

int start() { double OP = OrderOpenPrice();
Since there is no orderSelect yet so OrderOpenPrice() is bogus. Move the line to AFTER the orderSelect
{SLp = OP;Modify the two lines to OP+pips2dbl or OP-pips2dbl.//++++ These are adjusted for 5 digit brokers. int pips2points; // slippage 3 pips 3=points 30=points double pips2dbl; // Stoploss 15 pips 0.015 0.0150 int Digits.pips; // DoubleToStr(dbl/pips2dbl, Digits.pips) int init(){ if (Digits % 2 == 1){ // DE30=1/JPY=3/EURUSD=5 forum.mql4.com/43064#515262 pips2dbl = Point*10; pips2points = 10; Digits.pips = 1; } else { pips2dbl = Point; pips2points = 1; Digits.pips = 0; } // OrderSend(... Slippage.Pips * pips2points, Bid - StopLossPips * pips2dbl //---- These are adjusted for 5 digit brokers. /* On ECN brokers you must open first and THEN set stops int ticket = OrderSend(..., 0,0,...) if (ticket < 0) Alert("OrderSend failed: ", GetLastError()); else if (!OrderSelect(ticket, SELECT_BY_TICKET)) Alert("OrderSelect failed: ", GetLastError()); else if (!OrderModify(OrderTicket(), OrderOpenPrice(), SL, TP, 0) Alert("OrderModify failed: ", GetLastError()); */
Thank you! I know in the future.
Here is the code: