2026-06-28 22:09:10 -05:00
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
//| 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)
|
2026-06-29 19:04:00 -05:00
|
|
|
MQLARTICLES_ENUMREC_REG(MCPFUNC_COPY_DATA_SPREAD)
|
|
|
|
|
|
2026-06-30 16:58:14 -05:00
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
//| |
|
|
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
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)
|
|
|
|
|
|
2026-06-30 17:38:36 -05:00
|
|
|
|
|
|
|
|
//---
|
|
|
|
|
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)
|
|
|
|
|
|
2026-07-01 08:35:05 -05:00
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
//| |
|
|
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
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)
|
|
|
|
|
|
2026-06-30 17:38:36 -05:00
|
|
|
|
2026-06-29 19:04:00 -05:00
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
//| |
|
|
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
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)
|
2026-07-01 10:15:51 -05:00
|
|
|
MQLARTICLES_ENUMREC_REG(MCPFUNC_IND_ACTION_COPYBUFFER)
|
2026-06-29 19:04:00 -05:00
|
|
|
|
|
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
//| |
|
|
|
|
|
//+------------------------------------------------------------------+
|
|
|
|
|
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)
|
|
|
|
|
|
2026-06-30 16:58:14 -05:00
|
|
|
//+------------------------------------------------------------------+
|