ICTLibraryExamples/Sensei/Est2023/Defines.mqh
64 lines
2.5 KiB
MQL5
Nique_372
2025-11-26 07:19:36 -05:00
//+------------------------------------------------------------------+
//| 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
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
Nique_372
2026-01-06 06:46:34 -05:00
#include "..\\..\\DefGlobal.mqh"
Nique_372
2026-01-02 10:21:37 -05:00
#include <TSN\\MQLArticles\\Strategy\\Main.mqh>
Nique_372
2026-10-23 21:51:38 -05:00
#include <TSN\\MQLArticles\\Utils\\Fibonacci.mqh>
Nique_372
2026-11-01 22:12:14 -05:00
#include <TSN\\MQLArticles\\RM\\RiskManagement.mqh>
Nique_372
2026-11-06 15:35:47 -05:00
Nique_372
2025-11-26 07:19:36 -05:00
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
COrderBlockBar g_ob;
CFvgBar g_fvg;
CTradingSession g_session_operativa;
CSessionManagerMit g_sessiones;
CSwingBarZigZag g_zz;
Nique_372
2026-10-23 21:51:38 -05:00
TSN::CRiskManagemet* risk;
Nique_372
2025-11-26 07:19:36 -05:00
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
enum ENUM_ESTRATEGIA_SENSEI_ENTRADA_TYPE
{
Nique_372
2026-11-06 15:35:47 -05:00
SENSEI_EST_ENTRADA_OB = 0,
Nique_372
2025-11-26 07:19:36 -05:00
SENSEI_EST_ENTRADA_FVG
};
enum ENUM_ESTRATEGIA_SENSEI_DIRECCION_IND
{
Nique_372
2026-11-06 15:35:47 -05:00
SENSEI_DIR_MANIPULACION_SESIONES = 0,
Nique_372
2025-11-26 07:19:36 -05:00
SENSEI_DIR_MANIPULACION_OB,
SENSEI_DIR_MANIPULACION_FVG
};
Nique_372
2026-11-06 15:35:47 -05:00
// 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,
};
Nique_372
2025-11-26 07:19:36 -05:00
//+------------------------------------------------------------------+