記事"MQL5 クックブック: 板情報の実装"についてのディスカッション

 

新しい記事 MQL5 クックブック: 板情報の実装 はパブリッシュされました:

この記事では、板情報(DOM)を利用する方法を示します。また、CMarketBookクラスの動作についても説明します。これは、MQL5クラスの標準ライブラリを拡張し、DOMを使用する際の便利な方法となります。

MQL5は常に進化し、毎年、より多くの情報を提供するように提案しています。そのようなデータの1つが板情報です。リミットオーダーのボリューム と価格帯を示す、特殊な表です。MetaTrader5では、リミットオーダーの板情報が搭載されていますが、常に十分という訳ではありません。まず、 EAはシンプルかつ便利な方法で板情報にアクセスできなれければなりません。確かに、MQL5はそのような情報をもとに稼働する特徴がありますが、それら は別枠で算術計算を要求する程度の低い特徴です

しかし、すべての途中計算を省くことができます。板情報で稼働する特殊なクラスを記述すれば良いのです。複雑な計算は板情報の内部で実行され、クラ ス自体はDOMの価格とレベルの実行のための便利な方法を提供します。このクラスは、市場の深さでの価格の現在の状態を反映し、速やかになる指標の形で効 率的なパネルを簡単に作成できるようになります。:


図1. パネル表示された板情報

この記事ではユーザーに板情報 (DOM) の利用法を提示します。また、CMarketBookクラスの実行原理についても説明します。これは、MQL5の標準ライブラリの拡張で、DOMの便利な使い方を提示します。

この記事の最初のチャプターの後では、MetaTrader5による一般的な板情報が興味深いものとなるでしょう。インジケーターにあるものと重複 するようなものではなく、まったく新しいものを提示します。ユーザーフレンドリーな板情報の実践的な生成例で、オブジェクト指向プログラミングの原則が複 雑なデータ構造の処理を可能にする様子を示したいと思います。MQL5でEAから直接、板情報へアクセスすることは難しくありません。そして、ビジュアル 化することによりとても便利になります。

作者: Vasiliy Sokolov