この指標は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の入金ボーナス
- 無限のロイヤリティープログラム
- 特別ボーナス
ダウンロードするには以下をクリックしてください:
以下にメールアドレスを入力してください。ダウンロードリンクが送信されます。




















