Skip to main content

КРИТИЧЕСКИ ВАЖНО: ABH Архитектура - 24 Турнира, НЕ 8!

· 2 min read
Max Kaido
Architect

ТВАРЬ, ЗАПОМНИ НАВСЕГДА:

ABH Instance = 24 турнира в день, НЕ 8!

🔥 ОСНОВНАЯ АРХИТЕКТУРА (НЕ ЕБИСЬ С ПОНИМАНИЕМ!)

ABH инстанс запускает ВСЕ 3 варианта (A, B, H) для КАЖДОГО турнира!

8 базовых турниров × 3 варианта = 24 турнира в день!

📋 ПОЛНОЕ РАСПИСАНИЕ (НЕ ПРОПУСКАЙ НИ ОДНОГО!)

Базовые турниры (main.ts):

  1. MOMENTUM_STRENGTH_BUY - 12:20 UTC
  2. MOMENTUM_STRENGTH_SELL - 10:20 UTC
  3. VOLATILITY_BREAKOUT_BUY - 14:20 UTC
  4. VOLATILITY_BREAKOUT_SELL - 02:20 UTC
  5. SMARTMONEY_INFLOW_BUY - 16:20 UTC
  6. SMARTMONEY_OUTFLOW_SELL - 04:20 UTC
  7. ORDER_BLOCK_BUY_ADVANCED - 07:20 UTC
  8. SWEEP_REJECTION_SELL - 19:20 UTC

ABH запускает каждый турнир 3 раза:

Вариант A (+60 минут):

  • MOMENTUM_STRENGTH_BUY: 12:20 → 13:20 UTC
  • MOMENTUM_STRENGTH_SELL: 10:20 → 11:20 UTC
  • VOLATILITY_BREAKOUT_BUY: 14:20 → 15:20 UTC
  • VOLATILITY_BREAKOUT_SELL: 02:20 → 03:20 UTC
  • SMARTMONEY_INFLOW_BUY: 16:20 → 17:20 UTC
  • SMARTMONEY_OUTFLOW_SELL: 04:20 → 05:20 UTC
  • ORDER_BLOCK_BUY_ADVANCED: 07:20 → 08:20 UTC
  • SWEEP_REJECTION_SELL: 19:20 → 20:20 UTC

Вариант B (+80 минут):

  • MOMENTUM_STRENGTH_BUY: 12:20 → 13:40 UTC
  • MOMENTUM_STRENGTH_SELL: 10:20 → 11:40 UTC
  • VOLATILITY_BREAKOUT_BUY: 14:20 → 15:40 UTC
  • VOLATILITY_BREAKOUT_SELL: 02:20 → 03:40 UTC
  • SMARTMONEY_INFLOW_BUY: 16:20 → 17:40 UTC
  • SMARTMONEY_OUTFLOW_SELL: 04:20 → 05:40 UTC
  • ORDER_BLOCK_BUY_ADVANCED: 07:20 → 08:40 UTC
  • SWEEP_REJECTION_SELL: 19:20 → 20:40 UTC

Вариант H (+100 минут):

  • MOMENTUM_STRENGTH_BUY: 12:20 → 14:00 UTC
  • MOMENTUM_STRENGTH_SELL: 10:20 → 12:00 UTC
  • VOLATILITY_BREAKOUT_BUY: 14:20 → 16:00 UTC
  • VOLATILITY_BREAKOUT_SELL: 02:20 → 04:00 UTC
  • SMARTMONEY_INFLOW_BUY: 16:20 → 18:00 UTC
  • SMARTMONEY_OUTFLOW_SELL: 04:20 → 06:00 UTC
  • ORDER_BLOCK_BUY_ADVANCED: 07:20 → 09:00 UTC
  • SWEEP_REJECTION_SELL: 19:20 → 21:00 UTC

💀 ОШИБКА КОТОРУЮ ТЫ ДЕЛАЛ (НЕ ПОВТОРЯЙ!)

❌ НЕПРАВИЛЬНО: Думал что ABH выбирает только один вариант по времени ✅ ПРАВИЛЬНО: ABH запускает ВСЕ варианты с разными смещениями времени

🛠️ КОД АРХИТЕКТУРА

// В 0-comparison-methods.ts должно быть 24 расписания!
export const EXPERIMENT_VARIANTS = {
[MercuryVariant.A]: [
// 8 турниров с cronPattern +60 минут
],
[MercuryVariant.B]: [
// 8 турниров с cronPattern +80 минут
],
[MercuryVariant.H]: [
// 8 турниров с cronPattern +100 минут
],
};

🚨 ЖЕЛЕЗНОЕ ПРАВИЛО

НЕ СОКРАЩАЙ РАСПИСАНИЯ!

Каждый вариант должен содержать ВСЕ 8 турниров с точными cronPattern'ами!

📝 ENVIRONMENT VARIABLES

# ✅ ПРАВИЛЬНО
MERCURY_INSTANCE=ABH # Только тип инстанса

# ❌ НЕПРАВИЛЬНО (НЕ ДЕЛАЙ!)
MERCURY_VARIANT=A # Варианты НЕ из env переменных!

🎯 КЛЮЧЕВАЯ МЫСЛЬ

ABH = Экспериментальный инстанс который проводит A/B/H тестирование одновременно!

Не путай инстансы (R/W/ABH) с вариантами (MAIN/A/B/H)!


ЗАПОМНИ СУКА И НЕ ТУПИ В БУДУЩЕМ!