Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

How to Access Close[5] for a TimeSeries added manually to chart, not via Add()?

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

    How to Access Close[5] for a TimeSeries added manually to chart, not via Add()?

    Hello,

    I have a single-TimeSeries indicator that I've applied to a chart with one data series (SPY), and I can access my indicator's Closes[0][5] with no problem.

    However, when I manually add a second TimeSeries to the chart (GLD) by right clicking on the NinjaTrader Chart and choosing a second TimeSeries, this second time series is not also added to the indicator on the chart, so when I call Closes[1][5] from within my indicator, an exception is thrown because my indocator still only has 1 TimeSeries.

    How can I access TimeSeries data for the second series added manually to the chart, for instance how can I get the value for the GLD Close 5 bars ago, like Closes[1][5]?

    I noticed that the ChartControl property of my indicator has meta-data about both time series in its Bars and BarsArray properties, such as the COUNT of the GLD and SPY bars, but I can't find a collection of actual TimeSeries data, like Closes or Highs, in either the Indicator properties or the indicator's CharetControl properties.

    Any ideas?

    Thanks in advance!

    EquityTrader

    #2
    Hello EquityTrader,
    Thanks for your note.

    Unfortunately there are no supported way of doing it. You can however use the unsupported ChartControl class to access the manually added Bar array on the chart. A sample code will be like

    Code:
    if (ChartControl.BarsArray >=2) ChartControl.BarsArray[1].GetClose(idx);
    The ChartControl class is not supported and thus not documented.
    JoydeepNinjaTrader Customer Service

    Comment


      #3
      Hi NinjaTrader_Joydeep,

      This worked perfectly! Thank you so much!

      EquityTrader

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by Vulgoth_t_Destroyer, 05-09-2022, 04:45 PM
      55 responses
      5,450 views
      0 likes
      Last Post BartMan
      by BartMan
       
      Started by DawnTreader, 05-08-2024, 05:58 PM
      16 responses
      52 views
      0 likes
      Last Post DawnTreader  
      Started by tradingnasdaqprueba, 05-07-2024, 03:42 AM
      15 responses
      60 views
      0 likes
      Last Post NinjaTrader_Jesse  
      Started by kevinenergy, Yesterday, 12:01 PM
      8 responses
      28 views
      0 likes
      Last Post kevinenergy  
      Started by nightstalker, Today, 01:32 PM
      1 response
      12 views
      0 likes
      Last Post NinjaTrader_Zachary  
      Working...
      X