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

 
Adam Mohammed Kareem:

ムラデン様

コピー(HISTO)付きインデックスのタイムフレームを追加してください。

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

こんにちは


extern ENUM_TIMEFRAMES TimeFrame = PERIOD_CURRENT; のようなマルチタイムフレームの期間オプションで、このファイルのバージョンを持っているのでしょうか?

 
Lucfx:

こんにちは


extern ENUM_TIMEFRAMES TimeFrame = PERIOD_CURRENT; のようなマルチタイムフレーム期間のオプションでこのファイルのためのバージョンを持っていますか?

あなたは、このバージョンにマルチタイムフレームの期間オプション(extern ENUM_TIMEFRAMES TimeFrame = PERIOD_CURRENT)を追加することができます -https://www.mql5.com/en/forum/173574/page1145#comment_4550078

Multi Timeframe Indicators
Multi Timeframe Indicators
  • 2016.10.13
  • www.mql5.com
Hi all, I've been wanting to have the ability to plot indicators from different timeframes on my chart, but MT doesn't have this capability built i...
 

MLadenさん、こんにちは。

このインジケーターにMTFを追加していただけませんか?


ホルガー


ファイル:
 
こんにちは友人誰かこのインジケーターをMTFバージョンで持っていますか?よろしくお願いします。
ペルーよりご挨拶
ファイル:
 

これはブレイクアウトアローアラートを表示するインジケーターです。

しかし、なぜアラートはメインチャート上で動作しないのでしょうか?

どなたかプログラミングに詳しい方、助けてください。

ありがとうございます。

 

こんにちは、どなたかこのインジケータを 編集して、ラインCCI = Bandのときに矢印を表示 できるようになりませんか?

よろしくお願いします。

ファイル:
 

添付の3レベルZZ MTFインジケーターについて教えてください。

このインジケータはFXCM MT4プラットフォームではコンパイルされて完璧に動作しますが、FXDD MT4プラットフォームではコンパイルされず、コンパイル中にエラーが発生します。エラーは以下の通りです。

return関数に"//"を付けてコメントアウトすると、コードはコンパイルされ、チャート上にIndicatorを添付することもできましたが、Indicatorはチャート上に何も表示されませんでした。うまくいきません。

どなたか、FXDDプラットフォームで動作するようにコンパイルするのを助けてください。

このエラーを克服するのを助けてください。


ファイル:
 

日足長方形インデント - MetaTrader 5用インジケータ

日矩形インデント - MetaTrader 5用インジケータ

D1」未満のタイムフレームでは、「Indent」で指定したインデントを考慮して、OBJ_RECTANGLE グラフィックオブジェクトを使用して その日の境界線を表示します。各日は、独自の矩形色(XXX色 パラメータ)を持っています。

 
sandy82k: このインジケータは
でコンパイルされます。

いいえ、そうではありません。あなたの投稿した画像によると。

 

ホラ、みんな


このシンプルなMTF EAで正しい値を得ることができません。

このシンプルなMTFのEAで、なぜ正しい値を得ることができないのか理解できません。私はすべてが大丈夫だと思うが、値がマッハでなく、例えば、h4は常に0である....というのも、EAの起動時に+/-100のチェックを する必要があり、CCIでは終わりのないループになってしまうからです...。


bool starting= true;

int i, a = 0;

double m5cci, m15cci, m30cci, m60cci, h4cci, diacci;

double m5rsi, m15rsi, m30rsi, m60rsi, h4rsi, diarsi;

int deinit()

{

return(0);

}

int start()

{

if(IsNewCandle())

{


//---------------------------rsi m5 -----------------------------------------------------

i = 1;

m5rsi = iRSI(_Symbol, 5, 14, PRICE_CLOSE, 1);

if(inicio)

{

while(m5rsi < 70 && m5rsi > 30)

{

i = i + 1;

m5rsi = iRSI(_Symbol, 5, 14, PRICE_CLOSE, i);

}

if(m5rsi >= 70)

{

Alert("rsi 5 up "+ m5rsi);

さもなくば

if(m5rsi <= 30)

{

Alert("rsi 5 down "+ m5rsi);

}

//---------------------------rsi m15 -----------------------------------------------------

i = 1;

m15rsi = iRSI(_Symbol, 15, 14, PRICE_CLOSE, 1);

if(inicio)

{

while(m15rsi < 70 && m15rsi > 30)

{

i = i + 1;

m15rsi = iRSI(_Symbol, 15, 14, PRICE_CLOSE, i);

}

if(m15rsi >= 70)

{

Alert("rsi 15 up "+m15rsi);

さもなくば

if(m15rsi <= 30)

{

Alert("rsi 15 down "+m15rsi);

}

//---------------------------rsi m30 -----------------------------------------------------

i = 1;

m30rsi = iRSI(_Symbol, 30, 14, PRICE_CLOSE, 1);

if(inicio)

{

while(m30rsi < 70 && m30rsi > 30)

{

i = i + 1;

m30rsi = iRSI(_Symbol, 30, 14, PRICE_CLOSE, i);

}

if(m30rsi >= 70)

{

Alert("rsi 30 up " +m30rsi);

さもなくば

if(m30rsi <= 30)

{

Alert("rsi 30 down" +m30rsi);

}

//---------------------------rsi m60 -----------------------------------------------------

i = 1;

m60rsi = iRSI(_Symbol, PERIOD_H1, 14, PRICE_CLOSE, 1);

if(inicio)

{

while(m60rsi < 70 && m60rsi > 30)

{

i = i + 1;

m60rsi = iRSI(_Symbol, PERIOD_H1, 14, PRICE_CLOSE, i);

}

}

if(m60rsi >= 70)

{

Alert("rsi 60 up "+m60rsi);

さもなくば

if(m60rsi <= 30)

{

Alert("rsi 60 down "+m60rsi);

}

//---------------------------rsi h4 -----------------------------------------------------


i = 1;

h4rsi = iRSI(_Symbol, PERIOD_H4, 14, PRICE_CLOSE, 1);

if(inicio)

{

while(h4rsi < 70 && h4rsi > 30)

{

i = i + 1;

h4rsi = iRSI(_Symbol, PERIOD_H4, 14, PRICE_CLOSE, i);

}

}

if(h4rsi >= 70)

{

Alert("rsi h4 up "+h4rsi);

さもなくば

if(h4rsi <= 30)

{

Alert("rsi h4 down "+h4rsi);

}

//---------------------------rsi DAY-----------------------------------------------------

i = 1;

diarsi = iRSI(_Symbol, PERIOD_D1, 14, PRICE_CLOSE, 1);

if(inicio)

{

while(diarsi < 70 && diarsi > 30)

{

i = i + 1;

diarsi = iRSI(_Symbol, PERIOD_D1, 14, PRICE_CLOSE, i);

}

}

if(diarsi >= 70)

{

Alert("rsi dia up "+diarsi);

さもなくば

if(diarsi <= 30)

{

アラート("rsi dia down "+diarsi)。

}

//---------------------------cci m5 -----------------------------------------------------

i = 1;

m5cci = iCCI(_Symbol, PERIOD_M5, 14, PRICE_TYPICAL, i);

if(inicio)

{

while(m5cci < 100 && m5cci > -100)

{

i = i + 1;

m5cci = iCCI(_Symbol, PERIOD_M5, 14, PRICE_TYPICAL, i);

}

}

if(m5cci >= 100)

{

Alert("cci 5 up "+m5cci);

}

さもなくば

if(m5cci <= -100)

{

アラート("cci 5 down " +m5cci);

}

//---------------------------cci m15 -----------------------------------------------------

i = 1;

m15cci = iCCI(_Symbol, PERIOD_M15, 14, PRICE_TYPICAL, i);

if(inicio)

{

while(m15cci < 100 && m15cci > -100)

{

i = i + 1;

m15cci = iCCI(_Symbol, PERIOD_M15, 14, PRICE_TYPICAL, i);

}

}

if(m15cci >= 100)

{

Alert("cci 15 up "+m15cci);

}

さもなくば

if(m15cci <= -100)

{

アラート("cci 15 down " +m15cci);

}

//---------------------------cci m30 -----------------------------------------------------

i = 1;

m30cci = iCCI(_Symbol, PERIOD_M30, 14, PRICE_TYPICAL, i);

if(inicio)

{

while(m30cci < 100 && m30cci > -100)

{

i = i + 1;

m30cci = iCCI(_Symbol, PERIOD_M30, 14, PRICE_TYPICAL, i);

}

}

if(m30cci >= 100)

{

Alert("cci 30 up " +m30cci);

}

さもなくば

if(m30cci <= -100)

{

Alert("cci 30 down "+m30cci);

}

//---------------------------cci m60 -----------------------------------------------------

i = 1;

m60cci = iCCI(_Symbol, PERIOD_H1, 14, PRICE_TYPICAL, i);

if(inicio)

{

while(m60cci < 100 && m60cci > -100)

{

i = i + 1;

m60cci = iCCI(_Symbol, PERIOD_H1, 14, PRICE_TYPICAL, i);

}

}

if(m60cci >= 100)

{

Alert("cci 60 up "+m60cci);

}

さもなくば

if(m60cci <= -100)

{

Alert("cci 60 down "+m60cci);

}

//---------------------------cci h4 -----------------------------------------------------

/* i = 1;

h4cci = iCCI(_Symbol, PERIOD_H4, 14, PRICE_TYPICAL, i);

if(inicio)

{

i = 1;

while(h4cci < 100 && h4cci > -100)

{

Alert("i " + i + " + h4cci);

i = i + 1;

h4cci = iCCI(_Symbol, PERIOD_H4, 14, PRICE_TYPICAL, i);

}

}

if(h4cci >= 100)

{

Alert("cci h4 up " +h4cci);

}

さもなくば

if(h4cci <= -100)

{

アラート("cci h4 down" +h4cci)。

}

*/

//---------------------------cci day-----------------------------------------------------

i = 1;

diacci = iCCI(_Symbol, PERIOD_D1, 14, PRICE_TYPICAL, i);

if(inicio)

{

while(diacci < 100 && diacci > -100)

{

i = i + 1;

diacci = iCCI(_Symbol, PERIOD_D1, 14, PRICE_TYPICAL, i);

}

if(diacci >= 100)

{

Alert("cci dia up "+ diacci);

}

さもなくば

if(diacci <= -100)

{

アラート("cci dia down "+ diacci);

if(a == 1000000)

return(0);

a = a + 1;

starting = false;

}

}

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

bool IsNewCandle()

{

静的 int BarsOnChart = 0;

if(Bars == BarsOnChart)

return (false);

BarsOnChart = Bars;

return(true);

}

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