私たちのファンページに参加してください
- ビュー:
- 10
- 評価:
- パブリッシュ済み:
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
SuperTrendインジケーター — 詳細な説明
既存のテンプレートを流用するのではなく、第一原理に基づいて構築された、MetaTrader 5 向けの完全な SuperTrend インジケーター実装です。 このインジケーターは、3つの核心的なアイデアを組み合わせています。ATR(平均真値範囲)から導き出されたボラティリティにスケーリングされたエンベロープ、新しいバーが出るたびに乱高下することなく、トレンドに有利な方向にのみバンドを狭めていくラチェット機構、そして価格が真に反対側のバンドを突破して引けた場合にのみ反転するバイナリトレンドフラグです。
この実装が他と一線を画すのは、内部の再帰的な状態の扱い方です。 バンドの状態を、手動で管理される単純な配列に保存する(これは、状態がバー間で静かにリセットされたり連続性が失われたりする、微妙なバグの一般的な原因となります)のではなく、内部の上限バンド、下限バンド、およびトレンドフラグの値は、適切なインジケーター計算バッファ(INDICATOR_CALCULATIONS)として登録されています。 これにより、サイズ設定やバー間の持続性はターミナル自体に委ねられ、特にバックテスト中に SuperTrend ラインの挙動が不安定になる原因となる一連のバグが完全に排除されます。
このインジケーターは、全体を通じて一貫したシリーズインデックスを使用しており、初回読み込み時には、ゼロやデフォルト値を仮定するのではなく、利用可能な履歴の中で最も古い使用可能なバーから再帰的な状態を確立する、意図的なシード処理が行われます。 買いおよび売りの矢印は、再処理されるリスクがなくなったバーでトレンドの反転が確認された後にのみプロットされます。これは、矢印が表示された直後に次のティックで消えてしまうという、注意が払われていない実装でよく見られる視覚的なバグを防ぐ、些細ながらも重要な詳細です。
このインジケーターは、「初心者向けカスタムインジケーターの作成」記事シリーズの一環として、複数回の技術レビューを経て構築、検証、改良されました。同シリーズでは、初期バージョンに見られた実際のバグとその修正を含め、あらゆる設計上の決定事項が詳細に解説されています。 ここでは、MQL5で独自のトレンドインジケーターを構築する方々のための、直接使用や参考資料として適した、クリーンでスタンドアロン、かつ再描画のないSuperTrendの実装として提供されています。
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/76408
Fisher Transform Indicator
統計学の第一原理に基づいて構築されたフィッシャー変換オシレーター――価格を有限の範囲に正規化した後、対数変換を適用することで、従来のオシレーターに典型的な緩やかな転換ではなく、鮮明で明確な反転シグナルを生成します。 内部の再帰的な状態は、適切な計算バッファを通じて処理されるため、バックテスト全体を通じて信頼性が高く正確な動作が保証される。記事シリーズ「初心者向けカスタム指標の作成」より。
HybridMicrostructure EA
「Hybrid Microstructure EA」は、M1タイムフレームのXAUUSD(金)向けに特別に設計された、高度な高頻度スキャルピング用エキスパートアドバイザーです。 遅行性のOHLC計算に依存する従来の指標とは異なり、このEAはティックレベルのマイクロストラクチャー・ダイナミクスを基に動作します。具体的には、ティックの速度、出来高加重平均価格(VWAP)の乖離、および機関投資家によって実行される流動性スイープによる注文拒否(ストップハント)を追跡します。
Adaptive Moving Average (AMA)
適応移動平均線は、ノイズの影響を受けにくい移動平均線を作るときに使われ、トレンドを検知する際にラグが最小に抑えられるという特徴を持ちます。
Accelerator Oscillator (AC)
アクセルレーション/デセレレーションインジケーター(AC)は現在の市場を動かす力の加速と減速を測ります。
