記事"個別のモジュールを使用したEAの構築"についてのディスカッション

 

新しい記事 個別のモジュールを使用したEAの構築 はパブリッシュされました:

EAやスクリプトのインジケータを開発する際、開発者はトレーディング戦略と直接関係のないさまざまなコードを作成する必要があります。 この記事では、トレーリング、フィルタリング、スケジュールコードなど、既存のブロックを使用してEAを作成する方法を検討します。 このプログラミングアプローチの利点を見てみましょう。

このようなEAがどのように見えるか、また、どのような部品/コンポーネント/モジュールを含むことができるのかを理解してみましょう。 このようなコンポーネントはどこで取り上げられているでしょうか。 その答えはシンプルで明確です。アプリケーション開発の過程で、プログラマは、類似した関数や同じ関数を持つさまざまなコンポーネントを作成する必要があります。

同じ関数(トレーリングストップ関数など)をゼロから毎回実装する必要はないことは明らかです。 一般的に、トレーリングストップは類似の機能で実行でき、異なるEAに対して同様のインプットを行うことができます。 したがって、プログラマはトレーリングストップの関数コードを一度作成すれば、最小限の労力で必要なEAに挿入できます。 同じことは、トレードスケジュール、様々なニュースフィルタ、トレード関数を含むモジュールなど、他の多くのコンポーネントにも当てはまります。

したがって、別々のモジュール/ブロックを使用してEAを組み立てることができることに基づいて、構築セットのようなものがあります。 モジュールは、お互いに、そして決定を下す "ストラテジー"であるEAの"カーネル"と情報を交換します。 別々のモジュール間の可能な関係を表示しましょう:




作者: Andrei Novichkov