SHARE
TWEET

old-rv

selnomeria Jul 13th, 2019 67 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  revBarspClose = (revBarspClose == null) ? Closes[1][0] : revBarspClose;
  2.  
  3.                 if (rangeBarLow == 0)
  4.                 {
  5.                     rangeBarLow = Closes[1][0];
  6.                 }
  7.                 else if (rangeBarHigh == 0)
  8.                 {
  9.                     rangeBarHigh = Closes[1][0];
  10.                 }
  11.  
  12.  
  13.                 if (BarsArray[1].Count == 0 || (BarsArray[1].IsResetOnNewTradingDay && isNewSession))
  14.                 {
  15.                     isNewBar = true;
  16.                 }
  17.                 else
  18.                 {
  19.                     if (revBarsDir == 1)
  20.                     {
  21.                         if (Closes[1][0].ApproxCompare(rangeBarHigh - revBarsOffset) <= 0)
  22.                         {
  23.                             isNewBar = true;
  24.                             revBarsDir = 2;
  25.                         }
  26.                     }
  27.                     else if (revBarsDir == 2)
  28.                     {
  29.                         if (Closes[1][0].ApproxCompare(rangeBarLow + revBarsOffset) >= 0)
  30.                         {
  31.                             isNewBar = true;
  32.                             revBarsDir = 1;
  33.                         }
  34.                     }
  35.                     else if (Closes[1][0].ApproxCompare(rangeBarLow + revBarsOffset) >= 0)
  36.                     {
  37.                         revBarsDir = 1;
  38.                     }
  39.                     else if (Closes[1][0].ApproxCompare(rangeBarHigh - revBarsOffset) <= 0)
  40.                     {
  41.                         revBarsDir = 2;
  42.                     }
  43.                 }
  44.  
  45.                 revBarspClose = Closes[1][0];
  46.  
  47.                 if (Closes[1][0] < rangeBarLow)
  48.                 {
  49.                     rangeBarLow = Closes[1][0];
  50.                 }
  51.                 else if (Closes[1][0] > rangeBarHigh)
  52.                 {
  53.                     rangeBarHigh = Closes[1][0];
  54.                 }
  55.  
  56.                 if (isNewBar)
  57.                 {
  58.                     rangeBarLow = Closes[1][0];
  59.                     rangeBarHigh = Closes[1][0];
  60.                 }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top