Servizi, nuove funzionalità nell'architettura MT5, il funerale di MT4 è proprio dietro l'angolo. - pagina 9

 
Alexey Kozitsyn:

Service Desk è, purtroppo, nel loro repertorio. Non hanno bisogno di mettere un link quando si parla di discussione. Ma per fare un esempio concreto, sulle loro dita. Non è di questo che stanno parlando. In realtà dicono che SymbolInfoTick() restituisce il tick corrente da controllare, e poiché OnCalculate() gestisce ogni tick - si scopre che l'output dovrebbe essere di ogni tick. E CopyTicks() ci dice il contrario. Bene... E si dice, non guardare CopyTicks() :). Circa due fili hanno spiegato anche a me, quando stavano sistemando CopyTicks() alla fine dell'anno. Solo che non è il problema qui (anche se, forse, anche in esso, non lo so).

Avete chiesto loro dei tick con bandiera 0 mentre si ottengono da OnBookEvent()?

1. Il problema è in diversi OnCalculate e CopyTicks. Lo controllerei comunque scrivendo tutte le zecche. Ma hanno anche promesso di approfondire la questione, è importante.

2. Non ha chiesto.

 
Andrey Khatimlianskii:

1. È la diversa natura di OnCalculate e CopyTicks. Io controllerei comunque registrando tutti i tic. Ma hanno anche promesso di approfondire la questione, è importante.

2. Non ha chiesto.

Forse non capisco qualcosa, ma non capisco cosa deve fare CopyTicks(). Il CopyTicks() è necessario solo per confermare l'errore (in questo caso), che la chiamata non sta arrivando ad ogni tick o SymbolInfoTick() restituisce non quello che dovrebbe. Che senso ha scrivere i tick su un file? O pensate (come gli sviluppatori) che il registro possa non visualizzare ciò che dovrebbe? Poi... Sarebbe piuttosto divertente...

Se la chiamata OnCalculate() deve andare su ogni tick - il log deve riflettere ogni tick con SymbolInfoTick(). E non sta accadendo. Se vuoi controllarlo con un file - bene controllalo, ma è ragionevole...

 
Alexey Kozitsyn:

Forse non capisco qualcosa, ma cosa c'entri CopyTicks() non riesco a capire. CopyTicks() è necessaria solo per la conferma dell'errore (in questo caso), che la chiamata non sta arrivando ad ogni tick o SymbolInfoTick() restituisce non quello che dovrebbe. Che senso ha scrivere i tick su un file? O pensate (come gli sviluppatori) che il registro possa non visualizzare ciò che dovrebbe? Poi... Sarebbe piuttosto divertente...

Se la chiamata OnCalculate() deve andare su ogni tick - il log deve riflettere ogni tick con SymbolInfoTick(). E non succede. Se vuoi controllarlo con un file - bene controllalo, ma è ragionevole...

Ed è asincrono. Ma non sto dicendo che non ci sono errori. Solo che non ho controllato personalmente.
 
Andrey Khatimlianskii:
Mentre è asincrono. Ma non sto dicendo che non ci sono errori. Solo che non ho controllato personalmente.
Ok, è asincrono, ma allora cosa... Se CopyTicks() restituisce il tick che non è stato ancora restituito da SymbolInfoTick(), ma SIT() lo restituisce sui tick successivi - è una cosa, ma non succede qui.
 
Renat Fatkhullin:
Presto ci sarà un nuovo tipo di programmi - servizi che funzionano costantemente e senza essere legati alle classifiche.

La loro funzione principale è quella di lavorare come feed di dati per i caratteri personalizzati


Così l'acqua taglia le pietre ))))

Suggerito a Slava Stringo di implementarlo un paio di anni fa. All'epoca la chiamavo programmazione "a soggetto".

Sono contento che continuiate a modernizzare la piattaforma, non solo i servizi del forum.

 
Renat Fatkhullin:
Presto ci sarà un nuovo tipo di software - servizi che funzionano sempre e non sono legati a grafici.

La loro funzione principale è quella di lavorare come feed di dati per i caratteri personalizzati
Puoi essere un po' più specifico su quando "presto" arriverà?
 
Alexey Kozitsyn:
Puoi essere un po' più specifico su quando "presto" arriverà?

non c'è niente di più soddisfacente del desiderio di aspettare

 
Yuriy Zaytsev:

Non c'è niente di più soddisfacente che indugiare nell'attesa

È quando sai che stai per farlo. In questa situazione, non c'è questa certezza.
 
Alexey Kozitsyn:
È allora che sai che stai "per". In questa situazione, non c'è questa certezza.

ma c'è una bellezza nel non sapere quando

 
Alexey Kozitsyn:
È allora che sai che stai "per". In questa situazione, non siamo così sicuri.
Prima rilasceremo i personaggi personalizzati la prossima settimana, e poi ci dedicheremo al datafeed.
Motivazione: