Some of these indicators are very complex, and I had a series of parameters that I defined in the Properties region as [Category("Parameters")], and another set of less important parameters that I defined as [Category("Extra Parameters")].
NT 7 would generate a method signature with just my "Parameters" (NinjaScript generated code. Neither change nor remove). So it was very easy to call this indicator from a strategy with just 3 parameters instead of 20 for example.
In NT 8 I'm following the same procedure...
[NinjaScriptProperty]
Display(Name="01. Span", Description="Bar span for Indicator X to consider for highest and lowest values", Order=2, GroupName="Parameters")]
....
[NinjaScriptProperty]
Display(Name="01. Line color", Description="Line Color", Order=2, GroupName="Extra Parameters")]
but it seems that the method signature is generated by NT 8 with all the 20 indicators. It doesn't differentiate between "Parameters" and "Extra Parameters".
This means that when I call it from a strategy I would have to use all the 20 parameters. Is this normal behavior? is there a way to make NT 8 behave like NT 7?
Thanks!

Comment