Obtención de valores de interés abierto no para la barra actual

 

Para la barra actual, conseguir el interés abierto no es un problema:

   double oi_buy=SymbolInfoDouble(Symbol(),SYMBOL_SESSION_BUY_ORDERS_VOLUME);
   double oi_sell=SymbolInfoDouble(Symbol(),SYMBOL_SESSION_SELL_ORDERS_VOLUME);

Pero, ¿cómo se obtiene el interés abierto para otras barras (no para la barra actual, la más a la derecha)?

Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategias

Cómo obtener los valores de Interés Abierto no para la barra actual

Karputov Vladimir, 2016.09.05 11:16

Así que es así. Aquí está la correlación entre MetaTrader 5 y Quick:

MetaTrader 5Kvik
Volumen total de órdenes de compra en este momentoDemanda total
Volumen total de órdenes de venta en este momentoSuministro total

100% de coincidencia en los números.


 
Karputov Vladimir:

Para la barra actual, conseguir el interés abierto no es un problema:

Pero, ¿cómo se obtiene el interés abierto para otras barras (no para la barra actual, la más a la derecha)?

Esto no es para el bar actual, sino para el momento actual. En un segundo será la misma barra, pero con un valor diferente de Interés Abierto. Según tengo entendido, este valor no se almacena en el historial. Por eso no hay más remedio que recoger las estadísticas en línea.
 

Desde https://www.mql5.com/ru/docs/constants/environment_state/marketinfoconstants#enum_symbol_info_double

SYMBOL_SESSION_BUY_ORDERS_VOLUME

Общий объём ордеров на покупку в текущий момент

double

SYMBOL_SESSION_SELL_ORDERS_VOLUME

Общий объём ордеров на продажу в текущий момент

double

¿Qué se entiende por"volumen total de pedidos"? ¿Es el volumen total de las bandas de un lado de la pila? ¿O es la posición unilateral total de todos los clientes de la bolsa?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Karputov Vladimir:

Para la barra actual, conseguir el interés abierto no es un problema:

Pero, ¿cómo se obtiene el interés abierto para otras barras (no para la barra actual, la más a la derecha)?

Guarda en un archivo y luego lee desde él. No hay otra manera.
 
fxsaber:

Desde https://www.mql5.com/ru/docs/constants/environment_state/marketinfoconstants#enum_symbol_info_double

¿Qué se entiende por"volumen total de pedidos"? ¿Es el volumen total de las bandas de un lado del mercado de apuestas? ¿O es la posición unilateral total de todos los clientes de la bolsa?

Volumen total de órdenes colocadas en la bolsa (no depende de las barras y llega al terminal con cada paquete de ticks)
 
prostotrader:
Volumen total de órdenes colocadas en la bolsa (no depende de las barras y llega al terminal con cada paquete de ticks)
Si sumo los ganks de las garrapatas en un lado, ¿obtengo el OI correspondiente?
 
Ihor Herasko:
No es para el bar actual sino para el momento actual. En un segundo será la misma barra, pero con otro valor de Interés Abierto. Según tengo entendido, este valor no se almacena en el historial. Por lo tanto, no hay más remedio que recoger las estadísticas en línea.

En realidad OHLC es también un valor de precio momentáneo: "Open" - en el momento de la apertura de la barra, "Close" - en el momento del cierre de la barra.

Dmitriy Skub:
Guardar en un archivo y luego leer desde él. No hay otra manera.

O lo es o es el colector de Interés Abierto para todos sus pares en VPS.

 

Indicador de cinta de interés abierto

Añadido: Puesta a cero de las variables, durante la inicialización.

Añadido:

Sustituir COPY_TICKS_TRADE por COPY_TICKS_ALL.

Añadida la función ChartRedraw(ChartID());

Archivos adjuntos:
OILent.mq5  10 kb
 
Karputov Vladimir:

Eso o poner un colector de interés abierto en el VPS para todos los pares.

También puede obtenerlo de fuentes ya preparadas. Recuerdo que hay archivos en finam.
 
fxsaber:
Si sumo las bandas del bombo en un lado, ¿obtengo el OI correspondiente?
No, porque sólo hay 20 valores en el vaso.
 
Dmitriy Skub:
También puede obtenerlo de fuentes ya preparadas. Recuerdo que hay archivos en finam.
¿Por qué? Toda la información histórica sobre el interés abierto está contenida en el historial de ticks.