Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Sma

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

    Sma

    I'm using an SMA with a period of 20. It works after the first 20 bars, but at market open it gives me problems.

    Is there a way to say something like: if (there are < 20 bars printed), then SMA period is 5. Else, SMA period is 20.

    Can you give an example if this is possible?

    Thank you.

    #2
    Hello imali,

    Thanks for your post.

    By default, most indicators that have plots will not display their plots until 20 bars have been processed. It would not matter if you used an SMA with a period of 1 or 100.

    You could create a custom copy of the SMA indicator and add the property BarsRequiredToPlot = x where x would be the value you prefer. Keep in mind that if x is less than the period of the SMA that the moving average during that time will be inaccurate.

    Reference: https://ninjatrader.com/support/help...iredtoplot.htm

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by CarlTrading, 03-31-2026, 09:41 PM
    1 response
    156 views
    1 like
    Last Post NinjaTrader_ChelseaB  
    Started by CarlTrading, 04-01-2026, 02:41 AM
    0 responses
    90 views
    1 like
    Last Post CarlTrading  
    Started by CaptainJack, 03-31-2026, 11:44 PM
    0 responses
    138 views
    2 likes
    Last Post CaptainJack  
    Started by CarlTrading, 03-30-2026, 11:51 AM
    0 responses
    130 views
    1 like
    Last Post CarlTrading  
    Started by CarlTrading, 03-30-2026, 11:48 AM
    0 responses
    107 views
    0 likes
    Last Post CarlTrading  
    Working...
    X