Announcement

Collapse
No announcement yet.

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.

    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 CaptainJack, 05-29-2026, 05:09 AM
        0 responses
        176 views
        0 likes
        Last Post CaptainJack  
        Started by CaptainJack, 05-29-2026, 12:02 AM
        0 responses
        93 views
        0 likes
        Last Post CaptainJack  
        Started by charlesugo_1, 05-26-2026, 05:03 PM
        0 responses
        130 views
        0 likes
        Last Post charlesugo_1  
        Started by DannyP96, 05-18-2026, 02:38 PM
        1 response
        210 views
        0 likes
        Last Post NinjaTrader_ChelseaB  
        Started by CarlTrading, 05-11-2026, 05:56 AM
        0 responses
        186 views
        0 likes
        Last Post CarlTrading  
        Working...
        X