ウルトラMFI MT5 インジケーター

0
3860

この指標はMFI(Money Flow Index)とその複数のシグナルライン分析に基づいています。信号線計算アルゴリズムは以下の通りです。ソースデータとしてインディケータ入力パラメータがあります。

StartLength – 最初の信号線の最小初期値。
ステップ – 期間変更ステップ。
StepsTotal – 期間の変更数
多数の信号線からの任意の周期値は等差数列を使用して計算されます。

SignalPeriod(Number)= StartLength + Number * Step、
Number変数の値は、0からStepsTotalの範囲です。得られた期間の値は変数配列に追加され、平滑化されたLarry WilliamsのPercent Range指標値の配列を取得するために各指標ティックで使用されます。平滑化のそれぞれについての現在の傾向の方向が計算され、MFI平滑化値のアレイ全体についての正および負の傾向の数も決定される。

プラスとマイナスのトレンドの最終的な数は順番に滑らかにされ、DRAW_FILLINGスタイルクラスの助けを借りて表示されるカラークラウドを形成するインジケータラインとして使用されます。

この指標のトレンドの方向は雲の色によって決定され、その指数は雲の幅によって決定されます。インディケータの最大範囲からのパーセント値で設定された買われ過ぎ(UpLevel)および売られ過ぎ(DnLevel)レベルを使用できます。

平滑化アルゴリズムは、10種類のバージョンから選択できます。

SMA – 単純移動平均。
EMA – 指数移動平均。
SMMA – 平滑化移動平均。
LWMA – 線形加重移動平均。
JJMA – JMA適応平均
JJurX – 超線形平均化
ParMA – パラボラ平均
T3 – Tillsonの多重指数平滑法。
VIDYA – Tushar Chandeのアルゴリズムを使用した平滑化
AMA – Perry Kaufmanのアルゴリズムを使用した平滑化
Phase1とPhase2のパラメータは、平滑化アルゴリズムが異なると意味がまったく異なることに注意してください。気象庁の場合は、-100から+100に変わる外部位相変数です。 T3では、見やすくするために平滑化比を100倍したものが、VIDYAではCMO発振器期間、AMAでは遅いEMA期間です。他のアルゴリズムでは、これらのパラメータは平均化に影響しません。 AMAの場合、高速EMA期間は固定値で、デフォルト値では2です。 AMAの場合、べき乗の割合も2になります。

//+----------------------------------------------+
//| Indicator input parameters                   |
//+----------------------------------------------+
input int MFI_Period=13;                            // MFI indicator period
input ENUM_APPLIED_VOLUME VolumeType=VOLUME_TICK;   // MFI indicator volume
//----
input Smooth_Method W_Method=MODE_JJMA; // Smoothing method
input int StartLength=3;                // Initial averaging period
input int WPhase=100;                   // Smoothing parameter
// for JJMA it varies within the range -100 ... +100 and influences the quality of the transient period;
// For VIDIA, it is the CMO period, for AMA, it is the period of slow moving average
//----  
input uint Step=5;        // Period change step
input uint StepsTotal=10; // Number of period changes
//----
input Smooth_Method SmoothMethod=MODE_JJMA; // Soothing method
input int SmoothLength=3;                   // Smoothing depth                    
input int SmoothPhase=100;                  // Smoothing parameter
// for JJMA it varies within the range -100 ... +100 and influences the quality of the transient period;
//----                          
input uint UpLevel=80;            // Overbought level in %%
input uint DnLevel=20;            // Oversold level in %%
input color UpLevelsColor=Blue;   // The color of the overbought level
input color DnLevelsColor=Blue;   // The color of the oversold level
input STYLE Levelstyle=DASH_;     // Style of the levels
input WIDTH  LevelsWidth=Width_1; // Width of the levels
//+----------------------------------------------+

FX口座おすすめ

  • $30の取引ボーナス
  • 最大$5,000の入金ボーナス
  • 無限のロイヤリティープログラム
  • 特別ボーナス

XM 口座開設

=>> XM口座開設方法, 簡単ステップで理解

ダウンロードするには以下をクリックしてください:

以下にメールアドレスを入力してください。ダウンロードリンクが送信されます。

ダウンロードリンクを取得

返事を書く

あなたのコメントを入力してください。
ここにあなたの名前を入力してください