結論この記事では、完全なソリューションは提供しません。データの選択と方向を決定する選択肢があります。この記事を理解した後、すべての必要な子クラスに自分のクラスを作成することができるので、インジケーターを作成するプロセスは、非常に詳細に記載されています。完全に不変なインジケーターにしようとすると、形成段階ではかなり難しい問題になります。データソースとして、または方向を決定するために様々なインジケーターを追加します。ウィンドウに追加する必要があります。最後に、パラメータの数があまりにも大きくなり、そのようなインジケーターを使用するよりも非常に便利です。この記事で得られた不変なクラスを使用して別のインジケーターを作成すると良いでしょう。添付iHighLowZigZag.mq5-高値/安値に基づいたシンプルなジグザグ。iCloseZigZag.mq5-終値に基づいたシンプルなジグザグ。CSorceData.mqh-元のデータを選択するためのクラス。CZZDirection.mqh-ジグザグの方向を決定するクラス。ジグザグのプロットのクラスです。iUniZigZagSW.mq5-サブウィンドウの不変なジグザグ。iUniZigZag.mq5-価格グラフの不変なジグザグ。iUniZigZagPriceSW.mq5-サブウィンドウの価格配列に基づいた不変なジグザグ。iUniZigZagPrice.mq5-価格チャートの価格配列に基づいた不変なジグザグ。関数を使用してEAから"iUniZigZagSW"インジケーターを呼び出す例。関数を使用して"iUniZigZagSW"インジケーターへの呼び出しで別のインジケーターを作成する例。Ltd.が保有していますこれらのマテリアルの全部または一部のコピーや再プリントは禁じられています。つの異なるトレードでテストします。4つのテストにおけるレポートの最終的な比較は、オンラインストアでの商品のような表にします。追加として、各シンボルの分布図が自動的に作成されます。開発について説明します。トレードルールは"ストリートスマート"より引用します。コナーズによる"短期的なトレード戦略”です。mql5を使用して、戦略ルールを定式化し、最近の相場のヒストリーベースで、インディケータとEAをテストします。テキストエディットボックス、ピクチャスライダー、及びシンプルなコントロール(ビルド5)この記事では、テキストエディットボックス、ピクチャスライダー、および追加的なシンプルなコントロール(テキストラベルとピクチャ)の新しいコントロールについて検討します。ライブラリは成長を続けており、新しいコントロールの導入に加えて、以前作成されたものも改善されています。GUIによる汎用的なオシレーターこの記事では、独自のグラフィカルインターフェイスを使用して、よくあるオシレーターに基づく汎用的なインジケータの作成プロセスについて説明します。(開くことがなくそのプロパティ)、各オシレーターの設定を直接変更するとでき、特定のタスクに最適なオプションを選択することができます。