This commit is contained in:
2025-05-30 14:22:12 +03:30
parent 6d9aef6125
commit 6aaed9d03a
6 changed files with 747 additions and 20 deletions
+22 -2
View File
@@ -152,6 +152,14 @@ input bool eaReportSignals = true; // Report Signals
input bool eaReportProtector = true; // Report Protector Actions
input bool eaReportAfterTradesBalance = true; // Report Balance after a Trade Finished
//
// Collector ...
input group "Collector";
input bool eaSaveTrades = false; // Save Trades
input bool eaSaveSignals = false; // Save Signals
input bool eaSaveWins = false; // Save Winning Conditions
input bool eaSaveLosts = false; // Save Lost Conditions
//
// Variables ...
@@ -446,7 +454,14 @@ void OnTick()
eaSignal.targets,
eaConditions.targets //
);
eaSignal.conditions = eaCatbConditions.GenerateSummary();
eaSignal.conditions =
eaCatbConditions
.GenerateSummary(
false, // Commons ...
true, // Conditions ...
true, // Scores ...
false // Ignore Falses ...
);
//
// Execute Signal ...
@@ -796,13 +811,18 @@ void InitRequirements()
eaTradeManager = new XCXCATBEATradeManager(
eaTrade //
);
eaTradeManager.SaveTrades(true);
//
eaTradeManager.SetAlertPrefix(eaTag);
eaTradeManager.SetAlertLogAlerts(eaLogAlerts);
eaTradeManager.SetAlertMailAlerts(eaMailAlerts);
eaTradeManager.SetAlertPushAlerts(eaPushAlerts);
eaTradeManager.SetAlertEnableAlerts(eaEnableAlerts);
eaTradeManager.SetAlertTerminalAlerts(eaTerminalAlerts);
//
eaTradeManager.SaveWins(eaSaveWins);
eaTradeManager.SaveLosts(eaSaveLosts);
eaTradeManager.SaveTrades(eaSaveTrades);
eaTradeManager.SaveSignals(eaSaveSignals);
//
// Setting Trade Reports ...