通达信定海神针主图选股公式(附源码破译和源码)

发布日期:2024-03-15 11:05    点击次数:104

编程思路破译

当满足条件(收盘价-1日前的收盘价)/1日前的收盘价>=0.098时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色

当满足条件(收盘价-1日前的收盘价)/1日前的收盘价>=0.098时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色

当满足条件(收盘价-1日前的收盘价)/1日前的收盘价<=-0.098时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡灰色

当满足条件(收盘价-1日前的收盘价)/1日前的收盘价<=-0.098时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡灰色

当满足条件(收盘价-1日前的收盘价)/1日前的收盘价>=0.196时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画黄色

当满足条件(收盘价-1日前的收盘价)/1日前的收盘价>=0.196时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色

当满足条件(收盘价-1日前的收盘价)/1日前的收盘价<=-0.196时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画淡青色

当满足条件(收盘价-1日前的收盘价)/1日前的收盘价<=-0.196时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡青色

输出换手率:成交量(手)*100/自由流通股本(股)*100 NODRAW

换手周期赋值:换手率累加至100的天数 NODRAW

输出筹码参数:当前总股本(手)*100/自由流通股本(股) NODRAW

输出获利比例:以收盘价计算的获利盘比例*100 NODRAW

周期内低点赋值:换手周期日内最低价的最低值 NODRAW

低点赋值:最低价=周期内低点

低起日赋值:上次低点距今天数+1 NODRAW

周期内高点赋值:低起日日内最高价的最高值 NODRAW

高点赋值:最高价=周期内高点

高起日赋值:上次高点距今天数+1 NODRAW

输出换手:换手率的低起日日累和 NODRAW 画黄色

见底日赋值:上次换手上穿50距今天数

见底日1赋值:上次换手上穿100距今天数

见底日2赋值:上次换手上穿200距今天数

见底日3赋值:上次换手上穿300距今天数

见底日4赋值:上次换手上穿400距今天数

输出趋势高点:低起日日内最高价的最高值 NODRAW

输出见底:如果到最后交易的周期<=见底日+1的最后一日取值设为常数,返回见底日日前的收盘价的最后一日取值设为常数,否则返回无效数  CROSSDOT 画红色 线宽为3

输出建仓:如果到最后交易的周期<=见底日1+1的最后一日取值设为常数,返回见底日1日前的收盘价的最后一日取值设为常数,否则返回无效数  画白色 线宽为3

输出二:如果到最后交易的周期<=见底日2+1的最后一日取值设为常数,返回见底日2日前的收盘价的最后一日取值设为常数,否则返回无效数  画黄色 线宽为3

输出三:如果到最后交易的周期<=见底日3+1的最后一日取值设为常数,返回见底日3日前的收盘价的最后一日取值设为常数,否则返回无效数  画绿色 线宽为3

输出四:如果到最后交易的周期<=见底日4+1的最后一日取值设为常数,返回见底日4日前的收盘价的最后一日取值设为常数,否则返回无效数  COLORFF00FF 线宽为3

当满足条件低点时,在最低价位置画9号图标

当满足条件换手上穿50时,在最低价位置画1号图标

当满足条件换手上穿50时,在最低价*0.95位置书写文字画黄色

当满足条件换手上穿100时,在最低价位置画1号图标

当满足条件换手上穿100时,在最低价*0.95位置书写文字画黄色

当满足条件换手上穿200时,在最低价位置画1号图标

当满足条件换手上穿200时,在最低价*0.95位置书写文字画黄色

当满足条件换手上穿300时,在最低价位置画1号图标

当满足条件换手上穿300时,在最低价*0.95位置书写文字画黄色

当满足条件换手上穿400时,在最低价位置画1号图标

当满足条件换手上穿400时,在最低价*0.95位置书写文字画黄色

输出主力换手:换手 NODRAW 画黄色

程序源码

STICKLINE((C-REF(C,1))/REF(C,1)>=0.098,C,O,2,0),COLORMAGENTA;

STICKLINE((C-REF(C,1))/REF(C,1)>=0.098,H,L,0,0),COLORMAGENTA;

STICKLINE((C-REF(C,1))/REF(C,1)<=-0.098,C,O,2,0),COLORLIGRAY;

STICKLINE((C-REF(C,1))/REF(C,1)<=-0.098,H,L,0,0),COLORLIGRAY;

STICKLINE((C-REF(C,1))/REF(C,1)>=0.196,C,O,2,0),COLORYELLOW;

STICKLINE((C-REF(C,1))/REF(C,1)>=0.196,H,L,0,0),COLORYELLOW;

STICKLINE((C-REF(C,1))/REF(C,1)<=-0.196,C,O,2,0),COLORLICYAN;

STICKLINE((C-REF(C,1))/REF(C,1)<=-0.196,H,L,0,0),COLORLICYAN;

换手率:V*100/FINANCE(46)*100 NODRAW;

换手周期:=SUMBARS(换手率,100) NODRAW;

筹码参数:TOTALCAPITAL*100/FINANCE(46) NODRAW;

获利比例:WINNER(C)*100 NODRAW;

周期内低点:=LLV(L,换手周期) NODRAW;

低点:=L=周期内低点;

低起日:=BARSLAST(低点)+1 NODRAW;

周期内高点:=HHV(H,低起日) NODRAW;

高点:=H=周期内高点;

高起日:=BARSLAST(高点)+1 NODRAW;

换手:SUM(换手率,低起日) NODRAW COLORYELLOW;

见底日:=BARSLAST(CROSS(换手,50));

见底日1:=BARSLAST(CROSS(换手,100));

见底日2:=BARSLAST(CROSS(换手,200));

见底日3:=BARSLAST(CROSS(换手,300));

见底日4:=BARSLAST(CROSS(换手,400));

趋势高点:HHV(H,低起日) NODRAW;

见底:IF(CURRBARSCOUNT<=CONST(见底日+1),CONST(REF(C,见底日)),DRAWNULL)  CROSSDOT COLORRED LINETHICK3;

建仓:IF(CURRBARSCOUNT<=CONST(见底日1+1),CONST(REF(C,见底日1)),DRAWNULL)  COLORWHITE LINETHICK3;

二:IF(CURRBARSCOUNT<=CONST(见底日2+1),CONST(REF(C,见底日2)),DRAWNULL)  COLORYELLOW LINETHICK3;

三:IF(CURRBARSCOUNT<=CONST(见底日3+1),CONST(REF(C,见底日3)),DRAWNULL)  COLORGREEN LINETHICK3;

四:IF(CURRBARSCOUNT<=CONST(见底日4+1),CONST(REF(C,见底日4)),DRAWNULL)  COLORFF00FF LINETHICK3;

DRAWICON(低点,L,9);

DRAWICON(CROSS(换手,50),L,1);

DRAWTEXT(CROSS(换手,50),L*0.95,'见底')COLORYELLOW;

DRAWICON(CROSS(换手,100),L,1);

DRAWTEXT(CROSS(换手,100),L*0.95,'建仓完成')COLORYELLOW;

DRAWICON(CROSS(换手,200),L,1);

DRAWTEXT(CROSS(换手,200),L*0.95,'分歧2')COLORYELLOW;

DRAWICON(CROSS(换手,300),L,1);

DRAWTEXT(CROSS(换手,300),L*0.95,'分歧3')COLORYELLOW;

DRAWICON(CROSS(换手,400),L,1);

DRAWTEXT(CROSS(换手,400),L*0.95,'分歧4')COLORYELLOW;

主力换手:换手 NODRAW COLORYELLOW;

该公式包含未来函数:WINNER未发现:LWINNER...未发现:PWINNER...未发现:COST...该公式包含未来函数:CAPITAL未发现:DYNAINFO...该公式包含未来函数:FINANCE

注:

       馆内各种公式为学习编程而保存,实战使用前一定要看其中是否有未来函数并自己亲自测试成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。

       发文不易,如获益,欢迎赞赏,赞赏必复!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。

上一篇:没有了
下一篇:通达信强龙再起副图指标公式(附源码破译和源码)