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

来源:百度文库 编辑:神马文学网 时间:2024/04/25 02:05:49

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

江恩角度线。
江恩角度线中,最关键的一根是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;