Download MetaTrader 5

Can I use a function for lot size in OrderSend() ?

To add comments, please log in or register
Agent86
914
Agent86  
Is this not legal ?

ticket = OrderSend(Symbol(),OP_BUY,martingale(),Ask,3*pips2points,Ask-(StopLoss*pips2dbl),Ask+(TakeProfit*pips2dbl),NULL,MagicNumber,0,Green);

The return value of the martingale() function will be a double

Please advise
honest_knave
Moderator
2328
honest_knave  
You'll probably want to make sure that your return value complies with minlot, maxlot and lotstep 
SYED NAUFAL GADDAFI
1401
SYED NAUFAL GADDAFI  
Agent86:
Is this not legal ?

ticket = OrderSend(Symbol(),OP_BUY,martingale(),Ask,3*pips2points,Ask-(StopLoss*pips2dbl),Ask+(TakeProfit*pips2dbl),NULL,MagicNumber,0,Green);

The return value of the martingale() function will be a double

Please advise

If it is working, then it should be no problem.
Agent86
914
Agent86  
Ok thanks all

I thought that it should be legal but wanted some confirmation to be sure I'm going in the right directing with this function
Thanks again
To add comments, please log in or register