Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Double Instantiation of Indicator

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Double Instantiation of Indicator

    I wrote my own indicator with a public data series and it generates graphics on the screen (line and dots - no plots)

    When I use the indicator in the Initialize method of the strategy - that works fine and I see all of the drawings.

    But then when I want to retrieve the data series in the OnBarUpdate() - I can not figure out how to retrieve the data from the indicator added at the beginning.

    If I simply call my indicator again in OnBarUpdate() like this:
    double myvalue = MyIndicator(a,b,c,d,e,f,g)[0]

    Then it seems to me that this is wasting memory because I am in essence creating another instance of the Indicator in memory - and it is having to process the 256 bars backwards.

    Is there a best practice on how to limit the # of times an indicator is created?

    TODDL

    #2
    Hello TODDLINDSTROM,

    Thank you for writing in. You can just initialize the indicator into a variable. For example:
    Code:
    	private SMA mySMA;
            protected override void Initialize()
            {
                CalculateOnBarClose = true;
    	    Add(mySMA = SMA(14));
            }
            protected override void OnBarUpdate()
            {
    	    Print(mySMA[0]);
    	    Print(mySMA[1]);
            }
    Please let me know if I may be of further assistance.
    Michael M.NinjaTrader Quality Assurance

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by mmckinnm, Today, 01:34 PM
    3 responses
    5 views
    0 likes
    Last Post NinjaTrader_ChelseaB  
    Started by f.saeidi, Today, 01:32 PM
    2 responses
    4 views
    0 likes
    Last Post f.saeidi  
    Started by alifarahani, 04-19-2024, 09:40 AM
    9 responses
    55 views
    0 likes
    Last Post NinjaTrader_Jesse  
    Started by Conceptzx, 10-11-2022, 06:38 AM
    3 responses
    60 views
    0 likes
    Last Post NinjaTrader_SeanH  
    Started by traderqz, Today, 12:06 AM
    9 responses
    16 views
    0 likes
    Last Post NinjaTrader_Gaby  
    Working...
    X