forked from ntsinh90/EA_SMC_Mql5
29 lines
No EOL
3.3 KiB
MQL4
29 lines
No EOL
3.3 KiB
MQL4
//+------------------------------------------------------------------+
|
|
//| 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 |