您现在的位置:程序化交易>> 股票公式>> 通达信>> 通达信公式>>正文内容

单手擒妖通, 短线强中选强指标 公式 源码[通达信公式]

指标公式源码分析及使用说明:

这段公式是一个简单的股票交易指标,由一系列条件和画线函数组成。下面我将对每个部分进行详细分析。

1. 确定顶点:
   - 首先,需要满足当前的K线数量大于7,并且当前的最高价大于前7根K线的最高价。
   - 其次,需要满足当前的最高价大于前7根K线中相应位置的最高价。
   - 如果条件满足,则将当前的最高价作为顶点,否则顶点为0。

2. 标记顶点:
   - 通过`BARSLAST(顶点>0)`函数找到上次出现顶点的位置,并记录下来。
   - 使用`DRAWTEXT`函数在顶点位置画出"顶"字,并使用`COLORMAGENTA`设置颜色。
   - 使用`DRAWNUMBER`函数在顶点位置的1.05倍高度处画出顶点的价格,并使用`COLORMAGENTA`设置颜色。

3. 确定底点:
   - 同样需要满足当前的K线数量大于7,并且当前的最低价小于前7根K线的最低价。
   - 同样需要满足当前的最低价小于前7根K线中相应位置的最低价。
   - 如果条件满足,则将当前的最低价作为底点,否则底点为0。

4. 标记底点:
   - 通过`BARSLAST(底点>0)`函数找到上次出现底点的位置,并记录下来。
   - 使用`DRAWTEXT`函数在底点位置画出"底"字,并使用`COLORYELLOW`设置颜色。

5. 根据顶点位置判断破位:
   - 分别使用`REF(BARSLAST(条件),顶点1位置+1)+顶点1位置+1`、`REF(BARSLAST(条件),顶点2位置+1)+顶点2位置+1`、
     `REF(BARSLAST(条件),顶点3位置+1)+顶点3位置+1`等函数计算倒数第二、第三、第四个顶点与当前位置的间隔。
   - 使用`CONST(REF(H,顶点1位置))`、`CONST(REF(H,顶点2位置))`、`CONST(REF(H,顶点3位置))`等函数计算倒数第二、第三、
     第四个顶点的价格,并利用`DOTLINE`函数画出价格线,并设置对应颜色。
   - 使用`BARSSINCEN`函数计算突破第一、第二、第三、第四个顶点的时间间隔,并记录下来。
   - 使用`STICKLINE`函数根据突破结果画出相应的提示线。

简要思路分析及使用参考建议:
该指标的主要功能是标记股票价格的顶部和底部,并在突破时提供买入或卖出信号。根据顶点和底点的标记,可以判断出趋势的转折点,并通过突破破位线的判断,给出进一步的操作建议。

使用该指标时,可以结合其他技术指标(如移动平均线、相对强弱指标等)进行综合分析。同时,也需要注意以下几点:
1. 该指标是基于历史数据进行计算的,对未来走势没有预测能力,仅供参考。
2. 对于不同的股票或不同的市场,该指标的适用性可能有所差异,需要结合实际情况进行调整和验证。
3. 在使用破位信号时,需要综合判断其他因素(如成交量、市场情绪等),并采用严格的风险控制措施,避免盲目跟随信号造成损失。
4. 建议在虚拟账户或模拟交易中进行验证,并参考丰富的交易经验和其他技术指标进行辅助判断。

总之,该指标是一个简单的技术指标,可以作为股票交易分析的工具之一,但需要结合其他因素进行综合考量和风险控制。

 

源码:

 

{单手擒妖股}顶点:=IF(CURRBARSCOUNT>7 AND REFX(H,1)<H AND REFX(H,2)<H AND REFX(H,3)<H AND REFX(H,4)<H AND REFX(H,5)<H AND REFX(H,6)<H AND REFX(H,7)<H &&H>REF(H,1) AND H>REF(H,2) AND H>REF(H,3) AND H>REF(H,4) AND H>REF(H,5) AND H>REF(H,6) AND H>REF(H,7),H,0),NODRAW;上次顶点:=BARSLAST(顶点>0),NODRAW;DRAWTEXT(顶点>0,H,'顶'),COLORMAGENTA;DRAWNUMBER(顶点>0,H*1.05,H),COLORMAGENTA;底点:=IF(CURRBARSCOUNT>7 AND REFX(L,1)>L AND REFX(L,2)>L AND REFX(L,3)>L AND REFX(L,4)>L AND REFX(L,5)>L AND REFX(L,6)>L AND REFX(L,7)>L &&L<REF(L,1) AND L<REF(L,2) AND L<REF(L,3) AND L<REF(L,4) AND L<REF(L,5) AND L<REF(L,6) AND L<REF(L,7),L,0),NODRAW;上次底点:=BARSLAST(底点>0),NODRAW;DRAWTEXT(底点>0,L,'底' ), COLORYELLOW;条件:=顶点>0;顶点1位置:=BARSLAST(条件),COLORYELLOW,NODRAW; {上一次即倒数第一次条件距今位置}顶点2位置:=REF(BARSLAST(条件),顶点1位置+1)+顶点1位置+1,COLORRED,NODRAW;{倒数第二次条件距今位置}顶点3位置:=REF(BARSLAST(条件),顶点2位置+1)+顶点2位置+1,COLORGREEN,NODRAW;{倒数第三次条件距今位置}顶点4位置:=REF(BARSLAST(条件),顶点3位置+1)+顶点3位置+1,COLORBLUE,NODRAW;{倒数第四次条件距今位置}顶点1价:CONST(REF(H,顶点1位置)),DOTLINE,COLORYELLOW,LINETHICK1;{顶点1最高价}顶点2价:CONST(REF(H,顶点2位置)),DOTLINE,COLORRED,LINETHICK1;{顶点1最高价}顶点3价:CONST(REF(H,顶点3位置)),DOTLINE,COLORGREEN,LINETHICK1;{顶点1最高价}顶点4价:CONST(REF(H,顶点4位置)),DOTLINE,COLORBLUE,LINETHICK1;{顶点1最高价};破1位:BARSSINCEN(C>顶点1价,顶点1位置-1),NODRAW;破2位:BARSSINCEN(C>顶点2价,顶点2位置-1),NODRAW;破3位:BARSSINCEN(C>顶点3价,顶点3位置-1),NODRAW;破4位:BARSSINCEN(C>顶点4价,顶点4位置-1),NODRAW;STICKLINE(破1位=0 AND C>O,C,O,2,0),COLORYELLOW;STICKLINE(破2位=0 AND C>O,C,O,2,0),COLORYELLOW;STICKLINE(破3位=0 AND C>O,C,O,2,0),COLORYELLOW;STICKLINE(破4位=0 AND C>O,C,O,2,0),COLORYELLOW;STICKLINE(破1位=0 AND C<=O,C*0.99,C*0.95,2,0),COLORYELLOW;STICKLINE(破2位=0 AND C<=O,C*0.99,C*0.95,2,0),COLORYELLOW;STICKLINE(破3位=0 AND C<=O,C*0.99,C*0.95,2,0),COLORYELLOW;STICKLINE(破4位=0 AND C<=O,C*0.99,C*0.95,2,0),COLORYELLOW;生命线:MA(C,30),COLORYELLOW,LINETHICK2;{程序化交易 www.cxh99.com }

{程序化交易 www.cxh99.com }
{程序化交易 www.cxh99.com }
{程序化交易 www.cxh99.com }

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容