インディケータ: ハーモニックパターンファインダー・バージョン2

 

ハーモニックパターンファインダー・バージョン2:

既存および新しいハーモニックチャートパターンを表示するための指標です。

P.R.Z.の終わりは線として示されています。

作者: Andre Enger

 
二人ともよくやった :)!
 
こんにちは。
MetaTrader5では、indicatorsの中にDownloadsフォルダがありません。あるのは例だけです。
私はどのように理解していません。
こんにちは。
 
Alecxander:
こんにちは。
MetaTrader5では、indicatorsの中にDownloadsフォルダがありません。あるのは例だけです。
私はどのように理解していません。
こんにちは。

メタトレーダーから直接インジケーターをダウンロードしましたか?その場合、ファイルはどこに置かれていますか?

以前にメタトレーダーからインジケーターをダウンロードしたことはありますか?最初のインジケーターがダウンロードされると、自動的にフォルダが作成される可能性があります。


そうでなければ、ルートに必要なフォルダを作成してください:C:¥Users<UserName>¥AppData¥Roaming¥MetaQuotes¥Terminal¥<Identifier>¥MQL5

  1. alexstal_outsidebar.mqh "を配置する:MQL5Include
  2. フォルダを作成する:MQL5 Indicators
  3. 残りのファイルを新しく作成した "Downloads "フォルダに置く
  4. それぞれのファイルをMetaEditorでコンパイルする

上記のように直接ダウンロードしたり、手動でインストールしない場合、いくつかの選択肢があります:

  1. "alexstal_outsidebar.mqh "を "Include "フォルダに配置せず、他のファイルと一緒に配置したい場合は、alexstal_zigzagprof.mq5のソースコード24行目を
    #include <AlexSTAL_OutsideBar.mqh>
    に変更してください。
    #include "AlexSTAL_OutsideBar.mqh"
    つまり、<と>をアポストロフィに置き換える。
  2. ZigZagをDownloadsフォルダに置きたくない場合は、HarmonicPatternFinderV2.mq5の300番目のソースコード行に行き、以下のような3つのエントリを変更する:
    _zzHandle=iCustom(NULL,0,"Downloads\\fastzz",SwingSize);
    Downloadsfastzz "の部分を "fastzz "などに変更してください。例えば、IndicatorsZigZagsというフォルダを作成した場合、次のようになります。
    _zzHandle=iCustom(NULL,0,"ZigZags\\fastzz",SwingSize);

 

アンドレ

mql5のindicatorフォルダにすべてのindicatorを入れてコンパイルし、mqhファイルもincludeファイルに入れました。

私のチャートには赤い線が2本、黄色い線が1本あり、ローソク足の色はすべて変わりましたが、ハーモニックパターンが識別されていません。

私は何を間違えているのでしょうか?プログラムは過去のパターンを表示するのでしょうか。それとも、プログラムが次のパターンを識別するのを待つだけで、それが表示されるのでしょうか。

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

 

チャートにインジケーターを追加しているようですが、その必要はありません。

チャートメニューからインジケーターリストを開き(Ctrl+I)、"fastzz"、"swingchart"、"alexstal_zigzagprof "がチャート上にあるかどうか確認して ください。もしあれば、それらを削除する。

また、チャート上に "harmonicpatternfinderv2 "があるかどうかをチェックし、なければナビゲーターから追加する。

このプログラムは、図1のように過去のパターンを検出します。インジケーターが "IndicatorsDownloads "の下にあることを確認し、ツールボックスの "Experts "タブにエラーメッセージがないかチェックし、あればここに投稿してください。

 
 
indicatorsフォルダの下にdownloadsフォルダを作成し、チャート上に1つのインジケータしか表示しないように変更したところ、とてもうまくいきました。本当にありがとう!最後にもう一つ、特定のパターンのみを表示させたい場合、表示させたくないパターンをすべてfalseとしてマークすればよいのでしょうか?
 
Wil8Maltby:
indicatorsフォルダの下にdownloadsフォルダを作成し、チャート上に1つのインジケータしか表示しないように変更したところ、とてもうまくいきました。本当にありがとう!最後にもう一つ、特定のパターンのみを表示させたい場合、表示させたくないパターンをすべてfalseとしてマークする必要がありますか?
はい、その通りです。しかし、グループ全体をfalseとマークした場合(== Patterns Quick ==)、そのグループ内の個々のパターンをfalseとマークする必要はありません。
 
Andre Enger:
そうです。
もし私がバットパターンのようなものを望んでいて、それ以外は望んでいないとしたら、"最大バットパターン "と "アンチバットパターン "も偽としてマークすべきでしょうか。
 
Wil8Maltby:
もし私がバットパターンのようなものを望んでいて、それ以外は望んでいないとしたら、"最大バットパターン "と "アンチバットパターン "もfalseとしてマークすべきでしょうか、それともプログラムではそれらはバットパターンの一部なのでしょうか?
それなら、"Display normal 5 point patterns "以外のすべてのグループをfalseとマークすべきです。したがって、"Anti bat pattern "は別のグループに含まれているので、falseとマークする必要はないでしょう。しかし、"Display Gartley "から "Display Butterfly 113 "までの個々のパターンはすべて無効にする必要がある(もちろん "Bat "を除く)。