| //+------------------------------------------------------------------+
|
| //| 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\\RM\\RiskManagement.mqh>
|
| #include <TSN\\MQLArticles\\Strategy\\Main.mqh>
|
|
|
| //+------------------------------------------------------------------+
|
| //| |
|
| //+------------------------------------------------------------------+
|
| CSessionManager<CTradingSession, ICTContainer<CTradingSession>> g_sesiones;
|
| CFvgBar g_fvg;
|
| COrderBlockBar g_ob;
|
| CPdas g_pdas;
|
| TSN::CRiskManagemet* risk;
|
|
|
| //+------------------------------------------------------------------+
|
| //| |
|
| //+------------------------------------------------------------------+
|
| //---
|
| // Estados de la estrategia (en vez de flags)
|
| enum ENUM_CRT_STATE
|
| {
|
| CRT_STATE_ESPERAR_MODELO, // sin modelo crt en el timeframe alto
|
|
|
| //---
|
| CRT_STATE_BUSCAR_ROPTURA, // hay modelo (direccion), se espera la roptura del high/low previo
|
| CRT_STATE_BUSCAR_PDA_ALCISTA, // roptura concretada (compra): se espera que un pda alcista sea tocado en sesion
|
| CRT_STATE_BUSCAR_PDA_BAJISTA, // roptura concretada (venta): se espera que un pda bajista sea tocado en sesion
|
| };
|
|
|
| //---
|
| enum ENUM_CRT_DIRECTION
|
| {
|
| CRT_DIR_ARRIBA,
|
| CRT_DIR_ABAJO
|
| };
|
|
|
| //---
|
| struct CrtModel
|
| {
|
| string name;
|
| double price_to_superate;
|
| ENUM_CRT_DIRECTION direction;
|
| };
|
|
|
|
|
| //+------------------------------------------------------------------+
|