インディケータ: 多色MACDヒストグラム [v04]

 

多色MACDヒストグラム [v04]:

MACDとシグナルラインの差を表示するヒストグラムつきのMACDインディケータ。

MACDラインの計算には、通常価格タイプから選択することができます。シグナルラインの計算には、SMAEMAを選べます。ヒストグラムは、単一色の多色との間で切り替えることができます。

MACD Histogram, multi-color

作者: ak20 ak20

 

なぜそんなことをするん

//--- インデックス[0]に最新のエントリーを、シリーズとして配列をセットする。
   ArraySetAsSeries(ExtMacdBuffer,true);
   ArraySetAsSeries(ExtSignalBuffer,true);
   ArraySetAsSeries(ExtHistogramBuffer,true);
   ArraySetAsSeries(ExtHistogramColorBuffer,true);
   ArraySetAsSeries(ExtFastMaBuffer,true);
   ArraySetAsSeries(ExtSlowMaBuffer,true);
 

こんにちは

以下のエラーが出続けています。

"can't open "C:♪Program FilesMetaTrader 5♪Indicators♪♪Examples♪MACD_Histogram♪MC.ex5♪" output expert file (2) 0 0

EX5 write error 1 1 "

他に誰もコメントしていないので、このエラーが出ているのは私だけだと思います。

どうすれば修正できるか教えてください。

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

 

MACD_Histogram_MC.mq5を「C:◆Program FilesMetaTrader 5◆MQL5◆Indicators◆Examples◆」にコピーしたんでしょう。これは良いディレクトリではない。

あなたの問題はUACの問題なので、この手順で解決できます:

フォーラム

Expert Advisors:Renko Line Break vs RSI EA

angevoyageur, 2013.08.19 11:12

  1. MT5 プラットフォームで Metaquotes Language Editor ボタンをクリックします(または F4 キーを押します)。
  2. MetaEditorのナビゲーターウィンドウで、Indicatorsを右クリックします。
  3. ポップアップウィンドウで[フォルダを開く]をクリックすると、新しいウィンドウが開きます。
  4. このウィンドウにインジケーターのソースコードをコピーします。
  5. コピーしたら、ファイルをダブルクリックしてMetaEditorで開き、コンパイルボタン(またはF7)をクリックします。

これでEAを実行できます。

または、MetaTrader 5を使用してコードをダウンロードする方法を 読むことで、より簡単な方法もあります。
 

こんにちは、

素晴らしい仕事ぶりだ。

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

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

 
Jabz:

こんにちは、

素晴らしい仕事ぶりだ。

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

乾杯

どういたしまして。
 



興味深いバリアント。ラインは標準MACDのヒストグラムと一致している。

そしてヒストグラムは線の交差を示している。

標準MACDは切り捨て版?


 
mt4用のものは作れますか?
 
Moving Average Convergence Divergence (MACD)

MACDはMoving Average Convergence Divergenceの略で、1970年代後半にジェラルド・アペルによって初めて開発されました。MACDは、絶対価格オシレーター(APO)であり、市場の方向性、強さ、モメンタムの変化を識別するために使用することができます。

MACDラインとして知られる「速い」指数移動平均(EMA)と「遅い」指数移動平均(EMA)の収束と乖離を計算します。そして、シグナルEMAをMACDライン上にプロットし、売買機会を示します。アペルはMAの長さを以下のパーセンテージで指定した:
  • 遅いEMA = 7.5% (25.67期間のEMA)
  • 速いEMA = 15% (12.33期間のEMA)
  • シグナルEMA = 20% (9期間EMA)
通常、これらはそれぞれ26、12、9のEMAに四捨五入されます。また、多くのチャート・パッケージは、シグナル・ラインとMACDラインの差をヒストグラムとしてプロットします。

金融データを扱う際の最大の課題の1つは、誤ったシグナルの原因となるノイズや不規則な動きです。データを平滑化することで、偽シグナルの数を減らすことができます。しかし、これにはコストがかかり、シグナルの遅れが大きくなります。MACDの優れた点は、まずデータを平滑化し(その結果ラグが生じる)、次に平滑化されたデータからのシグナルを高速化することです。この組み合わせは、遅れを最小限に抑えながら、誤ったシグナルを減らすのに役立ちます。

異なる長さのEMAを比較することで、MACDは証券のトレンドとモメンタムの微妙な変化を識別するのに役立ちます。MACDは、トレンドの加速度や変化率を視覚的に表現するのに最適です。


MACDの計算方法

MACDの計算式:

  • MACDライン = EMA,12 - EMA,26
  • シグナルライン = EMA[MACD,9]
  • MACDヒストグラム = MACD - シグナルライン
  • ヒストグラム・トリガー = EMA[MACD Histo,5]
もちろん、パラメータは好きな値に変更できる。

MACD エクセルファイル

ご希望のMACD設定に自動調整するエクセルスプレッドシートをご用意しました。ダウンロード - テクニカル指標:移動平均収束ダイバージェンス(MACD)

テスト結果

MACDは有効なインジケーターでしょうか?私たちは、MACDをテクニカル指標の覇権を争う リングに上げています。どの設定が最良の結果を生むか、そして他のインディケータと比較してどのようなパフォーマ ンスを示すかを発見するために、16のグローバル市場で300年にわたるデータを通じてテストされます:
  1. 移動平均クロスオーバー - 完成 -ゴールデンクロス - どれがベスト?
  2. 移動平均収束ダイバージェンス(MACD) - 終了 -結果
  3. ゼロラグMACD (ZL-MACD)
  4. MACD Zスコア (MAC-Z)
 

MTL4用のバージョンはありますか?

 

こんにちは、

伝統的なMACDをありがとうございます。しかし、解決できない問題があります。ある理由で、しばらくするとMACDとシグナルラインが離れて しまうのです。MACDヒストグラムのウィンドウがポップアップするので、OKをクリックします。すると、すべてが元通りになり、線が本来のように交差します。ファイルのインストールに問題はありませんでした。実際、ファイルをダブルクリックしただけで、Navigator/Indicators/Marketsフォルダにインストールされました。この問題についてのご意見をお聞かせください。ありがとうございました。