people with nt,
greetings. i need assistance from nt, hopefully it will not take a week to receive a reply as has happened to me previously.
i am trying to prepare two strategies i have developed for distribution.
my strategies depend on a number of indicators that i have developed. in order to distribute the strategies and then for the strategies to function as intended, i will necessarily have to distribute the indicators as well.
therefore, i am trying to create limited versions of my indicators that will perform the calculations they were created for but will not plot or be usable in any other way.
and today i spent some time trying to create versions of my indicators that would not plot. through trial and error i arrived at a formulation that will not plot.
i first removed the addplot command and then set defaults to these:
Calculate = Calculate.OnBarClose;
IsOverlay = true;
DisplayInDataBox = false;
DrawOnPricePanel = true;
DrawHorizontalGridLines = false;
DrawVerticalGridLines = false;
PaintPriceMarkers = false;
ScaleJustification = NinjaTrader.Gui.Chart.ScaleJustification.Right;
IsVisible = false;
IsSuspendedWhileInactive = false;
the problem is that if i try to use these versions of the indicators in a strategy there will be an endless stream of index outside bounds of array error notifications even when the currentbars check has been properly established with the appropriate values.
and through further trial and error i have discovered that a version of one single indicator in which i had restored the plotting commands is available in nt's strategy builder interface. all the other 7 indicators which i prepared not to plot are not available in the strategy builder, even when all compile without errors or warnings.
apparently at some level nt requires a visible plot to consider an indicator to be an indicator. and this is a significant problem because i only want to distribute indicators that will not plot.
when i first asked about this i received a suggestion to use boolean indicators which does not make any difference because if i use boolean checks i would still need to distribute my indicators to clients first so that the boolean checks can be performed on their own devices.
this is a significant problem and seemingly something that nt has never prepared for before. ¿what can nt suggest to be able to overcome this situation?
very well, regards.
Comment