//+------------------------------------------------------------------+ //| CEnumSharing.mqh | //| v4.0 - Final Professional Version | //+------------------------------------------------------------------+ #ifndef CENUMSHARING_MQH #define CENUMSHARING_MQH enum ENUM_MONEY_MANAGEMENT_MODE { MM_MODE_FIXED_LOT, MM_MODE_RISK_PERCENT, MM_MODE_LOT_PER_BALANCE }; enum ENUM_EXIT_MODE { EXIT_MODE_RR_RATIO, EXIT_MODE_FIXED_TP, EXIT_MODE_TRAILING_STOP, EXIT_MODE_PSAR_TRAIL, EXIT_MODE_STRUCTURAL }; enum ENUM_BOS_TYPE { BOS_BY_CLOSE, BOS_BY_WICK }; enum ENUM_SWING_TYPE { SWING_TYPE_NONE, SWING_HIGH, SWING_LOW }; enum ENUM_SWING_STATUS { STATUS_UNCONFIRMED, STATUS_NOISE, STATUS_MINOR, STATUS_MAJOR, STATUS_INDUCEMENT }; enum ENUM_ZONE_TYPE { ZONE_OB, ZONE_FVG, ZONE_FLIP, ZONE_BREAKOUT_RETEST }; enum ENUM_DIRECTION { DIRECTION_NONE, DIRECTION_BULLISH, DIRECTION_BEARISH }; enum ENUM_ZONE_STATE { STATE_FRESH, STATE_ACTIVE, STATE_MITIGATED, STATE_INVALIDATED }; enum ENUM_MARKET_STRUCTURE_STATE { MS_UNDEFINED, MS_BULLISH, MS_BEARISH, MS_BULLISH_CHoCH, MS_BEARISH_CHoCH }; enum ENUM_RETEST_CONFIRMATION_MODE { CONF_MODE_NONE, // ไม่ต้องยืนยัน (เข้าเทรดที่ First Touch เลย) CONF_MODE_DISPLACEMENT_ONLY, // ยืนยันด้วยระยะทาง (ATR) เท่านั้น CONF_MODE_STRUCTURE_ONLY, // ยืนยันด้วยการสร้าง Swing ใหม่เท่านั้น CONF_MODE_DISP_AND_STRUCT // ต้องยืนยันทั้งระยะทางและโครงสร้าง (เข้มงวดที่สุด) }; enum ENUM_ZONE_QUALITY_LEVEL { ZQ_STANDARD, // เทรดโซนพื้นฐานทั้งหมดที่ผ่านฟิลเตอร์ ZQ_BOS_CONFIRMED // เทรดเฉพาะโซน FVG ที่ยืนยันด้วย BOS เท่านั้น (เข้มงวด) }; #endif