• 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

Slope of EMA

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

    Slope of EMA

    What's wrong with this?: It plots nothing as soon as I use those double values.

    double slobenow=(EMA(MyInput0)[0])-(EMA(MyInput0)[1]);

    double slobe=(EMA(MyInput0)[1])-(EMA(MyInput0)[2]);

    if (slobe<0) { slobe=slobe*-1; }

    if (slobenow<0) { slobenow=slobenow*-1; }

    if (slobe > slobenow )

    {

    Plot0.Set(
    1);

    }

    else

    {

    Plot0.Set(-
    1);

    }

    #2
    imported post

    Check your log, I bet there is an index out of range error?

    You are accessing values EMA(MyInput0)[2] (value 2 bars ago) when a value2 bars ago likely does not exist. For example, on the 1st bar on the chart, there is no bar 2 bars ago.

    Add something like:

    if (CurrentBar < 2)
    return;

    Ray
    RayNinjaTrader Customer Service

    Comment


      #3
      imported post

      Damn, you're right! (as always Thx!

      Comment

      Latest Posts

      Collapse

      Topics Statistics Last Post
      Started by Mindset, Today, 04:07 AM
      0 responses
      2 views
      0 likes
      Last Post Mindset
      by Mindset
       
      Started by lakman184, Today, 03:04 AM
      0 responses
      2 views
      0 likes
      Last Post lakman184  
      Started by myrtienguyen, Today, 02:18 AM
      0 responses
      3 views
      0 likes
      Last Post myrtienguyen  
      Started by WHICKED, Yesterday, 09:03 PM
      1 response
      17 views
      0 likes
      Last Post Emma1
      by Emma1
       
      Started by oleotrim, Yesterday, 11:29 PM
      1 response
      11 views
      0 likes
      Last Post Emma1
      by Emma1
       
      Working...
      X