Indicatore del volume dei futures per MT4

 

Pubblicato un indicatore di volume dei futures nel codebase.

https://www.mql5.com/ru/code/10978 - script per caricare la storia dei volumi dei futures CME scambiati

https://www.mql5.com/ru/code/10979 - consigliere per registrare i volumi in un file

https://www.mql5.com/ru/code/10980 - l'indicatore dei volumi dei futures.

C'è stata una discussione preliminare sul quinto forum: https: //www.mql5.com/ru/forum/10910

Ci sarà una discussione più completa qui, il tracciamento dei bug, la descrizione delle applicazioni e l'allagamento associato.

 

Come installare: scaricare dal codebase, compilare.

Nel mio profilo c'è un link a un commerciante che fornisce quotazioni per i futures. Vai lì, apri un reale vuoto e ottieni un mese di quotazioni di futures senza commissioni.

Oppure... Il file PDF in allegato a questo post, scaricalo nella cartella terminal\config e crea la demo nella società di brokeraggio che ha indicato in esso - usa le quotazioni gratuite e intempestive ritardate di 15 minuti.

Oppure... eseguire lo script di download, scaricare la storia dei futures (la storia viene aggiornata una volta al giorno alla fine della sessione di trading), utilizzare i dati aggiornati gratuitamente fino a quando è possibile (simile a SOT, e altre sciocchezze).

File:
 
Qual è la profondità della storia?
 
fino al 21.04 di quest'anno, poi mi estenderò. ci sono fino al 01.01.2012, troverò più. ma devi convertire - e questo è un tempo abbastanza lungo
 

continua...

Descrizione completa: Le quotazioni sui futures sulle valute (fAUDUSD fCADUSD fCHFUSD fEURUSD fEURGBP fEURJPY fGBPUSD fNZDUSD fUSDJPY fUSDCAD fUSDCHF) sono incollate, e (f6EM3 f6EU3 f6EZ3) short/ long da 6E EUR. Vengono come un flusso standard di quotazioni per MT, e sono divisi in Bid\Ask e Last == fEURUSD_L (maschera "_L"). Per lo strumento "flipper" otteniamo il volume scambiato (livello 1).

L'Expert Advisor CME_FUTURES_SAVER deve essere impostato preferibilmente per l'EUR e per le settimane (perché la dimensione del file è una settimana), e non deve essere toccato. Così questo consulente scansiona la "panoramica del mercato" trova tutti gli strumenti futures e scrive i loro dati in un file.

All'interno del minuto, tutti i volumi ad un certo prezzo vengono sommati nella direzione (Short, Long) e alla fine vengono scritti in un file binario nel seguente formato: 4 byte = tempo di apertura del minuto, 4 byte = offset in pips completo (4 caratteri) dal prezzo di apertura del minuto, 4 byte = volume short, 4 byte = volume long. Così abbiamo la massima risoluzione disponibile (precisione), che il terminale MT4 ci permette di avere.

L'indicatore CME_FUTURES_VOLUME legge lo storico dai file, lo ripristina e visualizza la profondità di mercato dei volumi scambiati (livello 1) per qualsiasi TF. Oppure raccoglie le quotazioni attuali degli strumenti futures e visualizza i cambiamenti in modalità online.

Lo script CME_FUTURES_DOWNLOAD è destinato a scaricare automaticamente i file della cronologia dal server web. La cronologia viene aggiornata una volta al giorno alle 01:30 ora di Mosca. Quindi, se hai saltato la cronologia, puoi sempre scaricarla di nuovo.

 

Dato che questo indicatore lavora per 2 o 3 strumenti simultaneamente (Bid\Ask|Last|[Spot]), per gli aggiornamenti tempestivi della tabella ha una funzione integrata di generazione di tick che ho preso da qui:https://forum.mql4.com/ru/52121/page6# 809489 Funziona bene per XP, ma per XP avrete bisogno di un generatore esterno. Usa questo codice per questo:

//+------------------------------------------------------------------+
//|                                                       iTicks.mq4 |
//|                      Copyright © 2009, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"
#import "user32.dll"
   int   RegisterWindowMessageA(string lpstring);
   int   PostMessageA(int  hWnd,int  Msg,int  wParam,string lParam);
#import
extern int  delay_MSecond = 200;
 #define  WM_COMMAND                    0x0111
//+------------------------------------------------------------------+
void init(){
   while(!IsStopped()){
      PostMessageA (WindowHandle (Symbol(), Period()), WM_COMMAND, 33324, 0);
      Sleep(delay_MSecond);
   }
return;}
//+------------------------------------------------------------------+
void start(){init();return;}

Salvatelo e compilatelo come EA, ed eseguitelo sullo stesso grafico dove sarà l'indicatore. O aggiornare il grafico manualmente.

File:
iticks.mq4  2 kb
 
FAQ :

Come installare: scaricare dal codebase, compilare.

Nel mio profilo c'è un link a un commerciante che fornisce quotazioni per i futures. Vai lì, apri un reale vuoto e ottieni un mese di quotazioni di futures senza commissioni.

Oppure... Il file PDF in allegato a questo post, scaricalo nella cartella terminal\config e crea la demo nella società di brokeraggio che ha indicato in esso - usa le quotazioni gratuite e intempestive ritardate di 15 minuti.

Oppure... eseguire lo script di download, scaricare la storia dei futures (la storia viene aggiornata una volta al giorno alla fine della sessione di trading), utilizzare i dati aggiornati gratuitamente fino a quando è possibile (simile a SOT, e altre sciocchezze).



Non ho notato qualcosa nei contratti futures...


E l'oro?

 

Clusterdelta ha indici simili per i volumi scambiati per mt4.

funziona senza registrazione e quasi in tempo reale. (anche se ci sono alcuni ritardi).

 
olyakish :

Clusterdelta ha indici simili per i volumi scambiati per mt4.

funziona senza registrazione e quasi in tempo reale. (anche se ci sono alcuni ritardi)


Non c'è nemmeno qualcosa da confrontare.

1) KD ha un flusso di tick per i futures?

2) KD ha una chiara decomposizione direzionale (Short\Long) ?

3) KD ha un tumblr Time&Sales?

4) sei sicuro che KD abbia futures SME accurati e volumi da abbinare?

KD è gratuito finché rubano le quotazioni attraverso un broker di sinistra, ma da settembre sono stati pagati - vedi notizie sul loro sito web. Condizione di registrazione - un requisito chiaro di ECM, per ogni contratto dobbiamo riferire a loro se non vogliamo uscire dalla lista dei venditori: http: //www.cmegroup.com/market-data/licensed-quote-vendors/

Inoltre lo sviluppo del progetto è quello di mostrare il mercato di livello 2 da CME (ce l'ho già, ora sto facendo il trasporto su MT4), più in futuro una licenza di brokeraggio e dare la possibilità di commerciare lì. Quando riuscirò a farlo, rianimerò anche le opzioni :).

keekkenen :

Non ho notato nessun futures nei contratti.


E l'oro?


fAUDUSD, fCADUSD, fCHFUSD, fEURUSD, fEURGBP, fEURJPY, fGBPUSD, fNZDUSD, fUSDJPY, fUSDCAD, fUSDCHF = incollare i futures

f6EM3,f6EU3,f6EZ3 = contratti fEURUSD vicino/lontano.

In futuro ci saranno anche i futures sulle materie prime, per ora ci limitiamo a sondare il mercato e di conseguenza a trasmettere gli strumenti più richiesti.

 

FAQ : Или... в аттаче этого поста ЦРВ файл, качаем его в папку terminal\config\ создаем демку в ДЦ который указан в нем - пользуемся бесплатно и безвременно котирами задержанными на 15 мин.

Quindi abbiamo bisogno di due terminali: uno per il trading, il secondo sarà un DC con quotazioni e indicatori. Ho capito bene? Se è così, sarebbe bello visualizzare i dati nel primo terminale, sul quale avviene lo scambio.

Grazie!

 

La domanda è: come fare trading? Se fai trading durante il giorno, allora una volta al giorno, dopo 30-35 minuti dall'inizio della sessione di trading, è sufficiente scaricare un file di dati sul tuo terminale di trading, fare una previsione e mettere ordini. Se usi una demo gratuita (15 minuti di ritardo), allora non ha senso fare trading più piccolo di un'ora - il ritardo è troppo grande. E anche in questo caso non ha senso creare un sistema di connessione tra terminali perché non basta trasmettere solo i volumi in un file - abbiamo bisogno di citazioni, anche se sono in ritardo. Una proiezione corretta dei futures sullo spot è impossibile senza tener conto della discrepanza dei prezzi (il prezzo dei futures è leggermente diverso dallo spot).

Attualmente sto preparando la versione modulare della parte client con una descrizione dettagliata, in modo che qualsiasi programmatore MCL possa creare indicatori ed EA su questa base senza preoccuparsi di analizzare l'implementazione. Ci saranno nuovi indicatori e Expert Advisors da parte mia.

Questa settimana aggiungerò gli indicatori tick, oltre all'indicatore principale rielaborato con una descrizione dei metodi di trading sui volumi.