EasySbAi/Core/Functions.mqh
Nique_372 c2869c89a8
2026-04-10 21:47:52 -05:00

51 lignes
3,8 Kio
MQL5

//+------------------------------------------------------------------+
//| Functions.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
#ifndef EASYSB_CORE_FUNCTIONS_MQH
#define EASYSB_CORE_FUNCTIONS_MQH
//+------------------------------------------------------------------+
//| Include |
//+------------------------------------------------------------------+
//--- Defines
#include "Defines.mqh"
//--- Rercuross
#include "..\\Resrc\\Fres.mqh"
//--- Para el entremiento del modelo
#include "..\\AiAd\\OutputGet.mqh"
#include "..\\AiAd\\Writer.mqh"
//--- Para la prediccion final
#include "..\\AiAd\\AiPred.mqh"
//---
#include <TSN\\AiDataGen\\GenericData\\Strategy\\DeManager.mqh>
//+------------------------------------------------------------------+
//| Funciones de la estrategia |
//+------------------------------------------------------------------+
namespace EstrategiaFuncionts
{
__forceinline bool EstRopturaAlAlza() { return g_bos_choch.NuevaRopturaAlAlza(); }
__forceinline bool EstRopturaAlaBaja() { return g_bos_choch.NuevaRopturaAlaBaja(); }
__forceinline bool PdaMigAlcista() { return g_bloque1.SizeAlcistasMitigados() > 0 || g_bloque2.SizeAlcistasMitigados() > 0; }
__forceinline bool PdaMitBajista() { return g_bloque1.SizeBajistasMitigados() > 0 || g_bloque2.SizeBajistasMitigados() > 0; }
}
//---
#endif // EASYSB_CORE_FUNCTIONS_MQH
//+------------------------------------------------------------------+