stoploss = NormalizeDouble(Bid-sl*Point,Digits);
takeprofit = NormalizeDouble(Ask+tp*Point,Digits);
Does not adjust for 5 數字經紀人 (TP, SL, AND slippage)
//++++ These are adjusted for 5 數字經紀人.
double pips2points, // 滑移 3 pips 3=points 30=points
pips2dbl; // 止損 15 點數 0.0015 0.00150
int Digits.pips; // DoubleToStr(dbl/pips2dbl, Digits.pips)
int init(){
如果 (Digits == 5 || Digits == 3){ // Adjust for five (5) 數字經紀人.
pips2dbl = Point*10; pips2points = 10; Digits.pips = 1;
} else { pips2dbl = Point; pips2points = 1; Digits.pips = 0; }
// OrderSend(... Slippage.Pips * pips2points, Bid - StopLossPips * pips2dbl
On ECN brokers you must orderSend and then set tp/sl