编程思路破译X_1赋值:收盘价的12/4日指数移动平均-收盘价的26/4日指数移动平均 X_2赋值:X_1的9/4日指数移动平均 X_3赋值:收盘价的6日指数移动平均-收盘价的80日指数移动平均 X_4赋值:X_3的40日指数移动平均 X_5赋值:平滑异同平均线的DIF[取周线数据] X_6赋值:平滑异同平均线的DEA[取周线数据] X_7赋值:平滑异同平均线的DIF[取月线数据] X_8赋值:平滑异同平均线的DEA[取月线数据] X_9赋值:(收盘价-72日内最低价的最低值)/(72日内最高价的最高值-72日内最低价的最低值) X_10赋值:X_9的3日[1日权重]移动平均 X_11赋值:X_10的3日[1日权重]移动平均 X_12赋值:(收盘价-89日内最低价的最低值)/(89日内最高价的最高值-89日内最低价的最低值) X_13赋值:X_12的3日[1日权重]移动平均 X_14赋值:X_13的3日[1日权重]移动平均 X_15赋值:3*X_13-2*X_14 X_16赋值:KDJ的K[取周线数据] X_17赋值:KDJ的D[取周线数据] X_18赋值:KDJ的K[取月线数据] X_19赋值:KDJ的D[取月线数据] X_20赋值:1日前的最高价=10日内最高价的最高值 X_21赋值:X_20上穿0.9 X_22赋值:1日前的最低价=10日内最低价的最低值 X_23赋值:X_22上穿0.9 X_24赋值:上次X_21距今天数日前的最高价 X_25赋值:上次X_23距今天数日前的最低价 X_26赋值:(收盘价+最高价+最低价)/3 X_27赋值:X_26的10日指数移动平均 X_28赋值:1日前的X_27 X_29赋值:收盘价的5日简单移动平均 X_30赋值:收盘价的10日简单移动平均 X_31赋值:收盘价的20日简单移动平均 X_32赋值:收盘价的60日简单移动平均 X_33赋值:收盘价的120日简单移动平均 X_34赋值:收盘价的250日简单移动平均 X_35赋值:收盘价的500日指数移动平均 X_36赋值:X_1>=X_2 AND X_3>=X_4 AND X_5>=X_6 AND X_7>=X_8 AND X_10>=X_11 AND X_13>=X_14 AND X_16>=X_17 AND X_18>=X_19 AND 收盘价>1日前的收盘价*1.05 X_37赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和1日前的收盘价-最低价的绝对值的较大值的10日累和 X_38赋值:最高价-1日前的最高价 X_39赋值:1日前的最低价-最低价 X_40赋值:如果X_38>0ANDX_38>X_39,返回X_38,否则返回0的20日累和 X_41赋值:如果X_39>0ANDX_39>X_38,返回X_39,否则返回0的20日累和 X_42赋值:240日内最低价的最低值 X_43赋值:240日内最高价的最高值 X_44赋值:X_40/X_37/2*100 DH赋值:(收盘价-X_42)/X_42*100,画黄色,线宽为2 X_45赋值:X_41/X_37/2*100 X_46赋值:(X_43-收盘价)/收盘价*100 X_47赋值:(-(0.05-以收盘价/1.12计算的获利盘比例))*300 当满足条件X_47>DHANDX_36ANDCLOSE>X_27ANDCLOSE>X_24ANDOPEN/X_32<1.2ANDOPEN/X_33<2.2ANDCLOSE>1日前的收盘价*1.05的10日过滤时,在0和46位置之间画柱状线,宽度为2,0不为0则画空心柱.,画洋红色 成功率回测数据条件选股:八仙互动共振之紫柱[日线]成功率测试 测试股票数:5113 共发出信号:0 成功信号:0 失败信号:0 未完成信号:0 信号发出率:0.00% 平均成功率:0.00% 成功率达到50%的股票数有:0.00% 利润1总平均:0.00% 最大平均利润1: 0.00% 最小平均利润1: 0.00% 利润2总平均:0.00% 最大平均利润2: 0.00% 最小平均利润2: 0.00% 程序源码X_1:=EMA(CLOSE,12/4)-EMA(CLOSE,26/4); X_2:=EMA(X_1,9/4); X_3:=EMA(CLOSE,6)-EMA(CLOSE,80); X_4:=EMA(X_3,40); X_5:=MACD.DIF#WEEK; X_6:=MACD.DEA#WEEK; X_7:=MACD.DIF#MONTH; X_8:=MACD.DEA#MONTH; X_9:=(CLOSE-LLV(LOW,72))/(HHV(HIGH,72)-LLV(LOW,72)); X_10:=SMA(X_9,3,1); X_11:=SMA(X_10,3,1); X_12:=(CLOSE-LLV(LOW,89))/(HHV(HIGH,89)-LLV(LOW,89)); X_13:=SMA(X_12,3,1); X_14:=SMA(X_13,3,1); X_15:=3*X_13-2*X_14; X_16:=KDJ.K#WEEK; X_17:=KDJ.D#WEEK; X_18:=KDJ.K#MONTH; X_19:=KDJ.D#MONTH; X_20:=REF(HIGH,1)=HHV(HIGH,10); X_21:=CROSS(X_20,0.9); X_22:=REF(LOW,1)=LLV(LOW,10); X_23:=CROSS(X_22,0.9); X_24:=REF(HIGH,BARSLAST(X_21)); X_25:=REF(LOW,BARSLAST(X_23)); X_26:=(CLOSE+HIGH+LOW)/3; X_27:=EMA(X_26,10); X_28:=REF(X_27,1); X_29:=MA(CLOSE,5); X_30:=MA(CLOSE,10); X_31:=MA(CLOSE,20); X_32:=MA(CLOSE,60); X_33:=MA(CLOSE,120); X_34:=MA(CLOSE,250); X_35:=EMA(CLOSE,500); X_36:=X_1>=X_2 AND X_3>=X_4 AND X_5>=X_6 AND X_7>=X_8 AND X_10>=X_11 AND X_13>=X_14 AND X_16>=X_17 AND X_18>=X_19 AND CLOSE>REF(CLOSE,1)*1.05; X_37:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),10); X_38:=HIGH-REF(HIGH,1); X_39:=REF(LOW,1)-LOW; X_40:=SUM(IF(X_38>0 AND X_38>X_39,X_38,0),20); X_41:=SUM(IF(X_39>0 AND X_39>X_38,X_39,0),20); X_42:=LLV(LOW,240); X_43:=HHV(HIGH,240); X_44:=X_40/X_37/2*100; DH:=(CLOSE-X_42)/X_42*100,COLORYELLOW,LINETHICK2; X_45:=X_41/X_37/2*100; X_46:=(X_43-CLOSE)/CLOSE*100; X_47:=(-(0.05-WINNER(CLOSE/1.12)))*300; STICKLINE(FILTER(X_47>DH AND X_36 AND CLOSE>X_27 AND CLOSE>X_24 AND OPEN/X_32<1.2 AND OPEN/X_33<2.2 AND CLOSE>REF(CLOSE,1)*1.05,10),0,46,2,0),COLORMAGENTA; 风险提示该公式包含未来函数:WINNER 注: 馆内各种公式为学习编程而保存,实战使用前一定要看其成功率回测数据和风险提示或者自己亲自测试近期成功率,决不能依据公式名称的描述和形容去投资,据此入市造成投资损失由投资者自己承担。 |
|