From bb0af7e46513934328cdfd1b3cbb81e542bd23fd Mon Sep 17 00:00:00 2001 From: Bell Date: Tue, 10 Mar 2026 23:10:00 +0700 Subject: [PATCH] update small --- Experts/EA_ICT_CL/Config.mqh | 3 ++- Experts/EA_ICT_CL/Drawing.mqh | 16 ++++++++-------- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/Experts/EA_ICT_CL/Config.mqh b/Experts/EA_ICT_CL/Config.mqh index 8a19979..e81be04 100644 --- a/Experts/EA_ICT_CL/Config.mqh +++ b/Experts/EA_ICT_CL/Config.mqh @@ -5,7 +5,7 @@ input ENUM_TIMEFRAMES InpMiddleTF = PERIOD_H1; input ENUM_TIMEFRAMES InpTriggerTF = PERIOD_M5; input double InpRiskPercent = 1.0; -input double InpRiskReward = 2.0; +input double InpRiskReward = 2.2; input double InpMaxDailyLossPct = 3.0; input int InpLondonStartHour = 7; @@ -21,6 +21,7 @@ input int InpTriggerSwingLookback = 30; input int InpFVGMaxAliveMin = 4320; input int InpFVGScanBars = 50; input double InpFVGMinBodyPct = 60.0; +input double InpFVGTouchPct = 35.0; // giá phải vào sâu bao nhiêu % FVG range mới tính touched input int InpMSSMinDepthPts = 30; input long InpMagicNumber = 20250308; diff --git a/Experts/EA_ICT_CL/Drawing.mqh b/Experts/EA_ICT_CL/Drawing.mqh index 983bf0b..95c50e7 100644 --- a/Experts/EA_ICT_CL/Drawing.mqh +++ b/Experts/EA_ICT_CL/Drawing.mqh @@ -56,22 +56,22 @@ inline void DrawMiddleSwingPoints() bool isUp = (g_MiddleTrend.trend == DIR_UP); bool isDown = (g_MiddleTrend.trend == DIR_DOWN); DrawOneSwingPoint( - PREFIX_SWING_MIDDLE, InpMiddleTF, "MiddleH0", + PREFIX_SWING_MIDDLE, InpMiddleTF, "H0", true, g_MiddleTrend.idxH0, g_MiddleTrend.h0, clrAqua, isDown, 2, 8 ); DrawOneSwingPoint( - PREFIX_SWING_MIDDLE, InpMiddleTF, "MiddleH1", + PREFIX_SWING_MIDDLE, InpMiddleTF, "H1", true, g_MiddleTrend.idxH1, g_MiddleTrend.h1, C'0,140,160', false, 2, 8 ); DrawOneSwingPoint( - PREFIX_SWING_MIDDLE, InpMiddleTF, "MiddleL0", + PREFIX_SWING_MIDDLE, InpMiddleTF, "L0", false, g_MiddleTrend.idxL0, g_MiddleTrend.l0, clrYellow, isUp, 2, 8 ); DrawOneSwingPoint( - PREFIX_SWING_MIDDLE, InpMiddleTF, "MiddleL1", + PREFIX_SWING_MIDDLE, InpMiddleTF, "L1", false, g_MiddleTrend.idxL1, g_MiddleTrend.l1, C'160,140,0', false, 2, 8 ); @@ -88,22 +88,22 @@ inline void DrawTriggerSwingPoints() bool isUp = (g_TriggerTrend.trend == DIR_UP); bool isDown = (g_TriggerTrend.trend == DIR_DOWN); DrawOneSwingPoint( - PREFIX_SWING_TRIGGER, InpTriggerTF, "TriggerH0", + PREFIX_SWING_TRIGGER, InpTriggerTF, "h0", true, g_TriggerTrend.idxH0, g_TriggerTrend.h0, C'180,100,255', isDown, 1, 7 ); DrawOneSwingPoint( - PREFIX_SWING_TRIGGER, InpTriggerTF, "TriggerH1", + PREFIX_SWING_TRIGGER, InpTriggerTF, "h1", true, g_TriggerTrend.idxH1, g_TriggerTrend.h1, C'100,60,160', false, 1, 7 ); DrawOneSwingPoint( - PREFIX_SWING_TRIGGER, InpTriggerTF, "TriggerL0", + PREFIX_SWING_TRIGGER, InpTriggerTF, "l0", false, g_TriggerTrend.idxL0, g_TriggerTrend.l0, C'255,160,40', isUp, 1, 7 ); DrawOneSwingPoint( - PREFIX_SWING_TRIGGER, InpTriggerTF, "TriggerL1", + PREFIX_SWING_TRIGGER, InpTriggerTF, "l1", false, g_TriggerTrend.idxL1, g_TriggerTrend.l1, C'160,100,20', false, 1, 7 );