インディケータ: MACDのゼロレベルとの交差(色付きローソク足)

 

MACDのゼロレベルとの交差(色付きローソク足):

色付きローソク足が、MACD指標がゼロラインを横切る領域を表示します。


作者: Vladimir Karputov

 

これはやってはいけない例だと理解しているのですが......。

標準のiMACD()インジケーターの どこが悪いのですか?なぜ2つのインジケータを使う必要があったのですか?

//--- MAハンドルを取得する
   ExtFastMaHandle=iMA(NULL,0,InpFastEMA,0,MODE_EMA,InpAppliedPrice);
   ExtSlowMaHandle=iMA(NULL,0,InpSlowEMA,0,MODE_EMA,InpAppliedPrice);


そして、そろそろドキュメントを読むべき時だ。

//---
   int limit;
   if(prev_calculated==0)
      limit=0;
   else limit=prev_calculated-1;

読みやすさと操作性を損なわないように、もっと短い言葉で書くべきだ。

//---
   int limit = prev_calculated == 0 ? 0 : prev_calculated-1;


その後、私たちは、バーの形でインジケータを待ってから、線の形で。チャートの種類によってそれを行うことができますか?インジケーターは、どのチャートに切り替えるかを示すものでなければなりません。

以下のボタンで切り替えます。


 
Alexey Viktorov:

これはやってはいけない例だと理解しているのですが......。

標準のiMACD()インジケーターの どこが悪いのですか?なぜ2つのインジケータを使う必要があったのですか?


そして、そろそろドキュメントを読むべき時だ。

読みやすさと操作性を損なわないように、もっと短い言葉で書くべきだ。


その後、我々は、バーの形でインジケータを待ってから、線の形で。チャートの種類に応じてそれを行うことができますか?インジケータは、切り替えるチャートを表示する必要があります。

以下のボタンで切り替えます。


1.インジケータの親コードに変更を加えるか、2.インジケータ・ハンドルにアクセスし、インジケータ・バッファから情報をコピーする。
私は1を選択しました。
 
Vladimir Karputov:
1.インジケーターの親コードに変更を加えるか、2.インジケーター・ハンドルにアクセスし、インジケーター・バッファーから情報をコピーするかです。
私はオプション1を選択しました。

これは、iMA インジケータ・バッファを読み込むことで、親コードに変更を加えるものです。

CopyBuffer(ExtFastMaHandle,0,0,to_copy,ExtFastMaBuffer)
CopyBuffer(ExtSlowMaHandle,0,0,to_copy,ExtSlowMaBuffer)

では、最初の選択肢なのでしょうか、それとも2番目の選択肢なのでしょうか?親コードを変更するのか、バッファを読むのか?

 
Alexey Viktorov:

これは、iMAインジケーター・バッファを読み込むことによって、どちらの親コードが変更されるかである。

つまり、最初の選択肢なのか、2番目の選択肢なのか?親コードを変更するのか、バッファを読み込むのか?


MACDインディケータコード:MACD

 

チャートのビューを切り替えるボタンでインジケータのビューを切り替えて、インジケータの普遍性はどうでしょうか?

取引、自動取引システム、取引戦略のテストに関するフォーラム。

インジケータ:MACD ゼロレベル(カラーキャンドル)を超える

アレクセイ・ヴィクトロフ、2017.10.26 10:29 AM


次にバーの形でインジケーターを待ち、次にラインの形で待ちます。チャートの種類によって可能ですか?どのチャートに切り替えると、インジケータが表示されるはずです。

以下のボタンで切り替えてください。


 

素晴らしいインジケーターですが、このインジケーターのアドバイザーだけでは不十分です

 
Krivets:

このインジケーターでロボットを書ける 人はいますか?


まあ、私はできます :) .

 
Vladimir Karputov:

まあ、私はできる :) 。


プログラミングの知識があれば、自分で書くのも悪くない。

 
Krivets:

素晴らしいインジケーターですが、アドバイザーが不足しています。


これは普通のMACDインジケータです。ターミナルに付属しているExpert Advisorがあります。

 
Andrey F. Zelinsky:

これは、通常のターミナル用 MACD インジケータである。このインジケーターには、ターミナルに付属する既製の Expert Advisor があります。


ターミナルでは、Expert Advisorは異なる原理で動作します。