Corvux Gate
- インディケータ
-
Miguel Angel Leon Yanez
MQL5 開発者 | アルゴリズム取引 | クオンツシステムとリスクエンジニアリング
MetaTrader 5 向けの取引ソフトウェアのエンジニアリングに注力する独立系開発者。システマティックな執行、リスク管理、堅牢な市場分析を重視しています。
私のアプローチは、ソフトウェアエンジニアリングの原則と定量的思考を組み合わせています。明確に定義された取引ロジック、決定論的な動作、制御されたリスク、データ駆動型分析、厳格なテストです。
専門分野:
- エキスパートアドバイザーと自動取引システム
- カスタムインジケーターと分析ツール - バージョン: 1.0
- アクティベーション: 5
MetaTrader 5 向けトレード許可エンジン
Corvux Gate は、市場状況をリアルタイムで評価し、現在のシンボルで取引が許可されているかどうかを判断するトレード許可エンジンです。注文を開く Expert Advisor ではありません。方向性を予測するテクニカル指標でもありません。トレーダーまたは EA と取引執行の間に位置する検証レイヤーです。5 つの独立したフィルター(取引あたりのリスク、スプレッド、取引セッション、日次損失、エクスポージャー)と、MQL5 経済カレンダーと統合されたニュースフィルターを監視します。失敗した条件の数に基づいて、パネルは 3 つの状態のいずれかを表示します。失敗がない場合は ALLOWED、1 つまたは 2 つの場合は WARNING、3 つ以上の場合は BLOCKED です。Hard Block 統合は、Expert Advisor がポジションを開く前に読み取ることができるグローバル変数を公開し、CSV 監査ログはすべての決定を完全なトレーサビリティで記録します。
[ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products ]
解決する問題
ほとんどのトレーダーは書面によるルールを持っています。しかし、実行の瞬間にそれを一貫して守る人はほとんどいません。意図と行動のギャップが口座を失う場所です。Corvux Gate は、トレードルールを自動ブロックに変換することでそのギャップを埋めます。事前定義された条件が満たされない場合、エントリーへの衝動の強さに関係なく、取引を不可能にすることで、運用上の規律の問題を解決します。
不利な条件での取引の問題を解決します。高いスプレッド、アクティブセッション外、高影響ニュースの近く、日次損失が制限に近い、または過度なエクスポージャー。Corvux Gate はこれらすべての状況を自動的かつ継続的にブロックします。
手動の規律と自動執行の統合の問題を解決します。トレーダーは収益性の高い Expert Advisor を持っていても、それが手動では決して選ばない瞬間に動作することがあります。Hard Block により、EA はポジションを開く前に読み取るグローバル変数を通じて、トレーダーが手動で適用するのと同じルールを尊重できます。
プロップトレーディング会社とのコンプライアンスの問題を解決します。会社は日次損失、エクスポージャー、最大ドローダウンに厳格なルールを課します。Corvux Gate はこれらのルールを自動的に適用し、監査のためにすべての決定を CSV に記録します。FTMO、FundingPips、E8、The5ers、MyForexFunds のプリセットは、ワンクリックですべての制限を設定します。
トレーサビリティの欠如の問題を解決します。多くのトレーダーは、なぜある瞬間に取引しなかったのか、なぜ EA がポジションを開かなかったのかを知りません。CSV ログはすべての値を含むすべてのチェックを記録し、どの条件が執行をブロックしたか、いつブロックしたかを正確に再構築できます。
視覚的疲労とフィードバックの欠如の問題を解決します。すべての取引の前に複数の条件を手動で確認する代わりに、トレーダーは 1 つの明確な状態を目にします。ALLOWED、WARNING、または BLOCKED。差別化されたサウンドにより、画面を見ずにブロックしているフィルターを識別できます。
Corvux Gate を選ぶ理由
プレッシャーの中でルールを覚えておくのではなく、トレードルールを自動的に適用したい場合は Corvux Gate を選んでください。それは、何をすべきで何をすべきでないかをすでに知っており、実行の瞬間から決定を排除するシステムを必要とするトレーダーのために構築されています。
Expert Advisor を実行していて、手動で尊重するのと同じ条件を尊重させたい場合は、それを選んでください。Hard Block 統合はシンプルで、文書化されており、設計上フェイルセーフです。ユーティリティが実行されていない場合、EA は通常どおり動作し続けます。
資金提供された口座を取引している、またはその予定がある場合は、それを選んでください。プロップファームのプリセットと CSV 監査ログは、自動コンプライアンスとすべての決定の検証可能な記録の両方を提供します。
複雑さよりも明確さを重視する場合は、それを選んでください。パネルは 1 つの状態と 1 つの理由を伝えます。取引が許可されているかどうか、またはなぜ許可されていないかについて曖昧さはありません。
自動化を放棄せずに完全な制御を望む場合は、それを選んでください。Corvux Gate はあなたの戦略に干渉しません。条件を検証し、あなたまたは EA が尊重することを選択できる許可状態を公開するだけです。
Corvux Gate ができないこと
Corvux Gate は取引を開いたり、変更したり、閉じたりしません。トレードロジックもポジション管理もありません。
市場の方向性を予測しません。指標ではなく、エントリーまたはエグジットのシグナルを生成しません。
収益性を保証しません。規律と検証のツールであり、戦略ではありません。
EA が公開されたグローバル変数を読み取るようにプログラムされていない限り、そのルールを EA に強制しません。その統合がなければ、Corvux Gate は視覚的フィードバックのみを提供します。
MQL5 経済カレンダーを置き換えるものではありません。ニュースフィルターはターミナルで利用可能なカレンダーデータに依存します。
MetaTrader 5 build 3000 以上なしでは動作しません。
設定をクラウドに保存しません。構成は各ターミナルとチャートに対してローカルです。
入力パラメータ
General Configuration
InpOffsetX と InpOffsetY: チャートの左上隅からのピクセル単位のパネル初期位置。デフォルト値: 10 と 10。
InpUpdateSeconds: パネル更新間隔(秒)。デフォルト: 1。
InpDraggable: マウスでパネルをドラッグできるようにします。デフォルト: true。
InpDemoMode: 実際の条件を評価せずにフィルター値をシミュレートするデモモード。プレゼンテーションや視覚的テストに役立ちます。デフォルト: false。
Visual Theme
InpTheme: パネルの視覚テーマ。オプション: THEME_DARK、THEME_LIGHT、THEME_NIGHT、THEME_HIGH_CONTRAST。デフォルト: THEME_DARK。
Trade Permission Filters
InpMaxRiskPerTrade: 取引あたりの最大許容リスク(パーセント)。デフォルト: 1.0。
InpMaxSpreadPoints: 最大許容スプレッド(ポイント)。現在のシンボルスプレッドがこの値を超えると、フィルターがブロックします。デフォルト: 30.0。
InpMaxDailyLoss: 残高のパーセントとしての最大許容日次損失。浮動損失がこの制限に達すると、フィルターがブロックします。デフォルト: 2.0。
InpMaxExposure: 残高のパーセントとしての最大許容エクスポージャー。証拠金使用量を測定します。デフォルト: 5.0。
InpCheckNews: ニュースフィルターを有効または無効にします。デフォルト: true。
InpCheckSession: セッションフィルターを有効または無効にします。デフォルト: true。
News Filter
InpNewsUseHigh: 高影響イベントを含めます。デフォルト: true。
InpNewsUseMedium: 中影響イベントを含めます。デフォルト: false。
InpNewsUseLow: 低影響イベントを含めます。デフォルト: false。
InpNewsMinutesBefore: イベント前に取引がブロックされる分数。デフォルト: 30。
InpNewsMinutesAfter: イベント後に取引がブロックされる分数。デフォルト: 30。
InpNewsCurrencies: イベントをフィルタリングする通貨のカンマ区切りリスト。空はすべての通貨を意味します。デフォルト: ""。
Session Filter
InpTradeAsia: アジアセッション(00:00 から 09:00 GMT)中の取引を許可します。デフォルト: false。
InpTradeLondon: ロンドンセッション(08:00 から 17:00 GMT)中の取引を許可します。デフォルト: true。
InpTradeNewYork: ニューヨークセッション(13:00 から 22:00 GMT)中の取引を許可します。デフォルト: true。
Prop Firm Preset
InpPreset: プロップトレーディング会社のプリセットを選択します。オプション: PRESET_CUSTOM、PRESET_FTMO、PRESET_FUNDINGPIPS、PRESET_E8、PRESET_THE5ERS、PRESET_MYFOREXFUNDS。プリセットを選択すると、各社のルールに従って日次損失、エクスポージャー、最大スプレッド制限が自動的に調整されます。デフォルト: PRESET_CUSTOM。
InpApplyPresetOnInit: ユーティリティの初期化時に選択したプリセットを適用します。デフォルト: true。
Challenge Mode
InpChallengeMode: 利益目標への進捗を表示し、初期残高に対するドローダウンを追跡する Challenge モードを有効にします。デフォルト: false。
InpChallengeTarget: 初期残高に対する利益目標(パーセント)。デフォルト: 10.0。
InpChallengeStartBal: Challenge 計算の初期残高。0 の場合、開始時の現在の残高が使用されます。デフォルト: 0.0。
Hard Block (EA Integration)
InpHardBlockEnabled: Expert Advisor との統合のためにグローバル変数の公開を有効にします。デフォルト: false。
InpHardBlockPrefix: 公開されるグローバル変数のプレフィックス。主要変数は CORVUX_GATE_PERMISSION_<Symbol> で、取引が許可されている場合は 1.0、ブロックされている場合は 0.0 です。CORVUX_GATE_PERMISSION_<Symbol>DD_REMAINING も残りのドローダウンとともに公開されます。デフォルト: "CORVUX_GATE_PERMISSION"。
Alerts
InpEnableAlert: 画面アラートを有効にします。デフォルト: true。
InpEnableSound: ブロックしているフィルターに応じて差別化されたサウンドを有効にします。デフォルト: true。
InpEnablePush: プッシュ通知を有効にします。デフォルト: true。
InpAlertCooldownSec: スパムを避けるためのアラート間の最小時間(秒)。デフォルト: 60。
InpAlertSoundWarn、InpAlertSoundAnomaly、InpAlertSoundRecover: 警告、異常、回復状態のサウンドファイル。デフォルト: "alert.wav"、"alert2.wav"、"ok.wav"。
InpSoundSpread、InpSoundDailyLoss、InpSoundExposure、InpSoundRisk、InpSoundSession、InpSoundNews: 各ブロッキングフィルターの特定のサウンドファイル。パネルを見ずにどの条件が失敗したかを識別できます。
Persistence
InpPersistState: セッション間でパネル位置と最小化状態を保存および復元します。デフォルト: true。
CSV Log
InpEnableCsvLog: MQL5/Files の CSV 監査ログを有効にします。デフォルト: true。
InpCsvDetailedEverySec: すべてのチェック値、決定、ブロッキングフィルター、理由を含む詳細な行を毎秒書き込みます。無効にすると、決定の変更のみが書き込まれます。デフォルト: true。
Tooltips
InpEnableTooltips: 各行にマウスをホバーしたときのツールチップを有効にし、現在の値、設定された制限、残りの証拠金、リセット時間やニュースイベント名などの追加データを表示します。デフォルト: true。
Performance
InpCacheStaticLayer: CPU 使用量を削減するためにキャッシュされた静的レイヤーを有効にします。デフォルト: true。
InpPulseCycleFrames: 脈動する接続ポイントのアニメーションサイクルのフレーム数。デフォルト: 20。
InpShowPerfMetrics: パネルにパフォーマンスメトリクス(フレームあたりのミリ秒と FPS)を表示します。デフォルト: false。
技術情報
このユーティリティは 5 つの独立したフィルターを評価します。取引あたりのリスク、スプレッド、取引セッション、日次損失、エクスポージャー。各フィルターは設定された制限と比較されます。失敗したフィルターの数が表示状態を決定します。ゼロの失敗で ALLOWED、1 つまたは 2 つで WARNING、3 つ以上で BLOCKED。
ニュースフィルターは MQL5 経済カレンダーを読み取り、イベント前後の設定されたウィンドウ内で取引をブロックします。通貨と重要性によるフィルタリングがサポートされています。
Hard Block は CORVUX_GATE_PERMISSION_<Symbol> を公開し、取引が許可されている場合は 1.0、ブロックされている場合は 0.0 です。また、CORVUX_GATE_PERMISSION_<Symbol>_DD_REMAINING を残りのドローダウンとともに公開します。EA はポジションを開く前にこれらの変数を読み取るようにプログラムされている必要があります。
CSV 監査ログは毎秒 1 行を MQL5/Files に書き込みます。各行にはタイムスタンプ、シンボル、アクティブなプリセット、5 つのチェック値すべて、決定、ブロッキングフィルター名、理由が含まれます。
パネルはドラッグ可能で、位置を保持し、最小化、スナップショット、更新ボタンを含みます。レンダリングはキャッシュされた静的レイヤーと 10 FPS フレームリミッターを使用して CPU 使用量を削減します。
任意のブローカーと任意の口座タイプと互換性があります。MetaTrader 5 build 3000 以上が必要です。
サポートと質問
サポートはこの製品の MQL5 Market コメントセクションを通じて提供されます。回答がすべてのユーザーに利用可能なままになるように、そこに質問を投稿してください。
