江恩角度线(公式)画法的研讨在实践中的应用

来源:百度文库 编辑:神马文学网 时间:2024/04/29 06:03:16
NordFX外汇 http://www.nordfx.cn/?id=10622
一、图解来龙去脉
说起这张图,有些来历,也有些年头了,你们看它的纸张已经很旧,有些泛黄了。五年以前,我投师一位股林名宿,学习看盘,也学习操作。当时老师已经年近八旬,但身体却很康健,且鹤发童颜。在学习期间,我真实的感觉到,老师其实有很多好东西藏着不教我,为此,我很压抑。好多事情过去以后才知道后悔,只恨自己当时太年轻,太冲动----在九九年夏天一个炎热的午后,趁老师午休之机,在他的案头找到了那本集老师十年看盘经验于一册的秘籍,并用了十个中午,趁着老师的午休,把这部秘籍全部抄了下来。。之后就是轰轰烈烈的五一九行情。七月一日大盘见顶于1700点以上,次日,老师在没有任何征兆的情况下突然去世了。他走的很安静,也很安详。直到最后,他都不知道我曾经背着他抄录他的秘籍。老师托付他的儿子给我几句话,还有一部书,这书就是前面提到的那部秘籍。老师的临终遗言是这样的:“从外表看,我的身体很好,其实97年底就已经查出了肺癌,我谁都没有告诉,我有一个信念,中国股市1500点绝对不是顶,我要看着上证指数突破1500点,就因为这个信念,我活到了现在。你是我的关门弟子,我知道你一直奇怪为什么我有很多东西没有传授给你,现在我告诉你,我要等到牛市结束的时候再给你,因为牛市会掩盖住所有绝招的光芒,也会使一些骗人的招数看起来象真的。。希望你在熊市的时候看这本书,也许启发更大。。我留着这些东西是没有什么用处的,让大家都知道不是很好嘛。”这段话让我愧疚了五年,也自责了五年。
今天,我把其中的一张图奉献出来,以纪念恩师,也希望大家细品此图。。

二、口诀
每张小的浪型图上都有一个字:“推”表示推动浪;“调”表示调整浪;“弹”表示反弹浪;希望大家留意!
口诀一:
一三五浪可加长,每段细分五小浪;
另有等长九段波,顶底不连通道长;
三三相隔十五段,五三交错亦寻常;
波起浪伏有形状,常见上斜与扩张;
喇叭斜三现一浪,二浪之后走势强;
五浪若是此模样,分批减磅远危墙;
a浪止住回头看,a3a5不一样;
三波之字双回撤,五波右肩做b浪;
回撤二次分三五,三波弱来五波强;
b浪右肩a-b-c,轻仓快手捕长阳;
口诀二:
调整浪型有三种,之字平坦三角型;
之字三段abc,5-3-5浪要记清;
特殊情况双之字,七波两个之字型;
平坦都是三三五,略与之字有不同;
九种变形不复杂,区别尽在bc中;
口诀三:
无论直三与斜三,浪型间隔皆3-3;
不管扩张与收缩,万变不离是五波;
三角整理四形态,怎么进去,怎么出来;
口诀四:
双三特例七段波,两波调整来组合;
待到整固突破后,上下波澜皆壮阔;
三、口诀之详细说明:
口诀一说明:
一三五浪可加长,每段细分五小浪;
指的是推动浪的第一子浪,第三子浪和第五子浪都可能有延伸形态,但有几个注意事项:
第一,若一子浪加长,即一子浪延伸,则三子浪和五子浪等长;
第二,若三子浪加长,即三子浪延伸,则一子浪和五子浪等长;
第三,若五子浪加长,即五子浪延伸,则一子浪和三子浪等长;
另有等长九段波,顶底不连通道长;
这段口诀的意思是说:
除了前面讲到的三种推动浪形态以外(即图一至三),还有一种特殊的浪型(即图四),这种浪型的特点如下:
第一:该浪分为九个子浪;
第二:一子浪,三子浪,五子浪,七子浪,九子浪全部等长;
第三:四子浪底不破一子浪头,同样的,六底不破三头,八底不破五头,即所谓“顶底不连”。
三三相隔十五段,五三交错亦寻常;
这句话的含义如下:
五浪形式的推动浪,都有十五个子浪(请再看一遍图一,图二和图三,3+3+5=16),而图四的九浪推动,则是二十七个子浪(3*9=27);
“三三相隔”和“五三交错”指的是:推动浪并不只是前面四种形态(其他形态我以后会陆续讲解),还有很多种,但浪型只有两种,即所有子浪都由三个细浪组成或所有子浪都由三个细浪与五个细浪间隔组成;
口诀二的说明:
调整浪的浪型分为三种:即之字型整理,平坦型整理,和三角形整理,这个是常识,不多说了;重要的是后面这一句话,它的意思是说,调整浪是对主要趋势的反方向修正,在之字型整理中a和c段与主趋势方向相反,b段和主趋势方向相同(b段是对主要趋势的反方向修正的反方向修正),a段和c段都由5个小浪组成,b段由3个小浪组成;
其实我也觉得艾略特这样数浪有些机械和教条,但是没有办法,他至少还能创造出“波浪”这一学说,我们只有先照搬学会他的理论,才能在他的基础上改进和提高,以后才有可能超越他,创造出属于自己的理论,大家说是吗?
特殊情况双之字,七波两个之字型;
所谓“双之字”型,指的是一个“之字型”调整之后有一个“x”浪,然后再有一个“之字型”调整浪,加在一起以七浪的复杂形式完成调整(这种浪型不是很常见,多见于大熊股中,我记得“深科技97年以后的月线好象是这种情况”),这种浪型的结构是a(5)+b(3)+c(5)+x+a(5)+b(3)+c(5);
平坦都是三三五,略与之字有不同;九种变形不复杂,区别尽在bc中;
这一部分是个重点,请大家参考大图中的第二行,第三行和第四行的最后三张小图(这九张图是平坦型整理的九种形式,请印在你的大脑中,你将终生受益);
平坦型整理的浪型结构是a(3)+b(3)+c(5);
平坦型整理的九种方式分别是:
1:穿头破底型;
2:穿头平底型;
3:穿头藏底型;
4:平头破底型;
5:平头平底型;
6:平头藏底型;
7:缩头破底型;
8:缩头平底型;
9:缩头藏底型;
注意:穿头破底型的平坦型整理后面的拉升力度最大;
波起浪伏有形状,常见上斜与扩张;
这一句的意思是说,上升楔形(即上斜三角形)和喇叭形(即扩张三角形)是两种很常见的浪型;
五浪若是此模样,分批减磅远危墙;
这两口诀比较重要,请大家好好体会!意思是说:
如果喇叭(扩张三角形)或者上升楔形出现在第一浪中,那么后面会有一个很凶悍的二浪回调,但经过此波回调之后的三浪,走势将异常凌厉和凶猛!
但是如果如果喇叭(扩张三角形)或者上升楔形出现在第五浪中,那么就要高度警惕了!!因为后面紧跟着的将是直线下跌!(请参考上证指数月线见顶2245前的走势)
喇叭斜三现一浪,二浪之后走势强;
五浪若是此模样,分批减磅远危墙;
这两口诀比较重要,请大家好好体会!意思是说:
如果喇叭(扩张三角形)或者上升楔形出现在第一浪中,那么后面会有一个很凶悍的二浪回调,但经过此波回调之后的三浪,走势将异常凌厉和凶猛!
但是如果如果喇叭(扩张三角形)或者上升楔形出现在第五浪中,那么就要高度警惕了!!因为后面紧跟着的将是直线下跌!(请参考上证指数月线见顶2245前的走势)
a浪止住回头看,a3a5不一样;
这句话的意思是指:上升五浪结束之后,会有调整浪a出现(这个大家都知道的);
这个调整浪a要分清它是由5个子浪组成还是由三个子浪组成,这一点很重要;
三波之字双回撤,五波右肩做b浪;
这句话的意思是指:如果调整浪a以三波段形式出现,其后的走势将是“双回撤”;
如果调整浪a以五波段形式出现,其后的走势将是“b浪反弹”;
注意:前面这段话有一个前提条件,就是前面上升浪中的第五浪必须是延伸浪(即前文所说的“五浪加长”)
回撤二次分三五,三波弱来五波强;
所谓“双回撤”,是指的两个过程,a浪属于第一次回撤,其后的反弹是第二次回撤,并称“双回撤”。
我楼上的帖子要大家区分a浪是由三段还是五段组成,道理就在这里,因为只有三段组成的a浪才有‘双回撤“,五浪组成的a浪后面一定是b浪反弹,两者的区别在于,‘双回撤“之后可能会创新高(注意”可能“二字),有展开新升浪的可能(再次提醒注意”可能“二字),而b浪反弹后面紧跟着的一定是凶狠的c浪下跌!
假设a浪是由三段组成,那么在a浪结束之后的第二次回撤(即向前五浪顶的回试)也有个强弱的问题,一般来说,如果a浪结束之后的第二次回撤由三段组成,那么它的走势就比较弱,过五浪顶的几率很小(很小不等于没有),反之,如果第二次回撤由五段组成,那么破五浪顶形成新升浪的可能性就非常大!(这最后一种情况是我们最需要关注的!)
b浪右肩a-b-c,轻仓快手捕长阳;
这句话的图是上面大图的第五行第六格;
它的意思很简单,如果a浪由5段组成,基本已经确定后面只是b浪反弹,不太可能创出新高(在江恩的波浪观中,b浪有时候也会创新高),大的升浪已经走完,可以以较轻的仓位去抢一下反弹,但切记要快进快出,这个时候的阳线一般比较长,但持续时间短(因为主力要引诱人在高位接盘),比较适合短线高手操作!
口诀三说明:
三角形整理分为直角三角形整理,斜三角形整理,扩张三角形整理和收敛三角形整理四种方式,这四种方式有一个共性,即都由a,b,c,d,e五个子浪组成,每个子浪又都是又三个更低级别的小浪构成,口诀的重点不在这里,重点在最后一句:“怎么进去,怎么出来”,它告诉了我们怎样判断三角形整理的突破方向。一般来说,三角形在整理完毕之后,突破方向都和整理前的大趋势相同,即与五个子浪中的a子浪方向相反。。
口诀四说明:
所谓“双三”整理,指的是两个三浪整理用一个“x”浪相连接,共同构成一个七浪结构的调整浪,这两个三浪整理可以是之字型整理,也可以是平坦型整理或者三角型整理,可以任意组合,需要注意的是,这个整理过程非常漫长,而一旦整理完毕,就会将整理之前的趋势进行放大,也就是说,整理之前是上升趋势,则整理后有暴涨,反之,下降趋势中的“双三”整理,则孕育着暴跌!还有更特殊的“三三”整理,整理后的趋势会更加地强烈,大牛股或大熊股往往从这样的形态里面出现!
炒外汇  http://www.nordfx.cn/?id=10622
江恩角度线。
江恩角度线中,最关键的一根是45度线。所以常有人问,45度线怎么画?在以前手工作图的年代,图表是固定在纸上的,45度线自然非常容易画出。可在电脑时代,K线可以随意伸缩,画图可以随意改变,这45度线是无法固定的。但是,当画面不变,当前的K线不动的情况下,45度线还是可以近似画出来的。参数N1+N2/10+N3/100的意义,是可见水平轴距离,除以可见垂直轴的距离,默认为1.5倍。将参数细分,是为了方便微调。现在我可以说了,45度线是可以画出来的。如果你画得不准,那么是因为距离没有调好的关系,或者光标没有激活。
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),LINETHICK3,COLORMAGENTA,POINTDOT;
G21:IF(N,G-F/2,D+E/2),COLORRED; G12:IF(N,G-F*2,D+E*2),COLORRED;
G31:IF(N,G-F/3,D+E/3),COLORFFCC99; G13:IF(N,G-F*3,D+E*3),COLORFFCC99;
G41:IF(N,G-F/4,D+E/4),COLORYELLOW; G14:IF(N,G-F*4,D+E*4),COLORYELLOW;
G81:IF(N,G-F/8,D+E/8),COLORGREEN; G18:IF(N,G-F*8,D+E*8),COLORGREEN;
{
Param#1角度线0为向上,1向下;
Param#2调整数位;
Param#3调小数后一位;
Param#4调小数后二位;
江恩线的原理,在很多书中提到。<期货市场技术分析>P501,<江恩理论-金融走势分析>P117,<解读江恩理论>P17。反而在江恩自己写的<华尔街四十五年>中没有提到,提到更多的是3日图与9点图。江恩线的原理,实际上也很容易理解,比如说G11线是45度线,是说一个单位的时间内,价格波动了一个对应单位,那么G21线就是说在一个时间单位内,价格只波动了0.5个对应单位,其它线均可类推得到。有些人喜欢画很多条角度线,以便有更多的可能触及到峰状点,以显现角度线的神秘力量。这样做似无必要,修改江恩角度线,或者随意画出一根直线或曲线,都有可能触及到峰状点,或与某段价格走势吻合。将江恩角度线公式进行适度修改,好象也不失去功能。
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),LINETHICK3,COLORMAGENTA,POINTDOT;
G21:IF(N,G-F/2,D+E/2),COLORRED; G12:IF(N,G-F*2,D+E*2),COLORRED;
G43:IF(N,G-F*3/4,D+E*3/4),COLORFFCC99; G34:IF(N,G-F*4/3,D+E*4/3),COLORFFCC99;
G41:IF(N,G-F/4,D+E/4),COLORGREEN; G14:IF(N,G-F*4,D+E*4),COLORGREEN;
IF(N,G,D),COLORWHITE; VERTLINE(IF(N,SYSPARAM(4)=H,SYSPARAM(5)=L)),COLORWHITE;
如果想找角度线的功能,那么只要多运行公式,多调整参数,总能够找到一些的。<日本蜡烛图技术>的作者尼森就坦言,他书中的K线图都是经过精挑细选的。这就是为了说明问题而找例子,均非科学的方法。再看一个曲线拟合的例子。
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月份的行情拟合的较好?直线、曲线或者更为复杂的方法都是可以用的,但一般越单纯的方法越有效。单纯到什么程度?要单纯到多数人不屑用的最好。线性回归线可能是争议最少的一条直线了,因为是基于统计学的。就连对所有技术分析方法均嗤之以鼻的何之先生(<大师的命门>的作者),最后还是认为只有统计学的方法才是科学的。可是索罗斯先生认为,统计学在投机中也没有什么大的用处。线性回归线是这样一条直线:所有的点到这条直线的距离最小。所以这条回归线能够代表一段时间内价格的趋势。
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线为终点;
这个画线工具也可以画出。与公式运行的线对比一下,就知道画得对不对啦。再谈趋势线。趋势线始终是半客观的,所以用公式实现就从来没有统一的标准。<专业投机原理>中介绍得比较详细,可还达不到百分百的客观。我曾经作过多方面的观察,最后发现,趋势线并非唯一的。通过调整时间段,输出不同的趋势线,希望你能找到一条你满意的,这好象是一个不错的选择。以下降趋势线为例,在一个时间段内,趋势线只能刚好搁放在两个最高价上。有时可能刚好碰巧,也搁放在第三、四个最高价上,但是不能有一个以上的最高价在趋势线之上。在符合这些条件的线之中,选择一条最陡的作为唯一的输出。
INPUT:M1(10,2,9999),M2(2,1,9999);
B:DATACOUNT-BARPOS+1,LINETHICK0;
REG:"GAM@TREND"(M1,M2),COLORMAGENTA;
DRAWICON(B=M1 OR B=M2,L,11),ALIGN3;
{取倒数第Param#1根K线为起点;
倒数第Param#2根K线为终点;
自动趋势线。是指上升还是下降是自动判断的,可时间段不能自动,只能调整参数来实现。
双趋势线:
INPUT:M1(10,2,9999),M2(2,1,9999),M3(10,2,9999),M4(2,1,9999);
B:DATACOUNT-BARPOS+1,LINETHICK0;
TREH:"GAM@TREH"(M1,M2),COLORMAGENTA;
TREL:"GAM@TREL"(M3,M4),COLORGREEN;
DRAWICON(B=M1 OR B=M2,H,10),ALIGN4;
DRAWICON(B=M3 OR B=M4,L,11),ALIGN5;
{取倒数第Param#1根K线为起点(H);
取倒数第Param#2根K线为终点(H);
取倒数第Param#3根K线为起点(L);
取倒数第Param#4根K线为终点(L);
趋势就是价格波动的方向,基于市场数据对趋势进行分析预测就叫技术分析。技术分析不是科学,因为它的灵活性非常大,所以好多人美其名曰艺术。技术分析有非常主观的,也有非常客观的,也有半客观的,所以做起公式来百花齐放,异彩纷呈。最简单的判断趋势的指标就是均线了,有时还可以看看成交量(期货还有未平仓合约量),其它的性线指标纯属多余。这句话说得有点偏激,可有的人说:均线也是多余,看看K线就可以了。真的这样就好了,大家凭感觉交易,做直觉交易商。我在这里提出一个趋势三段论,与老道的长期、中期、短期三段论是不同的,大家看看是不是很简单?比如拿到一幅K线图,短期就看一至三根K线,中期看数根K线,相当于形态中的一段线,长期看波段组合,相当于OX图。说起来是不是很简单?理解起来可能较复杂,稍微细说一下。
一、短期。K线理论。K线是固定时间段内价格波动的总结。可以想像,如果我们每天看分笔成交来分析,必然被众多的数据所淹没,所以说标明开高低收的K线的发明,是技术分析领域第一次重大的革命。分析K线的原理:从一根或两根或三根K线中,猜测K线内部的波动。然后如何分析内部的波动?近期的波动重要性要大于远期的,比如锤线,长长的下影线说明先有一波下降,再有一波上涨,那么是看涨的;第二就要看所处的位置,比如锤线,只有在相对低位才是,如果在高位就成了吊线,是看跌的。K线理论就象其它技术分析理论一样,极具灵活性。具体可看<日本蜡烛图技术>,作者是尼森、译者是丁圣元,三者均上乘。关于K线理论,除了这本,还有一本<股票K线战法>,其它的就没必要看了。<股票K线战法>也是尼森写的,已向分析众多K线的方向发展,三线反转图、砖形图、折线图的公式在后面。
二、中期。在数根K线中构成一段线。基本上有两种方法:波动幅度、波动时间。幅度的方法就是ZIG,江恩的九点转向图就是这个思路,而实际上几百年前日本人的折线图就在用这个思路了;时间的方法就是江恩的三日图的思路,据说江恩在临终前还念叨着两日图可能比三日图更合理--如果真是这样,我就不太相信江先生真能留下五千多万美元的遗产。
三、长期。将中期的线段连成连续的波浪形线,或者将浪线压缩,形成类似于OX图的柱线。波浪?很容易令人想到艾略特波浪。艾造出最简单的波动模式,确实是他的伟大之处,比老祖宗查尔斯道说的一峰高过一峰为上涨趋势更进了一步。但波动模式过于古板了,一次上涨就只能分五波?为什么不能七波、九波、甚至更多?上涨五波走完就到顶了么?这可未必,大牛市会涨到令人不敢相信的程度。艾是用套套理论来解决这个问题的,所谓的套套理论就是说太阳为什么从东方升起?因为太阳升起的方向就是东方啊。当上涨波不止五波时,艾就把数波压缩成一波,以构成五波。所以波浪测市,也有出大错的时候,波浪专家也会如此。OX图的原理看墨菲的<期货市场技术分析>里的内容就可以了,其它书也没必要看。把浪线压缩成柱线,就可以象研究K线一样研究柱线,形态不就可以量化了么?反过来说,形态理论也可以直接以研究K线来代替,比如说形态上的突破有效性,看看K线突破就知道大概了。三线反转图。是完全按照<股票K线战法>中的思路编写的,不同之处是参数做成可以调整的。
INPUT:N(3,2,99); 反转参数:N,LINETHICK0;
OO:="GAM@SXO"(N); CC:="GAM@SXC"(N);
开:OO,LINETHICK0; 收:CC,LINETHICK0;
STICKLINE(CC>OO,OO,CC,9.93,1),COLORRED;
STICKLINE(CC砖形图。也完全按照原著的思路。
INPUT:N(3,0,9999); 砖形图参数(元):N/10,LINETHICK0;
OO:="GAM@ZXO"(N/10); CC:="GAM@ZXC"(N/10);
开:OO,LINETHICK0; 收:CC,LINETHICK0;
STICKLINE(CC>OO,OO,CC,9.93,1),COLORRED;
STICKLINE(CC折线图。也完全按照原著的思路。唯一一点不同的是,原著中用的粗线显示,我改成彩色显示。
INPUT:N(3,0,999); A:="GAM@ZZC"(N/10); 转折价参数(元):N/10,LINETHICK0;
AD:=A>REF(A,1); AX:=AREF(A,2); //超前高
D:=(AX AND A时间浪。对应于江恩N日图的思路,参数是可以调整的。
INPUT:N(2,1,99999);
TI:"GAM@TIMEWAVE"(N);
{时间浪参数是Param#1默认为2;
ZIG经压缩,类似于OX图,百分比参数。就是以前说的OKBAR,没有分时限制。
INPUT:N1(4,0,999),N2(0,0,9);
A:="GAM@OKBAR"(N1+N2/10);
B:=A>REF(A,1); D:=AHH:IF(B,A,REF(A,1)),LINETHICK0; LL:IF(D,A,REF(A,1)),LINETHICK0;
STICKLINE(A>REF(A,1),REF(A,1),A,3,0),COLORred;
STICKLINE(ASTICKLINE(BARSCOUNT(A)=2,REF(C,BARSCOUNT(C)-1),REF(C,BARSCOUNT(C)-1),0.5,1),COLORYELLOW,LINETHICK5;
STICKLINE(ISLASTBAR,C,C,0.5,1),COLORMAGENTA,LINETHICK5;
这样,趋势就很简单明显。当前价格超出了前一根K线的最高价,说明短期趋势是向上了。当前价格超出了前一峰点,说明中期趋势向上。趋势是现在进行时。如果没有趋势,就是盘整市。
我们真正关心的是趋势的将来时。多数人买股票,是因为现在股票在涨,希望继续涨下去。那么趋势的延续性到底有多大呢?是不是多数情况下,涨了还会再涨?为此,我收集了四个市场的日线数据,这四个市场为:中国A股、香港证券交易所、纽约证券交易所、NASDAQ。还有二十个商品的长期综指数据。全面统计前两根K线是上涨的情况下,第三根K线是否继续上涨,只统计次数,幅度不论。结果是非常令人失望的,50%左右,并无明显的偏向。再加了一个条件,第二根K线的成交量大于第一根,进行全面统计,结果同样令人失望,还是50%左右,没有明显的偏向。下跌的情况怎样呢?又统计了一下,结果同样。这就给“顺势而为”打上了大大的问号,同时也给量促进价打上了问号。<重塑证券交易心理>中说到,尼德霍夫(<投机生涯>的作者)用数据证明了,顺势而为并非一定是好办法。难怪索罗斯说尼德霍夫较擅长于盘整市,而不太擅长于趋势市。
既然趋势的延续性概率徘徊在50%左右,那么价格的运行在很大的程度上是随机的结论应该可以接受。接下来就是:完全随机的么?如果价格运行的轨迹是完全随机的,基本分析与技术分析就同时中枪倒地,我们也可以省好多事,买个大一点的飞镖盘,掷掷飞镖,按按鼠标就万事大吉,听天由命了。指出人家的谬误总是令人不快,也令自己不快,我在生活中绝少犯这种低级错误。可是本着“吾爱吾师,吾更爱真理”的态度,试着指出两本颇为经典书中的两个错误:<短线交易秘诀>P36。“市场非随机的铁证”这段证明在方法上犯的是套套理论的错误,不足为凭。<专业投机原理>P243中的正态分布图不知道怎么做出来的,一般情况下对真实市场价格数据的统计不能形成近似的正态分布。
我发现的三个弱规律。之所以说是弱规律,要么是概率上的偏向较弱,要么是很难量化,就象把相关系数转化为明确的概率统计学界目前也无明确的思路。这三个弱规律,较大程度上证明了价格的运行并非完全随机的。
一、盘整的日子多于有趋势的日子。
INPUT:N(1,1,9999),M(30,0,9999);
A:=H-L; //其它任何指标,可在这行改变。
S:="GAM@DIS"(A,N,M);
频数:S,LINETHICK0;
STICKLINE(1,0,S,7,1),COLORGREEN;
{
取最近Param#1个数据,1代表取全部;
将数据分成Param#2组;
对K线波动幅度的分布,无论是周、日K线,还是N分钟K线,总是倾向于波幅小的K线根数较多,波幅大的K线根数较少。对所统计的K线幅度取平均数,然后统计小于平均数的总次数的百分比。对四大市场的所有股票日K线,和一组商品综指的日K线,进行全部统计,得出的总结果是62%左右。相当于五天之中,三天是盘整市,两天是趋势市,也相当于三天补网,两天捕鱼。
(这个详细统计数据也搞丢了,只记得总的结果很靠近黄金数618。)
波幅的分布,一般是向左偏的。标准的正态分布,如下图。
INPUT:U(80,0,9999),Q(20,0,9999),Z(1,0,99999);
X:=DATACOUNT-BARPOS; W:=2.71828;
Y:=POW(W,-0.5*POW((X-U)/Q,2))/Q/POW(2*3.1416,0.5);
STICKLINE(1,0,Z*Y,3,0),COLORGREEN;
{
水平移动参数Param#1;
Param#2标准差用于调整宽窄;
垂直高度参数Param#3;
二、波动大的日子成交量较大。
幅图一运行以下排序公式:
INPUT:N(1,1,9999);
A:=H-L;
S:"GAM@SO"(A,N),STICK,COLORGREEN;
{
取最近Param#1个数据,1代表取全部;
幅图二运行以下跟随排序公式:
INPUT:N(1,1,9999);
A:=H-L; B:=V;
FS:"GAM@FOSO"(A,B,N),COLORGREEN,STICK; //对序列A排序,但输出的是对应的B序列
{
取最近Param#1个数据,1代表取全部;
这个规律有时很弱,但面相当大,绝大多数个股或商品均如此。
三、波动幅度与成交量有延续(记忆)性,量的记忆性大于价的记忆性。
幅图一运行以下公式:
INPUT:N1(0,0,9999),N2(1,0,9999);
RA:"GAM@RANDOM"(N1,N2),VOLSTICK;
//在0和1之间产生随机数
幅图二运行以下公式:
V,VOLSTICK;
//近日上指的成交量
从图中可以观察到,真实的成交量的记忆性要比随机数的要好。这样说可能有点想当然,用更容易理解的公式来说话。
幅图一运行以下公式:
INPUT:N(1,1,9999);
A:=V;
S:"GAM@SO"(A,N),STICK,COLORGREEN;
幅图二运行以下公式:
INPUT:N(1,1,9999);
A:=V; B:=REF(V,1);
FS:"GAM@FOSO"(A,B,N),COLORGREEN,STICK;
这样就可以观察到当天的成交量与前一天的成交量的关系,是一种正相关的关系。量的记忆性大于价的记忆性,是用相关系数对四大市场的全部个股进行统计得出的结论。
投机市场中的规律一般都较弱,市场有自我修正的功能,因为多数的投机市场不是零和博弈的市场,而是负和博弈的市场。用“幽灵”的话来说,是“失败者的游戏”。这也是广大的投机者很难从市场中赚到钱的原因之一。
我说的三个弱规律,规律是很弱,但普适性相当强,想想背后的成因又将是一个很有意思的话题。
买入信号的成功率。比如对某一个股,在出现相同信号时进行买入操作,信号出现十次,操作成功了七次,那么这个信号的成功率就是百分之七十。近年来,随着公式的普及,高成功率的公式在各论坛上越来越多,随便一抓就可以抓到几百个。特别是新手,把寻找高成功率的公式作为投机成功的必要手段,似乎高成功率的公式找到了,投机成功就近在眼前了。就算有多年投机经验的老手,有这个倾向的也不乏其人。
但这可能并不是正确的方向,象李阳说的,不是你们学英语不用功,是你们用劲用错了地方。
测试成功率的原理。
如何判断单个信号是否成功?比如说目标周期20日线,目标利润10%,多头,介入点本周期收盘价,交收方式T+1。为了便于说明,我们假设信号出现时的收盘价为10元。那么软件就先去找出信号出现之后的20根日K线(如果不足20根,就取最后几根)中的最高价,如果达到或者超过了11元(10*10%+10),就判为成功信号,如果小于11元,就判为失败信号。
基于这个原理,我做了个公式,用于过滤失败信号,看看我理解的原理对不对。
对两市A股的04年所有日K线,用过滤前的信号与过滤后的信号分别测试。
INPUT:N(20,1,999),M(10,0,999);
CON:CLOSE>0;
CG:"GAM@reli"(CON*C,N,M);
{
目标周期为买入后Param#1根K线(20,1,999);
目标利润为百分之Param#2(10,0,999);
失败信号完全过滤,成功信号全部保留,说明我理解的测试成功率原理正确。通过这样的理解,可以很清楚地看到,成功率测试器只测试到了硬币的一面,而忽略了可能更重要的一面--失败的一面。在投机过程中,对自身的保护的重要性怎么强调都不过分,而止损是对自身保护的重要手段之一。怎么能只可以看到成功的一面而忽略了失败的一面呢?比如10元买进之后,价格在随后的几天中跌到9元、7元,止不止损?随后几天之中,价格反弹到了11元,成功率测试器测试你是成功的,但完全可能你早就止损离场了。所以我想有必要设计一个有止损保护的成功率测试。
INPUT:N(20,1,999),M(10,0,999),S(10,0,999);
CON:CROSS(MA(C,5),MA(C,10)); //也可以是其它指标
JCG:"GAM@STOPRELI"(CON*C,N,M,S);
{
目标周期为买入后Param#1根K线(20,1,999);
目标利润为百分之Param#2(10,0,999);
到利润前价格降百分之Param#3止损(5.0.999);
第一步,测试原信号。如图,原信号共发出指示:16998次,成功指示:4575次。未完成指示:1766次。那么不经止损保护的平均成功率为:4575/(16998-1766)*100%=30.04%。
第二步,测试过滤信号。如图,设置止损也是10%,只要记下成功指示:4404次。那么经止损保护的平均成功率为:4404/(16998-1766)*100%=28.91%。注意分母不变。其中4575-4404=171次在成功之前已经止损离场。如果止损设置得更小,经止损成功率还会更低,因为有更多的成功信号在成功之前就被止损过滤掉了。
高成功率的公式往往有两个代价:信号少、缺止损保护。如果对成功率测试缺少理解,就用高成功率公式来操作,是非常危险的。就算高成功率公式真的提供了好的买点,如果没有好的离市策略和资金管理等一系列计划就来操作,还是非常危险的。统计学中有个大数定律,说的是实验次数非常多的话,实验结果所得出的概率趋向于理论值。比如说随机掷硬币,正面向上的概率理论值是50%。实验次数只有十次的话,正面向上的可能是2,也可能是7,不一定在5次左右。可掷上一百万次的话,正面向上的概率一定在50%左右。那么对成功率,我们是不是可以这样理解:当信号足够多时,信号的成功率趋向于随机信号的成功率?随机信号的成功率相当于整体信号的成功率,整体信号的成功率就是信号出现在所有K线上:CLOSE>0时的成功率。范撒普在<通向金融王国的**之路>中说,多数指标并未能表现得比随机的更好。我想这是事实。可他又说买入信号一点也不重要,我想这并非事实。尤其是对短线交易者、即日交易者,买入信号的重要性是相当大的。有些短线交易者要经过非常长的时间,甚至数年的时间,来寻找适合于自身的较为可靠的买入点。
成功信号显示公式。最典型的未来数据公式,只有得到事后验证才显示成功信号,以便观察合适的历史开仓点。绿点为成功的做多点,紫色点为成功的做空点。利润风险比的意思是,冒一元的风险,赚两元的利润,利润风险比为2,这样就设好了止损。
INPUT:P(4,0,5),N(10,0,9999),R(2,0,99),J(0,0,1),M(10,0,999);
Q:=C; //这里也可以是其它指标所得出的序列价格。
X:=IF(P=1,O,IF(P=2,H,IF(P=3,L,IF(P=4,C,Q))));
A:="GAM@RD"(X,N,R,J)=1; B:="GAM@RK"(X,N,R,J)=1;
STICKLINE(A,L*(1-M/1000),L*(1-M/1000),0.1,0),LINETHICK3,COLORGREEN;
STICKLINE(B,H*(1+M/1000),H*(1+M/1000),0.1,0),LINETHICK3,COLORMAGENTA;
{
Param#1调开仓价,1~4分别为开高低收,5为其它;
调利润Param#2(10,0,9999),绝对数或百分比;
Param#3调利润风险比(2,0,99);
选择利润形式:0为绝对数字,1为百分比Param#4;
Param#5调标记显示位置(1,0,99);
倒画双线。以观察合适的开仓点与加码点。
HH:"GAM@HH"; LL:[email=GAM@LL]GAM@LL[/email];
以下两个公式专供即日交易者参考。因为即日交易者是仓不隔夜的,所以只提供即日成功信号。
INPUT:P(4,0,5),N(10,0,9999),R(2,0,99),J(0,0,1),M(2,0,99);
Q:=C; //这里也可以是其它指标所得出的序列价格。
X:=IF(P=1,O,IF(P=2,H,IF(P=3,L,IF(P=4,C,Q))));
A:="GAM@DAYRD"(X,N,R,J)=1; B:="GAM@DAYRK"(X,N,R,J)=1;
STICKLINE(A,L*(1-M/1000),L*(1-M/1000),0.1,0),LINETHICK3,COLORGREEN;
STICKLINE(B,H*(1+M/1000),H*(1+M/1000),0.1,0),LINETHICK3,COLORMAGENTA;
{
Param#1调开仓价,1~4分别为开高低收,5为其它;
调利润Param#2(10,0,9999),绝对数或百分比;
Param#3调利润风险比(2,0,99);
选择利润形式:0为绝对数字,1为百分比Param#4;
Param#5调标记显示位置(2,0,99);
即日双线。
INPUT:N(30,0,9999);
HH:"GAM@RAYH"(N),COLORMAGENTA;
LL:"GAM@RAYL"(N),COLORGREEN;
{
取一天之中最初Param#1根K线,0代表取全部;
飞狐版:
b1:=(SYSPARAM(4)-SYSPARAM(5))/(SYSPARAM(3)-SYSPARAM(2));
DRAWSL(BARPOS=SYSPARAM(1),l,378*b1/100,0,0),COLORwhite,POINTDOT;
DRAWSL(BARPOS=SYSPARAM(1),l,188*b1/100,0,0),COLORwhite,POINTDOT;
DRAWSL(BARPOS=SYSPARAM(1),l,141*b1/100,0,0),COLORwhite,POINTDOT;
DRAWSL(BARPOS=SYSPARAM(1),l,95*b1/100,0,0),COLORwhite,POINTDOT;
DRAWSL(BARPOS=SYSPARAM(1),l,48*b1/100,0,0),COLORgreen,;
DRAWSL(BARPOS=SYSPARAM(1),l,24.5*b1/100,0,0),COLORwhite,POINTDOT;
DRAWSL(BARPOS=SYSPARAM(1),l,16.5*b1/100,0,0),COLORwhite,POINTDOT;
DRAWSL(BARPOS=SYSPARAM(1),l,13*b1/100,0,0),COLORwhite,POINTDOT;
DRAWSL(BARPOS=SYSPARAM(1),l,7*b1/100,0,0),COLORwhite,POINTDOT;
{江恩斜率}
input: gll(-6,-14,12),p(20,1,80);
var1e:=(c-llv(l,p))/(hhv(h,p)-llv(l,p))*100;
var2e:=sma(sma(var1e,3,1),3,1);
var3e:=ema(var2e,5);
bb:=var3e;
gz:=3*var2e-2*var3e;
f:=ema(gz,3);
drawicon(cross(gz,f) and count(gz<20,5)>=1,-5,4);
drawicon(cross(gz,f) and count(gll<-6,3)>=1,-13,4);
var1:=ma(amount/100*v,5);
var2:=ma(amount/100*v,13);
var3:=ma(amount/100*v,34);
var4:=dma(c,v/capital);
cys13:=(c-var2)/var2*70;
abs(winner(c)-winner(o))*100+5,volstick;
stickline(cys13>0,3,-3,4,0),colorwhite;
stickline(cys13<=0,-3,1,4,0),Color4D9CFF;
stickline(cys13<=-5,-20,-3,8,0),colorblue;
drawicon(cys13<=0 and gllref(c,1),-8,6);
低:5,pointdot,Linethick2;
吸:20,pointdot,ColorC8A6AB;
45;
强:70,ColorC8D9AB;
顶:95,pointdot,ColorF830EA;
c0:=(h+l+c)/3;
a1:=hhv(c0,15);
a2:=llv(c0,15);
a3:=a1-a2;
江恩斜率:ema((c0-a2)/a3,2)*100,colorffff00;
partline(江恩斜率>ref(江恩斜率,1),江恩斜率),Linethick4,colorffffff;
partline(江恩斜率>20 and 江恩斜率>ref(江恩斜率,1),江恩斜率),Linethick4,colorffff00;
stickline(江恩斜率<45,45,江恩斜率,1,0),pointdot,colorff0000;
drawicon(cross(45,江恩斜率),60,5);
var2x:=(c-llv(l,8))/(hhv(h,8)-llv(l,8))*100;
讯雷测庄:=(ema(var2x,3)-50)*2;
drawicon(cross(讯雷测庄,-50),-20,6);
bias1w:=(c-ma(c,6))/ma(c,6)*100;
bias2w:=(c-ma(c,12))/ma(c,12)*100;
bias3w:=(c-ma(c,24))/ma(c,24)*100;
mm:=(bias1w+2*bias2w+3*bias3w)/6;
mn:=ma(mm,3);
stickline(mnstickline(mn<-9,50,60,6,0),colorff0000;
stickline(mn<-12,50,60,6,0),colorffffff;
mav:=(c*2+h+l)/4;
sk:=ema(mav,1)-ema(mav,40);
sd:=ema(sk,5);
b:=(sk-sd)*100;
t:=(c-llv(1.02*l,20))/(hhv(h,20)-llv(l,20))*100;
q1:=(hhv(h,13)-c)/(hhv(h,13)-llv(l,13))*120;
短线阻力:=if(a1>100,100,if(a1<-5,-5,a1));
短线能量:=if(b<-20,-20,if(b>100,100,b));
趋势线:=1.06*(3*sma((c-llv(l,27))/(hhv(h,27)-llv(l,27))*100,5,1)-2*sma(sma((c-llv(l,27))/(hhv(h,27)-llv(l,27))*100,5,1),3,1)-50)+50;
var2a:=(2*c+h+l+o)/5;
var3a:=llv(l,34);
var4a:=hhv(h,34);
ska:=ema((var2a-var3a)/(var4a-var3a)*100,13);
sda:=ema(ska,3);
stickline(cross(趋势线,8.5),20,45,3,0),colorff00ff;
stickline(cross(87,趋势线),40,100,3,0),colorffffff;
var1k:=(l+h+2*c)/4;
var2k:=ref(var1k,1);
var3k:=sma(var1k-var2k,6,1)/sma(abs(var1k-var2k),6,1)*100;
mms:=ma(var3k,1)+50;
mmm:=ema(mms,8);
mml:=ema(mms,24);
mmc:=ema(mmm,40);
stickline(mms>=100,110,105,10,0),coloryellow;
stickline(mms<0,50,40,6,0),colorgreen;
rsi1:=sma(max(c-ref(c,1),0),6,1)/sma(abs(c-ref(c,1)),6,1)*100;
drawicon(cross(80,rsi1),110,9);
drawtext(cross(80,rsi1),115,'--r');
drawicon(cross(rsi1,20),-10,8);
drawtext(cross(rsi1,20),-15,'--r');
分析家:
省缺        最小         最大        步长
年月:199901     190001     220012       1
下降角度:   1400         200          20000       1
上升角度:   1700         200          20000       1
N2 :        17             1          100           1
s:=llv(c,500);
m3:ma(c,3);
m10:ma(c,10);
m30:ma(c,30);
AA:=YEAR*100+MONTH>年月;
BB:=(AA=0)+1;
p1:=(c-ref(c,1))/ref(c,1)*1000;
p2:=sum(abs(p1),0);
p3:=count(c>0,0);
k1:=p2/p3;
a1:=ZIG(3 , n2);
aa1:=a1>ref(a1,1);
a2:=ZIG(2,n2);
aa2:=a2K2:=K1*0.8;
b1:=HHVBARS( a1, 30);
b2:=LLVBARS(a2 ,30);
X1RAWLINE(c=A1*BB and aa1>0,c,B1=10 ,REF(c,B1)-s*K1/下降角度,1),COLOR33FFCC;
X2RAWLINE(c=A1*BB and aa1>0,c,B1=10 ,REF(c,B1)-s*2*K1/下降角度,1),COLOR6666FF,LINETHICK2;
X3RAWLINE(c=A1*BB and aa1>0,c,B1=10 ,REF(c,B1)-s*4*K1/下降角度,1),COLORFFFFCC;
X4RAWLINE(c=A1*BB and aa1>0,c,B1=10 ,REF(c,B1)-s*8*K1/下降角度,1),COLOR00CCFF;
X5RAWLINE(c=A1*BB and aa1>0,c,B1=10 ,REF(c,B1)-s*0.4*K1/下降角度,1),COLORgreen;
Y1RAWLINE(l=A2*AA and aa2>0,L,B2=10 ,REF(l,B2)+s*8*K1/上升角度*2,1),COLOR33FFCC;
Y2RAWLINE(l=A2*AA and aa2>0,L,B2=10 ,REF(l,B2)+s*K1/上升角度*2,1),COLOR00CCFF;
Y3RAWLINE(l=A2*AA and aa2>0,L,B2=10 ,REF(l,B2)+s*2*K1/上升角度*2,1),COLOR6666FF,LINETHICK2;
Y4RAWLINE(l=A2*AA and aa2>0,l,B2=10 ,REF(l,b2)+s*4*K1/上升角度*2,1),COLORFFFFCC;
Y5RAWLINE(l=A2*AA and aa2>0,l,B2=10 ,REF(l,b2)+s*0.5*K1/上升角度*2,1),COLORgreen;