PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 4105 Keine Bestellung ausgewählt? Em mache ich das richtig?



cinefiah1234
07:54,
Meine Bestellzeile:
OrderSend (Symbol (), OP_BUYLIMIT, 1, NormalizeDouble (RectanglePriceMin 300 * Point, Ziffern), 3, NormalizeDouble (RectanglePriceMin, Ziffern), NormalizeDouble (RectanglePriceMax, Ziffern) 500 * Point, Order Sent, 16384,0, Green) ;


Versucht, meine Bestellung auszuwählen, um die Gewinne zu schreiben oder - in meinem Tagebuch:

if (Auftragsauswahl (16384, SELECT_BY_TICKET) == true)
Drucken (Profit für den Auftrag 16384, OrderProfit ());
sonst
Drucken (OrderSelect hat den Fehler GetLastError () zurückgegeben);

Aber ich bekomme stattdessen einen 4105 Fehler ... komisch ..?

vixxarejoo
11:26,
16384 ist die magische Zahl, die Sie dem Kauf zugeordnet haben. Das ist keine Ticketnummer. Wenn Sie etwas zu einem Trade-Recht machen müssen, nachdem es gemacht wurde, dann ordnen Sie den zurückgegebenen Wert aus dem Order-Ende einer Ganzzahl zu. Der zurückgegebene Wert ist die Ticketnummer des vorherigen Kaufs. Wenn es etwas ist, das Sie zurückgehen und später auswählen, müssen Sie eine Schleife erstellen, die alle Ihre offenen Bestellungen durchläuft und nach dem von Ihnen benötigten sucht.