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

 
rkhan1:
こんにちは、Mです。

あなたの言うとおり

これは私が使っているMacdで、あなたのものと比較しています。

これはコードです、あなたには正しく見えますか?

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

//| MACD with crossing.mq4||MetaQuotes Software Corp.

//| 著作権 © 2004, MetaQuotes Software Corp.|

//|MetaTrader 5 Trading Platform / MetaQuotes Software Corp.|

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

#property copyright ""

#property link ""

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

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

#property indicator_buffers 3 (インジケーターバッファー3)

#property indicator_color1 ゴールド

#property indicator_color2 レッド

#property indicator_color3 グレー

#property indicator_width1 2 (プロパティ インジケータ幅1)

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

extern int FastEMA=12;

extern int SlowEMA=26;

extern int SignalSMA=9;

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

double MacdBuffer[];

double SignalBuffer[];

double HistogramBuffer[];

//---- グローバル

int maxLines;

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

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

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

int init()

{

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

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

SetIndexStyle(2,DRAW_HISTOGRAM)を設定します。

//

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

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

SetIndexBuffer(2,HistogramBuffer)を設定します。

//

SetIndexLabel(0, "MACD")を設定します。

SetIndexLabel(1, "Signal"); // SetIndexLabel(2, "Signal");

SetIndexLabel(2, "MACD-Signal"); SetIndexLabel(2, "MACD-Signal");

//

SetIndexDrawBegin(1,SignalSMA).SetIndexDrawBegin(1)を設定します。

IndicatorDigits(Digits+1);

IndicatorShortName("MACD("+FastEMA+", "+SlowEMA+", "+SignalSMA+")");

return(0);

}

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

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

int deinit()

{

DeleteLines()を実行。

return(0);

}

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

//| 移動平均の収束と発散

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

int start()

{

ダブルクロス

int limit,i;

int counted_bars=IndicatorCounted();

//----

if(counted_bars>0) counted_bars--;

limit=Bars-counted_bars;

//----

for(i=0; i<limit; i++) MacdBuffer=iMA(NULL,0,FastEMA,0,MODE_EMA,PRICE_CLOSE,i)-iMA(NULL,0,SlowEMA,0,MODE_EMA,PRICE_CLOSE,i).とする。

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

{

SignalBuffer=iMAOnArray(MacdBuffer,Bars,SignalSMA,0,MODE_SMA,i);

HistogramBuffer=MacdBuffer - SignalBuffer;

//----

DeleteLines()を実行します。

for(i=WindowBarsPerChart(); i>0 ;i--)

{

crossing=(MacdBuffer-SignalBuffer)*(MacdBuffer-SignalBuffer);

if (crossing < 0)

{

maxLines+=1;

ObjectCreate("MacdCross "+maxLines,0,0,Time,0).を実行する。

ObjectSet("MacdCross "+maxLines,OBJPROP_COLOR,DimGray);。

ObjectSet("MacdCross "+maxLines,OBJPROP_STYLE,STYLE_DOT);

}

}

return(0);

}

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

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

void DeleteLines()

{

for(int i=1;i<=maxLines;i++) ObjectDelete("MacdCross "+i); maxLines=0;

}

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

これにMTFを追加する方法を教えてください。

Thx

これはシグナルラインにSMAを使用しています。

 
mladen:
rkhan1 これが更新されたバージョンです :mtf_ma_with_shift_nmc.mq4

mladenさんへ。

を2色にすることは可能でしょうか?

 
studbiol:
mladen様、2色にすることは可能でしょうか?

Studbiol、多色化オプションを追加しました。

ファイル:
 

次に寛大なプログラマーに質問です。

添付のインジケータは良いインジケータのようです。SolarwindやZigZagのようなものでしょうか?リペイントするのでしょうか?

もしリペイントでないなら、なぜTF > 240 min.で表示されないのか、そしておそらくそれが機能するようにするために、どなたか見ていただけないでしょうか。

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

ファイル:
 
studbiol:
寛大なプログラマに私の次の質問。

添付のインジケータが良さそうです。SolarwindやZigZagのようなものでしょうか?リペイントされるのでしょうか?

もしリペイントでないなら、なぜTF > 240 min.で表示されないのか、そしておそらくそれを機能させるために、どなたか見ていただけないでしょうか。

事前にありがとうございます。

スタビオール

ガンハイトローアクチベーターはリペイントしません。

それが表示されない理由として:いくつかの他のバージョンを使用することをお勧めします(この1つは、日中だけ動作するようにコード化されており、それにもいくつかのエラーがあるため)

 

こんにちは、MladenとMrtools。

この素晴らしい美しさをMTFにすることは可能でしょうか?

ファイル:
 

こんにちは、トレーダーの皆さん。

Accelerator Oscillatorの 周期を設定したバージョンをお持ちの方はいらっしゃいますか?

本当に必要なんです。

tanx

よろしくお願いします。

アリさん

 
za_trader:
こんにちは、トレーダーさん。

Accelerator Oscillatorの周期を設定できるバージョンをお持ちの方はいらっしゃいませんか?

本当に必要なんです。

tanx

よろしくお願いします。

アリさん

ここに行く:accelerator_periods.mq4

ファイル:
 
Wulong10:
こんにちは、MladenとMrtools、この素晴らしい美しさをMTFにすることは可能でしょうか?

いくつかのものをテストして、試してみてください。

ファイル:
 

Airquestさん、ありがとうございます!コーディングもできるんですね。

さっそくテストしてみます。

あなたもテストしてみてください、すごい可能性を秘めたインジケーターですよ。

少なくとも、私はそう思っています.