จุดจบของ「コツコツドカン」ของ Nanpin EA ขอบคุณสำหรับคำถามเกี่ยวกับระบบป้องกัน AI ในตัว MT5 ที่ชื่อว่า「Guardian Monitor AI」
Guardian Monitor AIについてご質問を頂きました!ありがとうございます!
以下、お答えしたご返信内容を転記いたします!
1. 【「危険波形」の定義と基準について】
LSTMモデルの学習に用いた正解ラベル(Danger = 1)は、ナンピンマーチンEAが破綻しやすい相場を定量化するため、主に以下の3つの条件(OR条件)を設定しラベリングを行っております。
① 超急変動: 未来30分間で30ドル以上の価格変動
② 滝・ロケット相場(短期): 未来30分間で15ドル以上の変動があり、かつ「 Efficiency Ratio(効率比:始点と終点の差分÷期間内の高値安値幅)」が 0.8以上(押し目・戻り目がほぼ存在しない一直線の波形)
③ ジリトレンド(長期): 未来120分間で20ドル以上の変動があり、かつEfficiency Ratioが 0.7以上
単なる「〇pips動いた」という値幅だけでなく、Efficiency Ratioを用いて「戻りのなさ(含み損が解消されるタイミングの有無)」を数学的に定義して学習させているのが本モデルの特徴です。
2. 【「AI+ルールベースの鉄壁の四重監視ロジック」の問題設定と検証について】
開発当初、AI(LSTM)単体での運用もテストしておりましたが、実運用において以下の課題(限界)に直面しました。
・AIは直近の時系列データ(本モデルでは直近60本分の波形)から文脈を読み取ることは得意ですが、「数日間にわたる極めて緩やかなジリ下げ」など、監視ウィンドウを跨ぐようなトレンドに対してはスコアの反応が遅れる(あるいは慣れてしまう)ケースがある。
・AIは「危険」を察知できても、ナンピンEA特有の「現在持っているポジションが決済されるまで待機してから止める」といった柔軟なポジション管理機能を持たない。
これらを解決するため、純粋な値幅と戻り率による物理的ストッパー(Type B, C)を併設してAIの死角をカバーし、さらにBB張り付き検知(Type BB)による「ノーポジ決済待ち予約機能」を搭載しました。単一モデルに頼らず、ルールベースによるフェイルセーフを設けるアンサンブルアプローチを採用しております。
3. 【過学習防止の手法や検証について】
LSTMネットワークの構築(PyTorch使用)においては、過学習を防ぐために各層間にDropoutを設定し、不均衡データ(危険ラベルは全体の数%)であるためクラスウェイトの調整を行っております。
また、本ツールは「利益を狙うエントリーシグナル」ではなく「致命傷を防ぐための防衛シグナル」であるため、モデルの評価軸としてはPrecision(誤検知の少なさ・空振りの少なさ)よりも、Recall(危険相場の検知漏れの少なさ)を重視して閾値をチューニングしております。(※そのため、安全を優先して過敏に止まるケースも想定し、ユーザー様側でAIの閾値をパラメーターで調整できる仕様としております)。
4. 【システム導入前後の比較バックテストデータについて】
大変恐縮ながら、本システムについては「MT5のストラテジーテスターを用いた、他EAとの比較バックテストデータ(レポート)」をご提示することが構造上不可能となっております。
理由は、本ツールが「Windows API(user32.dll)を用いて、MT5ターミナル上部にある『アルゴリズム取引ボタン』を物理的に強制OFFにする」というアプローチで他社製EAを停止させているためです。
MT5のバックテスト環境内では、WindowsのUIボタンを操作して他のEAの動作に干渉させるといったシミュレーションが仕様上許可されておらず、連携テストを行うことができません。
そのため、定量的なレポートとしてご提示できず誠に申し訳ございません。
バックテストデータにつきましてはご期待に沿えず心苦しい限りですが、本システムは私自身が実運用で大切な資金を守るために構築し、一切の妥協なく実践的な防衛ロジックを詰め込んだツールとなっております。
上記内容が、○○様の導入ご検討の一助となりましたら幸いです。
以下Guardian Monitor AIの詳細です!
ナンピンEAの「コツコツドカン」に終止符を。MT5内蔵型AI防衛システム『Guardian Monitor AI』