Grade filter B minimum, MinTradeGrade property, session reset fix
Some checks failed
Build and Test / build (push) Has been cancelled

This commit is contained in:
2026-03-22 18:56:06 -04:00
parent a2af272d73
commit c094e65b10
5 changed files with 45 additions and 17 deletions

View File

@@ -96,6 +96,11 @@ namespace NinjaTrader.NinjaScript.Strategies
[Display(Name = "Verbose Logging", GroupName = "Debug", Order = 1)]
public bool EnableVerboseLogging { get; set; }
[NinjaScriptProperty]
[Display(Name = "Min Trade Grade (0=F,1=D,2=C,3=B,4=A,5=A+)", GroupName = "Confluence", Order = 1)]
[Range(0, 6)]
public int MinTradeGrade { get; set; }
[NinjaScriptProperty]
[Display(Name = "Enable File Logging", GroupName = "Diagnostics", Order = 10)]
public bool EnableFileLogging { get; set; }
@@ -190,6 +195,7 @@ namespace NinjaTrader.NinjaScript.Strategies
MaxContracts = 10;
EnableKillSwitch = false;
EnableVerboseLogging = false;
MinTradeGrade = 4;
EnableFileLogging = true;
LogDirectory = string.Empty;
EnableLongTrades = true;
@@ -941,6 +947,7 @@ namespace NinjaTrader.NinjaScript.Strategies
lines.Add("--- Controls ---");
lines.Add(string.Format("EnableKillSwitch : {0}", EnableKillSwitch));
lines.Add(string.Format("EnableVerboseLogging: {0}", EnableVerboseLogging));
lines.Add(string.Format("MinTradeGrade : {0}", MinTradeGrade));
lines.Add(string.Format("EnableFileLogging : {0}", EnableFileLogging));
lines.Add(string.Format("LogDirectory : {0}", string.IsNullOrEmpty(LogDirectory) ? "(default)" : LogDirectory));
lines.Add("--- Portfolio ---");