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

Moving Average with gaps in it?

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

    Moving Average with gaps in it?

    How can I turn a plot on and off from drawing based on conditions. I would like to have a moving average line plot... then if things don't qualify certain tests, I'd like to stop the plot in its tracks from drawing. If the tests pass in 5 bars, the plot would show up again without connecting the two smoothed lines. Make sense?

    It would basically look like a moving average with a gap in it.

    #2
    Can it be as simple as just writing a "return;" step based on a condition?

    That seems easy but is that the right way to do it? Or is there another way to assign a blank to the plot rather than exiting the script entirely?

    Comment


      #3
      neo,

      This depends on how you are drawing the moving average.

      If you are doing something like, MaPlot.Set(value), simply don't do this for the bar you don't want to plot.

      If you can give a little code on the average I may be able to help a little more.
      mrlogik
      NinjaTrader Ecosystem Vendor - Purelogik Trading

      Comment


        #4
        Are you looking for something like this? Only plotting the SMA if we have an ADX > 20 -

        Code:
         
        protected override void OnBarUpdate()
        {
        if (ADX(Input, 14)[0] > 20)
        Plot0.Set(SMA(Input, 14)[0]);
        }
        BertrandNinjaTrader Customer Service

        Comment


          #5
          Yes and thanks. I was assuming it'd be more difficult. I'm a convert from Thinkorswim and in that scripting language you have to declare the plot as a nan (not a number) value for any bars that don't meet your criteria.

          This couldn't be easier in NinjaScript - which I'm loving by the way.

          thanks again!

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by Barry Milan, Today, 10:35 PM
          1 response
          6 views
          0 likes
          Last Post NinjaTrader_Manfred  
          Started by WeyldFalcon, 12-10-2020, 06:48 PM
          14 responses
          1,427 views
          0 likes
          Last Post Handclap0241  
          Started by DJ888, Yesterday, 06:09 PM
          2 responses
          9 views
          0 likes
          Last Post DJ888
          by DJ888
           
          Started by jeronymite, 04-12-2024, 04:26 PM
          3 responses
          40 views
          0 likes
          Last Post jeronymite  
          Started by bill2023, Today, 08:51 AM
          2 responses
          16 views
          0 likes
          Last Post bill2023  
          Working...
          X