Indicatore del volume dei futures per MT4 - pagina 9

 

Ciao, caro autore! L'idea di utilizzare i volumi di scambio del CME in MT4 è davvero utile e rilevante. Questo è particolarmente importante per scrivere gli EA. Grazie per il lavoro svolto. Ho lo stesso problema del post precedente - il compilatore mostra errori in alcuni codicidi programmi(li ho scaricati tutti, che ho trovato in questo thread e in alcuni link da qui) quando cerco di compilarli in una nuova versione del terminale. Dal momento che si stanno preparando le versioni per le nuove build, a proposito, hannogià visto l'annuncio di nuove 700 versioni su siti mql, ho alcune domande e suggerimenti:

1. Perché pasticciare con la demo di qualche broker quando i dati delCME sono qui:http://datasuite.cmegroup.com/dataSuite.html?template=nfx&exchange=XCME&productCode=6E,6B,6S&monthCodes=Z4,Z4,_&frwdPtBids=6.10,1.40,_&frwdPtOffers=6.10,1.40,_&selected_tab=fx? Aggiorna i dati per ogni strumento ogni 5 secondi (finora vi ho trovato solo valute). Ho guardato questo sitoper un giorno, ieri 24 ottobre. Tuttavia, non è chiaro, se i dati sono aggiornati in 5 secondi, allora a quali prezzi dovrei considerare i bid e ask menzionati? Dopo tutto, il prezzo può fare fluttuazioni significative in 5 secondi. A quanto pare, utilizzando i dati di questa risorsa, non saremo in grado di fare un tumbler o un grafico cluster di candele, come su Clusterdelt. Ma questi dati saranno sufficienti per fare un grafico a barre come indicatore di volume. Potresti avere almeno 3 tipi di istogrammi - il 1° è come un indicatore di volumi standardin MT4, il 2° con differenza di offerte e richieste in diverse direzioni - l'hai già fatto, il suo lavoro è mostrato negli screenshot nei post del ramo, il 3° con VSA, dove le barre sono colorate a seconda dei volumi e del range di prezzo della barra, come si fa con i volumi in tick:Si potrebbe anche fare un oscillatore come linea delta cumulativa (differenza tra offerta e domanda) come fatto su Clusterdelt. Ho guardato i post sopra dove la gente ha scritto che gli indici sono instabili e ha postato degli screenshot. Il problema non è che i dati sono presi tramite DC, cioè causano il congelamento dei dati e se presi direttamente, dove ho scritto, sarebbero lenti ma affidabili? Almeno sarebbe possibile fare nel codice alcune variabili stringa esterne (extern string), dove è possibile copiare il riferimento dalla stringa del browser ad ogni risorsa disponibile, in ordine di priorità per velocità di aggiornamento dei dati. Così abbiamo la 1a risorsa in ordine con aggiornamento dei dati in tempo reale e la 2a con aggiornamento dei dati ogni 5 secondi. Il programma seleziona se stesso - se la 1a risorsa non è disponibile, i dati vengono presi dalla 2a risorsa e viene visualizzato un commento nel grafico dello strumento. Oppure il commerciante seleziona una fonte e non indica altre fonti. Se tutte le fonti non sono disponibili, viene dato l'allarme corrispondente.

Ma in generale, le citazioni nelle versioni 600 dei terminali sono di qualità superiore. Ad esempio, prima di Instaforex era impossibilecaricare l'archivio delle quotazioni nello Strategy Tester conalta qualità- c'erano molte lacune. E dopo il download è successo che la storia delle quotazioni era rovinata non solo nello Strategy Tester ma anche nel grafico di trading - c'erano alcune lacune. Ora, dopo aver aggiornato i terminali, non ho piùquesti problemi con la cronologia dellequotazionia Instaforex. Forse, il nuovo MT4 permette di scaricare e trasmettere i dati più velocemente.

2. Hai scritto che i tuoi indicatori hanno dati di acquisto e vendita separati. Come viene determinato - ilCME o un broker intermedio dà questi dati, o è bid e ask? Per esempio, Clusterdelt dà bid e ask, e anche Ninja (ho preso la loro demo per un po').Ma è noto che non è come in MT4, in altre parole, l'acquisto a mercato o qualsiasi tipo di ordine pendente è sempre su ask, la vendita è sempre su bid. In borsa, un trader può piazzare un ordine limite di acquisto per comprare all'offerta e un ordine limite di vendita per vendere all'offerta. Allostesso modo che in MT4, ci sonoordini dimercato e di breakout(comprare e vendere) - comprare alla domanda, vendere all'offerta. Cioè, un accordo in borsa non è sempre un acquisto sull'asc, e una vendita sull'offerta. Dopo aver visto un grande volume, possiamo determinare la direzione del movimento del prezzo un po' più tardi.

3) Vorremmo visualizzare non solo il cursore con il numero di contratti, ma anche un grafico, come in Clusterdelt o Nindze con i cluster. La differenza rispetto allo stack è che un certo periodo di storia viene salvato visivamente. È necessario per le analisi di mercato per avere i dati davanti agli occhi dei nostri EA. In altre parole, la candela stessa è disegnata nella finestra sotto forma di pila dove ci sono offerte e domande, o, ancora meglio, acquisto/vendita. Tuttavia, c'è un problema - la differenza di prezzo tra lo scambio e la società di intermediazione è di circa 10 punti. Devo pensare a come visualizzarlo meglio. Per esempio allegherò uno screenshot dell'affare del mio amico su Nindze. È possibile impostare sulla loro piattaforma per avere una candela, non una barra, tra la colonna Ask e Bid o vicino ad essa sulla destra (non ricordo esattamente, non ho salvato gli screenshot). Supponiamo che le aperture e le chiusure delle candele delCME siano visualizzate a sinistra e a destra della barra del cluster, come un ingranaggio o un marcatore colorato (come una barra normale), e tra lerichieste e le offerte o vicino alla destra c'è una candela con le quotazioni CA. Un altro problema è che molte informazioni grafiche possono causare un blocco del terminale, o almeno un funzionamento troppo lento dello strategy tester. Dobbiamo assicurarci che solo la sezione di storia necessaria sia scaricata o visualizzata nella finestra, e, se la visualizzazione non è abilitata, nessun grafico è usato nello Strategy Tester, ma solo gli array di dati.

4. sarebbe molto importante creare un profilo del volume - di nuovo, tenendo conto della differenza tra i prezzi dei futures e del forex.

5. InMT4 sono incorporati indicatori che tengono conto del calcolo del volume dei tick, comeAccumulazione/Distribuzione, Indice diforzaeIndice difacilitazione del mercato. Sarebbemolto buono fare tutti questi indicatori basati sui volumi di scambio.

6. C'è stata una discussione nel thread sul fatto che Clusterdelta prenda effettivamente i dati dallaCME. Così, dall'inizio alla fine della giornata su queste risorse la differenza tra il volume totale sull'euro-dollaro era di circa uno o duecento contratti, ma era venerdì. Qualche mese fa Clusterdelt ha aperto l'accessogratuitoper un paio di settimane. È allora che hanno aggiunto temporaneamente anche la visualizzazione delle dark pool. Che polverone fu fatto allora, molte persone scrissero al loro supporto tecnico - la vostra risorsa è rotta, quali erano i glitch di 5-7 mila contratti nel cluster? La gente non si è nemmeno resa conto che i movimenti degli strumenti sono diventati più comprensibili e giustificabili per i commercianti. Poi hanno rimosso le dark pool, anche se io e i miei amici abbiamo scritto loro sul forum chiedendo di lasciarle attive, o almeno di lasciarle alla scelta del trader - attivarle o disattivarle. Quindi, se la differenza nei volumi a causa del fatto che non tengono conto di dark pool, poi entro la fine della giornata in un giorno di negoziazione attiva può accumulare più di 10000 differenza, e si deve concordare, un quadro completamente diverso. Dovremmo tenere d'occhio questa risorsa per una settimana. Il prezzo dell'euro-dollaro differisce tra CME e Clusterdelta di circa 5 pips,tra CME e Instaforex di 10 pips, il che indica anche cheCME e Clusterdelta utilizzano fonti diverse.


 
Scala a grappolo con Ninji nell'archivio:
 
Non si sta scaricando, non lo vedo nel mio. Apparentemente, ha bisogno del formato zip e io ho solo RAR.
 
fedorsych:
Non si sta scaricando, non lo vedo nel mio. A quanto pare, è necessario il formato zip, ma io ho solo RAR.
WinRar ha perso la capacità di comprimere in zip?
 

fedorsych:

5.MT4 ha indicatori che calcolano il volume dei tick, ad esempioAccumulazione/Distribuzione, Indice diforzaeIndice difacilitazione del mercato. Sarebbebene rendere tutti questi indicatori basati sui volumi di mercato.

indice di forza

A/D

MFI posso fare se avete bisogno. In linea di principio, si può fare facilmente da soli.

 

1) Perché contattare "qualche broker"? perché "questo broker" è nella lista dei distributori/venditori ufficiali di CME: http://www.cmegroup.com/market-data/licensed-quote-vendors/ , a proposito, prova a trovare clasterdelta e altri lì...

2) come scoprire la direzione dell'affare: https://www.mql5.com/ru/forum/36788

3) l'articolo dice chiaramente COME fare la tua app

4) Ho dei dati di spunta, sia online (per soldi (su richiesta della PMI tra l'altro)) che in ritardo. + storia dal 12 aprile negli archivi.

5) Ora le build del terminale stanno cambiando così rapidamente che non vedo la necessità di modificare gli indicatori - devo aspettare che eliminino i bug troppo evidenti.

6) Il prezzo tra i futures e lo spot è sempre diverso

 
MFI ha aggiunto
 

Puoi dirmi qual è il problema con mt4 che ottiene i volumi di scambio da un broker (i suoi volumi) come in mt5?

O lo fa di proposito?

 
Chi ha bisogno di loro, cazzo?