编程思路破译 短线主力资金赋值:1日前的(最低价+开盘价+收盘价+最高价)/4 资金指标赋值:最低价-短线主力资金的绝对值的13日[1日权重]移动平均/最低价-短线主力资金和0的较大值的10日[1日权重]移动平均 超级短线赋值:资金指标的10日指数移动平均 指标公式源码赋值:33日内最低价的最低值 DDDSSD5赋值:如果最低价<=指标公式源码,返回超级短线,否则返回0的3日指数移动平均 输出FFDDDC1:如果DDDSSD5>1日前的DDDSSD5,返回DDDSSD5,否则返回0,画红色,线宽为1 当满足条件DDDSSD5>1日前的DDDSSD5时,在0和DDDSSD5位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色 输出FFDDDC2:如果DDDSSD5<1日前的DDDSSD5,返回DDDSSD5,否则返回0,画白色,线宽为1 当满足条件DDDSSD5<1日前的DDDSSD5时,在0和DDDSSD5位置之间画柱状线,宽度为3,0不为0则画空心柱.,画白色 FFDDDC3赋值:最高价-短线主力资金的绝对值的13日[1日权重]移动平均/最高价-短线主力资金和0的较小值的10日[1日权重]移动平均 FFDDDC4赋值:FFDDDC3的10日指数移动平均 FFDDDC5赋值:33日内最高价的最高值 DDDSSD51赋值:如果最高价>=FFDDDC5,返回FFDDDC4,否则返回0的3日指数移动平均 输出FFDDDC6:如果DDDSSD51>1日前的DDDSSD51,返回DDDSSD51,否则返回0,线宽为1,画绿色 当满足条件DDDSSD51>1日前的DDDSSD51时,在0和DDDSSD51位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色 输出FFDDDC8:如果DDDSSD51<1日前的DDDSSD51,返回DDDSSD51,否则返回0,线宽为1,画黄色 当满足条件DDDSSD51<1日前的DDDSSD51时,在0和DDDSSD51位置之间画柱状线,宽度为3,0不为0则画空心柱.,画黄色 程序源码 短线主力资金:=REF((LOW+OPEN+CLOSE+HIGH)/4,1); 资金指标:=SMA(ABS(LOW-短线主力资金),13,1)/SMA(MAX(LOW-短线主力资金,0),10,1); 超级短线:=EMA(资金指标,10); 指标公式源码:=LLV(LOW,33); dddssd5:=EMA(IF(LOW<=指标公式源码,超级短线,0),3); ffdddc1:IF(dddssd5>REF(dddssd5,1),dddssd5,0),COLORRED,LINETHICK1; STICKLINE(dddssd5>REF(dddssd5,1),0,dddssd5,3,0 ),COLORRED; ffdddc2:IF(dddssd5<REF(dddssd5,1),dddssd5,0),COLORWHITE,LINETHICK1; STICKLINE(dddssd5<REF(dddssd5,1),0,dddssd5,3,0),COLORWHITE; ffdddc3:=SMA(ABS(HIGH-短线主力资金),13,1)/SMA(MIN(HIGH-短线主力资金,0),10,1); ffdddc4:=EMA(ffdddc3,10); ffdddc5:=HHV(HIGH,33); dddssd51:=EMA(IF(HIGH>=ffdddc5,ffdddc4,0),3); ffdddc6:IF(dddssd51>REF(dddssd51,1),dddssd51,0),LINETHICK1,COLORGREEN; STICKLINE(dddssd51>REF(dddssd51,1),0,dddssd51,3,0 ),COLORGREEN; ffdddc8:IF(dddssd51<REF(dddssd51,1),dddssd51,0),LINETHICK1,COLORYELLOW; STICKLINE(dddssd51<REF(dddssd51,1),0,dddssd51,3,0),COLORYELLOW; 注 馆内各种公式为学习编程而保存,实战使用前一定要看其成功率回测数据和风险提示或者自己亲自测试近期成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 发文不易,如获益,欢迎赞赏,赞赏必复! |
|