著者:
LoongMAx96は、わずか100行のコードで96本の移動平均線を描画します(MyBufferクラスを使用)。
このアイデアは、Roshさんのトピックからインスピレーションを受けました。
https://www.mql5.com/ru/forum/102881/page6
https://www.mql5.com/zh/forum/102888/page2
https://www.mql5.com/en/forum/102908/page4
https://www.mql5.com/en/forum/102908/page5
中国語では「均线流」と呼ばれており、これは「移動平均線の流れ」という意味です。このインジケーターは、複数のインジケーターを簡素化したテンプレートを目指しましたが、結果的に多くの冗長なコードが必要になりました。
また、時間インデックス用の一次元配列と、移動平均線のインデックス用の二次元配列が必要でした。しかし、MQL4ではこれが不可能でした(MQL4は8本の移動平均線しかサポートしていません)。そこで、私たちはMetaTrader 5とMQL5を手に入れました。MQL5ではクラスをサポートしており、クラスを使うことで一次元を隠すことができました。この結果、最初のバージョンを実現しました。こちらからご確認いただけます: https://www.mql5.com/en/forum/121672(注意: 古いクラス名「CIndicatorBuffer」がIndicator.mqh内の同名のものと衝突します)。
その後、新しいバージョンについてはこちらのフォーラムで議論されました(「Rosh」さんと「investeo」さんに感謝!)
そして今、最新のバージョンがこちらにあります。
入力パラメータ:
パラメータ?気にしないでください!変更なしでも問題なく動作します。
