51 lignes
3,8 Kio
MQL5
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
|
|
|
|
//+------------------------------------------------------------------+
|