Come dovrebbe essere il prezzo del vetro? - pagina 14

 
Roman:

Da dove prendete dati così distorti? ))

1) Definire un chiaro intervallo di selezione dei dati, per esempio 20 su, 20 giù
e selezionare solo questa gamma, tutto il resto non è importante per noi.

2. Lei dice che i prezzi vanno dal più alto al più basso e sono ordinati in ordine decrescente.
Quindi cosa può venire più in alto o più in basso, non importa, non guardate i prezzi ma gli indici nella matrice.

2. Se intendi l'ordine per distanza tra i livelli di prezzo, non importa affatto, abbiamo l'indicizzazione nell'array ricevente.

Sai, all'inizio pensavo di poterlo fare anche senza il loop. E credetemi, se avessi potuto, l'avrei fatto senza un loop. Ma il compito è più complicato di quanto sembri. Provate a scrivere la vostra soluzione in codice e testatela su una semplice tavola di burattini, che è facile da creare con la libreria interna. Sarà informativo e interessante. E poi vedrete tutte le insidie.
 
Реter Konow:
Sai, all'inizio pensavo di poterlo fare anche senza un ciclo. E credetemi, se avessi potuto, l'avrei fatto senza un loop. Ma il problema è più complicato di quanto sembri. Provate a scrivere la vostra soluzione in codice e testatela su una semplice tavola di burattini, che è facile da creare con la libreria interna. Sarà informativo e interessante. E poi vedrete tutte le insidie.

Molto probabilmente il problema è il tentativo di elaborare i dati in entrata storti.
Avrebbe senso cambiare la fonte? Uno che produrrà i dati corretti.

 
Roman:

Molto probabilmente il problema è il tentativo di elaborare i dati in entrata storti.
Avrebbe senso cambiare la fonte? Uno che dia i dati corretti.

Il principio della tazza è che le vengono inviati solo quei dati a cui sono legati i cambiamenti attuali dei volumi degli ordini. Cioè, la coppa non riflette l'ordine esatto dei prezzi, ma mostra i prezzi ai quali c'è stato un recente cambiamento nei volumi. Guardate bene come funziona il cursore di MT5. Meglio ancora, registrate un video e guardatelo fotogramma per fotogramma e capirete tutto.
 
Реter Konow:
Il principio della coppa è che solo i dati a cui sono legati i cambiamenti attuali dei volumi degli ordini vengono inviati ad essa. Cioè, il cursore non riflette l'ordine esatto dei prezzi, mostra i prezzi ai quali c'è stato un ultimo cambiamento nei volumi. Guardate bene come funziona il cursore di MT5. Meglio ancora, registrate un video e guardatelo fotogramma per fotogramma e capirete tutto.

Riflette ciò che arriva nel gestore OnBookEvent().
I dati che invii al gestore non sono corretti, firmali e basta))