From 7e6e67e43785a4ef67940aa4d60117b319b67156 Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Sat, 28 Jun 2025 23:14:05 +0400 Subject: [PATCH] Add EMA --- .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 24914 -> 25268 bytes .../AO_EMA_ExchangeMarketAlgorithm.mqh | Bin 0 -> 18184 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_EMA_ExchangeMarketAlgorithm.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index e02afe509b5debdeb6c329c9ab4576d075aa8d10..ca298d87d3d9fdeb76fad7d63f97ac96e5ee5c37 100644 GIT binary patch delta 152 zcmca~h;hqN#tnVq%B~E)42}%(46Y0n49N@`42cYR4CxH1K+!~oB8F@rt7LK^m-Xg8 z@ibXxpyJ7b^1_o7WZCo~8Wk8|Py@pV1r$RRP2?x{>9B47Vq&ENHt1rwHkf|skUaTA LB->__NI4Dw!dE3( delta 24 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 aiCsB~Hs86kJ->Uv{5OWAr^`;KR{tL)mCm&Q literal 0 HcmV?d00001 diff --git a/MQL5/Include/Math/AOs/PopulationAO/links.html b/MQL5/Include/Math/AOs/PopulationAO/links.html index dbf69f3..2c52b20 100644 --- a/MQL5/Include/Math/AOs/PopulationAO/links.html +++ b/MQL5/Include/Math/AOs/PopulationAO/links.html @@ -108,6 +108,7 @@ IWOinvasive weed optimization Micro-AISmicro artificial immune system DOSdeterministic oscillatory search + EMAexchange market algorithm COAmcuckoo optimization algorithm M SDOmspiral dynamics optimization M NMmNelder-Mead method M diff --git a/README.md b/README.md index a99905a..837eb23 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,7 @@ ES (eagle strategy) BRO (battle royale optimizer) CSA (circle search algorithm) DOS (deterministic oscillatory search) +EMA (exchange market algorithm) COAm (cuckoo optimization algorithm M) COA(CHAOS) (chaos optimization algorithm) BBBC (big bang big crunch)