Ottenere valori di interesse aperto non per la barra corrente

 

Per la barra attuale, ottenere l'interesse aperto non è un problema:

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

Ma come si ottiene l'interesse aperto per altre barre (non per la barra corrente - quella più a destra)?

Forum sul trading, sistemi di trading automatico e test di strategia

Come ottenere i valori di interesse aperto non per la barra corrente

Karputov Vladimir, 2016.09.05 11:16

Quindi è così. Ecco la correlazione tra MetaTrader 5 e Quick:

MetaTrader 5Kvik
Volume totale di ordini di acquisto al momentoDomanda totale
Volume totale degli ordini di vendita al momentoFornitura totale

Corrisponde al 100% nei numeri.


 
Karputov Vladimir:

Per la barra attuale, ottenere l'interesse aperto non è un problema:

Ma come si ottiene l'interesse aperto per altre barre (non per la barra corrente - quella più a destra)?

Questo non è per il bar attuale, ma per il momento attuale. In un secondo sarà la stessa barra, ma con un diverso valore di Open Interest. Per quanto ho capito, questo valore non viene memorizzato nella storia. Ecco perché non c'è altro modo che raccogliere statistiche online.
 

Da 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

Cosa si intende per"Volume totale degli ordini"? È il volume totale delle bande di un lato del mercato delle scommesse? O è la totale posizione unilaterale di tutti i clienti dello scambio?

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

Per la barra attuale, ottenere l'interesse aperto non è un problema:

Ma come si ottiene l'interesse aperto per altre barre (non per la barra corrente - quella più a destra)?

Salvare su file, poi leggere da esso. Non c'è altro modo.
 
fxsaber:

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

Cosa si intende per"Volume totale degli ordini"? È il volume totale delle bande di un lato del mercato delle scommesse? O è la totale posizione unilaterale di tutti i clienti dello scambio?

Volume totale degli ordini piazzati sul mercato (non dipende dalle barre e arriva al terminale con ogni pacchetto di tick)
 
prostotrader:
Volume totale degli ordini piazzati sul mercato (non dipende dalle barre e arriva al terminale con ogni pacchetto di tick)
Se sommo i ganks delle zecche su un lato, ottengo l'OI corrispondente?
 
Ihor Herasko:
Ma non è per il bar attuale, ma per il momento attuale. In un secondo sarà la stessa barra, ma con un altro valore di Open Interest. Per quanto ho capito, questo valore non viene memorizzato nella storia. Pertanto, non c'è altro modo che raccogliere le statistiche online.

In realtà OHLC è anche un valore di prezzo momentaneo: "Open" - al momento dell'apertura della barra, "Close" - al momento della chiusura della barra.

Dmitriy Skub:
Salva su file, poi leggi da esso. Non c'è altro modo.

O lo è o è il collettore di Open Interest per tutte le sue coppie su VPS.

 

Indicatore a nastro di interesse aperto

Aggiunto: azzeramento delle variabili durante l'inizializzazione.

Aggiunto:

Sostituire COPY_TICKS_TRADE con COPY_TICKS_ALL.

Aggiunta la funzione ChartRedraw(ChartID());

File:
OILent.mq5  10 kb
 
Karputov Vladimir:

O questo o mettere un raccoglitore di interesse aperto sul VPS per tutte le coppie.

Si può anche ottenere da fonti già pronte. Ricordo che ci sono degli archivi su finam.
 
fxsaber:
Se sommo le bande del buratto su un lato, ottengo l'OI corrispondente?
No, perché ci sono solo 20 valori ciascuno nel bicchiere.
 
Dmitriy Skub:
Si può anche ottenere da fonti già pronte. Ricordo che ci sono archivi su finam.
Perché?! Tutte le informazioni storiche sull'interesse aperto sono contenute nella cronologia dei tick.