Schließung von Positionen. Anzeigesignal. - Seite 9

 
rid писал(а) >>

Nachmittags.

EA platziert Limit by Limit Orders, die der Preisbewegung folgen, bei Distanz =Distance.

Ich muss übermäßige (am weitesten entfernte) Aufträge löschen, wenn sich der Preis nach oben bewegt.

Ich habe es getan. Aber aus irgendeinem Grund funktioniert es nicht richtig! Der erste Auftrag wird normal gelöscht. Dann werden im Gegenteil die, die dem Preis am nächsten kommen, gestrichen! Dann hören sie auf oder werden "aus heiterem Himmel" gelöscht, und das Protokoll erzeugt den Fehler 4108 (unbekanntes Ticket). Dann werden sie für einige Zeit normal gelöscht.

Ich glaube, es wurde hier irgendwo gesagt, dass es wichtig ist, richtig nachzubestellen.

Allerdings. Unabhängig davon, ob wir die Aufsicht vom "Ende" oder vom Anfang her organisieren. Das Ergebnis ist falsch.

Der Code scheint der einfachste zu sein!

Was könnte hier falsch sein? Bitte um Rat!

(OrderSelect(z,SELECT_BY_TICKET, MODE_TRADES)

SELECT_BY_POS

 
JavaDev >> :

(OrderSelect(z,SELECT_BY_TICKET, MODE_TRADES))

SELECT_BY_POS

Durch den Index statt durch das Ticket gehen? Ich werde es jetzt versuchen...

 
rid писал(а) >>

...um durch den Index statt durch das Ticket zu gehen? Das werde ich versuchen...

Sie haben eine Indexschleife... Was hat das mit den Zecken zu tun? Und bringen Sie die Zeile mit der Kehrschleife zurück...

 

Vielen Dank, JavaDev! Ich tat, was mir gesagt wurde. Und es funktioniert!

Ich kann es gar nicht glauben. Ich kämpfe jetzt schon seit drei Tagen....

 
rid писал(а) >>

Vielen Dank, JavaDev! Ich tat, was mir gesagt wurde. Und es funktioniert!

Ich kann es gar nicht glauben. Drei Tage voller Ärger bereits....

Willkommen