|
|
|
清扬论技术分析(2)
再看一个曲线拟合的例子。
INPUT:N(0,0,1),N1(1,0,9),N2(5,0,9),N3(0,0,9);
A:=BARSLAST(SYSPARAM(4)=H); B:=BARSLAST(SYSPARAM(5)=L);
E:=(SYSPARAM(4)-SYSPARAM(5))/(SYSPARAM(3)-SYSPARAM(2))*(N1+N2/10+N3/100)*B;
F:=(SYSPARAM(4)-SYSPARAM(5))/(SYSPARAM(3)-SYSPARAM(2))*(N1+N2/10+N3/100)*A;
G:=REF(H,A); D:=REF(L,B); G11:IF(N,G-F,D+E)+BARPOS*SIN(BARPOS/19);
是不是04年3、4月份的行情拟合的较好?
直线、曲线或者更为复杂的方法都是可以用的,但一般越单纯的方法越有效。单纯到什么程度?要单纯到多数人不屑用的最好。
|
|
 |
线性回归线可能是争议最少的一条直线了,因为是基于统计学的。就连对所有技术分析方法均嗤之以鼻的何之先生(<大师的命门>的作者),(文章来源:黑马金股 http://www.fedom.net)最后还是认为只有统计学的方法才是科学的。可是索罗斯先生认为,统计学在投机中也没有什么大的用处。
线性回归线是这样一条直线:所有的点到这条直线的距离最小。所以这条回归线能够代表一段时间内价格的趋势。
INPUT:N(10,0,9999);
A:=C;
REG:"GAM@REG"(A,N);
{
取最近Param#1个数据,0代表取全部;
这个公式能够画出最近N根K线的收盘价(或者其它指标)的线性回归线,输出是数值型的,所以可以用于选股排序什么的。
GAM.DLL在这里:
在任意两根K线之间画回归线,用以下公式:
INPUT:M1(10,2,9999),M2(5,1,9999);
A:=C; B:=DATACOUNT-BARPOS+1;
REG:"GAM@REG2"(A,M1,M2),COLORMAGENTA;
VERTLINE(B=M1 OR B=M2),COLORMAGENTA;
{
取倒数第Param#1根K线为起点;
取倒数第Param#2根K线为终点;
这个画线工具也可以画出。与公式运行的线对比一下,就知道画得对不对啦。
(文章来源:黑马金股 http://www.fedom.net)
|