#include #include #include #include // Local #include "Filters\M_FiltersOK.mqh" #include "Filters\M_SessionFilter.mqh" #include "Filters\M_MaxTradesPerDay.mqh" #include "Filters\M_CheckNews.mqh" #include "Filters\M_GetCurrencyByEvent.mqh" #include "Filters\M_RSI_INIT.mqh" #include "Filters\M_CalcCurrentRSI.mqh" #include "Filters\M_RSIBuyAllowed.mqh" #include "Filters\M_RSISellAllowed.mqh" #include "Filters\M_SpreadOK.mqh" #include "Filters\M_MaxDailyProfitOk.mqh" #include "Higher TimeFrame\M_NewBar_M15.mqh" #include "Higher TimeFrame\M_CheckBuyLiqu.mqh" #include "Higher TimeFrame\M_CheckSellLiqu.mqh" #include "Strategy\M_CheckLiquCrossed.mqh" #include "Strategy\M_StateMachine.mqh" #include "Structs\stGlobalVars.mqh" #include "Structs\E_DIRECTION.mqh" #include "Utilities\M_GetCandleData.mqh" #include "Utilities\M_Points2Price.mqh" #include "Utilities\M_ArrayUnshiftLimit_Double.mqh" #include "Utilities\M_InitializeArrays.mqh" #include "Utilities\ArraySortDesc_double.mqh" #include "Utilities\M_NewBar_M1.mqh" #include "Utilities\M_NewDay.mqh" #include "Utilities\M_CalculateLotSize.mqh" #include "Utilities\M_ModifyPositionSL.mqh" #include "Utilities\Log\M_LogInfo.mqh" #include "Utilities\Log\M_LogWarning.mqh" #include "Utilities\Log\M_LogError.mqh" #include "Visualize\Line\M_HideLine.mqh" #include "Visualize\Line\M_CreateLine.mqh" #include "Visualize\Line\M_SetLine.mqh" #include "Visualize\Line\M_SetLineNames.mqh" #include "Visualize\Line\M_ExtendActualLines.mqh" #include "Visualize\Boxes\M_HandleBoxes.mqh" #include "Visualize\Boxes\M_CreateBox.mqh" #include "Visualize\Boxes\M_ExtendBox.mqh" #include "Visualize\Boxes\M_SetBoxNames.mqh" #include "Visualize\Label\M_ChangeLabelText.mqh" #include "Visualize\Label\M_CreateLabel.mqh"