Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

AddChartIndicator Errors

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

    AddChartIndicator Errors

    NinjaSupport,

    I'm trying to add indicators to my strategy however running into errors.

    The Bollinger Indicator I would like both Upper & Lower Bands to be brushed Blue. Only the Upper Band is blue with code I have.
    The MACD Indicator I would like the MACD.Diff to have PlotStyle.Hash not the Avg.

    Your help with this is appreciated.

    AddChartIndicator(Bollinger(2,20));
    AddChartIndicator(MACD(MACDFast, MACDSlow, MACDSmooth));
    ChartIndicators[0].Plots[0].Brush = Brushes.Blue;
    ChartIndicators[1].Plots[0].PlotStyle = PlotStyle.Hash;

    #2
    Hello Blairski,

    Thanks for your post.

    With an indicator that has more than one plot, you need to set the plot number to be changed. In your example, in both cases, you are setting Plots[0].

    In the case of the Bollinger:
    Plots[0] = Upper
    Plots[1] = Middle
    Plots[2] = Lower

    In the case of the MACD
    Plots[0] = Macd
    Plots[1] = Avg
    Plots[2] = diff

    Plots numbers are in the sequence as you see them in the indicator parameters, starting at [0].

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by CarlTrading, 03-31-2026, 09:41 PM
    1 response
    41 views
    0 likes
    Last Post NinjaTrader_ChelseaB  
    Started by CarlTrading, 04-01-2026, 02:41 AM
    0 responses
    20 views
    0 likes
    Last Post CarlTrading  
    Started by CaptainJack, 03-31-2026, 11:44 PM
    0 responses
    28 views
    1 like
    Last Post CaptainJack  
    Started by CarlTrading, 03-30-2026, 11:51 AM
    0 responses
    45 views
    0 likes
    Last Post CarlTrading  
    Started by CarlTrading, 03-30-2026, 11:48 AM
    0 responses
    37 views
    0 likes
    Last Post CarlTrading  
    Working...
    X