• 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 TazoTodua, Today, 02:02 AM
      0 responses
      2 views
      0 likes
      Last Post TazoTodua  
      Started by rehema, Today, 01:29 AM
      0 responses
      5 views
      0 likes
      Last Post rehema
      by rehema
       
      Started by Papercut110, Yesterday, 11:25 PM
      0 responses
      3 views
      0 likes
      Last Post Papercut110  
      Started by cgjecv, Yesterday, 09:42 PM
      0 responses
      4 views
      0 likes
      Last Post cgjecv
      by cgjecv
       
      Started by fxRichard, Yesterday, 08:34 PM
      0 responses
      3 views
      0 likes
      Last Post fxRichard  
      Working...
      X