Stuck with "Invalid Stops" error

 
Does anyone have an idea why these lines (extracted from my EA) giving me Invalid Stops error on USDJPYm on live account? It is okay on demo with same leverage.. .
I am stuck here.

double closePips = 15;
double lotSize   = 2;
string sym="USDJPYm";
 
double stopLoss   = NormalizeDouble(MarketInfo(sym,MODE_BID) + ((closePips + 5) * Point),MarketInfo(sym,MODE_DIGITS));
double takeProfit = NormalizeDouble(MarketInfo(sym,MODE_BID) - ((closePips + 5) * Point),MarketInfo(sym,MODE_DIGITS));  
int ticket = OrderSend(sym,OP_SELL,lotSize,MarketInfo(sym,MODE_BID),0,stopLoss,takeProfit,NULL,0,0,Red);
 
Perhaps this EA is not on a USDJPY chart, and therefore "Point" is wrong? should be "MarketInfo(sym,MODE_POINT)" ?
 
richplank:
Perhaps this EA is not on a USDJPY chart, and therefore "Point" is wrong? should be "MarketInfo(sym,MODE_POINT)" ?
Oh, man, thanks. This was so amateur...