記事「プライスアクション分析ツールキットの開発(第19回):ZigZag Analyzer」についてのディスカッション

 

新しい記事「プライスアクション分析ツールキットの開発(第19回):ZigZag Analyzer」はパブリッシュされました:

すべてのプライスアクショントレーダーは、トレンドを確認し、転換点や継続の可能性があるレベルを見つけるために、トレンドラインを手動で使用します。本連載では、市場分析を簡単にするために、傾斜トレンドラインを描画することに特化したツールを紹介します。このツールは、トレーダーが効果的なプライスアクション評価に不可欠な主要トレンドとレベルを明確に示すことで、分析プロセスを簡素化します。

トレンドラインとは、重要な価格ポイント、通常は「高値と安値」を結び、将来に向かってサポートまたはレジスタンスとして機能する傾斜した線のことです。これは、方向性や勢いを視覚的に示します。トレンドラインを描くには、まず市場全体の方向性を把握することから始めます。上昇トレンドは「高値更新」と「安値切り上げ」の連続で構成されます。一方、下降トレンドは「高値切り下げ」と「安値更新」が続くのが特徴です。例として、下降トレンドのチャートを考えてみましょう。この場合は、下向きのスイングハイ(戻り高値)を結ぶことでトレンドラインを引きます。価格がレンジ相場に入ると、複数のトレンドラインが形成され、これらのラインが組み合わさって取引シグナルの信頼性を高めるパターンが現れることもあります。以下は、その視覚的な例です。

上昇トレンド

図1:トレンドライン

このチャートは、サポートとレジスタンスという 2 つの重要な概念を示しています。サポートレベルとは、価格が下落してきた際に、買い手が活発になって売り圧力を吸収するため、価格の下落が一時的に止まりやすい領域のことです。トレンドラインを使用する場合、サポートは通常、重要な安値を結ぶ上向きの傾斜線として表現されます。一方、レジスタンスレベルは、価格が上昇している最中に、売り圧力が強まることで上昇が一時的に抑えられやすい領域を指します。トレンドラインでは、主要な高値を結ぶ下向きの傾斜線がレジスタンスを示します。 トレーダーは一般的に、複数の時間軸(短期・中期・長期)にわたってトレンドラインを引くことで、市場が上昇傾向にあるのか下降傾向にあるのかを判断します。
トレンドラインはテクニカル分析において非常に有用なツールです。なぜなら、それによって資産価格の全体的な方向性を把握できるからです。選んだ時間枠の中で、重要な高値や安値を結ぶことで、市場が上昇・下降・横ばいのいずれの傾向にあるのかを視覚的に示すことができます。このような洞察は、価格の動きに基づいて意思決定をおこなうトレーダーや短期投資家にとって特に有用です。


作者: Christian Benjamin

 
>クリスティーナ、こんにちは。

このインジケーターはとても面白いと思います。正しいトレンド、サポート、レジスタンスを見つけるのに最も時間を費やすので、テクニカル分析に大いに役立ちそうです。コードをダウンロードし、正しくコンパイルされましたが、チャートに追加しても情報が反映されません。何か間違っているのでしょうか?もう一度ビデオを添付します。よろしくお願いします。
ファイル:
 
diego herrera #:
>クリスティーナ、こんにちは。このインジケーターはとても面白いと思います。正しいトレンド、サポート、レジスタンスを見つけるのに最も時間を費やすので、テクニカル分析に大いに役立ちそうです。コードをダウンロードし、正しくコンパイルされましたが、チャートに追加しても情報が反映されません。何か間違っているのでしょうか?もう一度ビデオを添付します。よろしくお願いします。

ディエゴ・ エレラ

 
diego herrera #:
>クリスティーナ、こんにちは。このインジケーターはとても面白いと思います。正しいトレンド、サポート、レジスタンスを見つけるのに最も時間を費やすので、テクニカル分析に大いに役立ちそうです。コードをダウンロードし、正しくコンパイルされましたが、チャートに追加しても情報が反映されません。何か間違っているのでしょうか?もう一度ビデオを添付します。よろしくお願いします。

この問題はZigZagインジケータの場所に起因していると思われます。メインのindicatorsフォルダに移動してみてください。問題が解決しない場合は、プログラムを実行した後、エキスパートタブからMQL5のログを共有してください。回答が遅れて申し訳ありません。
 
問題はzigazagインジケータがダウンロードに含まれていないことだと思います。Christainがどのインジケータを指しているのか分かりませんが、カスタムインジケータとして必要であれば、例のzigzagインジケータを 使用することができます。
 
diego herrera #:
>クリスティーナ、こんにちは。このインジケーターはとても面白いと思います。正しいトレンド、サポート、レジスタンスを見つけるのに最も時間を費やすので、テクニカル分析に大いに役立ちそうです。コードをダウンロードし、正しくコンパイルされましたが、チャートに追加しても情報が反映されません。何か間違っているのでしょうか?もう一度ビデオを添付します。よろしくお願いします。

これを試す

int OnInit()
  {
   zzHandle = iCustom(_Symbol, InpTimeFrame, "Examples\\ZigZag", ZZ_Depth, ZZ_Deviation, ZZ_Backstep);
   if(zzHandle == INVALID_HANDLE)
     {
      Print("Error creating ZigZag handle");
      return(INIT_FAILED);
     }
     
   ChartIndicatorAdd(0, 0, zzHandle);
   return(INIT_SUCCEEDED);
  }