From 212a95566f4f0159058449da2957171d2f9bad9f Mon Sep 17 00:00:00 2001 From: JQSakaJoo Date: Sat, 20 Apr 2024 16:27:17 +0500 Subject: [PATCH] add SIA --- .../Math/AOs/PopulationAO/#C_AO_enum.mqh | Bin 5394 -> 5614 bytes .../AO_BSA_BirdSwarmAlgorithm.mqh | 2 +- .../AO_SIA_SimulatedIsotropicAnnealing.mqh | Bin 0 -> 12066 bytes README.md | 2 +- 4 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 MQL5/Include/Math/AOs/PopulationAO/AO_SIA_SimulatedIsotropicAnnealing.mqh diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh index 6c3cce68fe5186ce7526f69e2605a530ff212822..978ccb95af17592e29790dcdf72efac5ed4d807c 100644 GIT binary patch delta 134 zcmbQF^-g=k7naHISfxCJ89W&r8R8j&88R7i8A=&)7!nyu7*ZKhfa1jr`9O9NkSqYo zCIi*w0bwdoMGlak$B@pT2h>x@kinqDV7>V-OEU|vBZEKKFp!}-n>#rzStsl92{8k0 Tnas$q4W{+^LpR^yGh+h)obewN delta 57 zcmaE-JxOcB7Zy%^27QKL22TdZ&Ec%gEWB_o11|&DHq)$ diff --git a/MQL5/Include/Math/AOs/PopulationAO/AO_BSA_BirdSwarmAlgorithm.mqh b/MQL5/Include/Math/AOs/PopulationAO/AO_BSA_BirdSwarmAlgorithm.mqh index e5b689a..aa415ed 100644 --- a/MQL5/Include/Math/AOs/PopulationAO/AO_BSA_BirdSwarmAlgorithm.mqh +++ b/MQL5/Include/Math/AOs/PopulationAO/AO_BSA_BirdSwarmAlgorithm.mqh @@ -117,7 +117,7 @@ class C_AO_BSA : public C_AO bool C_AO_BSA::Init (const double &rangeMinP [], //minimum search range const double &rangeMaxP [], //maximum search range const double &rangeStepP [], //step search - const int epochsP = 0) //number of epochs + const int epochsP = 0) //number of epochs { if (!StandardInit (rangeMinP, rangeMaxP, rangeStepP)) return false; diff --git a/MQL5/Include/Math/AOs/PopulationAO/AO_SIA_SimulatedIsotropicAnnealing.mqh b/MQL5/Include/Math/AOs/PopulationAO/AO_SIA_SimulatedIsotropicAnnealing.mqh new file mode 100644 index 0000000000000000000000000000000000000000..72ddaee6a0ada7d1aa9bbd677ccba4c8747f42a6 GIT binary patch literal 12066 zcmeHNYfoE85FM%CD)n1_zzvluQ$jG%m(qtsNuovy4Z=um6{V3eHgSp#wK1Vh(_hiw z+xDCt54&?8#w0*(sk*{kuXmn1b7pq${par$S&=2VmCfe0Bp=B8&~QcmkZdNdO?fUG z@&um^d4#(Rnq9w+n{p(_@|z5#D+lsIP9S$p>bO3a<#4wqpU54IZb)DDF|Uo;ncT+ym-yw#={TFQNUby; zZM`>O!3jLvf{krho`sdUj31hg1HG{->+%IwwSFE|l*YdgA*ml^jj+OPNL#>|#iRQA z1;%VXvu1WZc`KuyL->yo(Zc@>8D&|;96NxGeT;M7>+op^aEf^8!Uq{Lu#Y>^)`E9< z$4EN@*L`qbbab8zxp4&t(nPN8K-v&Ieh;3lfy*|2Y0GKID$nyv$CZ3K=d&~U8sC?Z zdEd%o*s}#0KZ>V#6X#-{Hk$AR zt*GW4^(0Td$~kv}U;BZda(pwkVjkj(9+(F`i5yL=7}wG=*>WHYh;lrR3!+S%<8vaN zLlmOr%QJFWEdE(yUk&-0A-6Npj9@$#y}((<#bUSM{4TpB&i5_^ef)jH_ z0hdxP^kaG%7v-T5%HE`di@ktpMLcVVQTn}$d#eB`_iEHWhCbA(2cGPP))70pPAPpl ziwIi>#@>Y_(y^}U+Iip7`}B9@A1O~UdKl~_rKh`C`f5(P$=?kzmU=NST`9fv-CSJe zY1S&F?O!NODZRA)M4GQ^u|_xG(-Ty*)N|E2?Y*bIu-d*j(f>tHm&J14AE^(0Mwi8K zo;vkOr1qZJLrfoq_(;1IMtUDn%8tcX|Bpfh6Jy%w9*8#EA-32FFs7N)y)drW)x#LO zY5KQ?4m3;X)2L4)N$;oCp($sjI&l1EbZEd&ZLB^$k@|uDnM0} z7-T7K5kokGp6>&%dg#=MeHrF<@R?Fkw#knin)?=qD$4LY%kthb=>NUR)$a5e8L@8V zd-8kOnLGj#+RnRr&2O%j8G_sYX?42J+Ge`g|LJtP%35cV?SHC)#|B@;SZA&FDebhi z@AY~0V|UNWbsIaf6Cf$iCE26wyVzm3?t2|(embfvW(L2dK|J$2#x~IUi-| zx33BuSh2f!s<0H+Cdy)^?S}nF9zEiDowvZRtDY6M$3D<5n`?Tt*mt$utgDy@J!21A zhWNgRwH;i{_j$;!h)H&mYF&2K8PmIGfOT2Sr|2z3)v^q0xeVhsW*Cv%vV{578s}Ha zy<7rEoA|TbBgdzpe}?}=jSWpR>o&GnS2ADeva1DI49zmu1p!`@Rv!5;3cRQ{+SffBSx`F z^7+Ei_P7tr+gtSJ<#bZ3r`IVjKaI$0{96tu->YFS$}{j)cVc5!PxfRv?k>SMro+d$ z_gI_aDW4_!emKQDK0hISdJa2{UbK1E5I07T-s$H&^i7PedC+rmf475d_2-WB+T&@3 zVxI5}pBTLyo?daC3<-+0;j%j$G`COE1QZ+wlD&AxqZ zNyK=6yihN8E&HEF`#e1{tMSRUZ{ z>jt{V9en=e&@pCn+^2F!s8z#koQICb_cA?r=L}t{#Z}dN9(gLRqEYd^tm4}t=94@n zRE6U8YdzJ2eQKaU+OnbijA+PN|Pi_86IpnR0ydEaJYz6&nwTj$4V$Ab;cndGz z>3SrjZzjivu924-{YrXXFERQo8y?ik)ict6@FO{l_Z|k+73J~-Oi%