FullMt5McpByLeo/Src/EnumReg/run/def.mqh
Nique_372 b21bf7a537
2026-07-01 10:15:51 -05:00

104 lines
No EOL
4.8 KiB
MQL5

//+------------------------------------------------------------------+
//| def.mqh |
//| Copyright 2026, Niquel Mendoza. |
//| https://www.mql5.com/ |
//+------------------------------------------------------------------+
#property copyright "Copyright 2026, Niquel Mendoza."
#property link "https://www.mql5.com/"
#property strict
#include <TSN\\MQLArticles\\Utils\\EnumRec.mqh>
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
// Incluimos enums donde estan todo..
#include "..\\..\\Def\\Def.mqh"
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
MQLARTICLES_ENUMREC_REG(MCPFUNC_TIME_GMT)
MQLARTICLES_ENUMREC_REG(MCPFUNC_TIME_CURRENT)
MQLARTICLES_ENUMREC_REG(MCPFUNC_TIME_LOCAL)
MQLARTICLES_ENUMREC_REG(MCPFUNC_TIME_SERVER)
//---
MQLARTICLES_ENUMREC_REG(MTTESTER_MODELADO_EVERY_TICK)
MQLARTICLES_ENUMREC_REG(MTTESTER_MODELADO_OCHLM1)
MQLARTICLES_ENUMREC_REG(MTTESTER_MODELADO_ONLY_OPEN)
MQLARTICLES_ENUMREC_REG(MTTESTER_MODELADO_REAL_TICK)
//---
MQLARTICLES_ENUMREC_REG(MCPFUNC_COPY_DATA_CLOSE)
MQLARTICLES_ENUMREC_REG(MCPFUNC_COPY_DATA_OPEN)
MQLARTICLES_ENUMREC_REG(MCPFUNC_COPY_DATA_HIGH)
MQLARTICLES_ENUMREC_REG(MCPFUNC_COPY_DATA_LOW)
MQLARTICLES_ENUMREC_REG(MCPFUNC_COPY_DATA_TICK_VOLUME)
MQLARTICLES_ENUMREC_REG(MCPFUNC_COPY_DATA_REAL_VOLUME)
MQLARTICLES_ENUMREC_REG(MCPFUNC_COPY_DATA_TIME)
MQLARTICLES_ENUMREC_REG(MCPFUNC_COPY_DATA_SPREAD)
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
MQLARTICLES_ENUMREC_REG(MTTESTER_OPTMIZATION_NONE)
MQLARTICLES_ENUMREC_REG(MTTESTER_OPTIMIZAITON_SLOW)
MQLARTICLES_ENUMREC_REG(MTTESTER_OPTIMIZACION_AG_FAST)
MQLARTICLES_ENUMREC_REG(MTTESTER_OPTIMIZAION_ALL_MARKET_WATH)
//---
MQLARTICLES_ENUMREC_REG(MTTESTER_OPTCRIT_BALANCE_MAX)
MQLARTICLES_ENUMREC_REG(MTTESTER_OPTCRIT_PROFIT_FACTOR_MAX)
MQLARTICLES_ENUMREC_REG(MTTESTER_OPTCRIT_EXPECTED_PAYOFF_MAX)
MQLARTICLES_ENUMREC_REG(MTTESTER_OPTCRIT_DRAWDOWN_MIN)
MQLARTICLES_ENUMREC_REG(MTTESTER_OPTCRIT_RECOVERY_FACTOR_MAX)
MQLARTICLES_ENUMREC_REG(MTTESTER_OPTCRIT_SHARPE_RATIO_MAX)
MQLARTICLES_ENUMREC_REG(MTTESTER_OPTCRIT_CUSTOM_MAX)
MQLARTICLES_ENUMREC_REG(MTTESTER_OPTCRIT_COMPLEX_CRITERION_MAX)
//---
MQLARTICLES_ENUMREC_REG(MTTESTER_FORWARD_NONE)
MQLARTICLES_ENUMREC_REG(MTTESTER_FORWARD_HALF)
MQLARTICLES_ENUMREC_REG(MTTESTER_FORWARD_THIRD)
MQLARTICLES_ENUMREC_REG(MTTESTER_FORWARD_QUARTER)
MQLARTICLES_ENUMREC_REG(MTTESTER_FORWARD_CUSTOM)
//---
MQLARTICLES_ENUMREC_REG(MCPFUNC_TESTER_GET_SUMMARY)
MQLARTICLES_ENUMREC_REG(MCPFUNC_TESTER_GET_BALANCE_HISTORY)
MQLARTICLES_ENUMREC_REG(MCPFUNC_TESTER_GET_EQUITY_HISTORY)
MQLARTICLES_ENUMREC_REG(MCPFUNC_TESTER_GET_DEALS_HISTORY)
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
MQLARTICLES_ENUMREC_REG(MCPFUNC_CALCORDER_CALCULATE_SL_WITH_LOT)
MQLARTICLES_ENUMREC_REG(MCPFUNC_CALCORDER_MONEY_TO_POINTS)
MQLARTICLES_ENUMREC_REG(MCPFUNC_CALCORDER_GET_LOTE_BY_RISK_MONEY_AND_SL_POINTS)
MQLARTICLES_ENUMREC_REG(MCPFUNC_CALCORDER_GET_MAX_LOTE_TO_TRADE)
MQLARTICLES_ENUMREC_REG(MCPFUNC_CALCORDER_GET_LOTE_BY_ONLY_RISK_MONEY)
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
MQLARTICLES_ENUMREC_REG(MCPFUNC_IND_ACTION_CREATE)
MQLARTICLES_ENUMREC_REG(MCPFUNC_IND_ACTION_TOTAL)
MQLARTICLES_ENUMREC_REG(MCPFUNC_IND_ACTION_GET_HANDLES_NAMES)
MQLARTICLES_ENUMREC_REG(MCPFUNC_IND_ACTION_REMOVE)
MQLARTICLES_ENUMREC_REG(MCPFUNC_IND_ACTION_GET_HANDLE_BY_NAME)
MQLARTICLES_ENUMREC_REG(MCPFUNC_IND_ACTION_GET_PARAMETERS)
MQLARTICLES_ENUMREC_REG(MCPFUNC_IND_ACTION_ADD)
MQLARTICLES_ENUMREC_REG(MCPFUNC_IND_ACTION_COPYBUFFER)
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
MQLARTICLES_ENUMREC_REG(MCPFUNC_CHARTIND_TOTAL)
MQLARTICLES_ENUMREC_REG(MCPFUNC_CHARTIND_SHORT_NAME)
MQLARTICLES_ENUMREC_REG(MCPFUNC_CHARTIND_ADD)
MQLARTICLES_ENUMREC_REG(MCPFUNC_CHARTIND_DELETE)
//+------------------------------------------------------------------+