Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Value outside of range - divide by zero issue

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

  • NinjaTrader_AdamP
    replied
    ShruggedAtlas,

    double PriceDelta = (Close[0] - Close[1]) * 100;

    and

    PTR.Set(RsiDelta / PriceDelta);

    Is the culprit here. This may be zero, as such you need to check :

    if ( PriceDelta < Double.Epsilon )
    {
    //do something
    }

    You may want to use the prior PriceDelta that wasn't zero, i.e. keep track of the previous PriceDelta and only update the previous one if PriceDelta isn't zero.

    Please let me know if I may assist further.
    Last edited by NinjaTrader_AdamP; 02-15-2012, 10:23 AM.

    Leave a comment:


  • ShruggedAtlas
    started a topic Value outside of range - divide by zero issue

    Value outside of range - divide by zero issue

    I've got a simple indicator that compares the relative changes in price to changes in another oscillator. I've printed the resulting data to the output window and the values vary from negative to positive and are in a relatively tight range except when there is no change in price and I end up with a spike to infinity (which prints to the output window) this seems to occurr because when price doesn't change there is a divide by zero incident.

    Is there a way to check for divide by zero and not plot that? or is there another approach I should take to compare the relative changes of two sets of data?

    Here is my code:

    Code:
    			double RsiDelta = (RSI(2,3)[0] + RSI(2,3)[1] + RSI(2,3)[2]) - 
    								(RSI(2,3)[1] + RSI(2,3)[2] + RSI(2,3)[3]);
    			
    			double PriceDelta = (Close[0] - Close[1]) * 100;
    			
    			Print("RsiDelta is " + RsiDelta);
    			Print("PriceDelta is " + PriceDelta);
    			Print("RsiDelta divided by PriceDelta is " + RsiDelta / PriceDelta);
    
                PTR.Set(RsiDelta / PriceDelta);

Latest Posts

Collapse

Topics Statistics Last Post
Started by wildleanketosale, Today, 03:49 AM
0 responses
1 view
0 likes
Last Post wildleanketosale  
Started by wildleanketosale, Today, 03:48 AM
0 responses
2 views
0 likes
Last Post wildleanketosale  
Started by hiltonvarai, Today, 03:10 AM
0 responses
1 view
0 likes
Last Post hiltonvarai  
Started by afyuwi, Today, 02:33 AM
0 responses
2 views
0 likes
Last Post afyuwi
by afyuwi
 
Started by wushutrades, Today, 01:41 AM
0 responses
4 views
0 likes
Last Post wushutrades  
Working...
X