KDJ Indicator For MT4
Table Of Contents:
- KDJ Indicator For MT4
- KDJ Indicator For MT4インストール
- KDJ Indicator For MT4パラメーター
- KDJ Indicator For MT4
- コードの主要部分
KDJ Indicator For MT4のKDJ Indicator For MT4は、確率的オシレーターから派生しています。これは、3つの行(%K、%D、および%J)で構成されています。 %Jは、%Kと%Dの差に等しくなります。 %Jラインが20から80の間の場合、市場は中立の領域にあると想定されます。 %Jラインが20未満の場合、価格は売られすぎであると言われ、80を超える場合、原価格は買われ過ぎとみなされます。 MT4のKDJインジケーターは、時間枠と資産クラスに適用できます。
KDJ Indicator For MT4インストール
上記のフォームからインジケーターをダウンロードした後、zipファイルを解凍する必要があります。次に、ファイルKDJ.mq4をMT4インストールのMQL4Indicatorsフォルダーにコピーする必要があります。その後、MT4を再起動してください。そうすると、インジケーターのリストにインジケーターが表示されます。
KDJ Indicator For MT4パラメーター
KDJ Indicator For MT4は、構成する3 パラメーターがあります。
extern int nPeriod=9; extern double factor_1=0.6666666; extern double factor_2=0.3333333;
KDJ Indicator For MT4
KDJ Indicator For MT4は、 4 バッファーを提供します。
SetIndexBuffer(0,percentK); SetIndexBuffer(1,percentD); SetIndexBuffer(2,percentJ); SetIndexBuffer(3,RSV);
コードの主要部分
int start() { int counted_bars=IndicatorCounted(); //---- int i, k, num; double Ln, Hn, Cn; //---- i = Bars - counted_bars - 1; num = Bars - nPeriod; while(i gt =0) { Cn = iClose(NULL,0,i); Ln = iClose(NULL,0,i); Hn = iClose(NULL,0,i); for(k=0; k lt nPeriod; k++){ if (Ln gt iLow(NULL,0,i+k)) Ln = iLow(NULL,0,i+k); if (Hn lt iHigh(NULL,0,i+k)) Hn = iHigh(NULL,0,i+k); } if (Hn-Ln != 0) RSV[i] = (Cn-Ln)/(Hn-Ln)*100; else RSV[i] = 50; if (i gt = num) { percentK[i] = factor_1 * 50 + factor_2 * RSV[i]; percentD[i] = factor_1 * 50 + factor_2 * percentK[i]; } else { percentK[i] = factor_1 * percentK[i+1] + factor_2 * RSV[i]; percentD[i] = factor_1 * percentD[i+1] + factor_2 * percentK[i]; } percentJ[i] = 3 * percentD[i] - 2 * percentK[i]; i--; } //---- return(0); } //+------------------------------------------------------------------+