記事"DoEasyライブラリの時系列(第38部): 時系列コレクション-リアルタイムの更新とプログラムからのデータへのアクセス"についてのディスカッション

 

新しい記事 DoEasyライブラリの時系列(第38部): 時系列コレクション-リアルタイムの更新とプログラムからのデータへのアクセス はパブリッシュされました:

本稿では、時系列データのリアルタイム更新と、すべての銘柄のすべての時系列から「新しいバー」イベントに関するメッセージを制御プログラムチャートに送信し、カスタムプログラムでこれらのイベントを処理する機能について検討します。「新しいティック」クラスは、現在以外のチャート銘柄と期間の時系列を更新する必要性を判断するために使用されます。

EAをコンパイルし、そのパラメーターを次のように設定します。

  • 指定された銘柄リストを使用するために、使用される銘柄リストのモードを設定します。
  • 使用されている銘柄のリスト(カンマ-区切り記号)に、3つの銘柄のみを残します。そのうちの1つはEURUSDで、
  • 使用される時間枠のリストのモードで、現在の時間枠のみでの作業を選択します。次に例を示します。


チャートで起動します。しばらくすると、操作ログは現在の銘柄チャートで使用されている銘柄に関する「新しいバー」イベントメッセージを表示します。

New bar on EURUSD M5: 2020.03.11 12:55
New bar on EURAUD M5: 2020.03.11 12:55
New bar on AUDUSD M5: 2020.03.11 12:55
New bar on EURUSD M5: 2020.03.11 13:00
New bar on AUDUSD M5: 2020.03.11 13:00
New bar on EURAUD M5: 2020.03.11 13:00

EURUSDなどの設定で選択された銘柄の1つのチャートのビジュアルテスターモードでEAを起動し、チャートのコメントでゼロバーデータがどのように変化するかを確認します。


ご覧のように、異なる方法で取得されたデータを含む両方のラインは、受信したゼロバープロパティの値が同じであり、各ティックでリアルタイムに更新されます。

作者: Artyom Trishkin

理由: