インディケータ: MACD_Histogram

 

MACD_Histogram:

このインディケータhチャート上にMACDヒストグラムと価格の乖離を表示します。

ColorMACD_Histogram

作者: Nikolay Kositsin

 

こんにちは、

SmoothAlgotitmsにちょっとした問題があって、このインジケータを使うことができません。

問題はコードにあります.

エラーが出ます:「静的配列には使用できません:

/ / bPriceSeries (symbol, timeframe, int rates_total, applied_price, bar set, price_)

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

{

/ / ----

uint bar;

double series [1];

------->!!! ArraySetAsSeries (series, true);!!!<----------

誰かこの問題で私を助けることができますか?

 

これを試してみてほしい:

    uint bar;

    double series [];  <---- change

    ArraySetAsSeries (series, true);
 
ありがとう。
 

MACDを使った迅速な売買シグナル

  • MACDとシグナルラインのクロスオーバーは、伝統的な売買シグナルを与えます。
  • ヒストグラムはMACDとシグナルラインの差です。
  • クロスを待つのではなく、ヒストグラムが小さくなり始めたときにエントリーすることができます。
ほとんどのテクニカルトレーダーは、よりポピュラーなオシレーター、RSI、CCI、MACDなどを使った経験がある。しかし、私が教えてきたトレーダーの多くは、MACDの別の使い方を知らない。この記事では、MACDのヒストグラムを使って取引を開始する方法について説明し、多くの場合、従来のMACDの方法よりも素早くエントリーできることを紹介します。

ヒストグラムは何を表しているのか?

MACDの背景に含まれる緑色のヒストグラムまたは「棒グラフ」は、MACDとシグナルラインの差を表示します。MACDがシグナルラインより上にある場合、バーは陽線です。MACDがシグナルラインより下にある場合、バーはマイナスです。バーの実際の高さは、MACDとシグナルラインの差そのものです。

MACDのヒストグラムの構成




上のチャートは、ヒストグラムが何を表しているかを示しています。最初のラベルは、MACDがシグナルラインよりも高いことを示しています。これにより、2本の線の差に等しい高さの緑色の陽線が形成されます。2つ目の例では、MACDがシグナルラインより下にあります。これは、2本の線の差に等しい高さを持つ負の緑のバーを作成します。また、青線と赤線が交差すると、ヒストグラムが左右反転することもわかります。

ヒストグラムに基づいてエントリーする方法

では、ヒストグラムをどのように読み取れば、売買シグナルを生成できるのでしょうか。まず、ヒストグラムがゼロラインから遠ざかるにつれて、言い換えれば、ヒストグラムのバー が大きくなるにつれて、ヒストグラムを追跡します。実際のシグナルは、ヒストグラムが大きくならず、小さなバーが表示されたときに出ます。ヒストグラムが小さなバーを表示したら、ヒストグラムの下落方向で取引を行います。下図にその例を示します:

MACDヒストグラムのエントリー・ロジック



左図の売りシグナルは、4本のバーが連続して上昇し、5本目のバーが小 さい値で引けたことで発生しました。その5本後、MACDのラインが伝統的なMACDシグナルであるシグナルラインの下を横切った。この後のシグナルは、ヒストグラム・シグナルが捉えたであろう動きの大半を見逃すことになる。したがって、ヒストグラムをシグナルとして使用することで、より多くのpipsを獲得することができます。

右の買いシグナルも同様です。4本目のバーと同じ5本目のバーができるまで、4本のバーが連続して伸びているのがわかります。バーが小さくなるまで待ちたいので、トリガーは6本目のバーが閉じてから提示されたはずです。この買い取引は、MACDとシグナルのクロスが発生する数小節前に行われたため、より良いエントリーができました。
一旦トレードに入ったら、適切な資金管理で適切に取引を終了することができます。

And The Rest is Histogram

このエントリー戦略は非常にわかりやすく、テクニカルトレーダーがすぐに採用できるものです。
 
34のエラーが見つかりました!コードをもう一度ここに書いていただけますか?
 

こんにちは。

MT5でこのインディケータを実行できません。

エディターでコンパイルすると33のエラーが表示されます:

'colormacd_histogram.mq5' colormacd_histogram.mq5 1 1
'SmoothAlgorithms.mqh' SmoothAlgorithms.mqh 1 1
'Smooth_Method' - 型のない宣言 SmoothAlgorithms.mqh 537 18
'Method' - カンマが予想される SmoothAlgorithms.mqh 537 32
'Method' - 宣言されていない識別子 SmoothAlgorithms です。mqh 540 11
'Method' -不正なスイッチ式 SmoothAlgorithms です。mqh 540 11
'MODE_SMA_' - 宣言されていない識別子 SmoothAlgorithms です。mqh 542 12
'MODE_SMA_' - 定数式が整数ではありません SmoothAlgorithms.mqh 542 12
'MODE_EMA_' - 宣言されていない識別子です。mqh 543 12
'MODE_EMA_' - 定数式が積分ではありません SmoothAlgorithms.mqh 543 12
'MODE_SMMA_' - 宣言されていない識別子です。mqh 544 12
'MODE_SMMA_' - 定数式が整数ではありません SmoothAlgorithms.mqh 544 12
'MODE_LWMA_' - 宣言されていない識別子です。mqh 545 12
'MODE_LWMA_' - 定数式が整数ではありません SmoothAlgorithms.mqh 545 12
'MODE_JJMA' - 宣言されていない識別子です。mqh 546 12
'MODE_JJMA' - 定数式が整数ではありません SmoothAlgorithms.mqh 546 12
'MODE_JurX' - 宣言されていない識別子です。mqh 547 12
'MODE_JurX' - 定数式が積分ではありません SmoothAlgorithms.mqh 547 12
'MODE_ParMA' - 宣言されていない識別子です。mqh 548 12
'MODE_ParMA' - 定数式が積分ではありません SmoothAlgorithms.mqh 548 12
'MODE_T3' - 宣言されていない識別子です。mqh 549 12
'MODE_T3' - 定数式が積分ではありません SmoothAlgorithms.mqh 549 12
'MODE_VIDYA' - 宣言されていない識別子です。mqh 550 12
'MODE_VIDYA' - 定数式が積分ではありません SmoothAlgorithms.mqh 550 12
'MODE_AMA' - 宣言されていない識別子です。mqh 551 12
'MODE_AMA' - 定数式が整数ではありません SmoothAlgorithms.mqh 551 12
'MODE_SMMA_' - case 値が既に使用されています。mqh 544 12
以前の使用法を参照してください。mqh 543 12
'MODE_LWMA_' - case value already used SmoothAlgorithms.mqh 545 12
以前の使用法を参照してください。mqh 544 12
'MODE_JJMA' - case value already used SmoothAlgorithms.mqh 546 12
以前の使用法を参照してください。mqh 545 12
'MODE_SMA_' - case value already used SmoothAlgorithms.mqh 542 12
以前の使用法を参照してください SmoothAlgorithms.mqh 546 12
'MODE_JurX' - case value already used SmoothAlgorithms.mqh 547 12
以前の使用法を見る SmoothAlgorithms.mqh 542 12
'MODE_AMA' - case value already used SmoothAlgorithms.mqh 551 12
以前の使用法を参照してください。mqh 547 12
'MODE_ParMA' - case value already used SmoothAlgorithms.mqh 548 12
以前の使用法を参照してください。mqh 551 12
'MODE_T3' - case value already used SmoothAlgorithms.mqh 549 12
以前の使用法を参照してください。mqh 548 12
'MODE_VIDYA' - case value already used SmoothAlgorithms.mqh 550 12
以前の使用法を参照してください SmoothAlgorithms.mqh 549 12

この問題を解決できるようご指導ください。

ありがとうございます。

 
mqlコードとは別に、他のリンクからそれぞれのライブラリをダウンロードする必要がある。