- Bitte verwende die SRC-Taste für Code den Du postest!
- Für Sell-Orders muss Du Bid nehmen (Buy = Ask):
OrderNummer=OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0,"SELL",123,0,Blue);
- Bei OrderClose hast Du das ja richtig gemacht, da ein "Close-Sell" einem "Open-Buy" entspricht und vice versa.
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Ich habe probeweise eine Buy Order geöffnet und wieder geschlossen.
Es funktioniert alles:
OrderNummer=OrderSend(Symbol(),OP_BUY,0.1,Ask,3,NormalizeDouble(Bid-Sl*Point,Digits),NormalizeDouble(Bid+Tpf*Point,Digits),"Buy",123,0,Blue);
}
Wenn ich eine SELL Order eröffne kommt der Fehler 130
OrderNummer=OrderSend(Symbol(),OP_SELL,0.1,Ask,3,0,0,"SELL",123,0,Blue);
auch wenn ich schreibe
OrderNummer=OrderSend(Symbol(),OP_SELL,0.1,Ask,3,NormalizeDouble(Bid+Sl*Point,Digits),NormalizeDouble(Bid-Tpf*Point,Digits),"SELL",123,0,Blue);
Das Verrückte ist bei einer BUY Order funktioniert alles nur bei SELL Order kommt derFehler