| 
 
  | 
| 
 Description  | 
 This function returns the price level that indicates the bottom of the top quarter of a bar's range (the red line in the image below): 
 
  | 
| 
 
  | 
 
  | 
| 
 Formula  | 
 BodyTopQuarter(instrument, targetBar)=begin pHigh = GetPrice($1, BATE_HIGH, targetBar, 0) pLow = GetPrice($1, BATE_LOW, targetBar, 0) nvSub = Abs(Diff(pHigh, pLow)) / 4 retval = pHigh - nvSub end  | 
| 
 
  | 
 
  | 
| 
 Parameters  | 
 instrument An instrument. 
 targetBar The index of the bar you want to evaluate. 0 is the current bar, 1 is the first bar back, etc.  | 
| 
 
  | 
 
  | 
| 
 Return Value  | 
 A price that represents the top quarter of a bar's range.  | 
| 
 
  | 
 
  | 
| 
 Examples  | 
 SpinningTop(INPUT, Stringency=3, DojiPercentage=10)=begin retval = NONUM targetBar = 0 tQtr = BodyTopQuarter($1, targetBar) rbLow = RealBodyLow($1, targetBar)   pHigh 
 = GetPrice($1, BATE_HIGH, 
 targetBar, 0) if DojiForm($1, targetBar, DojiPercentage) then begin if rbLow > tQtr then begin       if Stringency >= 3 
 then retval =    if StarForm($1, targetBar) then begin         if Stringency >= 2 
 then retval =          if rbLow == pHigh then 
 retval = 'SPINNING  end end end retval end  | 
| 
 
  | 
 
  | 
| 
 Comments  | 
 NA  | 
©2008 Aspen Research Group, Ltd. All rights reserved. Terms of Use.