From 6e8f7cd067a716568b53f424807ad58a805fb8dc Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Mon, 12 Jan 2026 23:56:11 +0400 Subject: [PATCH] Add EOSA --- .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 32266 -> 32662 bytes ..._EOSA_EbolaOptimizationSearchAlgorithm.mqh | Bin 0 -> 23150 bytes MQL5/Include/Math/AOs/PopulationAO/links.html | 1 + README.md | 1 + 4 files changed, 2 insertions(+) create mode 100644 MQL5/Include/Math/AOs/PopulationAO/AO_EOSA_EbolaOptimizationSearchAlgorithm.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index 6f6220a5904158576eb7eaec590e7d5b1826c60b..8bec866ba53f901eddbee326ca718650e2f3c699 100644 GIT binary patch delta 124 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 literal 0 HcmV?d00001 diff --git a/MQL5/Include/Math/AOs/PopulationAO/links.html b/MQL5/Include/Math/AOs/PopulationAO/links.html index b124e17..9041fa7 100644 --- a/MQL5/Include/Math/AOs/PopulationAO/links.html +++ b/MQL5/Include/Math/AOs/PopulationAO/links.html @@ -120,6 +120,7 @@ ESeagle strategy BRObattle royale optimizer MECmind evolutionary computation + EOSAebola optimization search algorithm CSAcircle search algorithm IWOinvasive weed optimization Micro-AISmicro artificial immune system diff --git a/README.md b/README.md index beecd91..c9929b1 100644 --- a/README.md +++ b/README.md @@ -67,6 +67,7 @@ BIA (bison algorithm) DCA (dendritic cell algorithm) ES (eagle strategy) BRO (battle royale optimizer) +EOSA (ebola optimization search algorithm) CSA (circle search algorithm) DOS (deterministic oscillatory search) EMA (exchange market algorithm)