PureBytes Links
Trading Reference Links
|
Functions written for the Traders' Tips section of "Technical
Analysis of Stocks and Commodities" magazine.
FUNCTION: Linear Regression Reversal Indicator
FORMULA: LinRegReverse
DESC: Return 1 if the Linear Regression of a value is increasing or
unchanged and -1 if it is decreasing.
NOTES: This function returns 1 if the Linear Regression of a value
is increasing or unchanged and -1 if it is decreasing.
Parameters
------------------
Data The data to use in the regression. This is typically a
field in a data series or a calculated value.
Period The number of bars of data to include in the
regression, including the current value. For example, a period of 3
includes the current value and the two previous values.
Function Value
------------------------
The linear regression indicator is calculated by fitting a linear
regression line over the values for the given period, and then
determining the current value for that line. A linear regression
line is a straight line which is as close to all of the given values
as possible. The linear regression indicator at the beginning of a
data series is not defined until there are enough values to fill the
given period.
This function returns 1 if the Linear Regression of a value is
increasing or unchanged and -1 if it is decreasing.
Source
------------
This function is based on the article "Trade The Price Swings" by
Barbara Star in the December 2003 issue of "Technical Analysis of
Stocks and Commodities".
iff(GE(Change(LRI(Data,Period),1),0),1,-1)
END OF NOTES
HASBUFFER
INPUT: Data
TYPE: series
INPUT: Period
TYPE: integer
DEFAULT: 5
STEP: 1
PERFORM: LRI
INPUT COLUMN: 1
INPUT COLUMN: 2
STEP: 2
PERFORM: Change
INPUT COLUMN: -1
INPUT VALUE: 1
STEP: 3
PERFORM: GE
INPUT COLUMN: -2
INPUT VALUE: 0
STEP: 4
PERFORM: If
INPUT COLUMN: -3
INPUT VALUE: 1
INPUT VALUE: -1
END OF FUNCTION
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for your HP, Epson, Canon or Lexmark
Printer at MyInks.com. Free s/h on orders $50 or more to the US & Canada.
http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/mOAaAA/3exGAA/qnsNAA/GHeqlB/TM
---------------------------------------------------------------------~->
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
|