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

 

必ず行って確認してきます。 ありがとうございます。

mrtools:
Wccmcd、MegaTrendはHull Moving Averageで、4tfバージョンがここに掲載されていますhttps://www.mql5.com/en/forum/181187/page6 Hullの傾きに基づいて色付けされています。
 

こんにちは。

以下のmq4をMTFに設定したい。

書き換えて欲しいです。

RVI mq4

//+------------------------------------------------------------------+

//| Relativ Vigor Index.mq4 | です。

//|Copyright ゥ 2005, MetaQuotes Software Corp.|

| |MetaTrader 5 Trading Platform / MetaQuotes Software Corp.

//+------------------------------------------------------------------+

#property copyright "著作権 ゥ 2005, MetaQuotes Software Corp."

#property link "http://www.metaquotes.net/"

//---- インジケーターの設定

#property indicator_separate_window(インジケーターウィンドウ

#property indicator_buffers 2

#property indicator_color1 グリーン

#property indicator_color2 赤色

//---- インジケーターのパラメーター

extern int ExtRVIPeriod=10;

//---- インジケータ・バッファ

double ExtRVIBuffer[];

double ExtRVISignalBuffer[];

//+------------------------------------------------------------------+

//| カスタムインジケータ初期化関数

//+------------------------------------------------------------------+

int init()

{

//---- インジケータ・バッファのマッピング

SetIndexBuffer(0,ExtRVIBuffer)を設定します。

SetIndexBuffer(1,ExtRVISignalBuffer)を設定します。

//---- インジケータライン

SetIndexStyle(0,DRAW_LINE)を設定します。

SetIndexStyle(1,DRAW_LINE)を設定します。

//---- 描画の設定

SetIndexDrawBegin(0,ExtRVIPeriod+3); //SetIndexDrawBegin(0,ExtRVIPeriod+3)を設定します。

SetIndexDrawBegin(1,ExtRVIPeriod+7); //SetIndexDrawBegin(1,ExtRVIPeriod+7)を設定します。

//---- データウィンドウとインジケータサブウィンドウのラベルの名前

IndicatorShortName("RVI("+ExtRVIPeriod+")");

SetIndexLabel(0, "RVI");

SetIndexLabel(1, "RVIS")を設定します。

//---- 初期化完了

return(0);

}

//+------------------------------------------------------------------+

//| 相対的活力指数(RVIS)

//+------------------------------------------------------------------+

int start()

{

int i,j,nLimit,nCountedBars;

double dValueUp,dValueDown,dNum,dDeNum;

//----

if(Bars<=ExtRVIPeriod+8)リターン(0);

//----

nCountedBars=IndicatorCounted();

//---- エラーの可能性をチェックする

if(nCountedBars<0) return(-1);

//---- 最後にカウントされたバーが再カウントされる

nLimit=Bars-ExtRVIPeriod-4;

if(nCountedBars>ExtRVIPeriod+4)

nLimit=Bars-nCountedBarsとする。

//---- 1stバッファにカウントされたRVI

for(i=0; i<=nLimit; i++)

{

dNum=0.0;

dDeNum=0.0;

for(j=i; j<i+ExtRVIPeriod; j++)

{

dValueUp=((Close[j]-Open[j])+2*(Close[j+1]-Open[j+1])+2*(Close[j+2]-Open[j+2])+(Close[j+3]-Open[j+3]))/6;

dValueDown=((High[j]-Low[j])+2*(High[j+1]-Low[j+1])+2*(High[j+2]-Low[j+2])+(High[j+3]-Low[j+3]))/6;

dNum+=dValueUp;

dDeNum+=dValueDown。

}

if(dDeNum!=0.0)

ExtRVIBuffer=dNum/dDeNum;

さもなくば

ExtRVIBuffer=dNum;

}

//---- 2番目のバッファでカウントされる信号線

nLimit=Bars-ExtRVIPeriod-7;

if(nCountedBars>ExtRVIPeriod+8)

nLimit=Bars-nCountedBars+1。

for(i=0; i<=nLimit; i++)

ExtRVISignalBuffer=(ExtRVIBuffer+2*ExtRVIBuffer+2*ExtRVIBuffer+ExtRVIBuffer)/6;

//----

return(0);

}

//+------------------------------------------------------------------+

 
yhkbtdy:
こんにちは、私の友人たち

以下のmq4をMTFに設定したい。

書き換えて欲しい。

RVI mq4

//+------------------------------------------------------------------+

//|レラティブ・ヴィガー・インデックス.mq4|。

//|Copyright ゥ 2005, MetaQuotes Software Corp.|

| |MetaTrader 5 Trading Platform / MetaQuotes Software Corp.

//+------------------------------------------------------------------+

#property copyright "著作権 ゥ 2005, MetaQuotes Software Corp."

#property link "http://www.metaquotes.net/"

//---- インジケーターの設定

#property indicator_separate_window(インジケーターウィンドウ

#property indicator_buffers 2

#property indicator_color1 グリーン

#property indicator_color2 赤色

//---- インジケーターのパラメーター

extern int ExtRVIPeriod=10;

//---- インジケータ・バッファ

double ExtRVIBuffer[];

double ExtRVISignalBuffer[];

//+------------------------------------------------------------------+

//| カスタムインジケータ初期化関数

//+------------------------------------------------------------------+

int init()

{

//---- インジケータ・バッファのマッピング

SetIndexBuffer(0,ExtRVIBuffer)を設定します。

SetIndexBuffer(1,ExtRVISignalBuffer)を設定します。

//---- インジケータライン

SetIndexStyle(0,DRAW_LINE)を設定します。

SetIndexStyle(1,DRAW_LINE)を設定します。

//---- 描画の設定

SetIndexDrawBegin(0,ExtRVIPeriod+3); //SetIndexDrawBegin(0,ExtRVIPeriod+3)を設定します。

SetIndexDrawBegin(1,ExtRVIPeriod+7); //SetIndexDrawBegin(1,ExtRVIPeriod+7)を設定します。

//---- データウィンドウとインジケータサブウィンドウのラベルの名前

IndicatorShortName("RVI("+ExtRVIPeriod+")");

SetIndexLabel(0, "RVI");

SetIndexLabel(1, "RVIS")を設定します。

//---- 初期化完了

return(0);

}

//+------------------------------------------------------------------+

//| 相対的活力指数(RVIS)

//+------------------------------------------------------------------+

int start()

{

int i,j,nLimit,nCountedBars;

double dValueUp,dValueDown,dNum,dDeNum;

//----

if(Bars<=ExtRVIPeriod+8)リターン(0);

//----

nCountedBars=IndicatorCounted();

//---- エラーの可能性をチェックする

if(nCountedBars<0) return(-1);

//---- 最後にカウントされたバーが再カウントされる

nLimit=Bars-ExtRVIPeriod-4;

if(nCountedBars>ExtRVIPeriod+4)

nLimit=Bars-nCountedBarsとする。

//---- 1stバッファにカウントされたRVI

for(i=0; i<=nLimit; i++)

{

dNum=0.0;

dDeNum=0.0;

for(j=i; j<i+ExtRVIPeriod; j++)

{

dValueUp=((Close[j]-Open[j])+2*(Close[j+1]-Open[j+1])+2*(Close[j+2]-Open[j+2])+(Close[j+3]-Open[j+3]))/6;

dValueDown=((High[j]-Low[j])+2*(High[j+1]-Low[j+1])+2*(High[j+2]-Low[j+2])+(High[j+3]-Low[j+3]))/6;

dNum+=dValueUp;

dDeNum+=dValueDown。

}

if(dDeNum!=0.0)

ExtRVIBuffer=dNum/dDeNum;

さもなくば

ExtRVIBuffer=dNum;

}

//---- 2番目のバッファでカウントされる信号線

nLimit=Bars-ExtRVIPeriod-7;

if(nCountedBars>ExtRVIPeriod+8)

nLimit=Bars-nCountedBars+1。

for(i=0; i<=nLimit; i++)

ExtRVISignalBuffer=(ExtRVIBuffer+2*ExtRVIBuffer+2*ExtRVIBuffer+ExtRVIBuffer)/6;

//----

return(0);

}

//+------------------------------------------------------------------+

こんにちは、Yhkbtdyです。

rvi mtfを作りました。

ファイル:
rvi__mtf.mq4  5 kb
rvi_mtf.png  52 kb
 
mrtools:
Yhkbtdyさん、RVI MTFを作りました。

早いですねー。

ありがとうございます。

 
mrtools:
Niqcomさんこんにちは、mtfを追加しました。

ありがとうございました。

 

MLadenさん、mrToolsさん、こんにちは。

チャート画面に表示される矢印を追加することは可能でしょうか?インディを添付します。

THX a lot Marco

ファイル:
 

mrtoolsさん、こんにちは。

封筒 mtf ?

 

こんにちは、Mladen...

このインジケータのmtf設定やアラートを追加するために私を支援することができますか? すべてのあなたの華麗な仕事のための前に多くの感謝

ファイル:
 
casaliss:
mrtoolsさんこんにちは、Envelopes mtfですか?

カザリスさん、こんにちは。

エンベロープに mtfを追加しました。

ファイル:
 
koplak:
ハロMladen...あなたはこの指標のアラートも設定mtfを追加するために私を支援することができますか?すべてのあなたの素晴らしい仕事のための前に多くの感謝

コプラック

このバージョンです。このバージョンでいくつかの問題が解決され、CPUに負荷をかけずに全履歴の値を持つことができるようになりました。

________________

追記:「アラート」の追加に気がつきませんでした。このインジケータはマルチタイムフレームですが、まだアラートを持っていません(その動作から、アラートが正確に何をすべきかはあまり明確ではありません - 我々は、弱いダウンと強いアップレベルのブレークを持っていると想像できますが、それはあまりにも色に関して再コード化する必要があります)。

ファイル: