| //+------------------------------------------------------------------+
|
| //| Defines.mqh |
|
| //| Copyright 2025, Niquel Mendoza. |
|
| //| https://www.mql5.com/es/users/nique_372/news |
|
| //+------------------------------------------------------------------+
|
| #property copyright "Copyright 2025, Niquel Mendoza."
|
| #property link "https://www.mql5.com/es/users/nique_372/news"
|
| #property strict
|
|
|
|
|
| //+------------------------------------------------------------------+
|
| //| |
|
| //+------------------------------------------------------------------+
|
| #include "..\\..\\DefGlobal.mqh"
|
| #include <TSN\\MQLArticles\\Strategy\\Main.mqh>
|
| #include <TSN\\MQLArticles\\Utils\\Fibonacci.mqh>
|
| #include <TSN\\MQLArticles\\RM\\RiskManagement.mqh>
|
|
|
|
|
| //+------------------------------------------------------------------+
|
| //| |
|
| //+------------------------------------------------------------------+
|
| COrderBlockBar g_ob;
|
| CFvgBar g_fvg;
|
| CTradingSession g_session_operativa;
|
| CSessionManagerMit g_sessiones;
|
| CSwingBarZigZag g_zz;
|
| TSN::CRiskManagemet* risk;
|
|
|
| //+------------------------------------------------------------------+
|
| //| |
|
| //+------------------------------------------------------------------+
|
| enum ENUM_ESTRATEGIA_SENSEI_ENTRADA_TYPE
|
| {
|
| SENSEI_EST_ENTRADA_OB = 0,
|
| SENSEI_EST_ENTRADA_FVG
|
| };
|
| enum ENUM_ESTRATEGIA_SENSEI_DIRECCION_IND
|
| {
|
| SENSEI_DIR_MANIPULACION_SESIONES = 0,
|
| SENSEI_DIR_MANIPULACION_OB,
|
| SENSEI_DIR_MANIPULACION_FVG
|
| };
|
| // Estados de la estrategia (en vez de flags)
|
| enum ENUM_ESTRATEGIA_SENSEI_STATE
|
| {
|
| ESTRATEGIA_SENSEI_STATE_BUSCAR_DIR, // direccion segun la confirmacion del HTF
|
|
|
| //---
|
| ESTRATEGIA_SENSEI_STATE_BUSCAR_DESCUENTO_COMPRA, // hay direccion de compra, se espera que el precio este en descuento
|
| ESTRATEGIA_SENSEI_STATE_BUSCAR_DESCUENTO_VENTA, // hay direccion de venta, se espera que el precio este en premium
|
|
|
| //---
|
| ESTRATEGIA_SENSEI_STATE_BUSCAR_ENTRADA_COMPRA, // ya en descuento, se espera la confirmacion de entrada
|
| ESTRATEGIA_SENSEI_STATE_BUSCAR_ENTRADA_VENTA, // ya en premium, se espera la confirmacion de entrada
|
| };
|
|
|
| //--- Errores de la estrategia
|
| enum ENUM_ESTRATEGIA_ERR
|
| {
|
| ESTRATEGIA_ERR_NOT,
|
| ESTRATEGIA_ERR_FAILED_CALC_LEVEL_IDX,
|
| };
|
| //+------------------------------------------------------------------+
|