Warrior EA は、接続したチャート上で独自のニューラルネットワークを直接学習します。お使いの銘柄の履歴から学習し、未見データで自己評価し、モデルが信頼できる動作を示した場合にのみ取引を行います。この EA はあらゆる銘柄とあらゆる時間枠をサポートし、様々な市場環境に自然に適応します。
EA は、自己学習型 AI またはクラシックなマルチ指標パス(MA、RSI、MACD、Ichimoku)を使用して動作できます。ニューラルネットワークは、価格アクション、ボラティリティ、出来高、周期的な時間構造、確認されたスイング構造を読み取り、Buy、Sell、Neutral の分類を形成します。
学習中に履歴の一部が保持され、モデルがまだ見ていないデータのみで精度が測定されることが保証されます。AI パスとクラシックパスの両方が有効な場合、安定した意思決定のために一緒に投票します。
ストップは直近のスイング極値に固定され、オプションのボラティリティパディングまたは適応距離が設定されます。ポジションサイズは実際のストップ距離から計算されるため、選択したリスクパーセントは常に尊重されます。
ターゲットはボラティリティ倍率、反対側のスイング、または信頼度に基づく適応リワードを使用できます。規律ある取引のために、日次損失とドローダウンの制限が利用可能です。
決済された各取引はローカルデータベースに書き込まれます:エントリーとエグジットの価格、ストップとターゲット、ロットサイズ、実際の損益、最大不利/有利変動(R 倍数)、AI 信頼度、データベース信頼度、エグジット理由、トリガーパターン。
これは「Weight filters by DB win-rate」が有効になると自動的に実行されます。
同じ履歴がクラシックシグナルの自己評価システムを支えています:各パターンの勝率が時間とともに追跡され、その影響力がそれに応じてスケーリングされるため、お客様の銘柄と時間枠で実際に機能するパターンがより大きな重みを獲得します。
Report ボタンは全履歴を CSV にエクスポートします:全体の勝率、平均 R 倍数、時間/日別の内訳、信頼度帯、および繰り返される弱点に基づく平易な言葉での提案。より深い分析のために、すべての生取引が含まれています。
EA は最適化が必要ですか?AI:いいえ — デフォルトはテスト済みです。クラシックシグナル(MA、RSI、MACD、Ichimoku)は、銘柄や時間枠によっては最適化が有効な場合があります。
リペイントしますか?いいえ — すべての構造は学習前に確認されます。
すぐに取引できますか?はい — AI のウォームアップ中にクラシックシグナル(MA、RSI、MACD、Ichimoku)を介して。
EA は銘柄と時間枠ごとに個別のモデルを学習するため、パフォーマンスはお客様自身のチャートとブローカーに依存します。ストラテジーテスターで評価し、未見データの精度を確認し、詳細な分析のためにジャーナルをエクスポートしてください。
取引にはリスクが伴います。実運用の前にデモ口座でテストしてください。
取引したい銘柄と時間枠に EA を取り付け、チャートごとに異なる Magic Number を使用し、AI を有効にしてウォームアップ期間を許可します。デフォルトは取引可能な状態です。エクスポート可能な取引ジャーナルを有効にするには、「Weight filters by DB win-rate」をオンにします。
各入力には画面上の説明が含まれています。デフォルトはテスト済みの設定です。
| Variable Name | Parameter Name | Parameter Description | Default |
|---|---|---|---|
| 一般 | |||
| Expert_MagicNumber | Magic number | この EA 自身の取引を識別し、他の EA や手動ポジションと混同しないようにします。チャートごとに異なる値を使用してください。 | 2024 |
| Expert_EveryTick | Calculate on every tick | 各ティックでシグナルを再計算するか、新しいバーが形成されたときにのみ再計算します。結果と CPU 負荷の両方に影響します。 | False |
| VerboseMode | Detailed panel + verbose journal | オフ:平易な言葉のパネルと静かなログ。オン:モデルを研究するための完全な技術詳細と追加診断。 | False |
| Money Management | |||
| MM_STRATEGY / Money_FixLot_Lots | MM strategy / fixed lot | 固定リスク%、Intelligent、または固定ロット。両方のリスクベースモードは、取引の実際のストップ距離からサイズを計算するため、以下の Risk % が実際にリスクにさらされる値です。Intelligent はそれを 1/4 ケリー推定で縮小します(決して拡大しません)。固定ロットはここで設定されたサイズを取引します。 | Fixed risk % / 0.01 |
| Money_Risk_Percent | Risk % of balance per trade | 1 取引あたりにリスクにさらす残高の割合。ロットサイズはこれと実際のストップ距離から導出されるため、どのストップモードが選択されても数値は有効です。また、Intelligent サイジングが縮小を開始する上限でもあります。 | 1% |
| Trade Management | |||
| tradingdirection | Trade direction | EA を買いのみ、売りのみ、またはその両方に制限します。 | Both |
| Entry_Multiplier | Entry type/offset | 注文が価格に対してどこに置かれるか:成行、1‑3x ボラティリティ分オフセットした指値または逆指値注文、最後のスイング、または AI 信頼度でスケーリングされたプルバック。 | Market |
| SL_Mode | Stop-loss mode | ストップが直近のスイングからどれだけ離れて置かれるか。アンカーは常に Bars to analyse ウィンドウ内のスイング極値 — 買いは最低安値、売りは最高高値 — であり、これはパディングのみを選択します:固定ボラティリティ倍率、なし、または確信度が上がるにつれて狭まる適応パディング。エントリーからの最小距離が常に適用されます。 | 1 x ATR from previous swing |
| TP_Mode | Take-profit mode | ターゲットが置かれる場所。ATR モードはエントリーからのボラティリティ倍率を測定;Previous swing は反対側のスイングを狙う;Intelligent はその取引自身のリスクの倍数 — 信頼度ゼロで 2.5x から完全な確信で 5x — を狙い、リターン:リスク比をストップと一貫させます。 | Previous opposed swing |
| Min_Risk_Reward_Ratio | Min reward:risk (reject only) | 取引のリターン:リスク比がこれを下回る場合、取引はスキップされます。拒否するのみで、ストップやターゲットのサイズを変更することはありません。 | 1:2 |
| TrailingStrategy | Trailing stop | 価格が有利な方向に動いた後、ストップがオープンポジションをどのように追跡するか。 | None |
| Signal_Expiration | Pending order expiry (bars) | 未決注文がキャンセルされるまでにアクティブであり続けるバー数。 | 3 bars |
| Confidence_Source | AI confidence source | 適応ストップ、ターゲット、トレーリング、早期エグジット、Intelligent サイジングにどの信頼度が入力されるか。 | AI only |
| Min_Vote_Open | Min vote to open (AI + classic) | 両エンジンの統一されたゲート、0‑100 スケール:取引を開くために必要なシグナル合意の総合量。クラシックフィルターはパターンの重みを提供;AI はその信頼度ティアの重み — 25、50、75、100 — を提供するため、ためらいのあるコールは弱く投票し、ほぼ確実なものは全力で投票します。別個の AI 信頼度設定はありません:これを上げることは、より強いクラシック合意を要求するのとまったく同じ方法で、より自信のある AI を要求します。 | 20% |
| Min_Vote_Close | Min opposite vote to close (AI + classic) | 両エンジンの統一されたゲート:オープン取引を閉じるために必要な反対方向のシグナル合意の総合量と、AI が単独でクローズする前にどれだけ強くポジションに反対しなければならないか。Min vote to open より高く保つことで、取引を降りるにはエントリーよりも強い確信が必要であり、ポジションに対する短時間のちらつきではクローズされません。Disabled に設定すると、シグナル駆動のエグジットを完全にオフにし、ストップロス、テイクプロフィット、トレーリングのみが残ります。 | 80% |
| Classic Signals - 学習不要のフォールバックパス | |||
| EnableMA / EnableRSI | MA / RSI classic vote | 移動平均と RSI シグナルをオンまたはオフにします。 | True |
| PeriodMA / PeriodRSI | MA / RSI period | 2 つのクラシック指標が使用する期間。投票と対応する AI 入力特徴量で共有されます。 | 50 / 14 |
| MA_Type | MA type | 平均化方法 — SMA、EMA、SMMA、LWMA、ALMA、DEMA、ZLEMA、T3、または Kalman。投票と MA 入力特徴量で共有されます。 | EMA |
| EnableMACD / EnableIchimoku | MACD / Ichimoku classic vote | MACD と Ichimoku シグナルをオンまたはオフにします。MACD はモメンタムと価格/オシレーターダイバージェンスを追加;Ichimoku はマルチタイムフレームのサポートとレジスタンス構造 — 雲の位置、ラインクロス、ブレイクアウト、遅行スパン確認 — を追加します。 | False |
| MACD_PeriodFast / MACD_PeriodSlow / MACD_PeriodSignal | MACD periods | MACD の高速 EMA、低速 EMA、シグナルラインの期間。モメンタムとダイバージェンスの感度を制御:速い期間は価格変動により速く反応し、遅い期間はノイズを平滑化します。提供されるすべての組み合わせは有効で、投票と対応する AI 入力特徴量で共有されます。 | 12 / 26 / 9 |
| Ichimoku_PeriodTenkan / Ichimoku_PeriodKijun / Ichimoku_PeriodSenkou | Ichimoku periods | Tenkan‑sen(転換線、短期中点)、Kijun‑sen(基準線、中期中点)、Senkou Span B(雲を形成する長期中点)の期間。マルチタイムフレームのサポートとレジスタンスを制御:短い Tenkan/Kijun 期間はより速く反応し、長い Senkou B はより広い雲を作成します。提供されるすべての組み合わせは有効で、投票と対応する AI 入力特徴量で共有されます。 | 9 / 26 / 52 |
| AI Input Features | |||
| ind_Periods | Bars to analyse | AI の特徴量のルックバックウィンドウ、およびストップが固定されるスイングウィンドウ。 | 20 bars |
| VolumeData | Volume data type | 出来高が読み取られるすべての場所で使用される出来高系列。 | Tick volume |
| EnableVolume | Feature: volume | 出来高を前のバーに対する変化として含めるため、どの銘柄でも同じ意味を持ちます。 | True |
| EnableTime | Feature: time | 6 つの周期的読み取りを追加:時刻、曜日、月をそれぞれサイン/コサインペアとして、23:00 と 00:00、または 12 月と 1 月が反対の極端ではなく隣接するようにします。モデルがセッションリズム、曜日効果、季節性を読み取ることを可能にします。 | True |
| EnableATR | Feature: volatility (ATR) | ボラティリティを価格の一部として含めるため、銘柄や年をまたいで比較可能に保たれます。 | True |
| EnableMAFeature / EnableRSIFeature | Feature: Moving Average / RSI | クラシックシグナルとして投票するかどうかに関係なく、MA と RSI を入力としてネットワークに供給します。 | False |
| EnableMACDFeature / EnableIchimokuFeature | Feature: MACD / Ichimoku | クラシックシグナルとして投票するかどうかに関係なく、MACD と Ichimoku を入力としてネットワークに供給します。MACD は 3 読み取り、Ichimoku は 8 読み取りを追加します。 | False |
| EnableSwingContext | Feature: ZigZag swing context | 確認されたスイング構造 — 最後のスイングの方向、サイズ、経過時間、リトレースメント — に加え、価格が最近のレンジ内のどこに位置し、平均からどれだけ乖離しているか。 | True |
| EnableNews / NewsFeatureWindowMinutes | Feature: news proximity | ニュースイベントへの近接度 — 事前に知ることができない結果ではなく — 設定可能なウィンドウにわたって。 | False / 60 minutes |
| EnableADCumulativeDelta | Feature: Cumulative Delta | 6 つの注文フロー読み取りを追加:プレッシャー、累積デルタ、買い側と売り側の半分を別々に、吸収(結果のない努力)、イニシアチブ(結果のある努力)。 | False |
| EnableADShorteningOfThrust | Feature: Shortening of Thrust | 4 つの枯渇読み取りを追加:最新の同一方向スラストが前回よりどれだけ短いか、より多くの出来高を要したか、何回のプッシュが積み重なったか、およびカウンタームーブが確認した場合にのみ発火するもの。 | False |
| EnableADWyckoffEventStream | Feature: Wyckoff Events | 12 の読み取りを追加:現在の命名イベント(14 すべて — PS、SC、AR、ST、Spring、LPS、SOS に加えて PSY、BC、ARB、STB、UTAD、LPSY、SOW)、価格からのボラティリティ正規化距離としてのレンジの境界、到達した構造フェーズ、両方向のキャラクターチェンジ、4 つの傾斜構造クラス、再蓄積/再分配フラグ。 | False |
| EnableADWyckoffFailedStructure | Feature: Wyckoff Failed Structure | 2 つの失敗ファミリーにわたる 5 つの読み取りを追加:構造的高値/安値に達する前に反転するスイング、および再テストで拒否された境界ブレイク — それぞれ符号付き品質スコア付き。 | False |
| EnableADWyckoffSignificantBarInversion | Feature: Wyckoff Bar Inversion | クライマクティックなコントロール移行バー用の 5 つの読み取りを追加:最近の平均に対する広いレンジと高い出来高、極値でのクローズ、ボラティリティゲートのクリア、最後の反対側の重要なバーのブレイク — さらにコントロールフリップケース。 | False |
| AutoTuneIndicators | Auto-tune indicator params | 有効な特徴量に対して最適なパラメータ値を検索 — ルックバックウィンドウ、出来高とレンジの倍率、スイング感度、期間。学習中のみ実行され、展開時にロックされるため、勝率履歴が有効なままになります。 | False |
| IndicatorTuneTrials | Auto-tune trials | 検索が評価する組み合わせの数。弱い候補は早期に破棄されるため、高い数値は見た目ほどコストがかかりません。 | 8 |
| Session Filter | |||
| EnableSessionFilter / SF_trade_LondonSession / SF_trade_TokyoSession / SF_trade_NewYorkSession | Session filter | 取引を選択したセッションに制限します。3 つすべてがデフォルトでオンで、00:00‑22:00 GMT をカバーします — フィルターはバーごとに 1 回評価されるため、単一セッション設定は遅い時間枠のエントリーを枯渇させる可能性があります。Scheduled Close‑All には影響しません。 | On, all three |
| Scheduled Close-All | |||
| targetDayOfWeek / targetHour / targetMinutes | Close-all day/hour/minute | 選択した日、時、分にすべてのポジションと未決注文をクローズします — 通常は週末クローズ。Session Filter とは独立して動作します。Day = Disabled でオフ、Every Day で毎日にします。 | Friday 23:45 |
| Intraday Time Filter | |||
| EnableITF / ITF_GoodHourOfDay / ITF_BadHoursOfDay / ITF_GoodDayOfWeek / ITF_BadDaysOfWeek | Intraday time filter | より細かい時間帯フィルタリングのために、優先する時間と日、および避けるべき時間または日をマークします。 | On, none set |
| News Filter | |||
| EnableNewsFilter | Signal: News filter | ニュースフィルターをオンまたはオフにします。 | True |
| NF_LookMinutes / NF_MinImpact | News window and impact | イベントの前後で取引が開かれない分数、およびそれをトリガーする最小影響レベル。 | 60 minutes / Holidays |
| Market Depth Filter - ライブ取引のみ | |||
| EnableMarketDepth | DOM imbalance filter (live) | シグナルを確認または拒否できる注文板の不均衡チェック。実際の市場深度データを提供するブローカーが必要です。 | False |
| DOM_DepthLevels / DOM_ImbalanceScale / DOM_MaxSpreadMultiple | DOM levels, influence, spread cap | 片側あたりの注文板レベル、不均衡がシグナルにどの程度強く影響できるか、および取引が拒否されるスプレッド倍率。 | 5 / 100% / 3x |
| Risk Guard | |||
| EnableRiskGuard | Signal: Risk Guard | 日次損失/ドローダウン停止をオンまたはオフにします。 | True |
| MaxDailyLossPct / MaxDrawdownPct | Max daily loss / drawdown % | その日の損失またはピークからのドローダウンがこれらのパーセンテージに達すると、制限がリセットされるまで新しい取引は開かれません。オープンポジションが強制的にクローズされることは決してありません。 | Disabled |
| Trade Journal / Ranking | |||
| UseDatabaseRanking | Weight filters by DB win-rate | 各シグナルパターンがこの EA 自身の履歴でどのようにパフォーマンスしたかを追跡し、影響力を使えるものにシフトします。また、Report ボタンがエクスポートするジャーナルを有効にします — 取引ジャーナルを使用するにはこれをオンにしてください。 | False |
| Neural Network | |||
| AIType | AI algorithm | どのネットワークが学習し取引するかを選択 — Perceptron、Convolutional、LSTM、Hybrid — または Disabled で MA/RSI のみにフォールバック。デフォルトは Market ビルドでは Disabled、プライベートビルドでは Hybrid であり、新規インストールはすぐに取引するか、完全な AI スタックで開始します。 | Disabled / Hybrid |
| TrainingOptimizer / OutputNeuronsCount | Optimizer and output type | どのアルゴリズムが重みを更新するか、および 3 ウェイ Buy/Sell/Neutral 分類器として学習するか、単一値回帰として学習するか。 | Adam / Classification |
| InitialNeurons / MinNeuronsCount / NeuronsReduction / LstmHiddenSize / ConvFilterCount / ConvPoolWindow / ConvPoolStep | Network shape | ネットワークトポロジー:最初の層のニューロン数、縮小する層がそれ以下に縮小できない下限、各層が縮小する割合、および LSTM、Convolutional、Hybrid タイプが使用するメモリ、フィルター、プーリングウィンドウ、プーリングステップのサイズ。AI セレクター自体がプリセットを選択するようになりました:MLP 3L / 4L、CONV 2L、LSTM 2L、Hybrid 2L または Disabled。 | 500 / 20 / 70% / 32 / 16 / 3 / 2 |
| StudyPeriods | Training years | ネットワークが学習するチャート履歴の年数。 | 10 years |
| OOSSplit | Out-of-sample holdout | 保持され、学習に決して使用されない履歴の割合。未見データのパフォーマンスを測定するためにのみ使用されます。 | 30% |
| MinRecall | Min per-class OOS recall % | モデルが実稼働する前に、Buy、Sell、Neutral の各クラスが保持データ上でどれだけよく認識されなければならないか。これにより、一方向を無視して出荷することはできません。これは 3 ウェイ分類であり、取引勝率ではありません — ランダム推測は約 33% をスコアします。精度目標はありません:学習は改善が止まるまで実行され、その後最良のモデルを展開します。 | 40% |
| AILogitPriorStrength | AI: prior correction to true base rate | ターニングポイントは稀であるため、ネットワークはバランスの取れたデータで学習し、そうでなければ Buy と Sell を呼びすぎてしまいます。これは各回答を実際に発生する頻度で再重み付けし、ライブ取引が学習数値により近くなるようにします。高いほど = 真のベースレートへのより強い補正。 | 25% |
| OversampleParity | AI: oversample parity | 精度/頻度のダイヤル:低いほど Buy/Sell コールは少ないがより選択的に、高いほど多くなります。Neutral は意図的に重く保たれるため、これは主にモデルが方向性クラスをどれだけ積極的に呼ぶかを支配します。 | 60% |
| FocalLossGamma | Focal-loss gamma | 学習が分類の難しいバーにどれだけ強く集中するか。0 は単純なクラスバランスを優先して無効にし、1.0 はここで使用される軽いデフォルトです。 | 1.0 |
| SwingConfirmationBars | Swing confirm bars (label) | スイング反転候補の後、学習のために信頼する前に待機するバー数。最近のスイングはまだ形状が変わる可能性があるためです。 | 100 bars |
| EnableOnlineLearning | AI: keep learning live from confirmed bars | 展開後、ライブチャート上で新たに確認された構造にモデルを適応させ続けます。ただし、最近の精度が維持されている間のみです。ストラテジーテスターでは効果がありません。 | True |
| SignalClusterWindow / MaxErasPerRun | Decluster window / max eras | このバー数内の連続する同一方向の矢印を 1 つにまとめ(表示のみ)、EA がチェックインする前に実行される学習パス数を制限します。 | 6 / 1000 |
| NN Optimizer / Performance | |||
| AdamLearningRate / AdamBeta1 / AdamBeta2 | Adam optimizer settings | Adam オプティマイザーの学習率と減衰率(Optimizer = Adam の場合に使用)。デフォルトは標準的な公開値であり、変更が必要になることはまれです。 | 0.0003 / 0.9 / 0.999 |
| SgdLearningRate / SgdMomentum | SGD optimizer settings | SGD+モメンタムオプティマイザーの学習率とモメンタム(Optimizer = SGD の場合に使用)。 | 0.0003 / 0.9 |
Warrior EA は、外部依存関係や手動最適化なしで適応型自動化を求めるトレーダーのために設計されています。トレーニングパネルを確認し、未見データの精度をチェックし、より深い洞察のために取引ジャーナルを探索してください。