Hi Angel,
die Ticketnummer ist eine Variable vom Typ integer. Du solltest diese zuvor definieren. Wäre auch gut, das Leerzeichen aus "MagicNu mber" herauszunehmen. Das Syntax-Highlighting müsste Dir das ohnehin schon als problematisch anzeigen. Zudem empfehle ich, den Code komplett auf Englisch zu schreiben. Das erleichtert Dir den Erfahrungsaustausch mit nicht deutschsprachigen Programmierern.
Code:
void Buy() {
int BuyOrderTicket=OrderSend( Symbol(),
OP_BUY,
LotSize,
Ask,
3,
Ask-(StopLoss*Pips),
Ask+(TakeProfit*Pips),
NULL,
MagicNumber,
0,
Green);
if(BuyOrderTicket>0)
{
if(OrderSelect(BuyOrderTicket,SELECT_BY_TICKET))
{
Print("Buy order opened at: ", OrderOpenPrice());
SendNotification("Buy Order");
}
else Print("Error opening buy order : ", GetLastError());
}
return; }
}
Cheers, mocwoc