Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Plotting 3 lines beside Wizard generated code

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

    Plotting 3 lines beside Wizard generated code

    Using Wizard, I first generated this code in order to plot 3 lines :

    protected override void Initialize()
    {
    Add(new Plot(Color.FromKnownColor(KnownColor.Orange), PlotStyle.Line, "Plot0"));
    Add(new Plot(Color.FromKnownColor(KnownColor.Green), PlotStyle.Line, "Plot1"));
    Add(new Plot(Color.FromKnownColor(KnownColor.DarkViolet), PlotStyle.Line, "Plot2"));
    CalculateOnBarClose = false;
    Overlay = false;
    PriceTypeSupported = false;
    }

    /// <summary>
    /// Called on each bar update event (incoming tick)
    /// </summary>
    protected override void OnBarUpdate()
    {
    // Use this method for calculating your indicator values. Assign a value to each
    // plot below by replacing 'Close[0]' with your own formula.
    Plot0.Set(Close[0]);
    Plot1.Set(Close[0]);
    Plot2.Set(Close[0]);
    }

    It went Ok, displaying a DarkViolet pricemarker.


    Then I altered the plotting that way :

    Plot1.Set(Close[1]);
    Plot2.Set(Close[2]);

    As a result, I no longer get any line displayed on my chart. How come ?

    #2
    The reason you are not getting any line is because your code is now referencing indexes out of range. To fix this you need to add this at the beginning of OnBarUpdate():
    Code:
    if(CurrentBar < 2)
         return;
    Basically on the very first bar there is no Close[1] or Close[2] and it causes errors. When you add the above code it tells NinjaTrader to not run the calculations till there are at least 2 bars and that will circumvent the error of referencing nonexistent indexes. Hope that helps.
    Josh P.NinjaTrader Customer Service

    Comment


      #3
      Thanks a lot, Josh. Best regards.
      Gérard

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by Geovanny Suaza, 02-11-2026, 06:32 PM
      0 responses
      558 views
      0 likes
      Last Post Geovanny Suaza  
      Started by Geovanny Suaza, 02-11-2026, 05:51 PM
      0 responses
      324 views
      1 like
      Last Post Geovanny Suaza  
      Started by Mindset, 02-09-2026, 11:44 AM
      0 responses
      101 views
      0 likes
      Last Post Mindset
      by Mindset
       
      Started by Geovanny Suaza, 02-02-2026, 12:30 PM
      0 responses
      545 views
      1 like
      Last Post Geovanny Suaza  
      Started by RFrosty, 01-28-2026, 06:49 PM
      0 responses
      547 views
      1 like
      Last Post RFrosty
      by RFrosty
       
      Working...
      X