無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれを評価してもらいます
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
インディケータ

Simple ZigZag - MetaTrader 5のためのインディケータ

ビュー:
1138
評価:
(25)
パブリッシュ済み:
2016.12.14 16:23
MQL5フリーランス このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動

これは人気高いジグザグ指標の簡易版です。このアルゴリズムはより高速で実行され、中間計算バッファは使用されずネストされたサイクルが含まれないため再描画はされません。指標の設定可能なパラメータは1つしかありません。これは、それを基本として使用するエキスパートアドバイザーの最適化中に非常に重要です。

チャネル、トレンド(より高い高値とより低い低値)またはフィボグリッドのような単純なものを含む多くのグラフィカル構造体の自動化は、「洗練された動き」すなわち価格の極小から極大そして極大から極小への動きの定義を必要とします。

この問題はMetaTrader含まれる標準のジグザグ指標によって効率的に解決されます。

しかし、従来のジグザグには多くの欠点があります。

特に

  • ジグザグはいつも再描画され、これは取引アルゴリズムで適用されると不便です。
  • 指標アルゴリズムには、ジグザグベースのEAの最適化を大幅に遅らせかねないいくつかのネストされたループが含まれています。
  • 3つのパラメータを使用しての指標の微調整は最適化の過程を大幅に長引かせます。また1つのパラメータを変更すると他のパラメータの効果が変化するとなると最適化過程は安定した極値を見つけることができません。

このことを念頭に置いて、洗練された動きを定義するより簡単なアルゴリズムを開発しました。

提案されたアルゴリズム

  • にはネストされたループは含まれません。すべての計算は、新しい価格データが利用可能になるとすぐに実行されます。
  • 再描画はされません(例えば、検出された反転が時間とともに何かに変わることはありません)。
  • 単一のパラメータ(standard pass length)が含まれます(便宜上、時間軸ごとに異なるように設定されています)。

便宜上、唯一の入力パラメータ - Typical retracement size - は時間軸ごとに異なります。

指標は、極大値と極小値を強調表示し、それらの間の洗練されたパスをプロットすることによって、タスクを視覚的に解決します。

「シンプルなジグザグ」はこのようにシンプルでありながら最近の最高値と最低値を検索しそれらの間の動きを表示する機能を持ちます。

このツールを使用すると、フィボナッチ補正に基づいて簡単なEAを開発することができます。提供されたスクリーンショットの1つは、フィボナッチ補正を使用してEAを開発するために重要なトレンドと修正の動きをはっきりと表示します。

MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/15970

i-CAi i-CAi

この指標はブレイクスルーラインを表示します。

dTrend dTrend

トレンドの変化の指標

AutoFibAutoTrend AutoFibAutoTrend

この指標は最新のジグザグピークに基づいて価格チャネルとフィボナッチレベルをプロットします。

dTrend_HTF dTrend_HTF

入力パラメータでの時間枠選択オプションを持つdTrend指標