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

Creating and accessing plots dynamically

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

    Creating and accessing plots dynamically

    Is something like that possible ?

    In Initialize I'm creating series of plots automatically :

    string sPlotName ;
    int i ;

    for (i=1 ; i <10 ; i++)
    {
    sPlotname = "Plot" + i.ToString() ;
    Add (new Plot(...... , sPlotname) ;
    }

    In OnBarUpdate I would like to access my plots object indirectly:
    instead of :
    Plot1.Set(...)
    Plot2.Set(...)
    .....
    Plot10.Set(...)

    to access them by object name in the loop:
    for (i=1 ; i <10 ; i++)
    {
    sPlotname = "Plot" + i.ToString() ;
    Plots[0].Set(...);
    }

    Of course this code is improper, Plots array doesn't expose its plot object. Any other way to do it ?

    Thanks.

    #2
    xTrader1, althought outside of the supported scope, this should be doable, but I'm not sure about the 'dynamic' aspect, since we don't recommend placing logic in the Initialize() like you did.
    BertrandNinjaTrader Customer Service

    Comment


      #3
      any hint

      to do it ? I understand I should access DataSeries object, attached to the plot.

      Comment


        #4
        See if this works for you. Values[0].Set
        Josh P.NinjaTrader Customer Service

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by carnitron, Today, 08:42 PM
        0 responses
        6 views
        0 likes
        Last Post carnitron  
        Started by strategist007, Today, 07:51 PM
        0 responses
        8 views
        0 likes
        Last Post strategist007  
        Started by StockTrader88, 03-06-2021, 08:58 AM
        44 responses
        3,974 views
        3 likes
        Last Post jhudas88  
        Started by rbeckmann05, Today, 06:48 PM
        0 responses
        9 views
        0 likes
        Last Post rbeckmann05  
        Started by rhyminkevin, Today, 04:58 PM
        4 responses
        58 views
        0 likes
        Last Post dp8282
        by dp8282
         
        Working...
        X