I have an Input Parameter named Length for my Indicator AshMA.
In the #region Properties of this indicator I have:
[GridCategory("Parameters")]
[Description("NumBars")]
[NinjaTrader.Gui.Design.DisplayName("NumBars")]
public int Length
{
get { return length; }
set { length = Math.Max(1, value);
}
So even though the parameter is called Length, I want it to show up as NumBars in the GUI.
The above code works perfectly for Indicator selection window. I can see Numbars as the name of the Input field.
However, when I bring up Strategy Builder, the name of the Input is length.
Is there anyway to force Strategy Builder to use the DisplayName ?
Also I have another Input variable called: mAType.
The Strategy Builder always displays it as: "M a Type". Is there any way to force the Gui Name ?
Comment