Files
mt5-quant-lib/Utils/Enums.mqh
T
Matt Corcoran 10c1d86a0c update
2025-07-04 16:56:12 +02:00

42 lines
1.2 KiB
Plaintext

enum LOT_MODE{
LOT_MODE_FIXED, // Fixed Lot Size
LOT_MODE_PCT_ACCOUNT, // Percent of Account (fixed)
LOT_MODE_PCT_RISK // Percent of Account at Risk (from SL)
};
enum SL_MODE{
SL_FIXED_PIPS, // Fixed Pips
SL_FIXED_PERCENT, // Fixed Percent
SL_ATR_MULTIPLE, // ATR Multiple
SL_SPECIFIED_VALUE, // Bespoke calculation in code
NO_STOPLOSS, // No Stop-loss
SL_BREAKEVEN, // Breakeven
};
enum TP_MODE{
TP_FIXED_PIPS, // Fixed Pips
TP_FIXED_PERCENT, // Fixed Percent
TP_ATR_MULTIPLE, // ATR Multiple
TP_SL_MULTIPLE, // Multiple of Risk (from sl)
TP_SPECIFIED_VALUE, // Bespoke calculation in code
NO_TAKE_PROFIT, // No Take-Profit
};
enum TSL_MODE{
TSL_ATR_MULTIPLE, // ATR Multiple
TSL_FIXED_PIPS, // Fixed Pips
TSL_FIXED_PERCENT, // Fixed Percent
};
enum TIME_ZONES{
NY, // New York
Lon, // London
Ffm, // Frankfurt
Syd, // Sidney
Mosc, // Moscow
Tok, // Tokyo - no DST
};
enum MULTI_SYM_MODE{
MULTI_SYM_CHART, // Chart Symbol only
MULTI_SYM_FX_B5, // FX Benchmark 5
MULTI_SYM_FX_28 // FX 28 Majors
};