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

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

    Paul H.NinjaTrader Customer Service

    Comment

    Latest Posts

    Collapse

    Topics Statistics Last Post
    Started by cls71, Today, 04:45 AM
    0 responses
    1 view
    0 likes
    Last Post cls71
    by cls71
     
    Started by mjairg, 07-20-2023, 11:57 PM
    3 responses
    213 views
    1 like
    Last Post PaulMohn  
    Started by TheWhiteDragon, 01-21-2019, 12:44 PM
    4 responses
    544 views
    0 likes
    Last Post PaulMohn  
    Started by GLFX005, Today, 03:23 AM
    0 responses
    3 views
    0 likes
    Last Post GLFX005
    by GLFX005
     
    Started by XXtrader, Yesterday, 11:30 PM
    2 responses
    12 views
    0 likes
    Last Post XXtrader  
    Working...
    X