From 2553083f7df606d37abc402115b7664e3a2e61fa Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Sun, 30 Nov 2025 20:55:22 +0400 Subject: [PATCH] Add dDCA --- .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 30812 -> 31220 bytes ...CA_DeterministicDendriticCellAlgorithm.mqh | Bin 0 -> 28400 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_dDCA_DeterministicDendriticCellAlgorithm.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index be4b3a7de199668ec187b0bbf319b63e0dc0d97b..e9092c783519ec6aa80dda793ec3d95ce770cb03 100644 GIT binary patch delta 149 zcmccff$_^{#tkeI>?sT`49*OWlXazK#a$Ru8S)rX7>XD&8A^aS87Py=kTY3ONO`h> ztjuOM2_F?!u!hNvy26t$D6_z|J344eVro}_8W5-|KFLvNbBIlmHbO_7I@B!2_{7b} I(x(Xk0MC>p-~a#s delta 24 gcmezJneomC#tkeIn`~AP`)sm7)j{V+R)-D2AkI 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 NZSC*F_O~TE^?$Z-F`57X literal 0 HcmV?d00001 diff --git a/MQL5/Include/Math/AOs/PopulationAO/links.html b/MQL5/Include/Math/AOs/PopulationAO/links.html index 7388907..72bf40b 100644 --- a/MQL5/Include/Math/AOs/PopulationAO/links.html +++ b/MQL5/Include/Math/AOs/PopulationAO/links.html @@ -108,6 +108,7 @@ ATAmartificial tribe algorithm M A3artificial atom algorithm CROmcoral reef optimization M + dDCAdeterministic dendritic cell algorithm CFOcentral force optimization ASHAartificial showering algorithm ASBOadaptive social behavior optimization diff --git a/README.md b/README.md index 313cdbc..b811d54 100644 --- a/README.md +++ b/README.md @@ -56,6 +56,7 @@ CGO (chaos game optimization) ATAm (artificial tribe algorithm M) A3 (artificial atom algorithm) CROm (coral reef optimization M) +dDCA (deterministic dendritic cell algorithm) CFO (central force optimization) ASHA (artificial showering algorithm) ASBO (adaptive social behavior optimization)