Chiusura delle posizioni. Segnale indicatore acceso. - pagina 9

 
rid писал(а) >>

Pomeriggio.

L'EA inserisce ordini limit bylimit seguendo il movimento del prezzo a distanza =Distance.

Ho bisogno di eliminare gli ordini eccessivi (più lontani) man mano che il prezzo si muove verso l'alto.

L'ho fatto. Ma per qualche ragione, funziona molto male! Il primo ordine viene cancellato normalmente. Poi, al contrario, quelli più vicini al prezzo vengono cancellati! Poi si fermano o vengono cancellati "di punto in bianco", e il registro genera l'errore 4108 (biglietto sconosciuto). Poi per qualche tempo vengono cancellati normalmente.

Credo sia stato detto da qualche parte qui intorno che è importante riordinare correttamente.

Tuttavia. Indipendentemente dal fatto che organizziamo la supervisione dalla "fine" o dall'inizio. Il risultato non è corretto.

Il codice sembra essere il più semplice!

Cosa può esserci di sbagliato qui? Per favore, consigliatemi!

(OrderSelect(z,SELECT_BY_TICKET, MODE_TRADES)

SELEZIONA PER POSIZIONE

 
JavaDev >> :

(OrderSelect(z,SELECT_BY_TICKET, MODE_TRADES))

SELEZIONA PER POSIZIONE

Passare attraverso l'indice invece del biglietto? Lo proverò ora...

 
rid писал(а) >>

...per scorrere l'indice invece del biglietto? Ci proverò...

hai un ciclo di indicizzazione... cosa ha a che fare questo con le zecche. e riportare la linea con il ciclo inverso...

 

Grazie, JavaDev! Ho fatto come mi è stato detto. E funziona!

Non riesco nemmeno a crederci. Sto lottando da tre giorni ormai....

 
rid писал(а) >>

Grazie, JavaDev! Ho fatto come mi è stato detto. E funziona!

Non riesco nemmeno a crederci. Tre giorni di problemi già....

benvenuto

Motivazione: