PDA

View Full Version : Templates and Indicators


guym
12-01-2006, 08:31 AM
I have a Custom Indicator that works without any problems when I add it to an existing chart. However, if I save the indicator as part of a template and then load the template, the indicator won't plot. I can see the indicator plot flash up for an instant and then it dissappears. The indicator is in the chart's indicator list. Reloading Ninjascript (F5) doesn't work either. I have to remove the indicator and then add it to the chart again in order to get it to display. Any suggestions as to what I might be causing the problem?

Thanks in advance.

NinjaTrader_Ray
12-01-2006, 09:55 AM
Do you see any errormessages in the log tab of the Control Center window?

guym
12-01-2006, 03:58 PM
The message in the log is as follows:

Error on plotting indicator: Please check the plot method: Out of Memory

NinjaTrader_Dierk
12-01-2006, 06:44 PM
Your custom indicator eats up all available memory -> any chart/template using it will not work.

Please fix the bug and charts/templates should be working as expected.

guym
12-02-2006, 12:35 AM
The confusing part is that the custom indicator works just fine when I add it to the chart manually (i.e. using "Add" instead of via a template). So it seems that the difference between working and not working seems to have something to do with the way the template populates the chart??

NinjaTrader_Dierk
12-02-2006, 12:43 AM
Incorrect. There is no difference. At some point NT just hits the wall, since all memory is eaten up.

You can justify by using standard indicators: you shouldn't experience any difference there.

guym
12-02-2006, 01:32 AM
Problem solved. Thanks. I 'm using a custom dashstyle which was outside of the plot loop so C# was not releasing the memory when the plot loop went out of scope. Once I moved the DashValues inside the plot loop - Voila!

NinjaTrader_Ray
12-02-2006, 04:03 AM
Excellent!