diff --git a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh
index c9002ba..27b7383 100644
Binary files a/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh and b/MQL5/Include/Math/AOs/PopulationAO/#C_AO_enum.mqh differ
diff --git a/MQL5/Include/Math/AOs/PopulationAO/AO_BOA_BullOptimizationAlgorithm.mqh b/MQL5/Include/Math/AOs/PopulationAO/AO_BOA_BullOptimizationAlgorithm.mqh
new file mode 100644
index 0000000..1542497
Binary files /dev/null and b/MQL5/Include/Math/AOs/PopulationAO/AO_BOA_BullOptimizationAlgorithm.mqh differ
diff --git a/MQL5/Include/Math/AOs/PopulationAO/links.html b/MQL5/Include/Math/AOs/PopulationAO/links.html
index 7b4731e..4af136f 100644
--- a/MQL5/Include/Math/AOs/PopulationAO/links.html
+++ b/MQL5/Include/Math/AOs/PopulationAO/links.html
@@ -98,6 +98,7 @@
| DA(Duelist) | duelist algorithm |
| ECOi | eco-inspired evolutionary algorithm |
| BFO-GA | bacterial foraging optimization - genetic algorithm |
+ | BOA(Bull) | bull optimization algorithm |
| SOA | simple optimization algorithm |
| ABHA | artificial bee hive algorithm |
| DO | dandelion optimizer |
diff --git a/MQL5/Include/Math/AOs/TestStand3D.mqh b/MQL5/Include/Math/AOs/TestStand3D.mqh
index 1933f41..76fb1ad 100644
Binary files a/MQL5/Include/Math/AOs/TestStand3D.mqh and b/MQL5/Include/Math/AOs/TestStand3D.mqh differ
diff --git a/MQL5/Scripts/Testing AOs/Test_AO_All.mq5 b/MQL5/Scripts/Testing AOs/Test_AO_All.mq5
new file mode 100644
index 0000000..3c778d2
--- /dev/null
+++ b/MQL5/Scripts/Testing AOs/Test_AO_All.mq5
@@ -0,0 +1,262 @@
+//+----------------------------------------------------------------------------+
+//| Copyright 2007-2026, Andrey Dik |
+//| https://www.mql5.com/ru/users/joo |
+//+----------------------------------------------------------------------------+
+#property copyright "Copyright 2007-2026, JQS aka Joo."
+#property link "https://www.mql5.com/ru/users/joo"
+#property version "1.00"
+#property script_show_inputs
+
+#include