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

Composite momentum

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

    #46
    Originally posted by michael fantoni View Post
    Hello koganam

    I would like to take the factorial of lets say the WMA(Close,1)[0]. I know there is a limit to how big a number I can take the factorial of. But for prices around 1-10 units that should work. How could I go round it?
    Thank u
    You would have to write a factorial function/method, and pass (int)WMA(Close, 1)[0] to it.

    You do realize I hope that any Average(1) is the same as the number, so WMA(Close, 1)[0] is rather a pointless and unnecessary use of computing resources?
    Last edited by koganam; 10-01-2011, 10:35 AM.

    Comment


      #47
      erm....could u give me a reference to some examples? I could pretend to say: Yes koganam, I understood

      Comment


        #48
        Originally posted by michael fantoni View Post
        erm....could u give me a reference to some examples? I could pretend to say: Yes koganam, I understood
        Examples of what?

        Comment


          #49
          for example, I found in that link u gave me the following:
          public static int Calc(int i) { return((i <= 1) ? 1 : (i * Calc(i-1))); }

          I would not have any idea as to how implement it in NT. So, maybe,
          if u r aware of examples where people tried to compute the factorial
          of something in indicators. u see?

          Comment


            #50
            Originally posted by michael fantoni View Post
            for example, I found in that link u gave me the following:
            public static int Calc(int i) {return((i <= 1) ? 1 : (i * Calc(i-1)));}

            I would not have any idea as to how implement it in NT. So, maybe,
            if u r aware of examples where people tried to compute the factorial
            of something in indicators. u see?
            To use that very code as a base,

            1. Write a function to use within the class, so
            Code:
            #region Functions
            private int Factorial(int i) {return((i <= 1) ? 1 : (i * Factorial(i-1)));} 
            
            // other functions go here
            
            #endregion
            I usually create a separate region for all my functions, but that is just my style, so that I can keep things compartmentalized, for finding them easily when I come to look at the code a few months from now, and wonder what the heck I was smoking when I wrote the code.

            2. Then where you want to calculate a factorial, you call it in the code
            Code:
            int WMAValue = (int)WMA(Close, 1)[0];
            int WMAFactorial = this.Factorial(WMAValue);
            Of course, you can make those class variables, or you can concatenate the lines. Again just my style.
            Last edited by koganam; 10-05-2011, 11:05 AM.

            Comment


              #51
              I hope it was gd stuff
              Thank u very much for ur time koganam!!
              The factorial function is everywhere in probability and statistics, strange there isnt a define function in C#!
              Thank u again and I guess I'll get back to u!
              Enjoy

              Comment


                #52
                Originally posted by michael fantoni View Post
                I hope it was gd stuff
                Thank u very much for ur time koganam!!
                The factorial function is everywhere in probability and statistics, strange there isnt a define function in C#!
                Thank u again and I guess I'll get back to u!
                Enjoy
                Yes, I too was very surprised that the shipping Math library did not have an inbuilt factorial function.

                Comment

                Latest Posts

                Collapse

                Topics Statistics Last Post
                Started by ScottWalsh, 04-16-2024, 04:29 PM
                7 responses
                34 views
                0 likes
                Last Post NinjaTrader_Gaby  
                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
                 
                Working...
                X