OrderSend()
Returned value:
Returns number of the ticket assigned to the order by the trade server or -1 if it fails. To get additional error information, one has to call the GetLastError() function.
if (a=0) {ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-(StopLoss*Point),Bid+(TakeProfit*Point),NULL,Blue); printf ("buy");} if (a=1) {ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Ask+(StopLoss*Point),Bid-(TakeProfit*Point),NULL,Red); printf ("sell");}
it will solve the warning, but you should still check the value:
if(ticket<0) { // OrderSend error. Print("OrderSend failed with error #",GetLastError()); }
Marco vd Heijden:
Thanks alot for the fast reply. The error is gone. THANKS!
Returned value:
Returns number of the ticket assigned to the order by the trade server or -1 if it fails. To get additional error information, one has to call the GetLastError() function.
it will solve the warning, but you should still check the value:
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
Hello my friends,
Ive got a little problem with a part of my ea.
if (a=1) {OrderSend(Symbol(),OP_SELL,Lots,Bid,3,Ask+(StopLoss*Point),Bid-(TakeProfit*Point),NULL,Red); printf ("sell");}
return value of 'OrderSend' should be checked
return value of 'OrderSend' should be checked
I tried nearly everything for a couple of hours and need help now.
And yes, ive already usd google and the search funcktion on this side. I guess im just blind for my own mistakes.
Please help me. Thanks in advance!