皆さん、こんにちは!今日は、MetaTrader 5で使える新しいインディケーター「ColorPEMA_Digit」についてお話しします。このインディケーターは、計算に必要なコンピュータリソースを制限する機能があり、全チャートや現在のバーにおいて最適化された計算が行えます。
新しく追加された変数を使って、計算をより効率的に行うための設定が可能です。以下のような入力項目があります:
input ENUM_RECOUNT_MODE RecountMode=FULL_RECOUNT; // インディケーター計算を制限する方法inputuint CountBars=500; // インディケーター計算に使うバーの数inputuint ReCountTime=60; // インディケーター計算の間隔(秒)
計算を制限するためのオプションは、以下の3つがあります:
- インディケーター計算に使うバーの数を制限する。
- 現在のバーにおけるインディケーターの再計算回数を時間で制限する。
- 両方の制限を同時に行う。
このインディケーターは、SmoothAlgorithms.mqhライブラリのクラスを使用しています。これを<terminal_data_folder>\MQL5\Includeにコピーする必要があります。クラスの使用方法については、こちらの記事で詳しく説明されています:追加バッファを使用せずに中間計算のための価格シリーズの平均化。

Fig. 1. Indicator ColorPEMA_Digit_r

コメント 0