2026-07-27 09:21:30 -05:00 | | | //+------------------------------------------------------------------+
|
2026-04-27 22:49:28 -05:00 | | | //| Def.mqh |
|
| | | //| Copyright 2026, Niquel Mendoza. |
|
| | | //| https://www.mql5.com/es/users/nique_372 |
|
| | | //+------------------------------------------------------------------+
|
| | | #property copyright "Copyright 2026, Niquel Mendoza."
|
| | | #property link "https://www.mql5.com/es/users/nique_372"
|
| | | #property strict
|
| | |
|
| | | #ifndef FULLMT5MCPBYLEO_SRC_DEF_DEF_MQH
|
| | | #define FULLMT5MCPBYLEO_SRC_DEF_DEF_MQH
|
| | |
|
| | | //+------------------------------------------------------------------+
|
2026-06-28 22:09:10 -05:00 | | | //| Include |
|
2026-04-27 22:49:28 -05:00 | | | //+------------------------------------------------------------------+
|
2026-06-30 13:04:20 -05:00 | | | #include <TSN\\ExtraCodes\\MTTester.mqh>
|
| | | #include <TSN\\ExtraCodes\\TST.mqh>
|
| | |
|
2026-06-28 22:09:10 -05:00 | | | #include <TSN\\MQLArticles\\Utils\\EnumReg.mqh>
|
| | | #include <TSN\\MQLArticles\\Utils\\ErrDescription.mqh>
|
2026-04-29 07:59:28 -05:00 | | |
|
2026-06-30 13:04:20 -05:00 | | | #include <TSN\\ExtraCodes\\RunnerProtDef.mqh>
|
| | |
|
2026-04-29 07:59:28 -05:00 | | | //---
|
2026-06-28 22:09:10 -05:00 | | | #include <TSN\\Mcp\\Main.mqh>
|
| | | #include <TSN\\ExtraCodes\\Expert.mqh>
|
| | | #include <TSN\\ExtraCodes\\Func.mqh>
|
| | | #include <TSN\\MQLArticles\\RM\\LoteSizeCalc.mqh>
|
2026-04-29 07:59:28 -05:00 | | |
|
2026-06-28 22:09:10 -05:00 | | | //--- TBP ID
|
| | | #include <TSN\\ConfigIdTbp.mqh>
|
2026-07-27 09:21:30 -05:00 | | |
|
| | | //---
|
| | | #include <TSN\\GCol\\HashMap.mqh>
|
| | | #include <TSN\\GCol\\GenericHashes.mqh>
|
| | |
|
2026-04-29 07:59:28 -05:00 | | |
|
2026-06-28 22:09:10 -05:00 | | | #include "..\\EnumReg\\Main.mqh"
|
2026-04-29 07:59:28 -05:00 | | |
|
2026-04-28 21:48:06 -05:00 | | | //+------------------------------------------------------------------+
|
| | | //| |
|
| | | //+------------------------------------------------------------------+
|
| | | enum ENUM_MCPFUNC_COPY_DATA
|
| | | {
|
| | | MCPFUNC_COPY_DATA_CLOSE = 0,
|
| | | MCPFUNC_COPY_DATA_OPEN = 1,
|
| | | MCPFUNC_COPY_DATA_HIGH = 2,
|
| | | MCPFUNC_COPY_DATA_LOW = 3,
|
| | | MCPFUNC_COPY_DATA_TICK_VOLUME = 4,
|
| | | MCPFUNC_COPY_DATA_REAL_VOLUME = 5,
|
| | | MCPFUNC_COPY_DATA_TIME = 6,
|
| | | MCPFUNC_COPY_DATA_SPREAD = 7
|
| | | };
|
| | |
|
2026-06-29 17:48:51 -05:00 | | | //---
|
| | | #define MCPFUNC_SETGET_DOUBLE 0
|
| | | #define MCPFUNC_SETGET_INTEGER 1
|
| | | #define MCPFUNC_SETGET_STRING 2
|
| | |
|
| | | //---
|
| | | enum ENUM_MCPFUNC_CHARTIND_DEF
|
| | | {
|
| | | MCPFUNC_CHARTIND_TOTAL,
|
| | | MCPFUNC_CHARTIND_SHORT_NAME,
|
| | | MCPFUNC_CHARTIND_ADD,
|
| | | MCPFUNC_CHARTIND_DELETE
|
| | | };
|
| | |
|
| | | //---
|
| | | enum ENUM_MCPFUNC_IND_ACTION
|
| | | {
|
| | | MCPFUNC_IND_ACTION_CREATE,
|
| | | MCPFUNC_IND_ACTION_TOTAL,
|
| | | MCPFUNC_IND_ACTION_GET_HANDLES_NAMES,
|
| | | MCPFUNC_IND_ACTION_REMOVE,
|
| | | MCPFUNC_IND_ACTION_GET_HANDLE_BY_NAME,
|
| | | MCPFUNC_IND_ACTION_GET_PARAMETERS,
|
2026-07-01 10:15:51 -05:00 | | | MCPFUNC_IND_ACTION_ADD,
|
| | | MCPFUNC_IND_ACTION_COPYBUFFER,
|
2026-06-29 17:48:51 -05:00 | | | };
|
| | |
|
2026-04-28 21:48:06 -05:00 | | | //---
|
| | | enum ENUM_MCPFUNC_TYPE_TIME
|
| | | {
|
| | | MCPFUNC_TIME_GMT = 0, // Hora GMT (Greenwich Mean Time)
|
| | | MCPFUNC_TIME_CURRENT = 1, // Hora actual del symbolo (TimeCurrent)
|
| | | MCPFUNC_TIME_LOCAL = 2, // Hora local de la máquina
|
| | | MCPFUNC_TIME_SERVER = 3 // Hora del servidor (Trader Server Time)
|
| | | };
|
| | |
|
2026-06-30 16:58:14 -05:00 | | | enum ENUM_MCPFUNC_TESTER_GET
|
| | | {
|
| | | MCPFUNC_TESTER_GET_SUMMARY,
|
| | | MCPFUNC_TESTER_GET_BALANCE_HISTORY,
|
| | | MCPFUNC_TESTER_GET_EQUITY_HISTORY,
|
| | | MCPFUNC_TESTER_GET_DEALS_HISTORY
|
| | | };
|
2026-07-01 08:32:45 -05:00 | | |
|
| | | enum ENUM_MCPFUNC_CALCORDER
|
| | | {
|
| | | MCPFUNC_CALCORDER_CALCULATE_SL_WITH_LOT,
|
| | | MCPFUNC_CALCORDER_MONEY_TO_POINTS,
|
| | | MCPFUNC_CALCORDER_GET_LOTE_BY_RISK_MONEY_AND_SL_POINTS,
|
| | | MCPFUNC_CALCORDER_GET_MAX_LOTE_TO_TRADE,
|
| | | MCPFUNC_CALCORDER_GET_LOTE_BY_ONLY_RISK_MONEY,
|
| | | };
|
| | |
|
| | |
|
2026-04-28 13:11:53 -05:00 | | | //---
|
2026-04-28 21:48:06 -05:00 | | | #endif // FULLMT5MCPBYLEO_SRC_DEF_DEF_MQH
|