Indicador de volumen de futuros para MT4

 

Publicado un indicador de volumen de futuros en codebase.

https://www.mql5.com/ru/code/10978 - script para cargar el historial de volúmenes de futuros negociados en el CME

https://www.mql5.com/ru/code/10979 - asesor para registrar volúmenes en un archivo

https://www.mql5.com/ru/code/10980 - el indicador de volúmenes de futuros.

Hubo un debate preliminar sobre el quinto foro: https: //www.mql5.com/ru/forum/10910

Aquí habrá una discusión más completa, un seguimiento de los errores, una descripción de las aplicaciones y una inundación asociada.

 

Cómo se instala: descargar de la base de código, compilar.

En mi perfil hay un enlace a un concesionario que ofrece cotizaciones de futuros. Ve allí, abre un real vacío y obtén un mes de cotizaciones de futuros sin ninguna comisión.

O... Archivo PDF en el archivo adjunto de este post, descárguelo en la carpeta terminal\config y cree la demo en la empresa de corretaje que se indica en él - utilice las cotizaciones libres y extemporáneas retrasadas por 15 min.

O... ejecute el script de descarga, descargue el historial de futuros (el historial se actualiza una vez al día al final de la sesión de negociación), utilice los datos actualizados de forma gratuita durante todo el tiempo que pueda (similar a SOT, y otras tonterías).

Archivos adjuntos:
 
¿Cuál es la profundidad de la historia?
 
hasta el 21.04 de este año, entonces voy a ampliar. hay hasta el 01.01.2012, voy a encontrar más. pero hay que convertir - y eso es bastante tiempo
 

continúa...

Descripción completa: Las cotizaciones de los futuros de divisas (fAUDUSD fCADUSD fCHFUSD fEURUSD fEURGBP fEURJPY fGBPUSD fNZDUSD fUSDJPY fUSDCAD fUSDCHF) están pegadas, y(f6EM3 f6EU3 f6EZ3) cortas/largas por 6E EUR. Vienen como un flujo estándar de cotizaciones para MT, y se dividen en Bid\Ask y Last == fEURUSD_L (máscara "_L"). Para el instrumento "flipper" obtenemos el volumen negociado (Nivel 1).

El Asesor Experto CME_FUTURES_SAVER debe estar configurado preferentemente para el EUR y para semanas (porque el tamaño del archivo es de una semana), y no debe ser tocado. Así que este asesor explora la "visión general del mercado" encuentra todos los instrumentos de futuros y escribe sus datos en un archivo.

Dentro del minuto, todos los volúmenes a un determinado precio se suman en la dirección (Corto, Largo) y al final se escriben en un archivo binario en el siguiente formato: 4 bytes = hora de apertura del minuto, 4 bytes = desplazamiento en pips completos (4 caracteres) desde el precio de apertura del minuto, 4 bytes = volumen corto, 4 bytes = volumen largo. Así tenemos la mayor resolución disponible (precisión), que nos permite el terminal MT4.

El indicador CME_FUTURES_VOLUME lee el historial de los archivos, restaura y muestra la profundidad de mercado de los volúmenes negociados (nivel 1) para cualquier TF. O bien, recoge las cotizaciones actuales de los instrumentos de futuros y muestra los cambios en modo online.

El script CME_FUTURES_DOWNLOAD está destinado a la descarga automática de los archivos del historial desde el servidor web. El historial se actualiza una vez al día a la 01:30 hora de Moscú. Así que si te salta el historial, siempre puedes volver a descargarlo.

 

Dado que este indicador trabaja para 2 o 3 instrumentos simultáneamente (Bid\Ask|Last|[Spot]), para la actualización oportuna de la tabla tiene una función de generador de ticks incorporado, que tomé de aquí:https://forum.mql4.com/ru/52121/page6# 809489 Funciona bien para XP, pero para XP necesitará un generador externo. Utilice este código para ello:

//+------------------------------------------------------------------+
//|                                                       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;}

Guárdelo y compílelo como un EA, y ejecútelo en el mismo gráfico donde estará el indicador. O actualizar el gráfico manualmente.

Archivos adjuntos:
iticks.mq4  2 kb
 
FAQ :

Cómo se instala: descargar de la base de código, compilar.

En mi perfil hay un enlace a un concesionario que ofrece cotizaciones de futuros. Ve allí, abre un real vacío y obtén un mes de cotizaciones de futuros sin ninguna comisión.

O... Archivo PDF en el archivo adjunto de este post, descárguelo en la carpeta terminal\config y cree la demo en la empresa de corretaje que se indica en él - utilice las cotizaciones gratuitas y extemporáneas retrasadas por 15 min.

O... ejecute el script de descarga, descargue el historial de futuros (el historial se actualiza una vez al día al final de la sesión de negociación), utilice los datos actualizados de forma gratuita durante todo el tiempo que pueda (similar a SOT, y otras tonterías).



No he notado nada en los contratos de futuros...


¿Y el oro?

 

Clusterdelta tiene índices similares para los volúmenes negociados para mt4.

funciona sin registro y casi en tiempo real. (aunque hay algunos retrasos).

 
olyakish :

Clusterdelta tiene índices similares para los volúmenes negociados para mt4.

funciona sin registro y casi en tiempo real. (aunque hay algunos retrasos)


Ni siquiera hay nada que comparar.

1) ¿KD tiene un flujo de ticks para los futuros?

2) KD tiene una clara descomposición direccional (Corto-largo) ?

3) ¿tiene KD un tumblr de Time&Sales?

4) ¿está usted seguro de que KD dispone de los futuros de las PYMES y de los volúmenes correspondientes?

KD es gratis mientras roben las cotizaciones a través de un corredor de la izquierda, pero desde septiembre son de pago - ver noticias en su página web. Condición de registro - un requisito claro de CME, para cada contrato tenemos que informarles si no queremos salir de la lista de proveedores: http: //www.cmegroup.com/market-data/licensed-quote-vendors/

Además el desarrollo del proyecto es mostrar el mercado de nivel 2 de CME (ya lo tengo, ahora estoy haciendo el transporte en MT4), además en el futuro una licencia de corretaje allí y proporcionar la oportunidad de operar. Cuando lo consiga también reanimaré las opciones :).

keekkenen :

No he observado ningún futuro en los contratos.


¿Y el oro?


fAUDUSD,fCADUSD,fCHFUSD,fEURUSD,fEURGBP,fEURJPY,fGBPUSD,fNZDUSD,fUSDJPY,fUSDCAD,fUSDCHF = pegar futuros

f6EM3,f6EU3,f6EZ3 = fEURUSD contratos near/far.

En el futuro también habrá futuros de materias primas, por ahora nos limitamos a sondear el mercado y, en consecuencia, a emitir los instrumentos más solicitados.

 

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

Por lo tanto, necesitamos dos terminales: uno para operar, el segundo será un CC con cotizaciones e indicadores. ¿Lo he entendido bien? Si es así, estaría bien mostrar los datos en el primer terminal, en el que se realiza la operación.

Gracias.

 

La cuestión es cómo comerciar. Si opera durante el día, entonces una vez al día, después de 30-35 minutos desde el inicio de la sesión de negociación, es suficiente para descargar un archivo de datos en su terminal de negociación, hacer una previsión y poner órdenes. Si utiliza una demo gratuita (con 15 minutos de retraso), tampoco tiene sentido operar con menos de una hora, el retraso es demasiado grande. E incluso en este caso no tiene sentido crear un sistema de conexión entre terminales, porque no basta con transmitir sólo los volúmenes de un archivo, sino que necesitamos las cotizaciones, aunque se retrasen. Una proyección adecuada de los futuros sobre el spot es imposible sin tener en cuenta la discrepancia de precios (el precio de los futuros es ligeramente diferente del spot).

Actualmente estoy preparando la versión modular de la parte cliente con una descripción detallada, para que cualquier programador de ACM pueda crear indicadores y EAs sobre esta base sin molestarse en analizar la implementación. Habrá nuevos indicadores y Asesores Expertos de mi parte.

Esta semana añadiré indicadores de ticks, así como el indicador principal reelaborado con una descripción de los métodos de negociación sobre volúmenes.