マルチタイムフレーム・インディケーター - ページ 752

 

このインジケータに Interpolateオプションを追加するか、または次のようなコードを追加しなければならない場所を教えてください。

if (timeFrame <= Period() || y==iBarShift(NULL,timeFrame,Time)) continue;

if (!Interpolate) continue;

datetime time = iTime(NULL,timeFrame,y);

for(int n = 1; i+n = time; n++) continue;

for(int k = 1; k < n; k++)

rsi = rsi + (rsi - rsi)*k/n;

 
registrac:
このインジケータに Interpolateオプションを追加するか、どこにこのようなコードを追加しなければならないか教えていただけませんか?

if (timeFrame <= Period() || y==iBarShift(NULL,timeFrame,Time)) continue;

if (!Interpolate) continue;

datetime time = iTime(NULL,timeFrame,y);

for(int n = 1; i+n = time; n++) continue;

for(int k = 1; k < n; k++)

rsi = rsi + (rsi - rsi)*k/n;

この部分は、元々そのコードがあった場所に貼り付ける必要があります。

 

macd2_v1.mq4¿MACD2 インディケータ v1 の nrp を作成できますか?ありがとうございます。

ファイル:
macd2_v1.mq4  6 kb
 
jolugarpe:
macd2_v1.mq4¿Me puede hacer un a nrp de est v1 indicador MACD2?ありがとうございます

ジョルガルペ

デコンパイルされていないソースコードをお持ちですか?

もしあれば、それを投稿してください。

 

Mさん

これをMTFにすることは可能ですか?

ありがとうございます。

ファイル:
 

実は、Averages or Nonlag mtfからこのコード例を入手し、少し修正して、私の指標に補間を加えるのに何度か成功しました(私はコピー&ペーストのコードマンです)。

2箇所追加してみましたが、うまくいきません。

rsi = iCustom(NULL,timeFrame,indicatorFileName,"",RsiPeriod,AMAPeriod,AMAPrice,Nfast,Nslow,PriceFilter,PriceFilterMode,0,y);

slope = iCustom(NULL,timeFrame,indicatorFileName,"",RsiPeriod,AMAPeriod,AMAPrice,Nfast,Nslow,PriceFilter,PriceFilterMode,3,y).Rsida = EMPTYFRAME(NULL,timeFrame,indicatorFileName,");

rsida = EMPTY_VALUE;

rsidb = EMPTY_VALUE;

if (timeFrame <= Period() || y==iBarShift(NULL,timeFrame,Time)) continue;

if (!Interpolate) continue;

datetime time = iTime(NULL,timeFrame,y);

for(int n = 1; i+n = time; n++) continue;

for(int k = 1; k < n; k++)

rsi = rsi + (rsi - rsi)*k/n;

if (slope==-1) PlotPoint(i,rsida,rsidb,rsi);

}

return(0);

}

}

rsi = iRSIOnArray(kAMAbuffer,0,RsiPeriod,i);

rsida = EMPTY_VALUE;

rsidb = EMPTY_VALUE;

slope = slope;

if (timeFrame <= Period() || y==iBarShift(NULL,timeFrame,Time)) continue;

if (!Interpolate) continue;

datetime time = iTime(NULL,timeFrame,y);

for(int n = 1; i+n = time; n++) continue;

for(int k = 1; k < n; k++)

rsi = rsi + (rsi - rsi)*k/n;

if (rsi>rsi) slope = 1;

if (rsi<rsi) slope = -1;

if (slope==-1) PlotPoint(i,rsida,rsidb,rsi);

}

return(0);
 
rkhan1:
Mさん

これをMTFにすることは可能か

ありがとうございます。

rkhan1

私はこのインディケータを避けたいと思います。

いくつかのコーディング上の問題で、重大な間違った計算をする可能性があります(73行目と74行目のNb_Periods*Multiplierの部分など)

 

マルチタイムフレームセンタードTMA - 新しいmql互換機:tma_centered_mtf_nmc.mq4

ファイル:
 

ここにあるのはコンパイルされていないファイルです。

ファイル:
macd2_v1.ex4  8 kb
 
jolugarpe:
ここにあるのはコンパイルされていないソースコードです。

jolugarpe

ex4アーカイブを変更することはできません。変更するためにはオリジナルのmt4アーカイブが必要です。

理由: