Single Arrow
- インディケータ
-
Ahmed Hamed Hamed Eadwan
JAPANESE TRANSLATION — 日本語
===============================
TITLE:
MQL5開発者&トレーダー | R protocols創設者
ABOUT:
こんにちは、私はAhmedです。アラブ首長国連邦を拠点とする
トレーダー兼MQL5開発者、R protocolsの創設者です。
1984年からコードを書き、2006年から市場で取引を行っています。
長年にわたり、自分の使用のためにトレーディングツールを開発し、
実市場経験を通じて改良してきました。 - バージョン: 1.0
- アクティベーション: 5
SingleArrow — スタンドアロン ZigZag + WPR ダイバージェンスシグナル
1シグナルに1本の矢印。依存関係ゼロ。
Williams %R ダイバージェンスで確認されたピュアな価格構造。
買い切り — 永久ライセンス、将来のアップデートすべて込み。
概要
SingleArrow は、ZigZag のスイング構造と Williams %R (WPR) モメンタムを、 読みやすい1本の矢印に融合した、軽量でクリーンな MetaTrader 5 インジケーターです。買い圧力はライム、売り圧力は赤で表示します。
ZigZag エンジン全体がインジケーター内部にコンパイルされています — 外部 .ex5 ファイル不要、DLL 不要、インストール不要。ダウンロードして 任意のチャートに適用するだけです。
主な特長
- 100%スタンドアロン — DLL不要、外部ファイル不要、インストール不要
- 高効率 O(n) ZigZag エンジン — 新規バーのみ再計算、VPS対応
- WPR ダイバージェンスフィルター — Williams %R モメンタムでピボットを確認
- 確定モード — バー確定後に安定したバックテスト可能なシグナル (デフォルト)
- ライブモード — アグレッシブなスキャルパー向けティック毎の矢印
- セッション・ピボットロック — 過去シグナルはセッション中不変
- EA対応バッファ — iCustom() でシグナル・ピボット・WPR値を取得可能
- 全銘柄・全時間足 — M5 スキャルから D1 スイングまで
- クリーンなチャート — セットアップ毎にライム/赤の矢印1本、ノイズゼロ
2つのシグナルモード
確定モード (InpConfirmBars = 1、デフォルト)
バー確定後にシグナルを表示し、その後移動しません。
バックテスト・規律ある取引・EA におすすめです。
ライブモード (InpConfirmBars = 0)
現在のバーでティック毎に更新される最速の警告シグナルです。
ライブ矢印はバー確定まで更新される場合があります。
主な設定
- InpDepth / InpDeviation / InpBackstep — ZigZag スイング感度
- InpWPRPeriod — Williams %R 期間 (デフォルト 14)
- InpUseDivergence — ダイバージェンスフィルター有効化
- InpConfirmBars — 1以上 = 確定モード、0 = ライブモード
- InpLockPivots / InpLockAfterBars — 過去ピボットの固定 (セッション)
- InpShowDiag — チャート上の診断パネル
スタータープリセット: Balanced (デフォルト + Divergence ON)、 Scalping (Depth 12)、Swing (Depth 55、WPR 21)。必ずデモでテストしてください。
推奨される使い方 (教育目的であり金融アドバイスではありません)
- 日中シグナルは M15–H1、スイングシグナルは H4–D1。
- 上位足の方向に沿った矢印を優先してください。
- シグナルとなった ZigZag ピボットの外側にストップを置きます (構造ベース)。
- 1トレードのリスクは最大 1–2%。重要指標発表時は回避。
- リアル運用前にデモで最低 100 シグナルをテストしてください。
開発者向け (iCustom バッファ)
- バッファ 0 — 買い矢印の価格 (0 = シグナルなし)
- バッファ 1 — 売り矢印の価格 (0 = シグナルなし)
- バッファ 2 — 方向: +1 買い / -1 売り / 0 なし
- バッファ 3 — ピボットマップ: +1 高値 / -1 安値 / 0 なし
- バッファ 4 — ライブ WPR 値
コピペ用統合サンプル (確定モード、直近の確定バー):
// SingleArrow iCustom example — create handle once in OnInit int h = iCustom(_Symbol, _Period, "Market\\SingleArrow", 34, 13, 8, // Depth, Deviation, Backstep 14, 5000, 5, // WPR period, Lookback, PivotTol (reserved) false, // Use divergence filter 1, // Confirm bars (1 = no repaint) false, // Diagnostics panel 12, // Live margin (Live mode only) false, 3); // Pivot lock, Lock after N bars double sig[]; if(CopyBuffer(h, 2, 1, 1, sig) > 0) // Buffer 2 = signal direction { if(sig[0] > 0) { /* BUY signal */ } if(sig[0] < 0) { /* SELL signal */ } }
同一作者の製品 (別製品)
- SingleArrow MTF — マルチタイムフレームの合流を1画面に
- SingleArrow Scanner — マルチペアのシグナルダッシュボード
リスクに関する注意
FX/CFD 取引には大きなリスクが伴い、すべての投資家に適するとは限りません。 インジケーターは分析ツールであり、利益を保証しません。必ずデモ口座で テストしてください。過去の実績は将来の結果を保証しません。
