現在のバーでないOpen Interestの値の取得

 

現在のバーでは、オープンインタレストを取得することは問題ではありません。

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

しかし、他のバーの建玉(現在のバー、つまり一番右のバーではない)を取得するにはどうすればよいのでしょうか?

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

現在のバーではなく、Open Interestの値を取得する方法

カルプトフ ウラジミール さん 2016.09.05 11:16

つまり、こんな感じです。ここでは、MetaTrader 5とQuickの相関関係を紹介します。

MetaTrader 5クヴィック
現時点での買い注文の総量総需要
現時点での売り 注文の総量総供給量

数字では100%一致しています。


 
Karputov Vladimir:

現在のバーでは、オープンインタレストを取得することは問題ではありません。

しかし、他のバーの建玉(現在のバー、つまり一番右のバーではない)を取得するにはどうすればよいのでしょうか?

これは今のバーに対してではなく、今の瞬間に対してです。一瞬で同じバーが表示されますが、Open Interestの値が変わっています。私が理解する限り、この値は履歴に残りません。だから、オンラインで統計を取るしかないのです。
 

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

受注 総額とはどういう意味ですか?ベッティングマーケットの片方のバンドの総量でしょうか。それとも、全取引所顧客の総体的な一方的な立場なのでしょうか?

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

現在のバーでは、オープンインタレストを取得することは問題ではありません。

しかし、他のバーの建玉(現在のバー、つまり一番右のバーではない)を取得するにはどうすればよいのでしょうか?

ファイルに保存し、そこから読み出す。それ以外の方法はない。
 
fxsaber:

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

受注 総額とはどういう意味ですか?ベッティングマーケットの片方のバンドの総量でしょうか。それとも、全取引所顧客の総体的な一方的な立場なのでしょうか?

取引所で発注された注文の総量(バーには依存せず、ティックの各パックでターミナルに表示されます。)
 
prostotrader:
取引所で発注された注文の総量(バーには依存せず、ティックの各パックでターミナルに表示されます。)
片方のティックのギャンクを合計すると、対応するOIが出るのでしょうか?
 
Ihor Herasko:
しかし、それは今のバーのためではなく、今の瞬間のためなのです。一瞬で同じバーが表示されますが、Open Interestの値は別のものです。私の理解する限り、この値は履歴に残りません。そのため、オンラインで統計を取るしか方法がないのです。

実はOHLCも瞬間的な価格値です。"Open" - バーが開いた瞬間、"Close" - バーが閉じた瞬間です。

Dmitriy Skub:
ファイルに保存し、そこから読み込む。それ以外の方法はない。

それはどちらか、またはVPS上の そのすべてのペアのオープンインタレストのコレクターである。

 

Open Interest リボン型インジケーター

追加:初期化時の変数のゼロ化。

追加されました。

COPY_TICKS_TRADEをCOPY_TICKS_ALLに置き換えてください。

ChartRedraw(ChartID())関数を 追加しました。

ファイル:
OILent.mq5  10 kb
 
Karputov Vladimir:

それか、全ペアのVPSに建玉コレクターを置くか。

また、既成のソースから入手することも可能です。finamにアーカイブがあるのを覚えています。
 
fxsaber:
タンブラーのガンを片側にまとめたら、対応するOIが出るのでしょうか?
いいえ、グラスの中には20個ずつの値しか入っていませんから。
 
Dmitriy Skub:
また、既成のソースから入手することも可能です。finamにアーカイブがあるのを覚えています。
なぜだ!?建玉の履歴はすべてティック履歴に含まれます。