私たちのファンページに参加してください
- 発行者:
-
Ali Akbar
Hi, I'm Ali. 24 years old, trading for around 5 years, and developing MQL5/MQL4 tools. I mainly work on automating manual strategies, fixing broken EA logic, and building clean indicators. I care more about clean architecture and proper risk management than over-complicated code. Always down to talk - ビュー:
- 12
- 評価:
- パブリッシュ済み:
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
ティック駆動型のスキャルピングツール。ローソク足の引けを待つ必要はありません。価格変動の短いローリングウィンドウ(デフォルトは4秒)を監視し、実行中の銘柄における「通常の値動き」のリアルタイムな統計的基準線を構築します。 そのベースラインに対して真の外れ値である場合のみ、その値動きは取引対象としてカウントされます。具体的には、直近の InpStatsSampleCount ウィンドウのリターンを基準に算出された z スコアが、デフォルトで 3.0 標準偏差を超える場合です。
この閾値は、最初に試されたものではありませんでした。以前のバージョンでは、統計的なベースラインの代わりに固定のATRの割合を使用していたため、通常のティックノイズでも絶えずシグナルが発生し、対象としたすべての主要通貨ペアで多額の損失を出していました。Zスコア版が導入されたのは、まさにその理由によるものです。
モメンタムかリバージョンか――判断はあなた次第です
本製品には2つのモードが搭載されています。モメンタムは価格変動の方向に沿って取引を行い、リバージョンはその逆の方向に取引を行います。どちらが正しいとは決められていません。特定の銘柄に実際に適しているのはどちらかについては、EAが判断してくれるわけではありません。両方をテストして確認してください。
実際のブローカーの遅延にも耐えられるよう設計されています
この部分は、設計上の推測ではなく、実際の問題から生まれたものです。ポジションはストップ注文を一切設定せずに建てられます。 その後、EAは自身の実際の約定価格を読み取り、それに基づいてストップロスとテイクプロフィットを算出します。決して、遅延前に取得された価格のスナップショットを基にはしません。なぜなら、執行中に価格が動いた瞬間に、そのスナップショットは正確でなくなるからです。また、ストップ距離は当該銘柄の最小ストップレベルに制限されるため、技術的に間隔が狭すぎるという理由で取引が拒否されることはありません。
また、何らかの理由でストップ注文の付与に失敗した場合、ポジションは保護されないまま放置されることなく、直ちに決済されます。このルールが存在するのは、以前のバージョンにはそれがなかったためです。 テスト中、ストップが設定されないまま数件の取引が成立してしまい、それだけで一部の通貨ペアにおいて80%以上のドローダウンが発生する結果となりました。現在は修正されていますが、この点を曖昧にせず、はっきりと述べておく価値があります。
その他のトレードロジック
すべてのエントリーはまずコストチェックを通過します。テイクプロフィットが現在のスプレッドの整数倍でなければ、そのセットアップはスキップされます。1日の取引上限と1日の損失上限が設定されており、いずれかに達すると、その日の残りの時間は新しいエントリーは行われません。
同時に実行されるポジションは1つだけです。ほとんどの個人向けMT5口座はネッティングモードで動作しており、同じ銘柄での2つ目の注文は新しい取引とはならず、すでにオープンしているポジションに統合されます。 ネッティング口座で運用された瞬間に誤動作を起こすような仕組みを構築する代わりに、ZetaBurstは1つの取引を高速で繰り返し実行します。ティック単位のチェック、短いクールダウン、そして繰り返しです。
バックテスト結果
すべてのマーケットウォッチ銘柄、M1、全ティックモデリング、ランダム遅延執行、2026年1月1日から2026年9月8日まで。 全実行においてデフォルト設定を使用 — zスコア閾値 3.0、バーストウィンドウ 4秒、テイクプロフィット 0.35倍 ATR、ストップロス 0.55倍 ATR。各実行の初期残高は10000。
| 銘柄 | 利益 | 取引回数 | 利益率 | 期待リターン | ドローダウン率(%) |
|---|---|---|---|---|---|
| USDJPY | 252535.49 | 7468 | 1.42 | 33.82 | 3.26 |
| EURUSD | 215509.88 | 5618 | 1.26 | 38.36 | 13.55 |
| AUD/USD | 114405.33 | 7282 | 1.16 | 15.71 | 19.70 |
| USDCHF | 93077.55 | 5773 | 1.25 | 16.12 | 4.62 |
| GBP/USD | 86900.21 | 7205 | 1.24 | 12.06 | 4.11 |
| USDCAD | 35444.88 | 3676 | 1.29 | 9.64 | 24.29 |
| USD/SEK | 25835.38 | 1037 | 1.64 | 24.91 | 7.67 |
| NZD/USD | 10188.64 | 5144 | 1.05 | 1.98 | 51.40 |
このうち1つは、他のものとは一線を画しています。NZDUSDは、利益率1.05(かろうじてプラス)を記録しているものの、ドローダウンは51%に達しており、他の7つの通貨ペアの挙動とはかけ離れています。現状では、このEAを使ってこの通貨ペアを取引することは避けるべきでしょう。
同じテスト実行で非FXおよびエキゾチック通貨ペアも結果が出ましたが、ここでは表示していません。それらの取引件数は少なすぎて意味をなさない上、そもそもこのEAはそれらの銘柄を想定して構築されたものではありません。
最も重要な注意点として、これは1つのバックテスト期間における結果であり、チューニングと検証は同一データセット内で行われたものです。まだ別のアウトオブサンプル期間での検証は行われておらず、構築の基礎となったデータ上では良好に見える戦略であっても、これまで見たことのないデータでその有効性が証明されるまでは、真の優位性があるとは言い切れません。 私はそれを待つのではなく、ここに示されている内容で公開することにしました。この掲載内容は、アウトオブサンプルテストが完了次第、更新される予定です。
入力パラメータ
バースト検出 — InpBurstWindowSeconds、InpStatsSampleCount、InpZScoreThreshold、InpModeIsMomentum
トレード管理 — InpVolATRPeriod、InpRiskPercent、InpTakeProfitATRMult、InpStopLossATRMult、InpMinTPToSpreadRatio、InpMaxSpreadPoints、InpCooldownSeconds
1日の取引制限 — InpMaxTradesPerDay、InpDailyLossLimitPercent
セッションフィルター — InpUseSessionFilter、InpSessionStartHour、InpSessionEndHour
何よりもまずデモ口座でテストを行ってください。過去のバックテストの成績は、将来の結果を保証するものではありません。フィードバックをお待ちしております。
— アリ・ラジプート
MetaQuotes Ltdによって英語から翻訳されました。
元のコード: https://www.mql5.com/en/code/77220
GDS Renko Dual MA Demo EA
「GDS Renko Dual MA Demo EA」は、MetaTrader 5用の小規模な教育用エキスパートアドバイザーです。このEAは、従来の固定サイズのレンコ・ブリックと、完了したレンコの終値から直接算出される2つの単純移動平均線を組み合わせる、シンプルな手法の一つを示しています。
AIS 平均順位速度
この指標は、価格の平均順位速度を示しています
EA AurumNeuro Vanguard
AurumNeuro Vanguardは、XAUUSD/金取引のために特別に設計されたインテリジェントなエキスパートアドバイザー(EA)であり、ハイブリッド・ニューラル・リスク・アーキテクチャとユニファイド・マーケット・ダイナミクス・エンジン(UMDE)を組み合わせています。
トレンドファインダー・スキャナー
持続的なトレンドを見つけるための市場クイックスキャナー。「市場概況」に掲載されているすべての銘柄を1秒で分析し、線形回帰(R²)とADX指標を用いて、最も明確かつ力強い動きを見せている銘柄を特定します。
