EA_SMC_Mql5/Include/CEnumSharing.mqh

29 lines
3.3 KiB
MQL5
Raw Permalink Normal View History

2025-07-03 23:37:26 +07:00
<EFBFBD><EFBFBD>//+------------------------------------------------------------------+
//| 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, // D!HI-"7"1 (@I2@#5H First Touch @%")
CONF_MODE_DISPLACEMENT_ONLY, // "7"1I'"#0"02 (ATR) @H21I
CONF_MODE_STRUCTURE_ONLY, // "7"1I'"2#*#I2 Swing C+!H@H21I
CONF_MODE_DISP_AND_STRUCT // I-"7"11I#0"02A%0B#*#I2 (@I!'5H*8)
};
enum ENUM_ZONE_QUALITY_LEVEL
{
ZQ_STANDARD, // @#B 7I21I+!5HH24%@-#L
ZQ_BOS_CONFIRMED // @#@ 20B  FVG 5H"7"1I'" BOS @H21I (@I!')
};
#endif