نمای معماری

NSE شش‌ضلعی (ports-and-adapters) و رویدادمحور است. پلتفرم بروکر، مدل‌ها و

آداپتورهای شبکه پشت قراردادهای port ایزوله شده‌اند (IMT5Port, IGatewayPort

دامنه (domain) نمی‌داند کدام بروکر — یا اصلاً بروکری — متصل است.

داده بازار (MT5 / paper / gateway)
        │
        ▼
ویژگی‌های علّی ── 50D scalp_v1 (قرارداد زنده) ── 70D scalp_v3 (پژوهشی)
        │
        ▼
اعتبارسنج استنتاج ──► ScalpNet (TCN + خودتوجهی، ۴-لاگیتی)
        │
        ▼
طبقه‌بان رژیم ──► ماتریس سیاست SMC ──► موتور ریسک (سایزینگ کلی، کلمپ‌ها)
        │
        ▼
OrderManager (روتر ۶۰-سناریویی · ۱۱ وضعیت پوزیشن · HARD_MAX_LOTS=10)
        │
        ▼
آداپتور IMT5Port ──► بروکر / paper        (اختیار سفارش اینجا تمام می‌شود)
        │
        ├──► دفتر کل حسابداری (SQLite WAL، تغییرناپذیر)
        ├──► هوش تجربه / کالبدشکافی معاملات
        ├──► پژوهش: بک‌تست ← walk-forward ← دروازه OOS ← سایه ← ارتقای اپراتوری
        └──► مشاهده‌پذیری: لاگ‌ها · حوادث · جنگل‌بانی · UI مرکز کنترل

لایه‌ها

لایهمسیرمسئولیتمرز سخت
Domainsrc/nexus_scalp/domain/قراردادهای Pydantic تغییرناپذیرمدل‌های frozen
Portsports/IMT5Port، IGatewayPortتغییر امضا ⇒ همه آداپتورها
Adaptersadapters/MT5 Win32 IPC، ZMQ، paper، SQLite WALبدون DB سنکرون روی مسیر داغ
Featuresfeatures/مونتاژ 50D پایه → 70D، رجیستری + هش طرحوارهطرحواره = SSoT
Modelsmodels/ScalpNet دو-مسیره، سر ۴-لاگیتیبعد ورود = بعد طرحواره
Riskrisk/حجم پویا، کلمپ حاشیه، سقف‌هامرجع نهایی مرزها
Executionexecution/OrderManager: روتر ۶۰-سناریویی، ۱۱ وضعیتمرجع نهایی dispatch
Accountingaccounting/دفتر کل، PnL، تقویم بازارتاریخ تغییرناپذیر
Applicationapplication/حلقه async و LiveEngineهرگز حلقه رویداد بلاک نشود
حلقه هوشexperience/ · research/ · shadow/ · governance/کالبدشکافی، کاندیدا، سایهصفر اختیار سفارش

حلقه هوش بسته

معامله زنده ← حسابداری ← تجربه ← کالبدشکافی ← پژوهش ← آموزش کاندیدا ←

مقایسه سایه ← ارتقای اپراتوری. همه‌چیز از دفاتر تغییرناپذیر بازسازی‌پذیر است.

ادامه