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

Instance variable for FAMA MA

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

    Instance variable for FAMA MA

    Is it possible to do something like the following

    Code:
    [COLOR=Black]private[/COLOR] SMA mySma;
    protected override void OnStateChange()
    {
       // when the indicator begins processing
       // save an instance of the SMA indicator with the desired input   
       if (State == State.Historical)
       {
          mySma = SMA(20);
       }
    }
    for FAMA moving average? If yes, how.

    #2
    Hello Zeos6,

    Thank you for your note.

    Code:
    private FMA myFma;
    
     if (State == State.Historical)
       {
          myFma= FMA(20);
       }
    Does the above work?

    If not, would you be able to provide a copy of the FMA indicator or provide a link to it?

    I look forward to your reply.
    Alan P.NinjaTrader Customer Service

    Comment


      #3
      Hi AlanP,
      Am I missing something here? Your own documentation states the following:

      Syntax

      MAMA(double fastLimit, double slowLimit)
      MAMA(ISeries<double> input, double fastLimit, double slowLimit)

      Returns MAMA value
      MAMA(double fastLimit, double slowLimit)[int barsAgo]
      MAMA(ISeries<double> input, double fastLimit, double slowLimit)[int barsAgo]

      Returns Fama (Following Adaptive Moving Average) value
      MAMA(double fastLimit, double slowLimit).Fama[int barsAgo]
      MAMA(ISeries<double> input, double fastLimit, double slowLimit).Fama[int barsAgo]


      How does your suggestion relate to the documentation?

      Comment


        #4
        Hello Zeos6,

        Mentioning the Mesa Adaptive moving average would have been helpful. Fama is part of the MAMA like Diff is to MACD.

        MAMA myMAMA;

        else if (State == State.Configure)
        myMAMA= MAMA(1, 2);

        OnBarUpdate()
        Print(myMAMA.Fama[0]);

        Please let us know if you need further assistance.
        Alan P.NinjaTrader Customer Service

        Comment


          #5
          Thanks AlanP.
          The issue here is that MAMA is an indicator and Fama is a series. I will work with this.

          Comment

          Latest Posts

          Collapse

          Topics Statistics Last Post
          Started by junkone, Today, 11:37 AM
          2 responses
          12 views
          0 likes
          Last Post junkone
          by junkone
           
          Started by frankthearm, Yesterday, 09:08 AM
          12 responses
          43 views
          0 likes
          Last Post NinjaTrader_Clayton  
          Started by quantismo, 04-17-2024, 05:13 PM
          5 responses
          35 views
          0 likes
          Last Post NinjaTrader_Gaby  
          Started by proptrade13, Today, 11:06 AM
          1 response
          7 views
          0 likes
          Last Post NinjaTrader_Clayton  
          Started by love2code2trade, 04-17-2024, 01:45 PM
          4 responses
          35 views
          0 likes
          Last Post love2code2trade  
          Working...
          X