• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

How do I get 'barsAgo" info for a variable I create?

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

    How do I get 'barsAgo" info for a variable I create?


    ((EMA(
    20)[0] - EMA(20)[3]) / (EMA(20)[0])) gives me a ROC of a EMA20. How do I get that value from a preceding bar? If I try to apply the 'barsAgo' to the formula I get the following error:

    Cannot apply indexing with[] to an expression of type 'double'.

    Creating a variable to hold the above formula gives the same error.

    Can I compile a custom indicator using the formula and then reference it with a 'barsAgo'?





    #2
    imported post

    Two things -

    If you want to store user generated calculations, create a variable of type DataSeries. See documentation on this class. It would look something like:


    private DataSeries myRoc = null;

    protected override void Initialize()
    {
    myRoc = new DataSeries(this);
    }

    protected override void OnBarUpdate()
    {
    myRoc.Set(calculatedValue);
    Print("Current myRoc value is: " + myRoc[0]);
    }
    or you could do something like the following instead:

    protected override void OnBarUpdate()
    {
    Print("ROC of EMA20 is: " + ROC(EMA(20), periodValue, smoothValue)[0]);
    }


    Ray
    RayNinjaTrader Customer Service

    Comment


      #3
      imported post

      THat's what I needed, thanks!

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by swcooke, Today, 12:33 PM
      1 response
      9 views
      0 likes
      Last Post NinjaTrader_ChelseaB  
      Started by NinjaCustomer, Today, 12:10 PM
      3 responses
      9 views
      0 likes
      Last Post NinjaTrader_ChelseaB  
      Started by KINGKODA, Today, 11:48 AM
      0 responses
      3 views
      0 likes
      Last Post KINGKODA  
      Started by mlarocco, Today, 10:52 AM
      6 responses
      18 views
      0 likes
      Last Post mlarocco  
      Started by Eros Lima, Today, 09:45 AM
      2 responses
      7 views
      0 likes
      Last Post NinjaTrader_ChrisL  
      Working...
      X