AxisForex Invalid Stops

 

Hello coders I am getting the dreaded 'Invalid Stops' message from OrderSend and wondered if anyone could give me some tips on it please? Here is my log and you can see that the OrderSend is sent with SELL at the Bid price and with big stop loss and take profit points. All are normalized to 5 digits.


10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend comment=mcbswing/HL-30971/H1/1.41699
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend magic=20090425
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend expiration=0
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend arrow_color=-1
10:40:42 mcbswing EURUSD,H1: TRACE getStopLevelInPoints result=20.00000000
10:40:42 mcbswing EURUSD,H1: TRACE getSpreadInPoints result=22.00000000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend nStopLevelInPoints=20.00000000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend nCurrentSpreadAsPoints=22.00000000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend nStopLevelAsPrice=0.00020000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend nCurrentSpreadAsPrice=0.00022000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend nStopAsPoints=141955.00000000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend nTakeAsPoints=140889.00000000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend nPriceAsPoints=141678.00000000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend Befor BrokerStopLossFactor stoploss=1.41955000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend Befor BrokerStopLossFactor nStopLossDiff=-0.00277000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend After BrokerStopLossFactor nStopLossDiff=-0.00554000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend After BrokerStopLossFactor stoploss=1.42232000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend After Normalisation stoploss=1.42232000
10:40:42 mcbswing EURUSD,H1: TRACE +canTrade
10:40:42 mcbswing EURUSD,H1: TRACE canTrade bIsTradeAllowed=1
10:40:42 mcbswing EURUSD,H1: TRACE isBetweenTradingTimes
10:40:42 mcbswing EURUSD,H1: TRACE isBetweenTradingTimes nEntryHour=0.00000000
10:40:42 mcbswing EURUSD,H1: TRACE isBetweenTradingTimes dtTheTime=1250469629
10:40:42 mcbswing EURUSD,H1: TRACE isBetweenTradingTimes nExitHour=24.00000000
10:40:42 mcbswing EURUSD,H1: TRACE isBetweenTradingTimes dtStartOfToday=1250467200
10:40:42 mcbswing EURUSD,H1: TRACE isBetweenTradingTimes dtStart=1250467200
10:40:42 mcbswing EURUSD,H1: TRACE isBetweenTradingTimes dtEnd=1250553600
10:40:42 mcbswing EURUSD,H1: TRACE isBetweenTradingTimes result=1
10:40:42 mcbswing EURUSD,H1: TRACE canTrade bIsBetweenTradingTimes=1
10:40:42 mcbswing EURUSD,H1: TRACE -canTrade result=1
10:40:42 mcbswing EURUSD,H1: TRACE +checkStopLossPrice nOrderType=SELL nStopLossPrice=1.42232000
10:40:42 mcbswing EURUSD,H1: TRACE getStopLevelInPoints result=20.00000000
10:40:42 mcbswing EURUSD,H1: TRACE checkStopLossPrice Bid=1.41678000 Ask=1.41700000
10:40:42 mcbswing EURUSD,H1: TRACE -checkStopLossPrice result=
10:40:42 mcbswing EURUSD,H1: TRACE +checkTakeProfitPrice nOrderType=SELL nTakeProfitInPrice=1.40889000
10:40:42 mcbswing EURUSD,H1: TRACE checkTakeProfitPrice Bid=1.41678000 Ask=1.41700000
10:40:42 mcbswing EURUSD,H1: TRACE getStopLevelInPoints result=20.00000000
10:40:42 mcbswing EURUSD,H1: TRACE -checkTakeProfitPrice result=
10:40:42 mcbswing EURUSD,H1: TRACE +checkPrice nOrderType=SELL nPrice=1.41678000
10:40:42 mcbswing EURUSD,H1: TRACE checkPrice Bid=1.41678000 Ask=1.41700000
10:40:42 mcbswing EURUSD,H1: TRACE getStopLevelInPoints result=20.00000000
10:40:42 mcbswing EURUSD,H1: TRACE -checkPrice result=
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend nOrderSend=0
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend symbol=EURUSD
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend cmd=1
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend volume=0.04000000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend price=1.41678000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend slippage=30
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend stoploss=1.42232000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend takeprofit=1.40889000
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend comment=mcbswing/HL-30971/H1/1.41699
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend magic=20090425
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend expiration=1970/01/01-00:00:00
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend oArrowColor=-1
10:40:42 mcbswing EURUSD,H1: TRACE +checkErrorInt-mcbOrderSend sContext=OrderSend result=-1
10:40:42 stdlib EURUSD,H1: loaded successfully
10:40:42 mcbswing EURUSD,H1: ERROR mcbOrderSend OrderSend
Error=invalid stops (130)
10:40:42 mcbswing EURUSD,H1: TRACE -checkErrorInt-mcbOrderSend result=-1
10:40:42 mcbswing EURUSD,H1: WARNING Allowed = TRUE Sent = FALSE Reason = invalid stops (130) mcbswing EURUSD-0.04@1.41678-1.42232+1.40889/SELL
10:40:42 mcbswing EURUSD,H1: Alert: Allowed = TRUE Sent = FALSE Reason = invalid stops (130) mcbswing EURUSD-0.04@1.41678-1.42232+1.40889/SELL
10:40:42 mcbswing EURUSD,H1: TRACE mcbOrderSend nOrderSend=1

 
Update: Well my OrderSend works fine when I connect to FxPro so there is something about the Axis connection. I am wondering if there is someone who knows what files/configuration are used when the MT4 platform sends an order.