分享

牛股启动及长牛买卖指标公式程序源码编程思路破译及风险提示

 追梦文库 2023-02-12 发布于天津

编程思路破译

ESDFDSD赋值:"DMI的PDI"(12,6)

牛股启动赋值:"DMI的MDI"(12,6)

买卖指标公式赋值:ESDFDSD>65 AND ESDFDSD>1日前的ESDFDSD

长牛及赋值:0日内ESDFDSD的最低值

选股公式赋值:上次长牛及=ESDFDSD距今天数

JJHHYY6赋值:(0-4日前的牛股启动)/(长牛及-选股公式日前的牛股启动)>2

JJHHYY7赋值:ESDFDSD>1日前的ESDFDSD

JJHHYY8赋值:成交量(手)>2*成交量(手)的30日简单移动平均

JJHHYY9赋值:"DMI的ADX"(12,6)

JJHHYYA赋值:"DMI的ADXR"(12,6)

JJHHYYB赋值:收盘价>收盘价的30日简单移动平均 AND 收盘价<收盘价的30日简单移动平均*1.04

JJHHYYC赋值:收盘价的30日简单移动平均>1日前的收盘价的30日简单移动平均

JJHHYYD赋值:上次收盘价的5日简单移动平均上穿收盘价的10日简单移动平均距今天数<上次收盘价的10日简单移动平均上穿收盘价的5日简单移动平均距今天数

JJHHYYE赋值:"MACD.DIF"(7,21,3)

JJHHYYF赋值:收盘价15%之字转向的前1个波谷位置<4

ESDFDSD0赋值:收盘价的30日指数移动平均>2日前的收盘价的30日指数移动平均

ESDFDSD1赋值:如果JJHHYYF=1,返回50,否则返回0

ESDFDSD2赋值:牛股启动上穿ESDFDSD AND JJHHYYA上穿JJHHYY9

ESDFDSD3赋值:牛股启动上穿ESDFDSD AND JJHHYY9上穿JJHHYYA

ESDFDSD4赋值:JJHHYYB AND JJHHYYC AND JJHHYYD AND ESDFDSD0 AND JJHHYY6 AND JJHHYY7 AND JJHHYY8*50

ESDFDSD5赋值:上次牛股启动上穿ESDFDSD=1距今天数

ESDFDSD6赋值:上次ESDFDSD上穿牛股启动=1距今天数

ESDFDSD7赋值:ESDFDSD6日内ESDFDSD的最高值

ESDFDSD8赋值:上次ESDFDSD=ESDFDSD7距今天数

输出FDSAE1:(收盘价-(2*收盘价+最高价+最低价)/4的30日简单移动平均)/(2*收盘价+最高价+最低价)/4的30日简单移动平均*100的3日指数移动平均,画白色

0,画红色

当满足条件JJHHYYF=1的5日过滤ANDFDSAE1<-10时,在50和0位置之间画柱状线,宽度为15,0不为0则画空心柱.,COLORF00FF0

当满足条件JJHHYYF=1的5日过滤时,在50和0位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色

ESDFDSD9赋值:买卖指标公式 OR ESDFDSD2 OR ESDFDSD3*100

ESDFDSDA赋值:ESDFDSD3*100

当满足条件JJHHYYF=1的3日过滤时,在30位置书写文字,画红色 

当满足条件FDSAE1<-10时,在0和FDSAE1位置之间画柱状线,宽度为0.85,0不为0则画空心柱.,画黄色

当满足条件FDSAE1>10时,在0和FDSAE1位置之间画柱状线,宽度为0.95,0不为0则画空心柱.,画红色

程序源码

ESDFDSD:="DMI.PDI"(12,6);

牛股启动:="DMI.MDI"(12,6);

买卖指标公式:=ESDFDSD>65 AND ESDFDSD>REF(ESDFDSD,1);

长牛及:=LLV(ESDFDSD,0);

选股公式:=BARSLAST(长牛及=ESDFDSD);

JJHHYY6:=(0-REF(牛股启动,4))/(长牛及-REF(牛股启动,选股公式))>2;

JJHHYY7:=ESDFDSD>REF(ESDFDSD,1);

JJHHYY8:=VOL>2*MA(VOL,30);

JJHHYY9:="DMI.ADX"(12,6);

JJHHYYA:="DMI.ADXR"(12,6);

JJHHYYB:=CLOSE>MA(CLOSE,30) AND CLOSE<MA(CLOSE,30)*1.04;

JJHHYYC:=MA(CLOSE,30)>REF(MA(CLOSE,30),1);

JJHHYYD:=BARSLAST(CROSS(MA(CLOSE,5),MA(CLOSE,10)))<BARSLAST(CROSS(MA(CLOSE,10),MA(CLOSE,5)));

JJHHYYE:="MACD.DIF"(7,21,3);

JJHHYYF:=TROUGHBARS(3,15,1)<4;

ESDFDSD0:=EMA(CLOSE,30)>REF(EMA(CLOSE,30),2);

ESDFDSD1:=IF(JJHHYYF=1,50,0);

ESDFDSD2:=CROSS(牛股启动,ESDFDSD) AND CROSS(JJHHYYA,JJHHYY9);

ESDFDSD3:=CROSS(牛股启动,ESDFDSD) AND CROSS(JJHHYY9,JJHHYYA);

ESDFDSD4:=JJHHYYB AND JJHHYYC AND JJHHYYD AND ESDFDSD0 AND JJHHYY6 AND JJHHYY7 AND JJHHYY8*50;

ESDFDSD5:=BARSLAST(CROSS(牛股启动,ESDFDSD)=1);

ESDFDSD6:=BARSLAST(CROSS(ESDFDSD,牛股启动)=1);

ESDFDSD7:=HHV(ESDFDSD,ESDFDSD6);

ESDFDSD8:=BARSLAST(ESDFDSD=ESDFDSD7);

FDSAE1:EMA((CLOSE-MA((2*CLOSE+HIGH+LOW)/4,30))/MA((2*CLOSE+HIGH+LOW)/4,30)*100,3),COLORWHITE;

0,COLORRED;

STICKLINE(FILTER(JJHHYYF=1,5) AND FDSAE1<-10,50,0,15,0),COLORF00FF0;

STICKLINE(FILTER(JJHHYYF=1,5),50,0,8,0),COLORYELLOW;

ESDFDSD9:=买卖指标公式 OR ESDFDSD2 OR ESDFDSD3*100;

ESDFDSDA:=ESDFDSD3*100;

DRAWTEXT(FILTER(JJHHYYF=1,3),30,''),COLORRED ;

STICKLINE(FDSAE1<-10,0,FDSAE1,0.85,0),COLORYELLOW;

STICKLINE(FDSAE1>10,0,FDSAE1,0.95,0),COLORRED;

风险提示

该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS

       注:

       馆内各种公式为学习编程而保存,实战使用前一定要看其成功率回测数据和风险提示或者自己亲自测试近期成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多