記事「多通貨エキスパートアドバイザーの開発(第4回):仮想注文の保留と状況の保存」についてのディスカッション

 

新しい記事「多通貨エキスパートアドバイザーの開発(第4回):仮想注文の保留と状況の保存」はパブリッシュされました:

多通貨EAの開発を始めてから、すでに一定の成果を上げ、コードの改良を何度か繰り返すことができました。ただし、EAは保留中注文を扱うことができず、端末の再起動後に動作を再開することができませんでした。これらの機能を追加しましょう。

前回の記事では、複数の並行戦略を持つ多通貨EAを構築するために、コードアーキテクチャを大幅に修正しました。シンプルでわかりやすくするために、これまでは、ある最低限の機能だけを考えてきました。私たちのタスクの限界を考慮して、以前の記事からコードを大幅に変更しました。

これで、すでに書かれているコードを抜本的に変更することなく、機能性を高めるのに十分な下地ができたと思います。本当に必要な部分のみ、最低限の編集をおこなうようにします。

さらなる発展として、以下のことに挑戦します。

  • 仮想ポジション(買い、売り)だけでなく、仮想予約注文(買い逆指値、売り逆指値、買い指値、売り指値)を出す機能を追加する
  • 発注された仮想注文とポジションを可視化する簡単な方法を追加し、使用する取引戦略のポジション/注文を建てるルールの正しい実装をテストする際に視覚的にコントロールできるようにする
  • EAが現在の状態データを保存することで、端末が再起動されたり、EAが別の端末に移動したりしても、作業が中断された時点の状態から作業を継続できるようにする

最も簡単なことから始めましょう。仮想予約注文の処理です。

作者: Yuriy Bykov