《股价结构:波浪与形态》指标公式下载文件

合集下载

波浪理论的基本形态结构图

波浪理论的基本形态结构图

波浪理论的基本形态结构图
波浪理论是技术分析中的一个重要工具,它可以帮助我们识别市场趋势的变化和价格波动的规律。

波浪理论的基本形态结构图是指在价格图表中显示出来的价格波动形态,它们可以分为五个基本波浪形态和三个结构波浪形态。

五个基本波浪形态是:1、上升波浪;2、下降波浪;3、三角形形态;4、扁平形态;5、倒锤头形态。

这些基本波浪形态可以用来识别市场趋势的变化和价格波动的规律,从而帮助我们做出更好的交易决策。

三个结构波浪形态是:1、对称三角形;2、上升三角形;3、下降三角形。

这些结构波浪形态可以用来识别价格波动的高低点和市场趋势的方向,从而帮助我们更加准确地预测价格的变化和市场的走势。

总之,波浪理论的基本形态结构图是技术分析中非常重要的工具,它可以帮助我们更好地理解市场的趋势和价格波动的规律,从而提高我们的交易成功率。

- 1 -。

【股票指标公式下载】-【通达信】波段指标(风险系数、波浪系数、升跌)

【股票指标公式下载】-【通达信】波段指标(风险系数、波浪系数、升跌)
BB:=(MA(C,2)+MA(C,4)+MA(C,6)+MA(C,8)+MA(C,10))/5;
CC:=EMA(AA,2);
DD:=EMA(BB,5);
VAR14:=MAX(EMA(AA,2)-EMA(BB,5),0)*1.2;
VAR15:=EMA(VAR14,5);
SS:=EMA(VAR15,2);
J:=MA(MACD,3);
J1:=MA(MACD,5);
STICKLINE(CROSS(MA(A,1),G),0.05,0,1,0),COLORWHITE,LINETHICK2;
VAR13:=IF(YEAR>=2018 AND MONTH>=11 AND DAY>=1,0,1);
AA:=(MA(C,1)+MA(C,3)+MA(C,5)+MA(C,7)+MA(C,9))/5;
STICKLINE(VAR15<REF(VAR15,1) AND VAR13,0,VAR15,2,0),COLORGREEN;
STICKLINE(VAR15<REF(VAR15,1) AND VAR13,VAR15,SS,3.5,0),COLORFFCC33;
升跌:=EMA((C/MA((2*C+H+L)/4,8)-1)*100,3);0;
风险系数:=(VAR15-SS)/10*VAR13;
波浪系数:VAR15*VAR13,STICK,COLORFF00FF;
A10:=波浪系数,LINETHICK1 ;
B:MA(A10,3),COLORYELLOW,LINETHICK2;
B2:=MA(B,2)*2-B;
STICKLINE(B>B2,1.5*B,B2,3,0),COLOR0000FF;

【股票指标公式下载】-【通达信】波浪指标(时间窗口、买、卖、注意)

【股票指标公式下载】-【通达信】波浪指标(时间窗口、买、卖、注意)

【股票指标公式下载】-【通达信】波浪指标(时间窗⼝、买、卖、注意)【通达信】波浪指标(时间窗⼝、买、卖、注意)-指标公式源码N1:6;A1:DRAWLINE(HIGH>=HHV(HIGH,5),HIGH,LOW<=LLV(LOW,5),LOW,0);B1:DRAWLINE(LOW<=LLV(LOW,5),LOW,HIGH>=HHV(HIGH,5),HIGH,0);A2:DRAWLINE(HIGH>=HHV(HIGH,13),HIGH,LOW<=LLV(LOW,13),LOW,0);B2:DRAWLINE(LOW<=LLV(LOW,13),LOW,HIGH>=HHV(HIGH,13),HIGH,0);A3:DRAWLINE(HIGH>=HHV(HIGH,34),HIGH,LOW<=LLV(LOW,34),LOW,0);B3:DRAWLINE(LOW<=LLV(LOW,34),LOW,HIGH>=HHV(HIGH,34),HIGH,0);A4:DRAWLINE(HIGH>=HHV(HIGH,55),HIGH,LOW<=LLV(LOW,55),LOW,0);B4:DRAWLINE(LOW<=LLV(LOW,55),LOW,HIGH>=HHV(HIGH,55),HIGH,0); MTM:=C-REF(C,1);ZLGJ:=100*EMA(EMA(MTM,N1),N1)/EMA(EMA(ABS(MTM),N1),N1);买1:=IF(LLV(ZLGJ,2)=LLV(ZLGJ,7) AND COUNT(ZLGJ<0,2) AND CROSS(ZLGJ,MA(ZLGJ,2)),1,0);卖1:=IF(HHV(ZLGJ,2)=HHV(ZLGJ,7) AND COUNT(ZLGJ>50,2) AND CROSS(MA(ZLGJ,2),ZLGJ),1,0);DRAWICON(FILTER(买1=1,5),LOW*0.99,7),COLORRED;STICKLINE(FILTER(买1=1,5),C,O,1,0),COLORRED;DRAWICON(FILTER(卖1=1,1),H*1.01,8),COLOR00FF00;STICKLINE(FILTER(卖1=1,1),C,O,1,0),COLOR00FF00;RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;K:=SMA(RSV,3,1);D:=SMA(K,3,1);J:=3*K-2*D;BDGD:=HHV(J,2)=HHV(J,8) AND J>80;注意:=IF(CROSS(REF(J-0.01,1),J) AND REF(BDGD,1),1,0); DRAWTEXT(注意 AND 卖1<1,HIGH*1.01,'J'),COLOR00FF00,LINETHICK3; STICKLINE(注意 AND 卖1<1,O,CLOSE,1,0),COLORYELLOW,LINETHICK2; 时间窗⼝01:=FILTER(IF(HHVBARS(HIGH,5),0,H),5),COLORFFFF00; DRAWTEXT(时间窗⼝01,HIGH*0.99,'5');时间窗⼝02:=FILTER(IF(LLVBARS(LOW,5),0,L),5),COLOR00FFFF; DRAWTEXT(时间窗⼝02,LOW*0.99,'5');时间窗⼝1:=FILTER(IF(HHVBARS(HIGH,13),0,1),13),COLOR00FF00;DRAWTEXT(时间窗⼝1,HIGH*0.99,'13');时间窗⼝2:=FILTER(IF(LLVBARS(LOW,13),0,1),13),COLOR0000FF; DRAWTEXT(时间窗⼝2,LOW*0.99,'13');时间窗⼝3:=FILTER(IF(HHVBARS(HIGH,34),0,2),34),COLOR55FF55; DRAWTEXT(时间窗⼝3,HIGH*0.99,'34');时间窗⼝4:=FILTER(IF(LLVBARS(LOW,34),0,2),34),COLOR5555FF; DRAWTEXT(时间窗⼝4,LOW*0.99,'34');时间窗⼝5:=FILTER(IF(HHVBARS(HIGH,55),0,30),55),COLOR99FF99; DRAWTEXT(时间窗⼝5,HIGH*0.99,'55');时间窗⼝6:=FILTER(IF(LLVBARS(LOW,55),0,30),55),COLORDD00FF; DRAWTEXT(时间窗⼝6,LOW*0.99,'55');时间窗⼝7:=FILTER(IF(HHVBARS(HIGH,89),0,40),89),COLORDDFFDD; DRAWTEXT(时间窗⼝7,HIGH*0.99,'89');时间窗⼝8:=FILTER(IF(LLVBARS(LOW,89),0,40),89),COLOR0055FF; DRAWTEXT(时间窗⼝8,LOW*0.99,'89');时间窗⼝9:=FILTER(IF(HHVBARS(HIGH,144),0,50),144),COLORDDFF00; DRAWTEXT(时间窗⼝9,HIGH*0.99,'144');时间窗⼝10:=FILTER(IF(LLVBARS(LOW,144),0,50),144),COLOR9955FF; DRAWTEXT(时间窗⼝10,LOW*0.99,'144');时间窗⼝11:=FILTER(IF(HHVBARS(HIGH,233),0,60),233),COLORDDFFFF; DRAWTEXT(时间窗⼝11,HIGH*0.99,'233');时间窗⼝12:=FILTER(IF(LLVBARS(LOW,233),0,60),233),COLORFF55FF; DRAWTEXT(时间窗⼝12,LOW*0.99,'233');【通达信】波浪指标(时间窗⼝、买、卖、注意)-指标公式效果图(⽂档来源:若⽔财经社区)。

波浪选股指标公式

波浪选股指标公式

波浪选股指标公式摘要:一、波浪理论简介二、波浪选股指标公式介绍1.波浪高度2.波浪宽度3.波浪速度4.波浪周期三、波浪选股策略四、实战案例分析五、总结与建议正文:一、波浪理论简介波浪理论,又称艾略特波浪理论,是一种技术分析方法,用于研究证券市场价格的波动规律。

该理论认为,市场价格的波动具有规律性的波浪结构,通过识别和分析这些波浪,投资者可以预测市场的走势。

二、波浪选股指标公式介绍1.波浪高度波浪高度是指相邻两个波浪之间的价格幅度。

在上升趋势中,波浪高度表示为上涨波浪的最高价与最低价之差;在下降趋势中,波浪高度表示为下跌波浪的最低价与最高价之差。

通过观察波浪高度,可以判断市场力量的强弱。

2.波浪宽度波浪宽度是指相邻两个波浪之间的时间跨度。

波浪宽度可以帮助投资者了解市场波动的节奏和速度,为交易决策提供依据。

3.波浪速度波浪速度是指波浪在单位时间内走过的价格幅度。

波浪速度可以反映市场价格波动的快慢,对于判断市场趋势的转折点具有重要意义。

4.波浪周期波浪周期是指波浪从开始到结束所经历的时间。

通过分析波浪周期,投资者可以预测市场的未来走势,为长期投资决策提供依据。

三、波浪选股策略1.浪形分析:根据波浪理论,市场价格波动可以分为五个波浪,其中第一、第三、第五波浪为上升波浪,第二、第四波浪为调整波浪。

通过观察浪形的演变,可以判断市场趋势。

2.浪幅分析:根据波浪高度和波浪宽度,可以判断市场价格的波动范围和速度,为交易决策提供依据。

3.浪周期分析:通过分析波浪周期,可以预测市场价格的长期走势,为长期投资决策提供参考。

四、实战案例分析在此,我们将以某只股票的历史数据为例,详细解析波浪选股策略的应用。

通过观察股票价格的波动,识别波浪结构,分析市场趋势,并为投资者提供决策建议。

五、总结与建议波浪理论作为一种技术分析方法,可以帮助投资者预测市场价格的走势。

在实际操作中,投资者应结合浪形、浪幅、浪速度和浪周期等多个指标,综合判断市场趋势。

波浪线指标公式2篇

波浪线指标公式2篇

波浪线指标公式2篇波浪线指标是一种用于股票和期货交易的技术分析工具,它能够帮助交易者判断市场趋势和价格的波动情况。

本文将介绍波浪线指标的公式和应用方法。

第一篇:波浪线指标公式波浪线指标的计算公式相对较为复杂,但主要包括以下几个步骤:1. 计算移动平均线(MA):波浪线指标使用的是一种加权移动平均线,其计算方法为前n个价格乘以相应的权重,然后求和并除以权重之和。

这里的权重根据不同的周期可以设定不同的值,常见的周期为5、8、13、21和34。

2. 计算偏离值(Deviation):偏离值是指当前价格与移动平均线之间的差异。

它可以通过将当前价格减去移动平均线来计算。

3. 计算标准差(Standard Deviation):标准差是用来衡量价格波动性的指标,它可以帮助我们判断价格是否处于波动的状态。

标准差的计算方法是将每个偏离值减去移动平均线的平方,然后求和并除以偏离值的数量,最后取平方根。

4. 计算波浪线指标(Wave Trend):波浪线指标的计算方法是将标准差乘以一定的系数,然后加上移动平均线的值。

这个系数的值一般为0.015,它可以根据不同的交易品种和周期进行调整。

第二篇:波浪线指标的应用方法波浪线指标主要用于判断股票和期货市场的趋势和波动性,可以帮助交易者做出买入和卖出的决策。

以下是几种常见的应用方法:1. 寻找买入和卖出信号:通过观察波浪线指标的上升和下降趋势,可以判断价格的变动情况。

当波浪线指标由下降趋势转为上升趋势时,可能是买入的信号;而当波浪线指标由上升趋势转为下降趋势时,可能是卖出的信号。

2. 确定支撑和阻力位:波浪线指标还可以帮助我们确定价格的支撑和阻力位。

当价格向上突破阻力位时,可能会继续上涨;而当价格向下突破支撑位时,可能会继续下跌。

3. 识别市场状态:波浪线指标还可以帮助我们识别市场的状态,如上涨、下跌或震荡。

当波浪线指标呈现明显的上升趋势时,市场可能处于上涨状态;当波浪线指标呈现明显的下降趋势时,市场可能处于下跌状态;而当波浪线指标无明显趋势或波动较小时,市场可能处于震荡状态。

波浪指标的选股公式

波浪指标的选股公式

波浪指标的选股公式
波浪指标是一种常用于股票市场的技术指标,它通过分析股票价格的波动情况
来判断股票的买入和卖出时机。

波浪指标的选股公式是根据一系列计算方法来确定股票的买入和卖出信号。

波浪指标的选股公式一般包括以下几个步骤:
1. 计算波浪高点和低点:首先,我们需要找到股票价格的波动高点和低点。


浪高点是指股票价格创下的相对高点,而波浪低点则是指股票价格创下的相对低点。

通过识别波浪高点和低点,可以判断股票价格的波动趋势。

2. 计算波浪振幅:波浪振幅是指股票价格的波动幅度,即波浪高点和波浪低点
之间的价格差异。

通过计算波浪振幅,可以判断股票价格的波动强度。

3. 判断买入和卖出信号:根据波浪指标的选股公式,当股票价格的波浪高点和
波浪低点交替出现时,通常会出现买入和卖出的信号。

具体来说,当股票价格创出波浪高点时,意味着市场可能处于上涨趋势,可以考虑买入股票。

而当股票价格创出波浪低点时,意味着市场可能处于下跌趋势,可以考虑卖出股票。

4. 辅助指标确认:为了提高选股的准确性,可以结合其他技术指标来确认买入
和卖出的时机。

例如,可以使用移动平均线、相对强弱指标等辅助指标来验证波浪指标的买入和卖出信号。

总的来说,波浪指标的选股公式是根据股票价格的波动情况来判断买入和卖出
的时机。

通过计算波浪高点和低点、波浪振幅以及结合其他技术指标进行确认,可以提高选股的准确性。

然而,作为投资者,在使用任何指标进行选股时都应该注意市场风险和个人投资偏好,并做好充分的研究和风险管理。

三浪选股指标公式

三浪选股指标公式

三浪选股指标公式1. 什么是三浪选股指标?三浪选股指标(Three Waves Stock Selection Indicator)是一种技术指标,旨在通过分析历史股票价格和交易量数据,预测未来股票价格的走势和波动。

它是由哥伦比亚大学金融学教授伊利亚·伏尔克尔(Elliott Wave)提出的,他认为股票价格的波动是有规律可循的,并根据这种规律提出了三浪选股指标来研究股票价格波动的趋势和方向。

2. 三浪选股指标的基本原理三浪选股指标基于以下三个波浪进行分析:2.1 第一浪第一浪是向上运动的股票价格波浪,通常伴随着交易量的增加。

这被认为是股票价格从底部和估值水平开始的上升波浪,是股票涨势的起点。

2.2 第二浪第二浪是价格下降的波浪,通常在第一浪之后出现。

第二浪顶部通常低于第一浪顶部,且交易量明显下降。

这被认为是股票价格下跌的修正波浪,是股票价格的回调。

2.3 第三浪第三浪是价格上涨的波浪,通常是股票价格走势最强的波浪。

在第三浪中,交易量通常达到最高点。

这被认为是股票涨价的主要波浪,也是股票最高价的形成阶段。

3. 三浪选股指标公式三浪选股指标的公式基于对股票价格波动和交易量的分析,其核心公式如下:三浪选股指标 = A / (A + B) x D + B / (A + B) x E其中,A = 过去几个交易日中第一浪的平均涨幅B = 过去几个交易日中第二浪的平均涨幅D = 过去几个交易日中第三浪的平均涨幅E = 过去几个交易日中总的平均涨幅根据三浪选股指标的计算结果,选择综合指标最高的股票进行投资。

4. 注意事项值得注意的是,三浪选股指标虽然具有一定的规律性,但无法完全预测股票价格的走势,投资时需要考虑多个因素,包括政策、市场环境、公司基本面等。

此外,投资时也要注意风险控制,不要过分追求高收益,保持合理的投资策略和风险管理。

波浪理论要点图解完美版

波浪理论要点图解完美版
• 波浪理论的推动浪,浪形为5(1、2、3、4、5),调 整浪的浪型为3(a\b\c),合起来为8。若把波浪细化 ,大的推动浪又可分为1、3、5浪为推动,2、4为调整 。a、c为推动,b为调整。这样大的推动浪为 5+3+5+3+5=21,调整浪为5+3+5=13,合起来为34。若再 进行更详细的浪形划分,大的推动浪为 21+13+21+13+21=89,调整浪为21+13+21=55,合起来为 144。
推动浪浪5未能创新高(低),市场将会出现大逆转
牛市
3 5
1
4
2
2 1
熊市
4 5
3
推动浪浪5不能创新高(高于浪 3的顶点),则浪4变为调整浪 的浪a(也有可能成为下跌推动 浪的浪1),浪5成为浪b,之后 将面临浪c的下跌(下跌推动浪 浪3是惨烈下跌)。
推动浪浪5不能创新低(低于浪 3的低点),则浪4变为调整浪 的浪a(也有可能成为上升推动 浪的浪1),浪5成为浪b,之后 将面临浪c的反弹(上升推动浪 浪3是猛烈上升)。
• 由此计算出常见的黄金分割率为(0.5和1.5外):
0.191、0.236、0.382、0.618、0.809、
1.236、1.382、1.618、1.764、1.809
• 黄金分割比率对于股票市场运行的时间周期和价 格幅度模型具有重要启示及应用价值。
黄金分割比率在时间周期模型上的应用
• 未来市场转折点=已知时间周期×分割比率 • 已知时间周期有两种:
5 3
B
1
4
2 A
C
前置三角形通常出现在浪A中,有时浪1中也会出现。它 的内部结构通常为5-3-5-3-5的形态。前置三角形型态的 出现,其后的B浪反弹属于较弱的类型,期望不可过高。

【股票指标公式下载】-【大智慧】波浪看盘(波浪顶、波浪底)

【股票指标公式下载】-【大智慧】波浪看盘(波浪顶、波浪底)

【大智慧】波浪看盘(波浪顶、波浪底)-指标公式源码pl5:=zig(3,5);en1:=zig(3,5)>ref(zig(3,5),1) and ref(zig(3,5),1)<=ref(zig(3,5),2) and ref(zig(3,5),2)<=ref(zig(3,5),3);ex1:=zig(3,5)<ref(zig(3,5),1) and ref(zig(3,5),1)>=ref(zig(3,5),2) and ref(zig(3,5),2)>=ref(zig(3,5),3);pl10:=zig(3,13);en2:=zig(3,10)>ref(zig(3,10),1) and ref(zig(3,10),1)<=ref(zig(3,10),2) and ref(zig(3,10),2)<=ref(zig(3,10),3);ex2:=zig(3,10)<ref(zig(3,10),1) and ref(zig(3,10),1)>=ref(zig(3,10),2) and ref(zig(3,10),2)>=ref(zig(3,10),3);pl20:=zig(3,26);en3:=zig(3,20)>ref(zig(3,20),1) and ref(zig(3,20),1)<=ref(zig(3,20),2) and ref(zig(3,20),2)<=ref(zig(3,20),3);ex3:=zig(3,20)<ref(zig(3,20),1) and ref(zig(3,20),1)>=ref(zig(3,20),2) and ref(zig(3,20),2)>=ref(zig(3,20),3);pl40:=zig(3,55);走强一:=BARSLAST(pl5<ref(pl5,1));走弱一:=BARSLAST(pl5>ref(pl5,1));走强二 :=BARSLAST(pl10<ref(pl10,1));走弱二:=BARSLAST(pl10>ref(pl10,1));走强三:=BARSLAST(pl20<ref(pl20,1));走弱三:=BARSLAST(pl20>ref(pl20,1));ztjz5:=if(pl10>ref(pl10,1),COUNT(en1,走强二 ),0);ztjd5:=if(pl10>ref(pl10,1),COUNT(ex1,走强二 ),0);dtjz5:=if(pl10<ref(pl10,1),COUNT(en1,走弱二),0);dtjd5:=if(pl10<ref(pl10,1),COUNT(ex1,走弱二),0);ztjz10:=if(pl20>ref(pl20,1),COUNT(en2,走强三),0);ztjd10:=if(pl20>ref(pl20,1),COUNT(ex2,走强三),0);dtjz10:=if(pl20<ref(pl20,1),COUNT(en2,走弱三),0);dtjd10:=if(pl20<ref(pl20,1),COUNT(ex2,走弱三),0);DRAWTEXT(en1 and dtjz5=1,LOW*0.98,'(Ⅰ)'),colorffff00;DRAWTEXT(ex1 and dtjd5=2,HIGH*1.02,'(Ⅱ)'),colorffff00;DRAWTEXT(en2 and ztjz5=1,LOW*0.98,'(Ⅲ)'),colorffff00;DRAWTEXT(ex1 and pl10>ref(pl10,1) and ztjd5=1,HIGH*1.02,'⑴'),color0000ff;DRAWTEXT(en1 and pl10>ref(pl10,1) and ztjz5=2,LOW*0.98,'⑵'),color0000ff;DRAWTEXT(ex1 and pl10>ref(pl10,1) and ztjz5=2,HIGH*1.02,'⑶'),color0000ff;DRAWTEXT(en1 and pl10>ref(pl10,1) and ztjz5=3,LOW*0.98,'⑷'),color0000ff;DRAWTEXT(ex2 and pl20>ref(pl20,1) and ztjd10=1,HIGH*1.02,'⑸'),color0000ff;DRAWTEXT(en2 and dtjz10=1,LOW*0.94,'【A】'),color00ff00;DRAWTEXT(ex2 and dtjd10=2,HIGH*1.03,'【B】'),color00ff00; DRAWTEXT(en3 and ztjz10=1,LOW*0.94,'【C】'),color00ff00;DRAWTEXT(ex2 and pl20>ref(pl20,1) and ztjd10=1,HIGH*1.04,'①'),Linethick3,color00ffff;DRAWTEXT(en2 and pl20>ref(pl20,1) and ztjz10=2,LOW*0.94,'②'),Linethick3,color00ffff;DRAWTEXT(ex2 and pl20>ref(pl20,1) and ztjd10=2 or (ztjd10=0 or ztjd10=2) and ex2,HIGH*1.04,'③'),Linethick3,color00ffff;DRAWTEXT(en2 and pl20>ref(pl20,1) and ztjz10=3,LOW*0.94,'④'),Linethick3,color00ffff;DMLJ:=HHV(HIGH,120);TY:=CLOSE;HD:=FILTER(BACKSET(FILTER(ref(TY,10)=HHV(TY,2*10+1),10),10+1),10); LD:=FILTER(BACKSET(FILTER(ref(TY,10)=LLV(TY,2*10+1),10),10+1),10); A:=ref(CLOSE,BARSLAST(HD));B:=ref(CLOSE,BARSLAST(LD));T1:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD) ;T2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);波浪顶:if(T1,A,A),COLORFF00FF,POINTDOT,LINETHICK2;STICKLINE(T1,A,A,9,0),COLORFF00FF;波浪底:if(T2,B,B),COLOR80FF00,POINTDOT,LINETHICK2;VAR3:=LLV(HIGH,240);VAR4:=100*(CLOSE-VAR3)/VAR3;VAR5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;VAR6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100; VAR7:=0;VAR8:=MA(HHV(CLOSE-ref(CLOSE,1),0),34)/MA(ABS(CLOSE-ref(CLOSE,1)),7)* 100;VAR9:=MA(HHV(CLOSE-ref(CLOSE,1),0),13)/MA(ABS(CLOSE-ref(CLOSE,1)),13) *100;VARA:=BARSCOUNT(CLOSE);VARB:=VAR8<20 AND VAR9<23 AND VARA>35;VARC:=VARB AND COUNT(VARB,1)=1;VARD:=EMA(CLOSE,21)-EMA(CLOSE,8);VARE:=EMA(VARD,5);VARF:=TROUGH(3,6,1)<4 AND CROSS(VARD,VARE);VAR10:=if(TROUGH(3,16,1)=0 AND HIGH>LOW+0.04,4,0);VAR11:=zig(3,6)>ref(zig(3,6),1) AND ref(zig(3,6),1)<=ref(zig(3,6),2) AND ref(zig(3,6),2)<=ref(zig(3,6),3);VAR12:=zig(3,6)<ref(zig(3,6),1) AND ref(zig(3,6),1)>=ref(zig(3,6),2) AND ref(zig(3,6),2)>=ref(zig(3,6),3);VAR13:=zig(3,22)>ref(zig(3,22),1) ANDref(zig(3,22),1)<=ref(zig(3,22),2) ANDref(zig(3,22),2)<=ref(zig(3,22),3);VAR14:=zig(3,22)<ref(zig(3,22),1) ANDref(zig(3,22),1)>=ref(zig(3,22),2) ANDref(zig(3,22),2)>=ref(zig(3,22),3);VAR15:=zig(3,51)>ref(zig(3,51),1) ANDref(zig(3,51),1)<=ref(zig(3,51),2) ANDref(zig(3,51),2)<=ref(zig(3,51),3);VAR16:=zig(3,51)<ref(zig(3,51),1) ANDref(zig(3,51),1)>=ref(zig(3,51),2) ANDref(zig(3,51),2)>=ref(zig(3,51),3);VAR17:=zig(3,72)>ref(zig(3,72),1) ANDref(zig(3,72),1)<=ref(zig(3,72),2) ANDref(zig(3,72),2)<=ref(zig(3,72),3);VAR18:=zig(3,72)<ref(zig(3,72),1) ANDref(zig(3,72),1)>=ref(zig(3,72),2) ANDref(zig(3,72),2)>=ref(zig(3,72),3);VAR19:=EMA(CLOSE,2)-EMA(CLOSE,150);VAR1A:=EMA(VAR19,100);VAR1B:=2*(VAR19-VAR1A);VAR1C:=POW(VAR1B,3)*0.1+POW(VAR1B,1);VAR1D:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));VAR1E:=EMA(VAR1D*0.97,3);VAR1F:=(HIGH+LOW+CLOSE)/3;VAR20:=(VAR1F-MA(VAR1F,14))/(0.015*AVEDEV(VAR1F,14));VAR21:=CROSS(VAR1E,LOW);买点一:=VAR10;买点二:=(VAR11+VAR13+VAR15+VAR17);卖点一:=(VAR12+VAR14+VAR16+VAR18);VAR22:=买点一 AND VARF AND VARC AND VAR21 AND VAR4<0 AND VAR5=0 AND VAR6=0 AND VAR20<(-110);VAR1:=MA(CLOSE,6);VAR2:=MA(CLOSE,18);VAR31:=MA(CLOSE,30);VARB1:=SUM(CLOSE*vol*100,28)/SUM(vol*100,28);VARC1:=INTPART(VARB1*100)/100;VARD1:=EMA(CLOSE,5)-EMA(CLOSE,10);VARE1:=EMA(VARD1,9);VAR131:=ref(VARE1,1);VAR141:=VARE1;VAR151:=VAR141-VAR131;VAR161:=ref(VARD1,1);VAR171:=VARD1;VAR181:=VAR171-VAR161;VAR191:=OPEN;VAR1A1:=CLOSE;DRAWTEXT(买点一>0,LOW-0.01,'▲买!'),COLORRED;DRAWTEXT(买点二>0,LOW-0.01,'▲买入待涨'),COLORYELLOW;DRAWTEXT(卖点一>0,HIGH+0.1,'▼快卖欲跌'), COLORWHITE;a:=BARSCOUNT(CLOSE);ah:=HHV(HIGH,72);al:=LLV(LOW,72);a0:=(ah-al)/21;b1:=LOW-a0;DRAWTEXT((a+0)/15=FLOOR((a+0)/15),b1-2.5*a0,'▲时窗'),COLORWHITE; var31:=HHVBARS(zig(3, 19)>ref(zig(3,19),1)and ref(zig(3,19), 1)<ref(zig(3,19), 2),0);STICKLINE(var31=2,LOW*0.95,LOW*0.98,8,0),color0000ff; DRAWTEXT(var31=2,LOW*0.95,'3天'),COLORWHITE;STICKLINE(var31=4,HIGH*1.05,HIGH*1.02,8,0),color9966ff; DRAWTEXT(var31=4,HIGH*1.06,'5天'),COLORWHITE;STICKLINE(var31=7,LOW*0.95,LOW*0.98,8,0),color00ffff; DRAWTEXT(var31=7,LOW*0.95,'8天'),COLORWHITE;STICKLINE(var31=12,HIGH*1.05,HIGH*1.02,8,0),colorff33ff; DRAWTEXT(var31=12,HIGH*1.06,'13天'),COLORWHITE;STICKLINE(var31=20,LOW*0.95,LOW*0.98,8,0),color0066ff; DRAWTEXT(var31=20,LOW*0.95,'21天'),COLORWHITE;STICKLINE(var31=33,HIGH*1.05,HIGH*1.02,8,0),colorffff00; DRAWTEXT(var31=33,HIGH*1.06,'34天'),COLORWHITE;STICKLINE(var31=54,LOW*0.95,LOW*0.98,8,0),COLORWHITE; DRAWTEXT(var31=54,LOW*0.95,'55天'),COLORWHITE;STICKLINE(var31=88,HIGH*1.05,HIGH*1.02,8,0),color00ff00; DRAWTEXT(var31=88,HIGH*1.06,'89天'),COLORWHITE;STICKLINE(var31=143,LOW*0.95,LOW*0.98,8,0),colorccffff; DRAWTEXT(var31=143,LOW*0.95,'144天'),COLORWHITE;STICKLINE(var31=232 ,HIGH*1.05,HIGH*1.02,8,0),colorff0033; DRAWTEXT(var31=232,HIGH*1.06,'233天'),COLORWHITE;STICKLINE(var31=376,LOW*0.95,LOW*0.98,8,0),colorff9966; DRAWTEXT(var31=376,LOW*0.95,'377天'),COLORWHITE;立春:=FILTER(MONTH=2 AND (DAY=3 OR DAY=5 ),2);雨水:=FILTER(MONTH=2 AND (DAY=18 OR DAY=20),2);惊蛰:=FILTER(MONTH=3 AND (DAY=5 OR DAY=7 ),2);春分:=FILTER(MONTH=3 AND (DAY=20 OR DAY=22),2);清明:=FILTER(MONTH=4 AND (DAY=3 OR DAY=6 ),2);谷雨:=FILTER(MONTH=4 AND (DAY=19 OR DAY=21),2);立夏:=FILTER(MONTH=5 AND (DAY=6 OR DAY=8 ),2);小满:=FILTER(MONTH=5 AND (DAY=20 OR DAY=22),2);芒种:=FILTER(MONTH=6 AND (DAY=5 OR DAY=7 ),2);夏至:=FILTER(MONTH=6 AND (DAY=20 OR DAY=22),2);小暑:=FILTER(MONTH=7 AND (DAY=6 OR DAY=8 ),2);大署:=FILTER(MONTH=7 AND (DAY=22 OR DAY=24),2);立秋:=FILTER(MONTH=8 AND (DAY=7 OR DAY=9 ),2);处暑:=FILTER(MONTH=8 AND (DAY=22 OR DAY=24),2);白露:=FILTER(MONTH=9 AND (DAY=7 OR DAY=9 ),2);秋分:=FILTER(MONTH=9 AND (DAY=22 OR DAY=24),2);寒露:=FILTER(MONTH=10 AND (DAY=7 OR DAY=9 ),2);霜降:=FILTER(MONTH=10 AND (DAY=22 OR DAY=24),2);立冬:=FILTER(MONTH=11 AND (DAY=7 OR DAY=9 ),2);小雪:=FILTER(MONTH=11 AND (DAY=22 OR DAY=24),2);大雪:=FILTER(MONTH=12 AND (DAY=6 OR DAY=8 ),2);冬至:=FILTER(MONTH=12 AND (DAY=21 OR DAY=23),2);小寒:=FILTER(MONTH=1 AND (DAY=5 OR DAY=7 ),2);大寒:=FILTER(MONTH=1 AND (DAY=19 OR DAY=21),2);DRAWTEXT(立春,HIGH*1.02,'立春'),COLORgreen,ALIGN1; DRAWTEXT(雨水,HIGH*1.02,'雨水'),COLORgreen,ALIGN1; DRAWTEXT(惊蛰,HIGH*1.02,'惊蛰'),COLORgreen,ALIGN1; DRAWTEXT(春分,HIGH*1.02,'春分'),COLORgreen,ALIGN1; DRAWTEXT(清明,HIGH*1.02,'清明'),COLORgreen,ALIGN1; DRAWTEXT(谷雨,HIGH*1.02,'谷雨'),COLORgreen,ALIGN1; DRAWTEXT(立夏,HIGH*1.02,'立夏'),COLORMAGENTA,ALIGN1; DRAWTEXT(小满,HIGH*1.02,'小满'),COLORMAGENTA,ALIGN1; DRAWTEXT(芒种,HIGH*1.02,'芒种'),COLORMAGENTA,ALIGN1; DRAWTEXT(夏至,HIGH*1.02,'夏至'),COLORMAGENTA,ALIGN1; DRAWTEXT(小暑,HIGH*1.02,'小暑'),COLORMAGENTA,ALIGN1; DRAWTEXT(大署,HIGH*1.02,'大署'),COLORMAGENTA,ALIGN1;DRAWTEXT(立秋,HIGH*1.02,'立秋'),COLORYELLOW,ALIGN1;DRAWTEXT(处暑,HIGH*1.02,'处暑'),COLORYELLOW,ALIGN1;DRAWTEXT(白露,HIGH*1.02,'白露'),COLORYELLOW,ALIGN1;DRAWTEXT(秋分,HIGH*1.02,'秋分'),COLORYELLOW,ALIGN1;DRAWTEXT(寒露,HIGH*1.02,'寒露'),COLORYELLOW,ALIGN1;DRAWTEXT(霜降,HIGH*1.02,'霜降'),COLORYELLOW,ALIGN1;DRAWTEXT(立冬,HIGH*1.02,'立冬'),COLORWHITE,ALIGN1;DRAWTEXT(小雪,HIGH*1.02,'小雪'),COLORWHITE,ALIGN1;DRAWTEXT(大雪,HIGH*1.02,'大雪'),COLORWHITE,ALIGN1;DRAWTEXT(冬至,HIGH*1.02,'冬至'),COLORWHITE,ALIGN1;DRAWTEXT(小寒,HIGH*1.02,'小寒'),COLORWHITE,ALIGN1;DRAWTEXT(大寒,HIGH*1.02,'大寒'),COLORWHITE,ALIGN1;GET:ZIG(3,5),COLORWHITE,LINETHICK2;【大智慧】波浪看盘(波浪顶、波浪底)-指标公式效果图(文档来源:若水财经社区)。

波浪选股指标公式

波浪选股指标公式

波浪选股指标公式波浪选股指标通常与股票市场中的技术分析相关。

波浪理论是由Ralph Nelson Elliott在20世纪30年代提出的,该理论认为股票市场的价格走势是由特定的波浪模式组成的。

在波浪选股指标中,常用的包括艾略特波浪理论(Elliott Wave Theory)和相应的技术指标。

以下是艾略特波浪理论和其中一些常用的技术指标:1.艾略特波浪理论:艾略特波浪理论认为市场价格的波动是由五个上涨波浪(标记为1、2、3、4、5)和三个下跌波浪(标记为A、B、C)组成的。

这种理论尝试通过分析这些波浪的形态和相互关系来预测市场的未来走势。

2.MACD指标:移动平均散度(Moving Average ConvergenceDivergence,MACD)是一种趋势追踪和动能指标,可用于识别股票价格趋势的变化。

MACD包括两个线:DIF线(快速线)和DEA线(慢速线)。

交叉和散度(差异)的变化可以被解释为价格趋势的变化。

典型的MACD公式如下:DIF=EMA(12)−EMA(26)DEA=EMA(DIF,9)MACD=(DIF−DEA)×2其中,EMA表示指数移动平均。

3.RSI指标:相对强弱指标(Relative Strength Index,RSI)是一种衡量股票价格波动的动能指标,用于识别超买和超卖的市场条件。

RSI的计算公式为:RSI=100−1+RS100 其中,RS是平均收盘价上涨日和下跌日的比率。

4.波浪指标:一些专门设计用于波浪理论的指标可能也包括在波浪选股的研究中。

这些指标的具体公式可能取决于具体的波浪模式和分析方法。

请注意,以上公式中使用的具体参数(例如移动平均的期数、RSI 的计算期数等)可能会根据实际情况和分析者的偏好而有所不同。

投资者在使用这些指标时应该根据具体情况进行调整和优化。

股票秘籍波浪42图

股票秘籍波浪42图

波浪42图(一张图让你看懂波浪理论,内有口诀心法)说起这张图,有些来历,也有些年头了,你们看它的纸张已经很旧,有些泛黄了。

五年以前,我投师一位股林名宿,学习看盘,也学习操作。

当时老师已经年近八旬,但身体却很康健,且鹤发童颜。

在学习期间,我真实的感觉到,老师其实有很多好东西藏着不教我,为此,我很压抑。

好多事情过去以后才知道后悔,只恨自己当时太年轻,太冲动----九九年夏天一个炎热的午后,趁老师午休之机,在他的案头找到了那本集老师十年看盘经验于一册的秘籍,并用了十个中午,趁着老师的午休,把这部秘籍全部抄了下来。

之后就是轰轰烈烈的五一九行情。

七月一日大盘见顶于1700点以上,次日,老师在没有任何征兆的情况下突然去世了。

他走的很安静,也很安详。

直到最后,他都不知道我曾经背着他抄录他的秘籍。

老师托付他的儿子给我几句话,还有一部书,这书就是前面提到的那部秘籍。

:老师的临终遗言是这样的:"从外表看,我的身体很好,其实97年底就已经查出了肺癌,我谁都没有告诉,我有一个信念,中国股市1500点绝对不是顶,我要看着上证指数突破1500点,就因为这个信念,我活到了现在。

你是我的关门弟子,我知道你一直奇怪为什么我有很多东西没有传授给你,现在我告诉你,我要等到牛市结束的时候再给你,因为牛市会掩盖住所有绝招的光芒,也会使一些骗人的招数看起来象真的。

希望你在熊市的时候看这本书,也许启发更大。

我留着这些东西是没有什么用处的,让大家都知道不是很好嘛。

"这段话让我愧疚了五年,也自责了五年。

今天,我把其中的一张图奉献出来,以纪念恩师,也希望大家细品此图。

)(口诀在后面。

)每张小的浪型图上都有一个字:"推"表示推动浪;"调"表示调整浪;"弹"表示反弹浪;希望大家留意!{口诀一:一三五浪可加长,每段细分五小浪;另有等长九段波,顶底不连通道长;三三相隔十五段,五三交错亦寻常;波起浪伏有形状,常见上斜与扩张;喇叭斜三现一浪,二浪之后走势强;五浪若是此模样,分批减磅远危墙;浪止住回头看,A3A5不一样;三波之字双回撤,五波右肩做B浪;回撤二次分三五,三波弱来五波强;浪右肩a-b-c,轻仓快手捕长阳;口诀二:调整浪型有三种,之字平坦三角型;之字三段a b c,5-3-5浪要记清;特殊情况双之字,七波两个之字型;平坦都是三三五,略与之字有不同;九种变形不复杂,区别尽在BC中;口诀三:无论直三与斜三,浪型间隔皆3-3;不管扩张与收缩,万变不离是五波;三角整理四形态,怎么进去,怎么出来;口诀四:双三特例七段波,两波调整来组合;待到整固突破后,上下波澜皆壮阔;一三五浪可加长,每段细分五小浪;指的是推动浪的第一子浪,第三子浪和第五子浪都可能有延伸形态,但有几个注意事项:第一,若一子浪加长,即一子浪延伸,则三子浪和五子浪等长;第二,若三子浪加长,即三子浪延伸,则一子浪和五子浪等长;第三,若五子浪加长,即五子浪延伸,则一子浪和三子浪等长;另有等长九段波,顶底不连通道长;这段口诀的意思是说:除了前面讲到的三种推动浪形态以外(即图一至三),还有一种特殊的浪型(即图四),这种浪型的特点如下:第一:该浪分为九个子浪;第二:一子浪,三子浪,五子浪,七子浪,九子浪全部等长;第三:四子浪底不破一子浪头,同样的,六底不破三头,八底不破五头,即所谓"顶底不连"。

波浪自动画线指标公式

波浪自动画线指标公式

波浪自动画线指标公式
波浪自动画线指标是一种用于研究市场价格趋势的技术指标。

其公式如下:
1. 首先计算出当日的中间价(H + L)/ 2,其中H为当日最高价,L为当日最低价。

2. 计算出当日和前三日中的最高价和最低价,得到最高价和最低价的平均值,记为X。

3. 将当日的中间价与X进行比较,如果大于等于X,则将当日的最高价和最低价标记为“上涨线”;如果小于X,则将当日的最高价和最低价标记为“下跌线”。

4. 在往前推进的过程中,如果新的最高价和最低价超过了之前标记的线,就将线向上或向下移动。

5. 标记完成后,将“上涨线”和“下跌线”连接起来,形成一条连续的波浪线。

该指标可以帮助投资者发现市场的重要趋势,辅助进行买卖决策。

同时,该指标的计算方法较简单,容易实现,适合技术分析初学者使用。

波浪理论指标公式

波浪理论指标公式

波浪理论指标公式波浪理论是由美国分析师Elliott R.(艾略特)发现并总结出来的一种在金融市场中预测价格波动的技术分析工具。

波浪理论通过分析和研究市场走势形成的波浪模式,帮助投资者根据价格波动的规律进行交易和投资决策。

波浪理论的核心概念是认为市场走势的变化是由一系列具有特定形态和时间比例的波浪组成的。

每个波浪由若干个小的波浪组成,而这些小的波浪又可以分解为更小的波浪,形成了波浪的层次结构。

波浪理论将这些波浪分为上升波浪(牛市)和下降波浪(熊市),并将它们按照特定的规则进行分类和分析。

波浪理论的核心指标是艾略特波浪理论的五个基本波浪,分别是1、2、3、4、5、这五个波浪按照指定的规则和比例来组成完整的波浪周期。

具体来说,1号波浪是上升波浪的起始波浪,2号波浪是1号波浪的回调波浪,3号波浪是2号波浪的再次上升波浪,4号波浪是3号波浪的回调波浪,5号波浪则是整个波浪周期中的最后一次上升波浪。

在实际的交易和投资中,投资者可以利用这五个波浪来预测未来价格的走势。

例如,在一个牛市中,投资者可以通过观察1、2、3号波浪的形成情况来判断市场的上升趋势是否正在形成,而在一个熊市中,投资者则可以通过观察4、5号波浪来判断市场的下降趋势是否正在形成。

除了五个基本波浪外,波浪理论还引入了一些其他的技术指标来辅助分析和判断市场的走势,例如波浪的回调比例、波浪的时间周期等。

这些指标可以帮助投资者更加准确地预测和判断市场的走势,并做出相应的交易和投资决策。

总的来说,波浪理论是一种非常有用和流行的技术分析工具,可以帮助投资者更好地理解和预测市场的价格波动。

通过掌握波浪理论的基本原理和关键指标,投资者可以提高自己的交易和投资能力,更加准确地判断市场的走势,从而获取更好的投资回报。

股票的波峰波谷公式

股票的波峰波谷公式

股票的波峰波谷公式股票市场的波峰波谷是指股票价格在一段时间内出现的最高点和最低点。

在股票投资中,波峰波谷是投资者非常关注的重要指标,因为它们可以为投资者提供交易的时机和价格趋势的判断。

为了帮助投资者更好地了解股票的波峰波谷,本文将介绍一些常用的波峰波谷公式。

波峰波谷是股票价格变动的极点,其计算方法主要包括最高点和最低点的确定。

以下是一些常用的波峰波谷公式:1. 相对强弱指标(RSI):RSI是一种常用的技术指标,用于衡量股票的超买超卖情况。

其计算公式为:RSI = 100 - (100 / (1 + RS))其中,RS表示相对强度,计算公式为:RS = 平均上涨收益 / 平均下跌收益通过计算RSI的数值,投资者可以判断股票是否出现波峰波谷的情况。

当RSI数值超过70时,股票被认为超买,可能出现波峰;当RSI数值低于30时,股票被认为超卖,可能出现波谷。

2. 移动平均线(MA):移动平均线是一种常用的趋势指标,可以帮助投资者判断股票价格的走势。

其中,简单移动平均线(SMA)和指数移动平均线(EMA)是两种常用的计算方法。

当股票价格在移动平均线上方时,可能出现波峰;当股票价格在移动平均线下方时,可能出现波谷。

3. 布林带指标(BOLL):布林带指标是一种常用的波动性指标,由三条线组成,分别为上轨线、中轨线和下轨线。

当股票价格接近或触及上轨线时,可能出现波峰;当股票价格接近或触及下轨线时,可能出现波谷。

4. 随机指标(KD指标):KD指标是一种常用的超买超卖指标,通过计算最高价和最低价之间的相对位置来判断股票的买卖信号。

当KD指标数值超过80时,股票被认为超买,可能出现波峰;当KD指标数值低于20时,股票被认为超卖,可能出现波谷。

以上是一些常用的波峰波谷公式,投资者可以根据自己的投资策略和风险偏好选择适合自己的指标进行判断。

需要注意的是,波峰波谷只是一种指标,投资者在进行股票交易时还需要综合考虑其他因素,如市场趋势、财务数据等。

波浪顶底指标公式

波浪顶底指标公式

波浪顶底指标公式波浪顶底指标,又称波浪指标,是利用波浪运动的波段,以其波动速度快、精度高、分析方便等优点备受市场欢迎。

波段理论,以时间周期为研究对象。

时间周期反映的趋势,而波段理论则反映了趋势。

因此,波浪理论能较好地揭示波段运动模式的全貌,准确地反映市场结构的演变趋势或周期特征,并为分析市场提供可靠、有用的参考依据。

波浪顶底指标(RSI)与波浪形指标(BOLL)一样,都具有较强的波动性和较长时间周期。

由于波浪顶底指标是由5个波浪运动构成,因此使用该指标能很好地反映出一段时间内一段区域内市场结构的演变。

这种结构在技术分析中被称为“波动底”或“振荡底”。

一、波浪顶底指标的基本原理波浪顶底指标(RSI)是由5个波浪运动组成,其中包括价格运动、趋势结构、波动规律等。

RSI指标可以用来显示波动区间,这段周期又可分为三个阶段:第一阶段,价格的上升运动;第二阶段,价格的下降运动;第三阶段,价格的反转运动。

这个结构可以很好地反映市场结构演变变化的趋势或周期特征,从而准确地反映市场结构变化的特征和趋势。

RSI指标可同时反映价格和趋势结构变化趋势过程。

我们所说的结构演变过程是指整个上涨或下跌过程中所产生的运动形式,而在此过程中所出现的波形运动则是在此运动形式出现前就已经形成的波形运动形式。

我们所说的波动规律可以从以上五个阶段的运动形式中很好地体现出来,因此,该指标与 BOLL一样都具有较强的波动性,具有很好地反映市场结构变化趋势或周期特征的作用。

利用这一点来把握市场变化趋势具有很好代表性和有效性。

我们可以通过该指标(RSI)来观察市场在各个阶段的基本走势和主要趋势的演变特征,从而来进行操作预测和趋势预测及技术预测的应用。

此外,我们还可以通过该指标对波形运动产生的方向力来进行趋势预测。

二、使用方法这就是我们要使用的方法,将 RSI值的波动与 BOLL值的波动相结合分析市场趋势的方法。

当波段结构演变为上涨、下跌两个阶段时, RSI指标将会有一个上升或下跌的幅度及周期。

波浪与波神 主图指标通达信指标公式源码

波浪与波神 主图指标通达信指标公式源码

波浪与波神主图指标源码:波浪与波神INPUT:最近天(20,1,360);当前月:=FRACPART(ROUND(当前日期/100)/100)*100;月:=MONTH;日:=DAY;VERTLINE(月=1 AND ( 日=25)),COLORFFFFFF,LINEDASHDOT; VERTLINE(月=3 AND ( 日=20)),COLORFFFFFF,LINEDASHDOT; VERTLINE(月=5 AND ( 日=12)),COLORFFFFFF,LINEDASHDOT; VERTLINE(月=6 AND (日=14 )),COLORFFFFFF,LINEDASHDOT; VERTLINE(月=7 AND ( 日=19 )),COLORFFFFFF,LINEDASHDOT; VERTLINE(月=8 AND ( 日=6 )),COLORFFFFFF,LINEDASHDOT; VERTLINE(月=9 AND ( 日=18 )),COLORFFFFFF,LINEDASHDOT; VERTLINE(月=10 AND ( 日=31)),COLORFFFFFF,LINEDASHDOT; VERTLINE(月=11 AND ( 日=28)),COLORFFFFFF,LINEDASHDOT; VERTLINE(月=12 AND ( 日=31)),COLORFFFFFF,LINEDASHDOT; VERTLINE(月=1 AND ( 日=6 OR 日=15 OR 日=21 )),COLORAAAAAA,LINEDASHDOT;VERTLINE(月=2 AND ( 日=6 OR 日=15 OR 日=21 )),COLORAAAAAA,LINEDASHDOT;VERTLINE(月=3 AND ( 日=6 OR 日=15 OR 日=21 )),COLORAAAAAA,LINEDASHDOT;VERTLINE(月=4 AND ( 日=6 OR 日=15 OR 日=21 )),COLORAAAAAA,LINEDASHDOT;VERTLINE(月=5 AND ( 日=6 OR 日=15 OR 日=21 )),COLORAAAAAA,LINEDASHDOT;VERTLINE(月=6 AND ( 日=6 OR 日=21)),COLORAAAAAA,LINEDASHDOT; VERTLINE(月=7 AND ( 日=8 OR 日=15 OR 日=23)),COLORAAAAAA,LINEDASHDOT;VERTLINE(月=8 AND ( 日=8 OR 日=15 OR 日=23)),COLORAAAAAA,LINEDASHDOT;VERTLINE(月=9 AND ( 日=8 OR 日=15 OR 日=23)),COLORAAAAAA,LINEDASHDOT;VERTLINE(月=10 AND ( 日=8 OR 日=15 OR 日=23 )),COLORAAAAAA,LINEDASHDOT;VERTLINE(月=11 AND ( 日=8 OR 日=15 OR 日=23)),COLORAAAAAA,LINEDASHDOT;VERTLINE(月=12 AND ( 日=8 OR 日=15 OR 日=23 )),COLORAAAAAA,LINEDASHDOT;N:=if(sysparam(1)=datacount,最近天,datacount-sysparam(1));HH:=HHV(HIGH,N);LL:=LLV(LOW,N);VN:=N;{LAST1:=DATACOUNT;}IF VN>DATACOUNT THENVN:=DATACOUNT+1;FOR I=DATACOUNT DOWNTO DATACOUNT-VN+1 DO BEGINHH[I]:=HH[DATACOUNT];LL[I]:=LL[DATACOUNT];END;TMP:=SETLBOUND(hh,DATACOUNT-VN+1);TMP:=SETLBOUND(ll,DATACOUNT-VN+1);阶段高:HH,LINETHICK2,color0000FF;阶段低:LL,LINETHICK2,color00FF00;中线:(HH+LL)/2,linethick0;KKH:=BARSLAST(H=HH);KKL:=BARSLAST(L=LL);N低日:=STRTONUM(NUMTOSTR(REF(DATE,KKL),0)),LINETHICK;N高日:=STRTONUM(NUMTOSTR(REF(DATE,KKH),0)),LINETHICK;多空:IF(N低日>N高日,2,1),LINETHICK0;多空天:IF(N低日<N高日,kkl,kkh),LINETHICK0;DATE1:=IF(多空=1,N低日,N高日);{}hh0:=ref(h,BARSLAST(DATE1=DATE));ll0:=ref(l,BARSLAST(DATE1=DATE));H1:=STRTONUM(NUMTOSTR(Hh0,3)),POINTDOT;L1:=STRTONUM(NUMTOSTR(Ll0,3)),POINTDOT;PARTLINE(1,H1),,POINTDOT,linethick0;PARTLINE(1,L1),,POINTDOT,linethick0;LL:=H1 - L1;VERTLINE(DATE=DATE1),COLORFFAAAA,,LINETHICK2;DRAWTEXT(DATE=DATE1,SYSPARAM(4)*0.95,'起\n \n始\n \n线'),COLORFFFFFF;起始至今天:BARSLAST(DATE1=DATE),COLORFFFF00,LINETHICK0;涨幅:(C-REF(C,起始至今天))/REF(C,起始至今天)*100,COLORFFDDDD,LINETHICK0;IF 多空=1 THEN BEGIN{看多}开门线: PARTLINE(DATE>=N低日,LL*1.50801 +L1),LINETHICK1,COLOREE99FF;;PARTLINE(DATE>=N低日,LL*2.00001 + L1),COLOR9999FF,LINEDOT;多2线: PARTLINE(DATE>=N低日,LL*2.40001 + L1),COLORFFFF99,linethick1; PARTLINE(DATE>=N低日,LL*3.05001 + L1),COLOR99FF99,LINEDOT; PARTLINE(DATE>=N低日,LL*3.75001 + L1),COLORFF9999,LINEDOT;多5线: PARTLINE(DATE>=N低日,LL*4.15001 +L1),COLORMAGENTA,linethick2,LINEDOT;PARTLINE(DATE>=N低日,LL*4.80001 + L1),COLORRED,LINEDOT;多7线: PARTLINE(DATE>=N低日,LL*5.50001 + L1),COLORCYAN,linethick2; PARTLINE(DATE>=N低日,LL*6.10001 + L1),COLORGREEN,LINEDOT; PARTLINE(DATE>=N低日,LL*6.90001 + L1),LINETHICK1,COLORRED;L*1.50801,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,L1+LL*2.00001+0.002,NUMTOSTR(L1+L L*2.00001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,L1+LL*2.40001+0.002,'NO.2'+NUMTOSTR(L1+LL*2.40001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,L1+LL*3.05001+0.002,NUMTOSTR(L1+L L*3.05001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,L1+LL*3.75001+0.002,NUMTOSTR(L1+L L*3.75001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,L1+LL*4.15001+0.002,'NO.5'+NUMTOSTR(L1+LL*4.15001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,L1+LL*4.80001+0.002,NUMTOSTR(L1+L L*4.80001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,L1+LL*5.50001+0.002,'NO.7'+NUMTOSTR(L1+LL*5.50001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,L1+LL*6.10001+0.002,NUMTOSTR(L1+L L*6.10001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,L1+LL*6.90001+0.002,NUMTOSTR(L1+L L*6.90001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(DATE=DATE1,LL*1.50801 + L1+0.002,'多开门'),colorred; DRAWTEXT(DATE=DATE1,LL*6.90001 + L1+0.002,'多关门'),colorred; END;ELSE BEGIN{看空}空开门线: PARTLINE(DATE>=N高日,H1-LL*1.50801),LINETHICK1,COLOREE99FF;PARTLINE(DATE>=N高日,H1-LL*2.00001),COLOR9999FF,LINEDOT;空2线: PARTLINE(DATE>=N高日,H1-LL*2.40001),COLORFFFF99; PARTLINE(DATE>=N高日,H1-LL*3.05001),COLOR99FF99,LINEDOT; PARTLINE(DATE>=N高日,H1-LL*3.75001),COLORFF9999,LINEDOT;空5线: PARTLINE(DATE>=N高日,H1-LL*4.15001),COLORMAGENTA; PARTLINE(DATE>=N高日,H1-LL*4.80001),COLORRED,LINEDOT;空7线: PARTLINE(DATE>=N高日,H1-LL*5.50001),COLORCYAN; PARTLINE(DATE>=N高日,H1-LL*6.10001),COLORGREEN,LINEDOT;空关门线: PARTLINE(DATE>=N高日,H1-LL*6.90001),LINETHICK1,COLORRED; DRAWTEXT(DATE=DATE1,H1-LL*1.50801+0.002,'空开门'),color3333FF; DRAWTEXT(DATE=DATE1,H1-LL*6.90001+0.002,'空关门'),color3333FF; DRAWTEXT(SYSPARAM(3)=BARPOS,H1-LL*1.50801+0.002,NUMTOSTR(H1-L L*1.50801,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,H1-LL*2.00001+0.002,NUMTOSTR(H1-L L*2.00001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,H1-LL*2.40001+0.002,'NO.2'+NUMTOSTR(H1-LL*2.40001,2)),COLORAAAAAA,ALIGN2;L*3.05001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,H1-LL*3.75001+0.002,NUMTOSTR(H1-L L*3.75001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,H1-LL*4.15001+0.002,'NO.5'+NUMTOSTR(H1-LL*4.15001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,H1-LL*4.80001+0.002,NUMTOSTR(H1-L L*4.80001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,H1-LL*5.50001+0.002,'NO.7'+NUMTOSTR(H1-LL*5.50001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,H1-LL*6.10001+0.002,NUMTOSTR(H1-L L*6.10001,2)),COLORAAAAAA,ALIGN2;DRAWTEXT(SYSPARAM(3)=BARPOS,H1-LL*6.90001+0.002,NUMTOSTR(H1-L L*6.90001,2)),COLORAAAAAA,ALIGN2;END;高年:=ref(YEAR,BARSLAST(date=N高日));高月:=ref(MONTH,BARSLAST(date=N高日));高日:=ref(DAY,BARSLAST(date=N高日));低年:=ref(YEAR,BARSLAST(date=N低日));低月:=ref(MONTH,BARSLAST(date=N低日));低日:=ref(DAY,BARSLAST(date=N低日));DRAWTEXT(SYSPARAM(2)=BARPOS,H1,'最近'+NUMTOSTR(最近天,0)+'天最高价日期:'+NUMTOSTR(高年,0)+'年'+NUMTOSTR(高月,0)+'月'+NUMTOSTR(高日,0)+'日'+'\n \n'+'最近'+NUMTOSTR(最近天,0)+'天最低价日期:'+NUMTOSTR(低年,0)+'年'+NUMTOSTR(低月,0)+'月'+NUMTOSTR(低日,0)+'日'),COLORFFAAAA,ALIGN4;DRAWTEXT(SYSPARAM(2)=BARPOS and NUMTOSTR(当前月,0)='1',c,NUMTOSTR(当前月,0)+'月转折日:6、15、21、*25\n \n \n \n '),COLOR00FFFF,ALIGN5;DRAWTEXT(SYSPARAM(2)=BARPOS and NUMTOSTR(当前月,0)='2',c,NUMTOSTR(当前月,0)+'月转折日:6、15、21\n \n \n \n'),COLOR00FFFF,ALIGN5;DRAWTEXT(SYSPARAM(2)=BARPOS and NUMTOSTR(当前月,0)='3',c,NUMTOSTR(当前月,0)+'月转折日:6、15、*20、21\n \n \n \n '),COLOR00FFFF,ALIGN5;DRAWTEXT(SYSPARAM(2)=BARPOS and NUMTOSTR(当前月,0)='4',c,NUMTOSTR(当前月,0)+'月转折日:6、15、21\n \n \n \n'),COLOR00FFFF,ALIGN5;DRAWTEXT(SYSPARAM(2)=BARPOS and NUMTOSTR(当前月,0)='5',c,NUMTOSTR(当前月,0)+'月转折日:6、*1 2、15、21\n \n \n \n '),COLOR00FFFF,ALIGN5;DRAWTEXT(SYSPARAM(2)=BARPOS and NUMTOSTR(当前月,0)='6',c,NUMTOSTR(当前月,0)+'月转折日:6、*1 4、21\n \n \n \n'),COLOR00FFFF,ALIGN5;DRAWTEXT(SYSPARAM(2)=BARPOS and NUMTOSTR(当前月,0)='7',c,NUMTOSTR(当前月,0)+'月转折日:8、15、*1 9、23\n \n \n \n '),COLOR00FFFF,ALIGN5;DRAWTEXT(SYSPARAM(2)=BARPOS and NUMTOSTR(当前月,0)='8',c,NUMTOSTR(当前月,0)+'月转折日:*6、8、15、23\n \n \n \n '),COLOR00FFFF,ALIGN5;DRAWTEXT(SYSPARAM(2)=BARPOS and NUMTOSTR(当前月,0)='9',c,NUMTOSTR(当前月,0)+'月转折日:8、15、*1 8、23\n \n \n \n '),COLOR00FFFF,ALIGN5;DRAWTEXT(SYSPARAM(2)=BARPOS and NUMTOSTR(当前月,0)='10',c,NUMTOSTR(当前月,0)+'月转折日:8、15、23、*31\n \n \n \n '),COLOR00FFFF,ALIGN5;DRAWTEXT(SYSPARAM(2)=BARPOS and NUMTOSTR(当前月,0)='11',c,NUMTOSTR(当前月,0)+'月转折日:8、15、23、*28\n \n \n \n '),COLOR00FFFF,ALIGN5;DRAWTEXT(SYSPARAM(2)=BARPOS and NUMTOSTR(当前月,0)='12',c,NUMTOSTR(当前月,0)+'月转折日:8、15、23、*31\n \n \n \n '),COLOR00FFFF,ALIGN5;{-----------------------------立体K线--------------------------------------}{-------------------------------------------------------------------------}pl5:=之字转向(3,5);en1:=之字转向(3,5)>向前引用(之字转向(3,5),1) and 向前引用(之字转向(3,5),1)<=向前引用(之字转向(3,5),2) and 向前引用(之字转向(3,5),2)<=向前引用(之字转向(3,5),3);ex1:=之字转向(3,5)<向前引用(之字转向(3,5),1) and 向前引用(之字转向(3,5),1)>=向前引用(之字转向(3,5),2) and 向前引用(之字转向(3,5),2)>=向前引用(之字转向(3,5),3);pl10:=之字转向(3,13);en2:=之字转向(3,10)>向前引用(之字转向(3,10),1) and 向前引用(之字转向(3,10),1)<=向前引用(之字转向(3,10),2) and 向前引用(之字转向(3,10),2)<=向前引用(之字转向(3,10),3);ex2:=之字转向(3,10)<向前引用(之字转向(3,10),1) and 向前引用(之字转向(3,10),1)>=向前引用(之字转向(3,10),2) and 向前引用(之字转向(3,10),2)>=向前引用(之字转向(3,10),3);pl20:=之字转向(3,26);en3:= 之字转向(3,20)>向前引用(之字转向(3,20),1) and 向前引用(之字转向(3,20),1)<=向前引用(之字转向(3,20),2) and 向前引用(之字转向(3,20),2)<=向前引用(之字转向(3,20),3);ex3:=之字转向(3,20)<向前引用(之字转向(3,20),1) and 向前引用(之字转向(3,20),1)>=向前引用(之字转向(3,20),2) and 向前引用(之字转向(3,20),2)>=向前引用(之字转向(3,20),3);pl40:=之字转向(3,55);走强1:=上一次条件成立位置(pl5<向前引用(pl5,1));走弱1:=上一次条件成立位置(pl5>向前引用(pl5,1));走强2:=上一次条件成立位置(pl10<向前引用(pl10,1));走弱2:=上一次条件成立位置(pl10>向前引用(pl10,1));走强3:=上一次条件成立位置(pl20<向前引用(pl20,1));走弱3:=上一次条件成立位置(pl20>向前引用(pl20,1));ztjz5:=条件函数(pl10>向前引用(pl10,1),统计总数(en1,走强2),0);ztjd5:=条件函数(pl10>向前引用(pl10,1),统计总数(ex1,走强2),0);dtjz5:=条件函数(pl10<向前引用(pl10,1),统计总数(en1,走弱2),0);dtjd5:=条件函数(pl10<向前引用(pl10,1),统计总数(ex1,走弱2),0);ztjz10:=条件函数(pl20>向前引用(pl20,1),统计总数(en2,走强3),0);ztjd10:=条件函数(pl20>向前引用(pl20,1),统计总数(ex2,走强3),0);dtjz10:=条件函数(pl20<向前引用(pl20,1),统计总数(en2,走弱3),0);dtjd10:=条件函数(pl20<向前引用(pl20,1),统计总数(ex2,走弱3),0);显示文字(en1 and dtjz5=1,最低价*0.98,'(Ⅰ)'),colorffff00;显示文字(ex1 and dtjd5=2,最高价*1.02,'(Ⅱ)'),colorffff00;显示文字(en2 and ztjz5=1,最低价*0.98,'(Ⅲ)'),colorffff00;显示文字(ex1 and pl10>向前引用(pl10,1) and ztjd5=1,最高价*1.02,'⑴'),colorff;显示文字(en1 and pl10>向前引用(pl10,1) and ztjz5=2,最低价*0.98,'⑵'),colorff;显示文字(ex1 and pl10>向前引用(pl10,1) and ztjz5=2,最高价*1.02,'⑶'),colorff; 显示文字(en1 and pl10>向前引用(pl10,1) and ztjz5=3,最低价*0.98,'⑷'),colorff;显示文字(ex2 and pl20>向前引用(pl20,1) and ztjd10=1,最高价*1.02,'⑸'),colorff;显示文字(en2 and dtjz10=1,最低价*0.94,'【A】'),color00ff00;显示文字(ex2 and dtjd10=2,最高价*1.03,'【B】'),color00ff00;显示文字(en3 and ztjz10=1,最低价*0.94,'【C】'),color00ff00;显示文字(ex2 and pl20>向前引用(pl20,1) and ztjd10=1,最高价*1.04,'①'),Linethick3,colorffff;显示文字(en2 and pl20>向前引用(pl20,1) and ztjz10=2,最低价*0.94,'②'),Linethick3,colorffff;显示文字(ex2 and pl20>向前引用(pl20,1) and ztjd10=2 or (ztjd10=0 orztjd10=2) and ex2,最高价*1.04,'③'),Linethick3,colorffff;显示文字(en2 and pl20>向前引用(pl20,1) and ztjz10=3,最低价*0.94,'④'),Linethick3,colorffff;DMLJ:=最高值(最高价,120);TY:=收盘价;HD:=信号过滤(向前赋值(信号过滤(向前引用(TY,10)=最高值(TY,2*10+1),10),10+1),10);LD:=信号过滤(向前赋值(信号过滤(向前引用(TY,10)=最低值(TY,2*10+1),10),10+1),10);A:=向前引用(收盘价,上一次条件成立位置(HD));B:=向前引用(收盘价,上一次条件成立位置(LD));T1:=上一次条件成立位置(HD)<上一次条件成立位置(LD) AND 求逻辑非(HD) ; T2:=上一次条件成立位置(HD)>上一次条件成立位置(LD) AND 求逻辑非(LD); 波浪顶:条件函数(T1,A,A),COLORFF00FF,点状线,LINETHICK4;画柱线(T1,A,A,9,0),COLORFF00FF;波浪底:条件函数(T2,B,B),COLOR80FF00,点状线,LINETHICK4;VAR3:=最低值(最高价,240);VAR4:=100*(收盘价-VAR3)/VAR3;VAR5:=(收盘价-最低值(最低价,528))/(最高值(最高价,528)-最低值(最低价,528))*100;VAR6:=(收盘价-最低值(收盘价,530))/(最高值(收盘价,530)-最低值(收盘价,530))*100;VAR7:=0;VAR8:=简单移动平均(最高值(收盘价-向前引用(收盘价,1),0),34)/简单移动平均(绝对值(收盘价-向前引用(收盘价,1)),7)*100;VAR9:=简单移动平均(最高值(收盘价-向前引用(收盘价,1),0),13)/简单移动平均(绝对值(收盘价-向前引用(收盘价,1)),13)*100;VARA:=有效值周期数(收盘价);VARB:=VAR8<20 AND VAR9<23 AND VARA>35;VARC:=VARB AND 统计总数(VARB,1)=1;VARD:=指数平滑移动平均(收盘价,21)-指数平滑移动平均(收盘价,8); VARE:=指数平滑移动平均(VARD,5);VARF:=前M个波谷值(3,6,1)<4 AND 交叉函数(VARD,VARE);VAR10:=条件函数(前M个波谷值(3,16,1)=0 AND 最高价>最低价+0.04,4,0); VAR11:=之字转向(3,6)>向前引用(之字转向(3,6),1) AND 向前引用(之字转向(3,6),1)<=向前引用(之字转向(3,6),2) AND 向前引用(之字转向(3,6),2)<=向前引用(之字转向(3,6),3);VAR12:=之字转向(3,6)<向前引用(之字转向(3,6),1) AND 向前引用(之字转向(3,6),1)>=向前引用(之字转向(3,6),2) AND 向前引用(之字转向(3,6),2)>=向前引用(之字转向(3,6),3);VAR13:=之字转向(3,22)>向前引用(之字转向(3,22),1) AND 向前引用(之字转向(3,22),1)<=向前引用(之字转向(3,22),2) AND 向前引用(之字转向(3,22),2)<=向前引用(之字转向(3,22),3);VAR14:=之字转向(3,22)<向前引用(之字转向(3,22),1) AND 向前引用(之字转向(3,22),1)>=向前引用(之字转向(3,22),2) AND 向前引用(之字转向(3,22),2)>=向前引用(之字转向(3,22),3);VAR15:=之字转向(3,51)>向前引用(之字转向(3,51),1) AND 向前引用(之字转向(3,51),1)<=向前引用(之字转向(3,51),2) AND 向前引用(之字转向(3,51),2)<=向前引用(之字转向(3,51),3);VAR16:=之字转向(3,51)<向前引用(之字转向(3,51),1) AND 向前引用(之字转向(3,51),1)>=向前引用(之字转向(3,51),2) AND 向前引用(之字转向(3,51),2)>=向前引用(之字转向(3,51),3);VAR17:=之字转向(3,72)>向前引用(之字转向(3,72),1) AND 向前引用(之字转向(3,72),1)<=向前引用(之字转向(3,72),2) AND 向前引用(之字转向(3,72),2)<=向前引用(之字转向(3,72),3);VAR18:=之字转向(3,72)<向前引用(之字转向(3,72),1) AND 向前引用(之字转向(3,72),1)>=向前引用(之字转向(3,72),2) AND 向前引用(之字转向(3,72),2)>=向前引用(之字转向(3,72),3);VAR19:=指数平滑移动平均(收盘价,2)-指数平滑移动平均(收盘价,150);VAR1A:=指数平滑移动平均(VAR19,100);VAR1B:=2*(VAR19-VAR1A);VAR1C:=乘幂(VAR1B,3)*0.1+乘幂(VAR1B,1);VAR1D:=开平方(开平方(最低价*最高价*开盘价*收盘价));VAR1E:=指数平滑移动平均(VAR1D*0.97,3);VAR1F:=(最高价+最低价+收盘价)/3;VAR20:=(VAR1F-简单移动平均(VAR1F,14))/(0.015*平均绝对偏差(VAR1F,14)); VAR21:=交叉函数(VAR1E,最低价);买点1:=VAR10;买点2:=(VAR11+VAR13+VAR15+VAR17);卖点1:=(VAR12+VAR14+VAR16+VAR18),LINETHICK2;VAR22:=买点1 AND VARF AND VARC AND VAR21 AND VAR4<0 AND VAR5=0 AND VAR6=0 AND VAR20<(-110);VAR1:=简单移动平均(收盘价,6);VAR2:=简单移动平均(收盘价,18);VAR31:=简单移动平均(收盘价,30);VARB1:=求和(收盘价*成交量*100,28)/求和(成交量*100,28);VARC1:=取整(VARB1*100)/100;VARD1:=指数平滑移动平均(收盘价,5)-指数平滑移动平均(收盘价,10);VARE1:=指数平滑移动平均(VARD1,9);VAR131:=向前引用(VARE1,1);VAR141:=VARE1;VAR151:=VAR141-VAR131;VAR161:=向前引用(VARD1,1);VAR171:=VARD1;VAR181:=VAR171-VAR161;VAR191:=开盘价;VAR1A1:=收盘价;显示文字(买点1>0,最低价-0.01,'▲买!'),COLORRED;显示文字(买点2>0,最低价-0.01,'▲要涨'),COLORYELLOW;显示文字(卖点1>0,最高价+0.1,'▼快卖'), COLORWHITE;a:=有效值周期数(收盘价);ah:=最高值(最高价,72);al:=最低值(最低价,72);a0:=(ah-al)/21;b1:=最低价-a0;显示文字((a+0)/15=向下舍入((a+0)/15),b1-2.5*a0,'▲时窗'),COLORWHITE; var31:=上一高点位置(之字转向(3, 19)>向前引用(之字转向(3,19),1)and 向前引用(之字转向(3,19), 1)<向前引用(之字转向(3,19), 2),0);画柱线(var31=2,最低价*0.95,最低价*0.98,8,0),color0000ff;显示文字(var31=2,最低价*0.95,'3天'),COLORWHITE;画柱线(var31=4,最高价*1.05,最高价*1.02,8,0),color9966ff;显示文字(var31=4,最高价*1.06,'5天'),COLORWHITE;画柱线(var31=7,最低价*0.95,最低价*0.98,8,0),color00ffff;显示文字(var31=7,最低价*0.95,'8天'),COLORWHITE;画柱线(var31=12,最高价*1.05,最高价*1.02,8,0),colorff33ff;显示文字(var31=12,最高价*1.06,'13天'),COLORWHITE;画柱线(var31=20,最低价*0.95,最低价*0.98,8,0),color0066ff;显示文字(var31=20,最低价*0.95,'21天'),COLORWHITE;画柱线(var31=33,最高价*1.05,最高价*1.02,8,0),colorffff00;显示文字(var31=33,最高价*1.06,'34天'),COLORWHITE;画柱线(var31=54,最低价*0.95,最低价*0.98,8,0),COLORWHITE;显示文字(var31=54,最低价*0.95,'55天'),COLORWHITE;画柱线(var31=88,最高价*1.05,最高价*1.02,8,0),color00ff00;显示文字(var31=88,最高价*1.06,'89天'),COLORWHITE;画柱线(var31=143,最低价*0.95,最低价*0.98,8,0),colorccffff;显示文字(var31=143,最低价*0.95,'144天'),COLORWHITE;画柱线(var31=232 ,最高价*1.05,最高价*1.02,8,0),colorff0033;显示文字(var31=232,最高价*1.06,'233天'),COLORWHITE;画柱线(var31=376,最低价*0.95,最低价*0.98,8,0),colorff9966;显示文字(var31=376,最低价*0.95,'377天'),COLORWHITE;立春:=信号过滤(月份=2 AND (日期=3 OR 日期=5 ),2);雨水:=信号过滤(月份=2 AND (日期=18 OR 日期=20),2);惊蛰:=信号过滤(月份=3 AND (日期=5 OR 日期=7 ),2);春分:=信号过滤(月份=3 AND (日期=20 OR 日期=22),2);清明:=信号过滤(月份=4 AND (日期=3 OR 日期=6 ),2);谷雨:=信号过滤(月份=4 AND (日期=19 OR 日期=21),2);立夏:=信号过滤(月份=5 AND (日期=6 OR 日期=8 ),2);小满:=信号过滤(月份=5 AND (日期=20 OR 日期=22),2);芒种:=信号过滤(月份=6 AND (日期=5 OR 日期=7 ),2);夏至:=信号过滤(月份=6 AND (日期=20 OR 日期=22),2);小暑:=信号过滤(月份=7 AND (日期=6 OR 日期=8 ),2);大署:=信号过滤(月份=7 AND (日期=22 OR 日期=24),2);立秋:=信号过滤(月份=8 AND (日期=7 OR 日期=9 ),2);处暑:=信号过滤(月份=8 AND (日期=22 OR 日期=24),2);白露:=信号过滤(月份=9 AND (日期=7 OR 日期=9 ),2);秋分:=信号过滤(月份=9 AND (日期=22 OR 日期=24),2);寒露:=信号过滤(月份=10 AND (日期=7 OR 日期=9 ),2);霜降:=信号过滤(月份=10 AND (日期=22 OR 日期=24),2);立冬:=信号过滤(月份=11 AND (日期=7 OR 日期=9 ),2);小雪:=信号过滤(月份=11 AND (日期=22 OR 日期=24),2);大雪:=信号过滤(月份=12 AND (日期=6 OR 日期=8 ),2);冬至:=信号过滤(月份=12 AND (日期=21 OR 日期=23),2);小寒:=信号过滤(月份=1 AND (日期=5 OR 日期=7 ),2);大寒:=信号过滤(月份=1 AND (日期=19 OR 日期=21),2);显示文字(立春,最高价*1.02,'立春'),COLORgreen,ALIGN1;显示文字(雨水,最高价*1.02,'雨水'),COLORgreen,ALIGN1;显示文字(惊蛰,最高价*1.02,'惊蛰'),COLORgreen,ALIGN1;显示文字(春分,最高价*1.02,'春分'),COLORgreen,ALIGN1;显示文字(清明,最高价*1.02,'清明'),COLORgreen,ALIGN1;显示文字(谷雨,最高价*1.02,'谷雨'),COLORgreen,ALIGN1;显示文字(立夏,最高价*1.02,'立夏'),COLORMAGENTA,ALIGN1;显示文字(小满,最高价*1.02,'小满'),COLORMAGENTA,ALIGN1;显示文字(芒种,最高价*1.02,'芒种'),COLORMAGENTA,ALIGN1;显示文字(夏至,最高价*1.02,'夏至'),COLORMAGENTA,ALIGN1;显示文字(小暑,最高价*1.02,'小暑'),COLORMAGENTA,ALIGN1;显示文字(大署,最高价*1.02,'大署'),COLORMAGENTA,ALIGN1;显示文字(立秋,最高价*1.02,'立秋'),COLORYELLOW,ALIGN1;显示文字(处暑,最高价*1.02,'处暑'),COLORYELLOW,ALIGN1;显示文字(白露,最高价*1.02,'白露'),COLORYELLOW,ALIGN1;显示文字(秋分,最高价*1.02,'秋分'),COLORYELLOW,ALIGN1;显示文字(寒露,最高价*1.02,'寒露'),COLORYELLOW,ALIGN1;显示文字(霜降,最高价*1.02,'霜降'),COLORYELLOW,ALIGN1;显示文字(立冬,最高价*1.02,'立冬'),COLORWHITE,ALIGN1;显示文字(小雪,最高价*1.02,'小雪'),COLORWHITE,ALIGN1;显示文字(大雪,最高价*1.02,'大雪'),COLORWHITE,ALIGN1;显示文字(冬至,最高价*1.02,'冬至'),COLORWHITE,ALIGN1;显示文字(小寒,最高价*1.02,'小寒'),COLORWHITE,ALIGN1;显示文字(大寒,最高价*1.02,'大寒'),COLORWHITE,ALIGN1;GET:ZIG(3,5)COLORWHITE,LINETHICK2;{开盘既知今天高低价}高:=MA(REF(H,1)/REF(C,2),27)*REF(C,1);低:=MA(REF(L,1)/REF(C,2),27)*REF(C,1);A5:=低[SYSPARAM(1)];RA5:=低[SYSPARAM(1)-1];A10:=高[SYSPARAM(1)];RA10:=高[SYSPARAM(1)-1];jt5:=if(A5>RA5,'↑','↓');jt10:=if(A10>RA10,'↑','↓');SZ1:='开盘预测最高价:'+NUMTOSTR(高[SYSPARAM(1)],2)+jt10; DRAWTEXT(BARPOS=SYSPARAM(2),c,SZ1),align4,COLORMAGENTA;SZ:='\n \n开盘预测最低价:'+NUMTOSTR(低[SYSPARAM(1)],2)+jt5; DRAWTEXT(BARPOS=SYSPARAM(2),c,SZ),align4,COLORGREEN;。

波浪选股指标公式

波浪选股指标公式

波浪选股指标公式摘要:一、波浪选股指标公式概述二、波浪选股指标公式的构成要素三、波浪选股指标公式的应用方法四、波浪选股指标公式的优缺点五、总结正文:一、波浪选股指标公式概述波浪选股指标公式是一种基于股票价格走势进行技术分析的工具,其主要目的是帮助投资者识别股票价格的波动趋势,从而找到合适的买入和卖出时机。

波浪理论是一种在金融市场上广泛应用的技术分析方法,它将股票价格的波动视为一系列连续的波浪形态,并通过分析这些波浪的特征来预测未来的价格走势。

二、波浪选股指标公式的构成要素波浪选股指标公式主要由以下几个要素构成:1.波浪级别:波浪级别用来描述股票价格波动的大小和周期。

常见的波浪级别有1、2、3、4、5 等,其中1 级波浪是最小的波动单位,5 级波浪是最大的波动单位。

2.波浪形态:波浪形态是指股票价格在一定时间内的波动形状。

常见的波浪形态有上升浪、下降浪、调整浪等。

3.波浪比例:波浪比例是指相邻两个波浪之间的价格幅度和时间幅度的比值。

通过分析波浪比例,可以判断股票价格的波动是否符合波浪理论的规律。

4.波浪起点和终点:波浪起点和终点是指波浪形态的起始价格和结束价格。

通过确定波浪起点和终点,可以准确地划分波浪级别和波浪形态。

三、波浪选股指标公式的应用方法波浪选股指标公式的应用方法主要包括以下几个步骤:1.分析历史数据:首先,需要对股票的历史价格数据进行分析,找出符合波浪理论的波浪形态和波浪比例。

2.确定波浪级别:根据分析结果,确定当前股票价格所处的波浪级别。

3.预测未来价格走势:根据波浪理论的规律,预测未来股票价格的走势和波动幅度。

4.制定投资策略:根据预测结果,制定相应的买入、持有和卖出策略。

四、波浪选股指标公式的优缺点波浪选股指标公式的优点在于能够较为准确地预测股票价格的波动趋势,从而帮助投资者找到合适的买卖时机。

然而,波浪选股指标公式也存在一定的局限性,例如对波浪形态的识别需要一定的经验和技巧,同时波浪理论本身也存在较大的争议。

波浪抄底指标

波浪抄底指标

波浪抄底指标
1. 波浪理论基础
艾略特波浪理论认为,市场价格的波动由5浪上涨和3浪下跌构成,形成一个完整的周期。

其中第五浪上涨后会出现ABC三浪下跌修正,完成一个周期后将进入新的上升周期。

2. 波浪抄底指标构成
波浪抄底指标由多个子波浪构成,通常包括第一浪下跌、第二浪反弹、第三浪下跌、第四浪反弹和第五浪下跌。

其中第三浪下跌幅度最大,第五浪下跌幅度较小。

3. 识别波浪底部
当出现第五浪下跌后,价格企稳回升,形成ABC三浪修正形态时,就有可能构成一个波浪底部。

此时,如果出现买入信号,可以考虑做多操作。

4. 止损设置
由于波浪理论是一种概率分析工具,并非100%准确。

因此,在实际操作中,必须设置止损位,以控制风险。

通常可以将止损位设置在第五浪底部附近。

5. 其他辅助指标
除了波浪理论本身,还可以结合其他技术指标进行判断,如移动平均线、随机指标等,来增加信号的可靠性。

波浪抄底指标为投资者提供了一种识别底部的有效方法,但需要结合
其他分析工具,并严格控制风险,才能在实际操作中获得较好的效果。

形态理论、技术指标和波浪理论PPT80页

形态理论、技术指标和波浪理论PPT80页
形态理论、技术指标和波浪理论
36、“不可能”这个字(法语是一个字 ),只 在愚人 的字典 中找得 到。--拿 破仑。 37、不要生气要争气,不要看破要突 破,不 要嫉妒 要欣赏 ,不要 托延要 积极, 不要心 动要行 动。 38、勤奋,机会,乐观是成功的三要 素。(注 意:传 统观念 认为勤 奋和机 会是成 功的要 素,但 是经过 统计学 和成功 人士的 分析得 出,乐 观是成 功的第 三要素 。
39、没有不老的誓言,没有不变的承 诺,踏 上旅途 ,义无 反顾。 40、对时间的价值没有没有深切认识 的人, 决不会 坚韧勤 勉。
谢谢
11、越是没有本领的就越加自命不凡。——邓拓 12、越是无能的人,越喜欢挑剔别人的错儿。——爱尔兰 13、知人者智,自知者明。胜人者有力,自胜者强。——老子 14、的挑战莫过于提升自我。——迈克尔·F·斯特利
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《股价结构:波浪与形态》指标公式下载文件附录5 通达信波浪尺主图公式参数{高点1 9999 10}{低点1 9999 10}{波浪尺1 0 9999 0}{波浪尺2 1 999 1}高点选择:=1;低点选择:=1;PURC:=CONST(FINDHIGH(H,0,高点*10,高点选择));PLZ:=CONST(BARSLAST(PURC=H))+1;顶X:=CONST(IF(PLZ=1,H,REF(H,PLZ-1)));QQT:=CONST(FINDLOW(L,0,低点*10,低点选择));PLL:=CONST(BARSLAST(QQT=L))+1;低X:=CONST(IF(PLL=1,L,REF(L,PLL-1)));DRAWKLINE(H,O,L,C);顶点:顶X,COLORRED;底点:低X,COLORRED;波动速率:=100*((顶X-低X)/(IF(PLL>PLZ,低X,顶X)))/(PLL-PLZ),NODRAW,COLORMAGENTA;波动幅度:=((顶X-低X)/(IF(PLL>PLZ,低X,顶X)))*100;波动价位:=(顶X-低X)*(IF(PLL>PLZ,1,-1));BPURC:=CONST(FINDHIGH(H,0,(IF(波浪尺1>0,波浪尺1,IF(PLZ<PLL,高点,低点)))*5,波浪尺2)); BPLZ:=CONST(BARSLAST(BPURC=H))+1;BQQT:=CONST(FINDLOW(L,0,(IF(波浪尺1>0,波浪尺1,IF(PLZ<PLL,高点,低点)))*5,波浪尺2)); BPLL:=CONST(BARSLAST(BQQT=L))+1;BLC1:=CONST(FINDHIGH(H,0,(IF(波浪尺1>0,波浪尺1,IF(PLZ<PLL,高点,低点)))*5,波浪尺2)); BLC2:=CONST(BARSLAST(BPURC=H))+1;BLC顶X:=CONST(IF(BPLZ=1,H,REF(H,BPLZ-1)));BLC3:=CONST(FINDLOW(L,0,(IF(波浪尺1>0,波浪尺1,IF(PLZ<PLL,高点,低点)))*5,波浪尺2));B6C4:=CONST(BARSLAST(BQQT=L))+1;BLC低X:=CONST(IF(BPLL=1,L,REF(L,BPLL-1)));BASE:=IF(波动速率<0,BLC顶X,BLC低X)COLORRED;BLCX:=IF(波动速率<0,-1,1);BLCZ:=(顶点-底点)*(IF(PLL>PLZ,1,-1));B618:=BASE+(BLCZ*0.618)COLORRED,DOTLINE;B382:=BASE+(BLCZ*0.382)COLORRED,DOTLINE;B05:=BASE+(BLCZ*0.5)COLORRED,DOTLINE;B809:=BASE+(BLCZ*0.809)COLORRED,DOTLINE;B191:=BASE+(BLCZ*0.191)COLORRED,DOTLINE;B100:=BASE+(BLCZ*1)COLORRED;B200:=BASE+(BLCZ*2)COLORRED;B11:=BASE+(BLCZ*1.191)COLORRED;B12:=BASE+(BLCZ*1.382)COLORRED;B13:=BASE+(BLCZ*1.5)COLORRED;B14:=BASE+(BLCZ*1.618)COLORRED;B15:=BASE+(BLCZ*1.809)COLORRED;BZ1:=BASE+(BLCZ*0.236)COLORRED;BZ2:=BASE+(BLCZ*1.236)COLORRED;BZ3:=BASE+(BLCZ*2.236)COLORRED;B11B:=BASE+(BLCZ*2.191)COLORRED;B12B:=BASE+(BLCZ*2.382)COLORRED;B13B:=BASE+(BLCZ*2.5)COLORRED;B14B:=BASE+(BLCZ*2.618)COLORRED;B15B:=BASE+(BLCZ*2.809)COLORRED;B300:=BASE+(BLCZ*3)COLORRED;XZDD:=IF(PLL>PLZ,BPLL,BPLZ);STICKLINE(CURRBARSCOUNT=XZDD ,BASE,B300,0,0),COLORRED; DRAWTEXT(CURRBARSCOUNT=XZDD,B05,'---------0.500')COLORRED; DRAWTEXT(CURRBARSCOUNT=XZDD,BASE,'---------BASE')COLORRED; DRAWTEXT(CURRBARSCOUNT=XZDD,B618,'---------0.618')COLORRED; DRAWTEXT(CURRBARSCOUNT=XZDD,B809,'---------0.809')COLORRED; DRAWTEXT(CURRBARSCOUNT=XZDD,B382,'---------0.382')COLORRED; DRAWTEXT(CURRBARSCOUNT=XZDD,B191,'---------0.191')COLORRED; DRAWTEXT(CURRBARSCOUNT=XZDD,B100,'---------1.000')COLORRED;DRAWTEXT(CURRBARSCOUNT=XZDD,B11,'---------1.191')COLORRED; DRAWTEXT(CURRBARSCOUNT=XZDD,B12,'---------1.382')COLORRED; DRAWTEXT(CURRBARSCOUNT=XZDD,B13,'---------1.500')COLORRED; DRAWTEXT(CURRBARSCOUNT=XZDD,B14,'---------1.618')COLORRED; DRAWTEXT(CURRBARSCOUNT=XZDD,B15,'---------1.809')COLORRED; DRAWTEXT(CURRBARSCOUNT=XZDD,B200,'---------2.000')COLORRED;DRAWTEXT(CURRBARSCOUNT=XZDD,B11B,'---------2.191')COLORRED;DRAWTEXT(CURRBARSCOUNT=XZDD,B12B,'---------2.382')COLORRED;DRAWTEXT(CURRBARSCOUNT=XZDD,B13B,'---------2.500')COLORRED;DRAWTEXT(CURRBARSCOUNT=XZDD,B14B,'---------2.618')COLORRED;DRAWTEXT(CURRBARSCOUNT=XZDD,B15B,'---------2.809')COLORRED;DRAWTEXT(CURRBARSCOUNT=XZDD,B300,'---------3.000')COLORRED;DRAWTEXT(CURRBARSCOUNT=XZDD,BZ1,'---------0.236')COLORRED;DRAWTEXT(CURRBARSCOUNT=XZDD,BZ2,'---------1.236')COLORRED;DRAWTEXT(CURRBARSCOUNT=XZDD,BZ3,'---------2.236')COLORRED;QADQ:=IF(PLL>PLZ,PLL,PLZ);QADH:=IF(PLL>PLZ,PLZ,PLL);QHL1:=IF(PLL>PLZ,L,H);QHL2:=IF(PLL>PLZ,H,L);DRAWLINE(CURRBARSCOUNT=QADQ,QHL1,CURRBARSCOUNT=QADH,QHL2,0)COLORRED; DRAWLINE(CURRBARSCOUNT=QADH,QHL2,CURRBARSCOUNT=XZDD,QHL1,0)COLORRED;附录6 通达信自动数浪主图公式PL5:=ZIG(3,5);EN1:=ZIG(3,5)>REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)<=REF(ZIG(3,5),2) AND REF(ZIG(3,5),2)<=REF(ZIG(3,5),3);EX1:=ZIG(3,5)<REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)>=REF(ZIG(3,5),2) AND REF(ZIG(3,5),2)>=REF(ZIG(3,5),3);PL10:=ZIG(3,13);EN2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<=REF(ZIG(3,10),2) ANDREF(ZIG(3,10),2)<=REF(ZIG(3,10),3);EX2:=ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>=REF(ZIG(3,10),2) ANDREF(ZIG(3,10),2)>=REF(ZIG(3,10),3);PL20:=ZIG(3,26);EN3:=ZIG(3,20)>REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)<=REF(ZIG(3,20),2) ANDREF(ZIG(3,20),2)<=REF(ZIG(3,20),3);EX3:=ZIG(3,20)<REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)>=REF(ZIG(3,20),2) ANDREF(ZIG(3,20),2)>=REF(ZIG(3,20),3);PL40:=ZIG(3,55);走强一:=BARSLAST(PL5<REF(PL5,1));走弱一:=BARSLAST(PL5>REF(PL5,1));走强二:=BARSLAST(PL10<REF(PL10,1));走弱二:=BARSLAST(PL10>REF(PL10,1));走强三:=BARSLAST(PL20<REF(PL20,1));走弱三:=BARSLAST(PL20>REF(PL20,1));ZTJZ5:=IF(PL10>REF(PL10,1),COUNT(EN1,走强二),0);ZTJD5:=IF(PL10>REF(PL10,1),COUNT(EX1,走强二),0);DTJZ5:=IF(PL10<REF(PL10,1),COUNT(EN1,走弱二),0);DTJD5:=IF(PL10<REF(PL10,1),COUNT(EX1,走弱二),0);ZTJZ10:=IF(PL20>REF(PL20,1),COUNT(EN2,走强三),0);ZTJD10:=IF(PL20>REF(PL20,1),COUNT(EX2,走强三),0);DTJZ10:=IF(PL20<REF(PL20,1),COUNT(EN2,走弱三),0);DTJD10:=IF(PL20<REF(PL20,1),COUNT(EX2,走弱三),0);DRAWTEXT(EN1 AND DTJZ5=1,LOW*0.98,'(Ⅰ)'),COLORFFFF00;DRAWTEXT(EX1 AND DTJD5=2,HIGH*1.02,'(Ⅱ)'),COLORFFFF00;DRAWTEXT(EN2 AND ZTJZ5=1,LOW*0.98,'(Ⅲ)'),COLORFFFF00;DRAWTEXT(EX1 AND PL10>REF(PL10,1) AND ZTJD5=1,HIGH*1.02,'⑴'),COLOR0000FF; DRAWTEXT(EN1 AND PL10>REF(PL10,1) AND ZTJZ5=2,LOW*0.98,'⑵'),COLOR0000FF; DRAWTEXT(EX1 AND PL10>REF(PL10,1) AND ZTJZ5=2,HIGH*1.02,'⑶'),COLOR0000FF; DRAWTEXT(EN1 AND PL10>REF(PL10,1) AND ZTJZ5=3,LOW*0.98,'⑷'),COLOR0000FF; DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=1,HIGH*1.02,'⑸'),COLOR0000FF; DRAWTEXT(EN2 AND DTJZ10=1,LOW*0.94,'【A】'),COLOR00FF00;DRAWTEXT(EX2 AND DTJD10=2,HIGH*1.03,'【B】'),COLOR00FF00;DRAWTEXT(EN3 AND ZTJZ10=1,LOW*0.94,'【C】'),COLOR00FF00;DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=1,HIGH*1.04,'①'),LINETHICK3,COLOR00FFFF;DRAWTEXT(EN2 AND PL20>REF(PL20,1) AND ZTJZ10=2,LOW*0.94,'②'),LINETHICK3,COLOR00FFFF;DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=2 OR (ZTJD10=0 OR ZTJD10=2) AND EX2,HIGH*1.04,'③'),LINETHICK3,COLOR00FFFF;DRAWTEXT(EN2 AND PL20>REF(PL20,1) AND ZTJZ10=3,LOW*0.94,'④'),LINETHICK3,COLOR00FFFF;DMLJ:=HHV(HIGH,120);TY:=CLOSE;HD:=FILTER(BACKSET(FILTER(REF(TY,10)=HHV(TY,2*10+1),10),10+1),10);LD:=FILTER(BACKSET(FILTER(REF(TY,10)=LLV(TY,2*10+1),10),10+1),10);A:=REF(CLOSE,BARSLAST(HD));B:=REF(CLOSE,BARSLAST(LD));T1:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD) ;T2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);波浪顶:IF(T1,A,A),COLORFF00FF,POINTDOT,LINETHICK2;STICKLINE(T1,A,A,9,0),COLORFF00FF;波浪底:IF(T2,B,B),COLOR80FF00,POINTDOT,LINETHICK2;VAR3:=LLV(HIGH,240);VAR4:=100*(CLOSE-VAR3)/VAR3;VAR5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;VAR6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;VAR7:=0;VAR8:=MA(HHV(CLOSE-REF(CLOSE,1),0),34)/MA(ABS(CLOSE-REF(CLOSE,1)),7)*100;VAR9:=MA(HHV(CLOSE-REF(CLOSE,1),0),13)/MA(ABS(CLOSE-REF(CLOSE,1)),13)*100;VARA:=BARSCOUNT(CLOSE);VARB:=VAR8<20 AND VAR9<23 AND VARA>35;VARC:=VARB AND COUNT(VARB,1)=1;VARD:=EMA(CLOSE,21)-EMA(CLOSE,8);VARE:=EMA(VARD,5);VARF:=TROUGH(3,6,1)<4 AND CROSS(VARD,VARE);VAR10:=IF(TROUGH(3,16,1)=0 AND HIGH>LOW+0.04,4,0);VAR11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);VAR12:=ZIG(3,6)<REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);VAR13:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) ANDREF(ZIG(3,22),2)<=REF(ZIG(3,22),3);VAR14:=ZIG(3,22)<REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) ANDREF(ZIG(3,22),2)>=REF(ZIG(3,22),3);VAR15:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) ANDREF(ZIG(3,51),2)<=REF(ZIG(3,51),3);VAR16:=ZIG(3,51)<REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) ANDREF(ZIG(3,51),2)>=REF(ZIG(3,51),3);VAR17:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) ANDREF(ZIG(3,72),2)<=REF(ZIG(3,72),3);VAR18:=ZIG(3,72)<REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) ANDREF(ZIG(3,72),2)>=REF(ZIG(3,72),3);VAR19:=EMA(CLOSE,2)-EMA(CLOSE,150);VAR1A:=EMA(VAR19,100);VAR1B:=2*(VAR19-VAR1A);VAR1C:=POW(VAR1B,3)*0.1+POW(VAR1B,1);VAR1D:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));VAR1E:=EMA(VAR1D*0.97,3);VAR1F:=(HIGH+LOW+CLOSE)/3;VAR20:=(VAR1F-MA(VAR1F,14))/(0.015*AVEDEV(VAR1F,14));VAR21:=CROSS(VAR1E,LOW);买点一:=VAR10;买点二:=(VAR11+VAR13+VAR15+VAR17);卖点一:=(VAR12+VAR14+VAR16+VAR18);VAR22:=买点一AND VARF AND VARC AND VAR21 AND VAR4<0 AND VAR5=0 AND VAR6=0 AND VAR20<(-110);VAR1:=MA(CLOSE,6);VAR2:=MA(CLOSE,18);VAR31:=MA(CLOSE,30);VARB1:=SUM(CLOSE*VOL*100,28)/SUM(VOL*100,28);VARC1:=INTPART(VARB1*100)/100;VARD1:=EMA(CLOSE,5)-EMA(CLOSE,10);VARE1:=EMA(VARD1,9);VAR131:=REF(VARE1,1);VAR141:=VARE1;VAR151:=VAR141-VAR131;VAR161:=REF(VARD1,1);VAR171:=VARD1;VAR181:=VAR171-VAR161;VAR191:=OPEN;VAR1A1:=CLOSE;DRAWTEXT(买点一>0,LOW-0.01,'▲买!'),COLORRED;附录7 大智慧新一代自动数浪主图公式pl5:=zig(3,5);en1:=zig(3,5)>ref(zig(3,5),1) and ref(zig(3,5),1)<=ref(zig(3,5),2) andref(zig(3,5),2)<=ref(zig(3,5),3);ex1:=zig(3,5)<ref(zig(3,5),1) and ref(zig(3,5),1)>=ref(zig(3,5),2) andref(zig(3,5),2)>=ref(zig(3,5),3);pl10:=zig(3,13);en2:=zig(3,10)>ref(zig(3,10),1) and ref(zig(3,10),1)<=ref(zig(3,10),2) and ref(zig(3,10),2)<=ref(zig(3,10),3);ex2:=zig(3,10)<ref(zig(3,10),1) and ref(zig(3,10),1)>=ref(zig(3,10),2) and ref(zig(3,10),2)>=ref(zig(3,10),3);pl20:=zig(3,26);en3:=zig(3,20)>ref(zig(3,20),1) and ref(zig(3,20),1)<=ref(zig(3,20),2) and ref(zig(3,20),2)<=ref(zig(3,20),3);ex3:=zig(3,20)<ref(zig(3,20),1) and ref(zig(3,20),1)>=ref(zig(3,20),2) and ref(zig(3,20),2)>=ref(zig(3,20),3);pl40:=zig(3,55);走强一:=BARSLAST(pl5<ref(pl5,1));走弱一:=BARSLAST(pl5>ref(pl5,1));走强二:=BARSLAST(pl10<ref(pl10,1));走弱二:=BARSLAST(pl10>ref(pl10,1));走强三:=BARSLAST(pl20<ref(pl20,1));走弱三:=BARSLAST(pl20>ref(pl20,1));ztjz5:=if(pl10>ref(pl10,1),COUNT(en1,走强二),0);ztjd5:=if(pl10>ref(pl10,1),COUNT(ex1,走强二),0);dtjz5:=if(pl10<ref(pl10,1),COUNT(en1,走弱二),0);dtjd5:=if(pl10<ref(pl10,1),COUNT(ex1,走弱二),0);ztjz10:=if(pl20>ref(pl20,1),COUNT(en2,走强三),0);ztjd10:=if(pl20>ref(pl20,1),COUNT(ex2,走强三),0);dtjz10:=if(pl20<ref(pl20,1),COUNT(en2,走弱三),0);dtjd10:=if(pl20<ref(pl20,1),COUNT(ex2,走弱三),0);DRAWTEXT(en1 and dtjz5=1,LOW*0.98,'(Ⅰ)'),colorffff00;DRAWTEXT(ex1 and dtjd5=2,HIGH*1.02,'(Ⅱ)'),colorffff00;DRAWTEXT(en2 and ztjz5=1,LOW*0.98,'(Ⅲ)'),colorffff00;DRAWTEXT(ex1 and pl10>ref(pl10,1) and ztjd5=1,HIGH*1.02,'⑴'),color0000ff; DRAWTEXT(en1 and pl10>ref(pl10,1) and ztjz5=2,LOW*0.98,'⑵'),color0000ff; DRAWTEXT(ex1 and pl10>ref(pl10,1) and ztjz5=2,HIGH*1.02,'⑶'),color0000ff; DRAWTEXT(en1 and pl10>ref(pl10,1) and ztjz5=3,LOW*0.98,'⑷'),color0000ff; DRAWTEXT(ex2 and pl20>ref(pl20,1) and ztjd10=1,HIGH*1.02,'⑸'),color0000ff; DRAWTEXT(en2 and dtjz10=1,LOW*0.94,'【A】'),color00ff00;DRAWTEXT(ex2 and dtjd10=2,HIGH*1.03,'【B】'),color00ff00;DRAWTEXT(en3 and ztjz10=1,LOW*0.94,'【C】'),color00ff00;DRAWTEXT(ex2 and pl20>ref(pl20,1) and ztjd10=1,HIGH*1.04,'①'),Linethick3,color00ffff; DRAWTEXT(en2 and pl20>ref(pl20,1) and ztjz10=2,LOW*0.94,'②'),Linethick3,color00ffff; DRAWTEXT(ex2 and pl20>ref(pl20,1) and ztjd10=2 or (ztjd10=0 or ztjd10=2) and ex2,HIGH*1.04,'③'),Linethick3,color00ffff;DRAWTEXT(en2 and pl20>ref(pl20,1) and ztjz10=3,LOW*0.94,'④'),Linethick3,color00ffff; DMLJ:=HHV(HIGH,120);TY:=CLOSE;HD:=FILTER(BACKSET(FILTER(ref(TY,10)=HHV(TY,2*10+1),10),10+1),10);LD:=FILTER(BACKSET(FILTER(ref(TY,10)=LLV(TY,2*10+1),10),10+1),10);A:=ref(CLOSE,BARSLAST(HD));B:=ref(CLOSE,BARSLAST(LD));T1:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD) ;T2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);波浪顶:if(T1,A,A),COLORFF00FF,POINTDOT,LINETHICK2;STICKLINE(T1,A,A,9,0),COLORFF00FF;波浪底:if(T2,B,B),COLOR80FF00,POINTDOT,LINETHICK2;VAR3:=LLV(HIGH,240);VAR4:=100*(CLOSE-VAR3)/VAR3;VAR5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100;VAR6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100;VAR7:=0;VAR8:=MA(HHV(CLOSE-ref(CLOSE,1),0),34)/MA(ABS(CLOSE-ref(CLOSE,1)),7)*100;VAR9:=MA(HHV(CLOSE-ref(CLOSE,1),0),13)/MA(ABS(CLOSE-ref(CLOSE,1)),13)*100;VARA:=BARSCOUNT(CLOSE);VARB:=VAR8<20 AND VAR9<23 AND VARA>35;VARC:=VARB AND COUNT(VARB,1)=1;VARD:=EMA(CLOSE,21)-EMA(CLOSE,8);VARE:=EMA(VARD,5);VARF:=TROUGH(3,6,1)<4 AND CROSS(VARD,VARE);VAR10:=if(TROUGH(3,16,1)=0 AND HIGH>LOW+0.04,4,0);VAR11:=zig(3,6)>ref(zig(3,6),1) AND ref(zig(3,6),1)<=ref(zig(3,6),2) ANDref(zig(3,6),2)<=ref(zig(3,6),3);VAR12:=zig(3,6)<ref(zig(3,6),1) AND ref(zig(3,6),1)>=ref(zig(3,6),2) ANDref(zig(3,6),2)>=ref(zig(3,6),3);VAR13:=zig(3,22)>ref(zig(3,22),1) AND ref(zig(3,22),1)<=ref(zig(3,22),2) ANDref(zig(3,22),2)<=ref(zig(3,22),3);VAR14:=zig(3,22)<ref(zig(3,22),1) AND ref(zig(3,22),1)>=ref(zig(3,22),2) ANDref(zig(3,22),2)>=ref(zig(3,22),3);VAR15:=zig(3,51)>ref(zig(3,51),1) AND ref(zig(3,51),1)<=ref(zig(3,51),2) ANDref(zig(3,51),2)<=ref(zig(3,51),3);VAR16:=zig(3,51)<ref(zig(3,51),1) AND ref(zig(3,51),1)>=ref(zig(3,51),2) ANDref(zig(3,51),2)>=ref(zig(3,51),3);VAR17:=zig(3,72)>ref(zig(3,72),1) AND ref(zig(3,72),1)<=ref(zig(3,72),2) ANDref(zig(3,72),2)<=ref(zig(3,72),3);VAR18:=zig(3,72)<ref(zig(3,72),1) AND ref(zig(3,72),1)>=ref(zig(3,72),2) ANDref(zig(3,72),2)>=ref(zig(3,72),3);VAR19:=EMA(CLOSE,2)-EMA(CLOSE,150);VAR1A:=EMA(VAR19,100);VAR1B:=2*(VAR19-VAR1A);VAR1C:=POW(VAR1B,3)*0.1+POW(VAR1B,1);VAR1D:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE));VAR1E:=EMA(VAR1D*0.97,3);VAR1F:=(HIGH+LOW+CLOSE)/3;VAR20:=(VAR1F-MA(VAR1F,14))/(0.015*AVEDEV(VAR1F,14));VAR21:=CROSS(VAR1E,LOW);买点一:=VAR10;买点二:=(VAR11+VAR13+VAR15+VAR17);卖点一:=(VAR12+VAR14+VAR16+VAR18);VAR22:=买点一 AND VARF AND VARC AND VAR21 AND VAR4<0 AND VAR5=0 AND VAR6=0 AND VAR20<(-110); VAR1:=MA(CLOSE,6);VAR2:=MA(CLOSE,18);VAR31:=MA(CLOSE,30);VARB1:=SUM(CLOSE*vol*100,28)/SUM(vol*100,28);VARC1:=INTPART(VARB1*100)/100;VARD1:=EMA(CLOSE,5)-EMA(CLOSE,10);VARE1:=EMA(VARD1,9);VAR131:=ref(VARE1,1);VAR141:=VARE1;VAR151:=VAR141-VAR131;VAR161:=ref(VARD1,1);VAR171:=VARD1;VAR181:=VAR171-VAR161;VAR191:=OPEN;VAR1A1:=CLOSE;DRAWTEXT(买点一>0,LOW-0.01,'▲买!'),COLORRED;var31:=HHVBARS(zig(3, 19)>ref(zig(3,19),1)and ref(zig(3,19), 1)<ref(zig(3,19), 2),0);GET:ZIG(3,5),COLORWHITE,LINETHICK2;附录8 分形几何经典图形算法程序(1)Koch曲线程序koch.mfunction koch(a1,b1,a2,b2,n)%koch(0,0,9,0,3)%a1,b1,a2,b2为初始线段两端点坐标,n为Koch曲线迭代次数a1=0;b1=0;a2=9;b2=0;n=3;%第i-1次迭代时由各条线段产生的新四条线段的五点横、纵坐标存储在数组A,B中[A,B]=sub_koch1(a1,b1,a2,b2);for i=1:nfor j=1:length(A)/5;w=sub_koch2(A(1+5*(j-1):5*j),B(1+5*(j-1):5*j));for k=1:4[AA(5*4*(j-1)+5*(k-1)+1:5*4*(j-1)+5*(k-1)+5),BB(5*4*(j-1)+5*(k-1)+1:5*4*(j-1)+5*(k-1)+5)]=sub_ koch1(w(k,1),w(k,2),w(k,3),w(k,4));endendA=AA;B=BB;endplot(A,B)hold onaxis equal%由以(ax,ay),(bx,by)为端点的线段生成新的中间三点坐标并把这五点横、纵坐标依次分别%存储在数组A,B中function [A,B]=sub_koch1(ax,ay,bx,by)cx=ax+(bx-ax)/3;cy=ay+(by-ay)/3;ex=bx-(bx-ax)/3;ey=by-(by-ay)/3;L=sqrt((ex-cx).^2+(ey-cy).^2);alpha=atan((ey-cy)./(ex-cx));if (ex-cx)<0alpha=alpha+pi;enddx=cx+cos(alpha+pi/3)*L;dy=cy+sin(alpha+pi/3)*L;A=[ax,cx,dx,ex,bx];B=[ay,cy,dy,ey,by];%把由函数sub_koch1生成的五点横、纵坐标A,B顺次划分为四组,分别对应四条折线段中%每条线段两端点的坐标,并依次分别存储在4×4阶矩阵k中,k中第i(i=1,2,3,4)行数字代表%第i条线段两端点的坐标function w=sub_koch2(A,B)a11=A(1);b11=B(1);a12=A(2);b12=B(2);a21=A(2);b21=B(2);a22=A(3);b22=B(3);a31=A(3);b31=B(3);a32=A(4);b32=B(4);a41=A(4);b41=B(4);a42=A(5);b42=B(5);w=[a11,b11,a12,b12;a21,b21,a22,b22;a31,b31,a32,b32;a41,b41,a42,b42];该程序运行后的实际效果如图1所示。

相关文档
最新文档