Spread points

 

How do I change my point spread from when I place a order it automitaclaay puts me into 30pips loss. Also when I want to set my stop loss or profit I can not go less then 100 points.. How do I channge this??

Thanks

 

u cant

 

pip spread on a currency pair is set by the broker not the trader.

You may be having trouble with 4 decimal place broker and 5 decimal place broker, this value can be found in Point as an integer.

 
  1. On a 5 digit broker a Point is NOT a Pip. EA's must adjust TP, SL, and slippage
    //++++ These are adjusted for 5 digit brokers.
    double  pips2points,    // slippage  3 pips    3=points    30=points
            pips2dbl;       // Stoploss 15 pips    0.0015      0.00150
    int     Digits.pips;    // DoubleToStr(dbl/pips2dbl, Digits.pips)
    int     init(){
        if (Digits == 5 || Digits == 3){    // Adjust for five (5) digit brokers.
                    pips2dbl    = Point*10; pips2points = 10;   Digits.pips = 1;
        } else {    pips2dbl    = Point;    pips2points =  1;   Digits.pips = 0; }
        // OrderSend(... Slippage.Pips * pips2points, Bid - StopLossPips * pips2db
  2. Also when I want to set my stop loss or profit I can not go less then 100 points
        /* A TP or SL can be not closer to the order price (open, limit, or stop) or
         * closing price (filled order) than this amount. A pending order price can
         * be no closer to the current price than this amount. On IBFX it's equal to
         * 30 (3.0 pips.) */
        double  minGapStop  = MarketInfo(Symbol(), MODE_STOPLEVEL)*Point,
    
Reason: