Ottenere valori di interesse aperto non per la barra corrente - pagina 2

 
fxsaber:
Perché?! Tutte le informazioni storiche sull'interesse aperto sono contenute nella cronologia dei tick.

No, non lo fa.

struct MqlTick 
  { 
   datetime     time;          // Время последнего обновления цен 
   double       bid;           // Текущая цена Bid 
   double       ask;           // Текущая цена Ask 
   double       last;          // Текущая цена последней сделки (Last) 
   ulong        volume;        // Объем для текущей цены Last 
   long         time_msc;      // Время последнего обновления цен в миллисекундах 
   uint         flag           // Флаги тиков 
  };

Dove sono i volumi di tutti gli ordini qui?

 
prostotrader:
No, non lo è.
OI è un aggregato di posizioni aperte di acquisto e/o vendita. E dato che lo è, l'OI è completamente contenuto nella storia dei tick.
 
fxsaber:
OI è un aggregato di posizioni aperte di acquisto e/o vendita. E poiché questo è il caso, l'OI è interamente contenuto nella storia dei tick.

Questa è un'idea sbagliata di OI.

Открытый интерес общее количество открытых фьючерсных контрактов,
которые существуют на данный день.

Открытый интерес обычно ассоциируется с рынках фьючерсов и опционов,
где количество существующих контрактов меняется день ото дня - в отличие от фондового рынка,
где в обращении акций акций компании остаются постоянными как только выпуск акций завершен.
Тем не менее, термин "открытый интерес" также иногда используется для обозначения числа рыночных ордеров,
которые существуют перед открытием фондового рынка.
 

Inoltre...

Perché "tirare" un segno di spunta quando c'è SYMBOL_SESSION_INTEREST

 

Fissato da

IndicatorSetString(INDICATOR_SHORTNAME, "OILENT");

File:
OILent.mq5  10 kb
 

Eh,non ho avuto il tempo di tracciare quando l'interesse di vendita aperto ha iniziato a prevalere sull'interesse di acquisto aperto:

Screenshot della piattaforma di trading MetaTrader

RTS-9.16, M1, 2016.09.02

JSC ''''''OTKRYTIE'', MetaTrader 5, Real

Non ho avuto il tempo di tracciare quando l'interesse di vendita aperto ha iniziato a prevalere sull'interesse di acquisto aperto

RTS-9.16, M1, 2016.09.02, OTKRYTIE Brokerage House, MetaTrader 5, Real

Indicatore di interesse aperto in alto come grafico a tick (spostamento ogni tick), interesse aperto (interesse aperto di acquisto meno interesse aperto di vendita - come istogramma) - visualizzazione per barra sotto.
 
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)?

Impossibile, MT5 non è progettato per questo.
 
Sergey Chalyshev:
Impossibile, MT5 non è progettato per questo.

Come può essere impossibile?! Diversi compagni qui hanno già commentato l'impossibilità.

Dobbiamo finire di nuovo la prova con un codice?

 
fxsaber:

Come può essere impossibile?! Diversi compagni qui hanno già commentato l'impossibilità.

Dobbiamo finire di nuovo la prova con il codice?

Non hai letto attentamente la risposta: attualmente MQL5 non permette di ottenere il valore dell'Open Interest per le barre diverse da quella corrente. Beh, non ci sono informazioni su Open Interest nella struttura

struct MqlTick 
  { 
   datetime     time;          // Время последнего обновления цен 
   double       bid;           // Текущая цена Bid 
   double       ask;           // Текущая цена Ask 
   double       last;          // Текущая цена последней сделки (Last) 
   ulong        volume;        // Объем для текущей цены Last 
   long         time_msc;      // Время последнего обновления цен в миллисекундах 
   uint         flag           // Флаги тиков 
  };
e questo è tutto.
 
fxsaber:

Come può essere impossibile?! Diversi compagni qui hanno già commentato l'impossibilità.

Finisce di nuovo la prova con il codice?

Fluttuare di nuovo?

Posso scrivere il codice da solo, non ho bisogno di dimostrarlo, ho detto quello che vedo ed è in realtà al momento.