分享

通达信虎虎生威选股指标公式程序源码编程思路破译和成功率回测数据

 追梦文库 2023-01-30 发布于天津

编程思路破译

MA5赋值:收盘价的5日简单移动平均

MA10赋值:收盘价的10日简单移动平均

MA20赋值:收盘价的20日简单移动平均

MA30赋值:收盘价的30日简单移动平均

MA60赋值:收盘价的60日简单移动平均

MA120赋值:收盘价的120日简单移动平均

MA200赋值:收盘价的200日简单移动平均

MA300赋值:收盘价的300日简单移动平均

VAR1赋值:MA5>MA300

VAR2赋值:MA200>MA300

VAR3赋值:MA120>MA200

VAR4赋值:MA60>MA120

VAR5赋值:MA30>MA60

VAR6赋值:MA20>MA30

VAR7赋值:MA10>MA20

VAR8赋值:MA5>MA10

VAT1赋值:MA10>1日前的MA10

VAT2赋值:MA20>1日前的MA20

VAT3赋值:MA30>1日前的MA30

VAT4赋值:MA60>1日前的MA60

VAT5赋值:MA120>1日前的MA120

VAT6赋值:MA200>1日前的MA200

VAT7赋值:MA300>1日前的MA300

VARB赋值:收盘价-9日内最低价的最低值

VARBB赋值:9日内最高价的最高值-9日内最低价的最低值

VARBBB赋值:((收盘价-9日内最低价的最低值+0.00001))/(9日内最高价的最高值-9日内最低价的最低值)*100

ZT赋值:收盘价=计算涨停价 AND 收盘价=最高价

ZT1赋值:收盘价=计算涨停价 AND 收盘价=最高价

VATA赋值:VARBBB的5日指数移动平均的5日指数移动平均

VATB赋值:VAR1+VAR2+VAR3+VAR4+VAR5+VAR6+VAR7+VAR8+VAT1+VAT2+VAT3+VAT4+VAT5+VAT6+VAT7

输出XG:VATA<80 AND VATB>=11 AND ZT AND 20日内最低价的最低值<最低价,画黄色

成功率回测数据

条件选股:通达信虎虎生威[日线]成功率测试(20日收益率10%)

测试股票数:5109

共发出信号:26317成功信号:16127失败信号:10124未完成信号:66

信号发出率:46.45%平均成功率:61.43%成功率达到50%的股票数有:73.16%

利润1总平均:20.36%最大平均利润1:  434.15%  最小平均利润1:  0.00%

利润2总平均:0.58%最大平均利润2:  410.95%  最小平均利润2:  -63.35%

条件选股:通达信虎虎生威[日线]成功率测试(250日收益率10%)

测试股票数:5109

共发出信号:26300成功信号:21782失败信号:3977未完成信号:541

信号发出率:46.43%平均成功率:84.56%成功率达到50%的股票数有:90.22%

利润1总平均:95.04%最大平均利润1:  8181.22%  最小平均利润1:  0.00%

利润2总平均:33.47%最大平均利润2:  7891.97%  最小平均利润2:  -82.84%

程序源码

MA5:=MA(C,5);

MA10:=MA(C,10);

MA20:=MA(C,20);

MA30:=MA(C,30);

MA60:=MA(C,60);

MA120:=MA(C,120);

MA200:=MA(C,200);

MA300:=MA(C,300);

VAR1:=MA5>MA300;

VAR2:=MA200>MA300;

VAR3:=MA120>MA200;

VAR4:=MA60>MA120;

VAR5:=MA30>MA60;

VAR6:=MA20>MA30;

VAR7:=MA10>MA20;

VAR8:=MA5>MA10;

VAT1:=MA10>REF(MA10,1);

VAT2:=MA20>REF(MA20,1);

VAT3:=MA30>REF(MA30,1);

VAT4:=MA60>REF(MA60,1);

VAT5:=MA120>REF(MA120,1);

VAT6:=MA200>REF(MA200,1);

VAT7:=MA300>REF(MA300,1);

VARB:=CLOSE-LLV(L,9);

VARBB:=HHV(H,9)-LLV(L,9);

VARBBB:=((CLOSE-LLV(L,9)+0.00001))/(HHV(H,9)-LLV(L,9))*100;

ZT:=C=ZTPRICE(REF(C,1),0.1) AND C=H;

ZT1:=C=ZTPRICE(REF(C,1),0.2) AND C=H;

VATA:=EMA(EMA(VARBBB,5),5);

VATB:=VAR1+VAR2+VAR3+VAR4+VAR5+VAR6+VAR7+VAR8+VAT1+VAT2+VAT3+VAT4+VAT5+VAT6+VAT7;

XG:VATA<80 AND VATB>=11 AND ZT AND LLV(L,20)<L,COLORYELLOW;

注:

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

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章