КРИТИЧЕСКИ ВАЖНО: ABH Архитектура - 24 Турнира, НЕ 8!
· 2 min read
ТВАРЬ, ЗАПОМНИ НАВСЕГДА:
ABH Instance = 24 турнира в день, НЕ 8!
🔥 ОСНОВНАЯ АРХИТЕКТУРА (НЕ ЕБИСЬ С ПОНИМАНИЕМ!)
ABH инстанс запускает ВСЕ 3 варианта (A, B, H) для КАЖДОГО турнира!
8 базовых турниров × 3 варианта = 24 турнира в день!
📋 ПОЛНОЕ РАСПИСАНИЕ (НЕ ПРОПУСКАЙ НИ ОДНОГО!)
Базовые турниры (main.ts):
- MOMENTUM_STRENGTH_BUY - 12:20 UTC
- MOMENTUM_STRENGTH_SELL - 10:20 UTC
- VOLATILITY_BREAKOUT_BUY - 14:20 UTC
- VOLATILITY_BREAKOUT_SELL - 02:20 UTC
- SMARTMONEY_INFLOW_BUY - 16:20 UTC
- SMARTMONEY_OUTFLOW_SELL - 04:20 UTC
- ORDER_BLOCK_BUY_ADVANCED - 07:20 UTC
- 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)!
ЗАПОМНИ СУКА И НЕ ТУПИ В БУДУЩЕМ!
