From 3726d5b91f916195dfd8c86656451ff402b47c5f Mon Sep 17 00:00:00 2001 From: WaleeTheRobot Date: Sun, 5 Jan 2025 11:17:39 -0500 Subject: [PATCH] Added alert to check ATM strategy loaded --- .../AddOns/OrderFlowBot/OrderFlowBot.cs | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/NinjaTrader/Custom/AddOns/OrderFlowBot/OrderFlowBot.cs b/NinjaTrader/Custom/AddOns/OrderFlowBot/OrderFlowBot.cs index 4e4fd1f..e56735b 100644 --- a/NinjaTrader/Custom/AddOns/OrderFlowBot/OrderFlowBot.cs +++ b/NinjaTrader/Custom/AddOns/OrderFlowBot/OrderFlowBot.cs @@ -279,6 +279,11 @@ protected override void OnStateChange() { InitializeUIManager(); } + + if (!BacktestEnabled) + { + CheckATMStrategyLoaded(); + } } else if (State == State.Realtime && Category != Category.Backtest) { @@ -509,6 +514,21 @@ private bool ValidateTimeProperties() } #endregion + + private void CheckATMStrategyLoaded() + { + string template = ChartControl?.OwnerChart?.ChartTrader?.AtmStrategy?.Template; + + if (template == null) + { + System.Windows.MessageBox.Show( + "ATM Strategy template is not loaded.", + "Alert", + System.Windows.MessageBoxButton.OK, + System.Windows.MessageBoxImage.Warning + ); + } + } } public class CumulativeDeltaSelectedPeriodConverter : TypeConverter