From 6d9aef612592822018727155d7c1e44c79b35e26 Mon Sep 17 00:00:00 2001 From: Hadi Khazaee Asl Date: Thu, 29 May 2025 15:03:46 +0330 Subject: [PATCH] last ... --- .vscode/vscode-kanban.json | 62 ++++++++++++++++++++++++++++++++++++-- Experts/xcatb.test.ea.mq5 | 2 +- 2 files changed, 60 insertions(+), 4 deletions(-) diff --git a/.vscode/vscode-kanban.json b/.vscode/vscode-kanban.json index 7fb77c38..b7641696 100644 --- a/.vscode/vscode-kanban.json +++ b/.vscode/vscode-kanban.json @@ -1,5 +1,27 @@ { "todo": [ + { + "assignedTo": { + "name": "Hadi Khazaee Asl" + }, + "creation_time": "2025-05-27T22:10:00.132Z", + "id": "14", + "references": [], + "title": "add support for Save Trades" + }, + { + "assignedTo": { + "name": "Hadi Khazaee Asl" + }, + "creation_time": "2025-05-29T11:32:26.218Z", + "details": { + "content": "- [] Save all Logs ...", + "mime": "text/markdown" + }, + "id": "17", + "references": [], + "title": "add support for Use Data Collector in Logs" + }, { "assignedTo": { "name": "Hadi Khazaee Asl" @@ -13,6 +35,36 @@ "references": [], "title": "Complete Guards ..." }, + { + "assignedTo": { + "name": "Hadi Khazaee Asl" + }, + "creation_time": "2025-05-29T11:31:49.950Z", + "details": { + "content": "- [] Define all Guards here.\n- [] Hndle Guards Functions.\n- [] Attached it to Trade Manager.\n", + "mime": "text/markdown" + }, + "id": "16", + "references": [], + "title": "Create a Guard Provider" + }, + { + "assignedTo": { + "name": "Hadi Khazaee Asl" + }, + "creation_time": "2025-05-29T11:30:42.846Z", + "description": { + "content": "do all protections senari in here ", + "mime": "text/markdown" + }, + "details": { + "content": "- [] What to Do when next Type position Recieved;\n- [] What to Do when opposit Type position Recieved;\n- [] What to Do when Max Same Time Positions Reached;\n- [] ...", + "mime": "text/markdown" + }, + "id": "15", + "references": [], + "title": "Create a Protector class" + }, { "assignedTo": { "name": "Hadi Khazaee Asl" @@ -39,10 +91,14 @@ "assignedTo": { "name": "Hadi Khazaee Asl" }, - "creation_time": "2025-05-27T22:10:00.132Z", - "id": "14", + "creation_time": "2025-05-29T11:33:31.554Z", + "details": { + "content": "- [] EA can Load Configs from Specific File and apply them ...", + "mime": "text/markdown" + }, + "id": "18", "references": [], - "title": "add support for Save Trades" + "title": "add support for reading Configurations from File" } ], "in-progress": [], diff --git a/Experts/xcatb.test.ea.mq5 b/Experts/xcatb.test.ea.mq5 index a71d9f51..f7b8fb3f 100644 --- a/Experts/xcatb.test.ea.mq5 +++ b/Experts/xcatb.test.ea.mq5 @@ -59,7 +59,7 @@ input double eaMinAllowedRange = 0.0; // Min Allowed Order Block Range input bool eaForceHasFLiquidity = false; // Force Order Block To Has Reversal Liquidity input bool eaForceHasRLiquidity = false; // Force Order Block to Has Following Liquidity input bool eaValidateGapSequence = false; // Validate Fair Value Gaps Bar Sequences -input int eaMinAllowedBlockLength = 5; // Min Allowed Block Length +input int eaMinAllowedBlockLength = 0; // Min Allowed Block Length input bool eaValidateBlockEdgeBreakout = false; // Validate Order Block Edge Breakeout //