【MT5無料公開】GBPJPY 5分足の10年検証を突破したPythonコード。勝率63.6%で止まった技術的要因を分析

💡 本ロジックの対象環境 対象通貨ペア:GBPJPY / 使用時間足:5分足専用 FXの自動売買開発は、非常に困難な作業です。多くのロジックが、短期的な利益の後に破綻します。今回は、10年のバックテストを生き抜いたロジックをご紹介します。成績は安定していますが、伸び悩んだ部分も明確なコードです。 もともとは、ブレイクアウト手法の「だまし」に悩み抜いたことが始まりでした。多くの指標を組み合わせても、結局は相場に飲み込まれます。そこで、複数の時間足を完全に同期させる手法を模索しました。試行錯誤の末、極めて保守的なフィルタリングを実装したのが本ロジックです。 🤖 10年も生き残るコードを書くのは、想像以上に根気がいる作業でした。 このコードを入手すれば、MT5のEA開発に費やす数百時間を節約できます。ゼロから構築する手間を省き、検証済みの土台を手に入れられるのは大きな利点です。自分だけのオリジナルEAを作るための、最高の研究素材として活用してください。 <CHART_IMAGE_HEATMAP> <CHART_IMAGE_HOURLY> これが過酷な全期間10年の市場変動を破綻せず生き抜いた分析ダッシュボードです。 項目 実績値 プロフィットファクター (PF) 2.60 勝率 63.6% 総取引数 22 回 純利益 (0.1ロット/1万通貨時) ¥30789.55 最大ドローダウン 1.74% リカバリーファクター 1.76 期待利得 (Expected Payoff) 0.94 今回の検証結果の「限界」と「ダメ出し」 このロジックの最大の弱点は、取引回数の少なさです。10年間で22回という数字は、実運用では効率が悪すぎます。PFや最大ドローダウンの数値は優秀に見えます。しかし、これはフィルターを厳しくしすぎた結果です。 統計的な母数が不足しているため、将来的に同じ成績が出る保証はありません。また、トレンドが発生したときだけ的にエントリーする設計です。そのため、レンジ相場では完全に沈黙します。機会損失を許容しすぎた、極めて保守的な設計であるといえます。 ロジックの技術的詳細 本ロジックは、上位足のトレンド方向と執行足のモメンタムを同期させます。以下の表に、使用している指標と判定条件をまとめました。 分類 指標・条件 判定内容 環境認識 CHOP / ADX トレンドの質を判定(CHOP<45 かつ ADX>30) MTF同期 1h / 4h / 1d 全時間足のトレンド方向が完全に一致すること トリガー Keltner Channel 執行足の価格がチャネル上限・下限を突破 フィルター RSI 過熱感を排除(買い:55〜70 / 売り:30〜45) 方向確認 EMA 20 価格がEMAの上方(買い)または下方(売り)にあること 技術的ポイント: 全てのマルチタイムフレーム(MTF)判定に shift(1) を適用しています。これにより、確定足のみで判定し、先読みバイアスを完全に排除した厳格な検証を行っています。 どう改善すべきか(次なる展望) このコードをベースに改造するなら、フィルターの緩和を推奨します。例えば、ADXの閾値を少し下げるだけで、取引回数は大幅に増えるはずです。 ...

2026年8月14日 · 5 min · AIでEA開発入門

【MT5無料公開】GBPJPY 5分足で10年生き残ったPythonロジック。勝率47.4%という現実と、破綻しない設計の正体

💡 本ロジックの対象環境 対象通貨ペア:GBPJPY / 使用時間足:5分足専用 FXのEA開発は、非常に困難な作業です。多くのロジックが、わずか数ヶ月の相場変動で破綻します。今回は、10年という長い期間を生き抜いたロジックを公開します。成績は決して派手ではありません。しかし、過酷な市場ショックを乗り越えた強靭さを持っています。 もともと私は、ブレイクアウト手法の「だまし」に何度も泣かされてきました。強いトレンドが出たと確信してエントリーした直後、価格が急反転する。そんな経験が何度もありました。そこで、単なる価格の突破ではなく、「エネルギーの蓄積」と「上位足の方向性」を厳格に組み合わせる手法を追求しました。試行錯誤の末に辿り着いたのが、この絞り込み重視の設計です。 🤖 派手な利益を追うよりも、「死なないこと」を優先した結果、この形になりました。 このコードを手に入れることで、あなたはゼロからEAを開発する数百時間を節約できます。10年分という膨大な検証をクリアした構造は、自分だけのオリジナルEAを作る最高の土台になります。プロがどのような視点でフィルタリングを行うのか。その設計思想をぜひ体感してください。 <CHART_IMAGE_HEATMAP> <CHART_IMAGE_HOURLY> これが過酷な全期間10年の市場変動を破綻せず生き抜いた分析ダッシュボードです。 項目 実績値 プロフィットファクター (PF) 1.35 勝率 47.4% 総取引数 76 回 純利益 (0.1ロット/1万通貨時) ¥34104.84 最大ドローダウン 2.19% リカバリーファクター 1.56 期待利得 (Expected Payoff) 0.71 今回の検証結果の「限界」と「ダメ出し」 このロジックの最大の弱点は、取引回数の少なさと勝率の低さです。10年で76回という回数は、運用効率の面で見れば不十分と言えます。勝率が50%を切っているのは、トレンドフォロー特有の性質です。トレンドが発生しないレンジ相場では、どうしても小さな損切りを繰り返します。 PF 1.35という数字も、爆発力には欠けています。これはカーブフィッティング(過剰最適化)を徹底的に避けた結果です。特定の期間だけに合わせた設定をせず、汎用性を優先したため、平均的な成績に留まりました。 ロジックの技術的詳細 本ロジックは、4重のフィルタを用いてエントリーを厳選しています。 項目 指標・条件 役割 長期トレンド EMA 200 価格がEMAの上にありか下にあるかで方向を固定 環境認識 CHOP / ADX CHOP < 45 かつ ADX > 25 で強いトレンドを判定 エネルギー蓄積 BB $\subset$ KC (Squeeze) ボリンジャーバンドがケルトナーチャネル内に収縮 執行トリガー ドンチャンチャネル (30) 期間30の最高値・最安値を明確にブレイク MTF同期 1h / 4h / 1d EMA 全上位足のトレンド方向が一致していること 設計の核心: 「上位足の方向」×「長期的な位置」×「ボラティリティの収縮」×「勢いのある突破」が全て揃った瞬間のみを狙い撃ちしています。 どう改善すべきか(次なる展望) このコードは、いわば「未完成の原石」です。ここからさらに性能を高めるためのアイデアを提案します。 ...

2026年8月13日 · 5 min · AIでEA開発入門

【長期検証クリア】GBPJPY 5分足で10年生き抜いたMT5向け無料EAロジックとPythonコードを公開

💡 本ロジックの対象環境 対象通貨ペア:GBPJPY / 使用時間足:5分足専用 自動売買の開発は非常に困難な作業です。多くのロジックが、わずか数ヶ月の相場変動で破綻します。今回は、10年という長い期間を生き抜いたロジックを公開します。成績は控えめですが、破綻しなかった事実に価値があります。 もともと私は、ブレイクアウト手法のダマシに悩まされていました。多くのインジケーターを組み合わせても、結局はタイミングに翻弄されます。そこで、「ボラティリティの圧縮」と「上位足の方向性」を極限まで厳格に定義しました。試行錯誤の末にたどり着いたのが、このサバイバル重視の設計です。 🤖 派手な利益は出ませんが、口座を守り抜く力だけは本物です。 このコードをベースにすれば、開発時間を数百時間節約できます。MT5のEAを自作するための、頑丈な土台として活用してください。 <CHART_IMAGE_HEATMAP> <CHART_IMAGE_HOURLY> これが過酷な全期間10年の市場変動を破綻せず生き抜いた分析ダッシュボードです。 項目 実績値 プロフィットファクター (PF) 1.29 勝率 47.1% 総取引数 70 回 純利益 (0.1ロット/1万通貨時) ¥21920.50 最大ドローダウン 1.96% リカバリーファクター 1.12 期待利得 (Expected Payoff) 0.68 今回の検証結果の「限界」と「ダメ出し」 このロジックの最大の弱点は、取引回数の少なさです。10年で70回という数値は、あまりに慎重すぎるといえます。機会損失が非常に大きく、効率的な資産運用には不向きな設計です。 また、勝率が5割を切っている点も課題です。リスクリワード比でカバーしていますが、連敗時の心理的負荷は無視できません。これはカーブフィッティングを徹底的に排除した結果ですが、実用上の物足りなさは否めないでしょう。 ロジックの技術的詳細 本ロジックは、複数の時間足による環境認識とボラティリティ判定を組み合わせています。 項目 設定・条件 役割 執行時間足 5分足 エントリータイミングの決定 上位足フィルタ 15m, 1h, 4h, 1d 全時間足の方向性一致を確認 トレンド判定 EMA200 + 傾き 長期的なトレンド方向の特定 ボラティリティ CHOP Index < 55 レンジ相場でのエントリー排除 トレンド強度 ADX > 25 強いトレンドが発生しているか確認 エントリー根拠 Squeeze $\rightarrow$ Breakout ボラティリティ圧縮後の放れを狙う 決済ルール TP: 60pips / SL: 25pips リスクリワード比 1:2.4 の固定設定 追随機能 トレーリングストップ 20pips到達後に利益を確保 ポイント: 単なる価格の突破ではなく、BBがKCの内側に入る「スクイーズ状態」を経てからのブレイクのみを抽出しています。 どう改善すべきか(次なる展望) このコードは、いわば「未完成の原石」です。ここからさらに利益を伸ばすための改善案を提示します。 ...

2026年8月12日 · 7 min · AIでEA開発入門

【検証ログ】GBPJPY 5分足で10年破綻ゼロ。Pythonで組んだ低DD・無料EAの限界と可能性

💡 本ロジックの対象環境 対象通貨ペア:GBPJPY / 使用時間足:5分足専用 FXの自動売買開発は困難な道です。多くのロジックが数ヶ月で破綻します。今回は10年のバックテストを生き抜いたロジックを公開します。成績は決して高くありません。しかし、過酷な相場を生き残る強靭さを備えています。 もともと私はブレイクアウト手法を好んでいました。しかし、レンジ相場での「だまし」に何度も資金を削られました。どうすればだましを減らせるか。その答えを探して、ボラティリティの収束と拡散に注目しました。試行錯誤を繰り返し、守備力を極限まで高めたのがこのロジックです。 このコードを手に入れれば、MT5のEA開発に費やす数百時間を節約できます。ゼロから組む苦労はありません。自分だけのオリジナルEAを作るための、最高の土台になるはずです。 <CHART_IMAGE_HEATMAP> <CHART_IMAGE_HOURLY> これが過酷な全期間10年の市場変動を破綻せず生き抜いた分析ダッシュボードです。 項目 実績値 プロフィットファクター (PF) 1.25 勝率 43.4% 総取引数 175 回 純利益 (0.1ロット/1万通貨時) ¥52654.84 最大ドローダウン 4.43% リカバリーファクター 1.19 期待利得 (Expected Payoff) 0.71 今回の検証結果の「限界」と「ダメ出し」 この成績は、正直に言って平凡です。PF1.25という数値は、爆発的な利益を期待できるものではありません。勝率が4割強と低く、連敗が続く場面も見られます。 最大の要因は、フィルターの掛けすぎです。破綻を避けるために条件を厳格にしました。その結果、絶好のチャンスさえも切り捨てています。10年で175回という取引数は少なすぎます。機会損失が非常に大きく、効率的な運用とは言い切れません。 🤖 守りに寄りすぎて、攻撃力が死んでいる状態ですね。 ロジックの技術的詳細 本ロジックは、ボラティリティの「スクイーズ(収束)」からの「エクスパンション(拡散)」を狙います。 項目 設定・条件 対象通貨・時間足 GBPJPY / 5分足 トレンド判定 EMA 200 + MTF(1h, 4h, 1d)の方向一致 レジーム判定 CHOP Index < 60(トレンド相場の限定) 勢い判定 ADX > 20 + DMP/DMNの方向性 エントリートリガー BBスクイーズ後のBBブレイク + MACD方向一致 時間フィルター 13:00 〜 23:00(ロンドン・NY時間) 決済戦略 固定TP/SL + トレーリングストップ 単一の時間足ではなく、日足まで遡ったマルチタイムフレーム分析で方向性を固定している点が、低ドローダウンの秘訣です。 どう改善すべきか(次なる展望) このコードをベースに、以下の改造を試してみてください。 ...

2026年8月11日 · 6 min · AIでEA開発入門

【検証ログ】10年を生き抜いたGBPUSD5分足EA。PF2.12のPythonコードを無料で公開して正解か?

💡 本ロジックの対象環境 対象通貨ペア:GBPUSD(ポンドドル) / 使用時間足:5分足専用 FXの自動売買開発は困難な道のりです。多くの人が最適化の罠に落ちます。そして、運用開始後に資金を溶かす光景を何度も見ました。今回は、10年のバックテストを破綻せずに生き抜いたロジックを紹介します。ただし、成績は決して爆発的ではありません。むしろ伸び悩んだ部分も多い、誠実な結果となっています。 私はかつて、ブレイクアウト手法の「だまし」に絶望しました。指標発表時の乱高下で、積み上げた利益を一度に失う経験をしました。そこから、「相場の均衡状態」と「ボラティリティの圧縮」に注目しました。極限までエントリーを絞り込み、勝率を高める設計を模索した日々がこのコードに凝縮されています。 🤖 10年も生き残れるロジックなんて、本当に存在するのだろうか。そう疑う気持ちはよく分かります。 本ロジックのコードを入手すれば、MT5のEA開発に費やす数百時間を節約できます。ゼロから構築する手間は不要です。自分だけのオリジナルEAを作るための、強固な土台として活用してください。 <CHART_IMAGE_EQUITY> <CHART_IMAGE_HEATMAP> <CHART_IMAGE_HOURLY> これが過酷な全期間10年の市場変動を破綻せず生き抜いた分析ダッシュボードです。 項目 実績値 プロフィットファクター (PF) 2.12 勝率 60.0% 総取引数 20 回 純利益 (0.1ロット/1万通貨時) $180.75 最大ドローダウン 0.95% リカバリーファクター 1.89 期待利得 (Expected Payoff) 0.85 今回の検証結果の「限界」と「ダメ出し」 本ロジックの最大の弱点は、取引回数の少なさです。10年で20回という数値は、実運用では機会損失が多すぎます。PFは高いものの、絶対的な収益額は不十分な結果となりました。 これは、カーブフィッティングを徹底的に避けた結果です。条件を厳しくしすぎたため、エントリーチャンスを逃しています。ボラティリティの圧縮条件(VR < 0.9)が、現代の激しい相場には厳しすぎる可能性があります。 ロジックの技術的詳細 本ロジックは、上位足のトレンド方向にのみ、短期的な逆張りでエントリーする設計です。 項目 設定・条件 対象足 / 上位足 5分足 / 1時間足 トレンド判定 1時間足 SuperTrend (14, 3.5) 均衡判定 一目均衡表・基準線 (26) からの乖離 ボラティリティ Volatility Ratio (ATR / SMA100) < 0.9 オシレーター RSI (14) の閾値突破および反転 時間フィルター ロンドン・NY重複時間 (16:00 - 23:00) 確定条件 直近足の陽線(買い)または陰線(売り) 単なるインジケーターの組み合わせではなく、「時間帯」「トレンド」「ボラティリティ」「価格乖離」の4つのフィルターを重ねることで、ドローダウンを極限まで抑えています。 どう改善すべきか(次なる展望) このコードは、いわば「未完成の原石」です。ここから収益性を高めるには、ボラティリティフィルターの最適化が必要です。VRの閾値を0.9から1.1程度まで緩和すれば、取引回数は確実に増えます。 ...

2026年8月10日 · 5 min · AIでEA開発入門

【長期検証クリア】10年破綻なし!GBPUSD 5分足でPF1.21を叩き出したPython/MT5無料EAロジックを公開

💡 本ロジックの対象環境 対象通貨ペア:GBPUSD(ポンドドル) / 使用時間足:5分足専用 自動売買システムの開発は困難な道のりです。多くのロジックが短期的な利益に惑わされ、数ヶ月で破綻します。今回は、10年という過酷な全期間バックテストを生き抜いたロジックを公開します。成績は控えめですが、生存能力に特化した設計です。 もともと私はブレイクアウト手法の「だまし」に悩み続けてきました。多くのインジケーターを組み合わせても、レンジ相場で資金を削られる経験を繰り返しました。そこで、単なる突破ではなく「エネルギーの凝縮(スクイーズ)」と「トレンドの完全一致」に注目しました。試行錯誤の結果、生存率を極限まで高めたこのロジックに到達しました。 🤖 完璧を求めすぎると、結局カーブフィッティング(過剰最適化)に陥るのがEA開発の罠ですね。 このコードをベースにすれば、MT5のEAをゼロから開発する数百時間を節約できます。ロジックの組み方やフィルターの掛け方は、実戦的な土台として最適です。自分だけのオリジナルEAを作るための研究素材として活用してください。 <CHART_IMAGE_EQUITY> <CHART_IMAGE_HEATMAP> <CHART_IMAGE_HOURLY> これが過酷な全期間10年の市場変動を破綻せず生き抜いた分析ダッシュボードです。 項目 実績値 プロフィットファクター (PF) 1.21 勝率 53.0% 総取引数 202 回 純利益 (0.1ロット/1万通貨時) $595.24 最大ドローダウン 4.24% リカバリーファクター 1.40 期待利得 (Expected Payoff) 0.57 今回の検証結果の「限界」と「ダメ出し」 このロジックの最大の弱点は、利益の伸び悩みです。PF1.21という数値は、実運用では非常に心許ない水準といえます。これは、エントリー条件を厳選しすぎたためです。 低期待値のトレードを排除した結果、取引回数が激減しました。その結果、大きなトレンドを逃す場面が多々あります。また、固定の利確・損切り幅に依存しているため、相場のボラティリティ変動に柔軟に対応できていません。 ロジックの技術的詳細 本ロジックは、上位足の環境認識と執行足のエネルギー凝縮を組み合わせた戦略です。 項目 設定・条件 役割 上位足 (1h) トレンド EMA200 < EMA50 < 価格 かつ ADX > 30 強力なトレンド方向の限定 エネルギー凝縮 BBがKCの内部に位置する状態が10本中6本以上 爆発前の溜め(スクイーズ)を検知 ブレイクアウト ドンチアン25本高値/安値を更新 意識される価格帯の突破 インパルス判定 足の実体 > 直近10本の平均実体 勢いのある本物の動きを抽出 執行足 (5m) 指標 ADX > 25 かつ 上昇傾向 トレンド発生の確定 時間帯制限 15:00 〜 22:00 (サーバー時間) 流動性の高い欧州・NY時間に限定 ポイントは「H1で方向を決め、M5で溜めを待ち、勢いが出た瞬間に乗る」という多層的なフィルター構造にあります。 どう改善すべきか(次なる展望) このコードはあくまで「破綻しない土台」です。ここから収益性を高めるには、以下の改善が考えられます。 ...

2026年8月9日 · 6 min · AIでEA開発入門

【研究素材提供】USDJPY 5分足で10年を生き抜いたMT5向け無料EAロジックをPythonコードと共に公開

💡 本ロジックの対象環境 対象通貨ペア:USDJPY(ドル円) / 使用時間足:5分足専用 自動売買の開発は、孤独で険しい道のりです。多くの人が「聖杯」を求めて最適化に溺れ、実運用で破綻します。今回は、10年のバックテストを破綻せず生き抜いたロジックを公開します。成績は決して派手ではありません。しかし、過酷な相場を生き残ったという事実に価値があります。 もともと私は、ブレイクアウト手法の「だまし」に悩み続けていました。多くのインジケーターを組み合わせても、結局は相場のノイズに飲み込まれます。そこで、時間軸を分けた環境認識と、ボラティリティの厳選に注力しました。試行錯誤の末に辿り着いたのが、この保守的な設計です。 このコードを入手すれば、MT5のEA開発に費やす数百時間を節約できます。ゼロからロジックを組む必要はありません。本コードを土台にして、あなただけの改良を加えるのが最短ルートです。研究素材として、自由にご活用ください。 <CHART_IMAGE_EQUITY> <CHART_IMAGE_HEATMAP> <CHART_IMAGE_HOURLY> これが過酷な全期間10年の市場変動を破綻せず生き抜いた分析ダッシュボードです。 項目 実績値 プロフィットファクター (PF) 1.21 勝率 50.6% 総取引数 170 回 純利益 (0.1ロット/1万通貨時) ¥43217.48 最大ドローダウン 3.32% リカバリーファクター 1.30 期待利得 (Expected Payoff) 0.60 今回の検証結果の「限界」と「ダメ出し」 このロジックの最大の弱点は、収益性の低さです。10年で170回という取引数は、あまりに少なすぎます。機会損失が非常に大きく、資金効率は最悪と言えます。 PF 1.21という数字も、プロの視点では物足りません。これは、カーブフィッティングを徹底的に排除した結果です。安全性を重視しすぎたため、利益を伸ばす局面で早すぎる決済が行われています。また、レンジ相場での待機時間が長く、退屈な運用になることは間違いありません。 🤖 稼げないコードだと思ったかもしれません。でも、10年生き残るコードを書くのは、稼ぐコードを書くよりずっと難しいのです。 ロジックの技術的詳細 本ロジックは、上位足のトレンド方向へ、短期的なボラティリティ拡大を狙ってエントリーします。 項目 設定・条件 執行時間足 5分足 環境認識足 1時間足(EMA50, EMA200, ADX) 取引時間制限 UTC 15:00 〜 23:00 ボラティリティ判定 ATR > (ATR_SMA200 * 1.1) トレンド条件 価格 > EMA50 > EMA200 且つ ADX > 35 エントリートリガー ドンチャンチャネル(40)突破 且つ MACDヒストグラム加速 決済ルール TP: 80pips / SL: 30pips / トレーリングストップあり どう改善すべきか(次なる展望) このロジックを「化けさせる」には、エントリーフィルターの緩和が必要です。現在はADXの閾値を35と高く設定しています。ここを25程度に下げ、代わりに価格帯のサポート・レジスタンスを判定に加えるべきです。 ...

2026年8月8日 · 7 min · AIでEA開発入門

【MT5研究素材】10年の長期バックテストを生存したUSDJPY 5分足ロジックを無料公開。Pythonコードと生存戦略を解析する

💡 本ロジックの対象環境 対象通貨ペア:USDJPY(ドル円) / 使用時間足:5分足専用 自動売買の開発は困難な道です。多くの人が最適化の罠に陥り、実運用で破綻します。今回は10年のバックテストを破綻せず生き抜いたロジックを公開します。成績は決して派手ではありません。しかし、過酷な相場を耐え抜いた強靭な土台を持っています。 私はかつてブレイクアウト手法に心血を注ぎました。しかし、ロンドン時間直後の「だまし」に何度も資金を削られました。単純な高値更新では勝てないこと。そして、ボラティリティの定量化が不可欠であることに気づいたのです。試行錯誤の末に辿り着いたのが、この厳格なフィルタリングロジックです。 🤖 派手な利益を追うのではなく、まずは「生き残ること」に特化した設計にしました。 このコードをベースにすれば、MT5のEA開発にかかる数百時間を節約できます。ゼロから構築する苦労は不要です。自分だけのオリジナルEAを作るための、最高の研究素材として活用してください。 <CHART_IMAGE_EQUITY> <CHART_IMAGE_HEATMAP> <CHART_IMAGE_HOURLY> これが過酷な全期間10年の市場変動を破綻せず生き抜いた分析ダッシュボードです。 項目 実績値 プロフィットファクター (PF) 1.51 勝率 51.7% 総取引数 145 回 純利益 (0.1ロット/1万通貨時) ¥78780.87 最大ドローダウン 2.71% リカバリーファクター 2.91 期待利得 (Expected Payoff) 0.73 今回の検証結果の「限界」と「ダメ出し」 このロジックは生存能力に特化しています。その代償として、取引回数が極端に少ない点が弱点です。10年で145回という数字は、機会損失が非常に大きいことを意味します。 PF 1.51という数字も、プロの視点では平凡な成績です。ADXの閾値を30まで引き上げたため、多くのチャンスを捨てました。また、固定ピップスの利確設定は、相場のボラティリティ変化に柔軟に対応できていません。結果として、大きなトレンドを最後まで取り切れない局面が散見されます。 ロジックの技術的詳細 本ロジックは、上位足の環境認識と下位足のボラティリティ急増を組み合わせた設計です。 項目 設定・条件 役割 環境認識 (1h) EMA(50) > EMA(200) かつ 価格 > EMA(50) 上位足のパーフェクトオーダー判定 トレンド強度 (1h) ADX(14) > 30 明確なトレンド発生の確認 レンジ算出 (5m) 09:00 〜 15:00 JST の高値・安値 アジアレンジの定義 執行時間 (5m) 16:00 〜 19:00 JST ロンドン市場オープン後の捕捉 ボラティリティ ATR(14) > ATR_SMA(80) * 1.8 異常な価格変動(スパイク)の検知 エントリー レンジ突破 + ATRバッファ(10%) だましを排除したブレイクアウト クオンツ視点のポイント:単なる価格のブレイクではなく、「トレンド強度」と「ボラティリティの急増」が同時に起きた瞬間のみを抽出しています。これが低ドローダウンの正体です。 どう改善すべきか(次なる展望) この無料コードをベースに、以下の改造を試みる価値があります。 ...

2026年8月7日 · 6 min · AIでEA開発入門

【長期検証クリア】USDJPY(ドル円)5分足で10年生き残るMT5無料EA:Pythonコードで解き明かす低DDの正体

💡 本ロジックの対象環境 対象通貨ペア:USDJPY(ドル円) / 使用時間足:5分足専用 自動売買の開発は困難な道です。多くの人がカーブフィッティングの罠に落ちます。短期間の成績に惑わされ、実運用で破綻する例を数多く見てきました。今回は、10年という長期のバックテストを破綻せずに生き抜いたロジックをご紹介します。ただし、成績は決して派手ではありません。むしろ、効率面では課題が残る結果となりました。 私は以前、ブレイクアウト手法の「ダマシ」に深く悩まされました。トレンドが出ると信じてエントリーし、そのまま反転して損切りになる。この経験から、相場の「環境」を厳格に分ける手法を模索しました。レンジ相場での逆張りこそが、低リスクを実現する鍵になると確信したからです。試行錯誤を繰り返し、ようやく辿り着いたのがこの適応型平均回帰ロジックです。 🤖 完璧を求めすぎると、取引回数が極端に減る。それがこのロジックの宿命でした。 このコードをベースにすれば、MT5のEA開発に費やす数百時間を節約できます。ゼロから構築するのは時間がかかります。本ロジックを土台にして、あなただけの最適解を探ってください。 <CHART_IMAGE_EQUITY> <CHART_IMAGE_HEATMAP> <CHART_IMAGE_HOURLY> これが過酷な全期間10年の市場変動を破綻せず生き抜いた分析ダッシュボードです。 項目 実績値 プロフィットファクター (PF) 2.11 勝率 45.8% 総取引数 24 回 純利益 (0.1ロット/1万通貨時) ¥19235.42 最大ドローダウン 0.86% リカバリーファクター 2.24 期待利得 (Expected Payoff) 1.15 今回の検証結果の「限界」と「ダメ出し」 この成績を見て、まず気づくのは取引数の少なさです。10年で24回という数字は、運用効率として極めて低いです。PFは2.11と高い水準にあります。しかし、機会損失が非常に大きいといえます。 原因は、フィルターを厳しくしすぎたことです。ADXによるレンジ判定と、RSIの極端な閾値設定が、エントリーチャンスを削りすぎました。結果として「負けない」仕組みにはなりましたが、「稼ぐ」仕組みとしては不十分です。低ドローダウンを実現した代償として、資金効率を犠牲にした形になります。 ロジックの技術的詳細 本ロジックは、上位足の方向性を確認した上で、執行足の過熱感を狙う戦略です。 要素 設定・条件 役割 上位足トレンド 1時間足 EMA200 環境認識(買い・売りの方向決定) レンジ判定 ADX(14) < 20 トレンド相場での逆張りを回避 ボラティリティ ATR(14) > ATR_MA(100) * 0.6 死に相場でのエントリーを制限 過熱感判定 RSI(14) $\le$ 25 または $\ge$ 75 統計的な売られすぎ・買われすぎを検知 エントリートリガー ボリンジャーバンド $\sigma 2.5$ の回帰 バンド外から内側への回帰を確認 ポイントは「1時間足のトレンド方向にのみ、5分足の逆張りを行う」という点です。これにより、大きな流れに逆らうリスクを最小限に抑えています。 どう改善すべきか(次なる展望) この無料コードは、いわば「未完成の原石」です。ここから利益を伸ばすには、いくつかの改善策が考えられます。 ...

2026年8月6日 · 5 min · AIでEA開発入門

【研究素材提供】USDJPY(ドル円)5分足で10年生き残ったMT5無料EAのPythonコードを公開。長期バックテストを突破した堅実ロジックの正体とは

💡 本ロジックの対象環境 対象通貨ペア:USDJPY(ドル円) / 使用時間足:5分足専用 自動売買の開発は孤独な戦いです。多くの人が期待して作成したロジックが、わずか数ヶ月の相場変動で破綻する光景を何度も見てきました。今回は、10年という全期間のバックテストを破綻せずに生き抜いたロジックを共有します。ただし、成績は決して爆発的ではありません。むしろ、慎重すぎて利益が伸び悩んだという側面を持つ誠実なコードです。 もともと私は、ロンドン時間からニューヨーク時間へ移行する際の「セッションブレイクアウト」に注目していました。しかし、多くの手法が抱える「だまし」に何度も翻弄されました。強いトレンドだと思ってエントリーした直後に反転する。この絶望感を解消したかったのが開発の原点です。そこで、トレンドの強度とキャンドルの質、そして上位足の方向性を極限まで厳格に組み合わせる手法を模索し続けました。 🤖 完璧を求めすぎて、エントリー回数が激減したときは正直焦りましたね。 このコードをベースにすれば、MT5のEAをゼロから開発する数百時間を節約できます。検証済みのフィルタリング構造は、あなただけのオリジナルEAを作るための最高の土台になるはずです。 <CHART_IMAGE_EQUITY> <CHART_IMAGE_HEATMAP> <CHART_IMAGE_HOURLY> これが過酷な全期間10年の市場変動を破綻せず生き抜いた分析ダッシュボードです。 項目 実績値 プロフィットファクター (PF) 1.33 勝率 54.1% 総取引数 196 回 純利益 (0.1ロット/1万通貨時) ¥58130.91 最大ドローダウン 3.85% リカバリーファクター 1.51 期待利得 (Expected Payoff) 0.61 今回の検証結果の「限界」と「ダメ出し」 このロジックの最大の弱点は、取引回数の少なさです。10年で196回という数字は、年間平均に直すと極めて少ない水準にあります。これは、ADXや実体比率などのフィルターを厳しくしすぎた結果です。 また、純利益も運用額に対して控えめな数値に留まっています。リスクを徹底的に排除したため、大きなトレンドを掴みきれず、利益を逃した局面が散見されます。効率的に資産を増やすという視点では、まだ改善の余地がある未完成の原石といえます。 ロジックの技術的詳細 本ロジックは、時間帯による流動性の変化と、マルチタイムフレーム分析を組み合わせています。 項目 設定内容・条件 対象通貨・時間足 USDJPY / 5分足 環境認識 (上位足) 1時間足のEMA200より価格が上か下かで方向性を固定 エントリー時間 16:00 ~ 18:00 (サーバー時間) レンジ基準 14:00 ~ 16:00 の高値・安値をブレイクアウト トレンド強度 ADX(14)が30以上であること ボラティリティ ATR(14)が過去20本の平均の1.3倍以上であること キャンドル質 実体比率が60%以上の強い足であること モメンタム RSI(14)が60以上(買い) または 40以下(売り) 決済ルール TP: 60pips / SL: 20pips / トレーリング開始: 20pips 単なる数値の組み合わせではなく、「方向性→強度→質→タイミング」という論理的なステップを踏んでいる点が、10年のサバイバルを可能にした要因です。 どう改善すべきか(次なる展望) この無料コードをベースに改造するなら、まずは「エントリー条件の緩和」を検討してください。例えば、ADXの閾値を25に下げるだけで、取引回数と利益が増える可能性があります。 ...

2026年8月5日 · 6 min · AIでEA開発入門
【法令遵守・免責事項】 当サイトに掲載されているソースコードおよび記事コンテンツはプログラミングおよび相場構造の研究・情報シェアを目的としており、証拠金取引等の投資勧誘や金融商品の売買助言・コンサルティング業を担うものではございません。また公開された過去の検証実績は将来の確かな利益や効果を何ら確約・保証するものではありません。取引およびソフト導入によって発生したいかなる成果・損益につきましても当方は責任を負いかねますため、運用における最終判断は必ずご自身の責任(自己責任)において判断なさって下さい。