通达信见凌见之微分MACD翻样版副图 源码

[复制链接]
查看55 | 回复0 | 2022-7-24 08:54:36 | 显示全部楼层 |阅读模式

系统测试报告
      测试股票数: 1312
          净利润:    1,852,998.50元            净利润率:          1853.00%
          总盈利:    9,858,492.00元              总亏损:   -8,005,493.50元

        交易次数:            1265次                胜率:            49.49%
    年均交易次数:  165.10(  0.13/股)   盈利/亏损交易次数:           626/639

    最大单次盈利:      120,678.65元        最大单次亏损:     -103,301.79元
        平均盈利:       15,748.39元            平均亏损:      -12,528.16元
        平均利润:           1464.82   平均盈利/平均亏损:              1.26

最大连续盈利次数:                 4    最大连续亏损次数:                 3
  交易平均周期数:             16.24
盈利交易平均周期:             30.43    亏损交易平均周期:              2.34
        盈利系数:              0.10

    最大浮动盈利:    2,849,999.00元        最大浮动亏损:      -69,254.98元
  最大浮动盈亏差:    2,919,253.98元

          总投入:      100,000.00元            有效投入:            0.00元
        年回报率:            47.38%        年有效回报率:             0.00%
简单买入持有回报:           322.02%    买入持有年回报率:            20.67%

        总交易额:1,242,386,176.00元              交易费:    4,348,352.00元
     交易费/利润:              2.35

        测试时间: 2003/01/01 ---2010/08/29  共2796天
      测试周期数:              1647
        平均仓位:             0.00%            最大仓位:             0.00%
      平均持仓量:            0.00股          最大持仓量:      686,700.00股

------------------------------买入信号统计-----------------------------------
(统计所有买入信号点情况,不考虑交易测试中资金及策略造成的信号删除问题)
          成功率:            60.16%
        信号数量:            105426        年均信号数量:          13759.41
    五日获利概率:            53.04%        十日获利概率:            51.20%
  二十日获利概率:            51.42%    目标周期获利概率:            51.20%

{牛牛指标网提供:www.tdx001.com}



DIF12:=(EMA(CLOSE,12)-EMA(CLOSE,26))/((EMA(CLOSE,12)+EMA(CLOSE,26))/2)*1000;
DEA12:=EMA(DIF12,9);
KDIF12:=3*(DIF12-DEA12);{KDIF12:=2*(DIF12-DEA12)};
KDEA12:=SMA(KDIF12,5,2);
买卖力道:=2*(KDIF12-KDEA12);
微分DIF:=KDIF12;
微分DEA:=KDEA12;
微分MACD:=2*(KDIF12-KDEA12);
B11:=微分MACD>REF(微分MACD,1) AND 微分MACD>REF(微分MACD,2) AND
REF(微分MACD,2)>REF(微分MACD,1) AND REF(微分MACD,2)/REF(微分MACD,1)>0;
B12:=ANY(B11,8)=1 AND 微分MACD<REF(微分MACD,1) AND REF(微分MACD,1)>REF(微分MACD,2);
B121:=B12 AND BARSLAST(B11)>BARSLAST(B12) AND COUNT(B12,BARSLAST(B11))=1;


{多头买入(买开)} ENTERLONG:B11 AND MA(C,90)>0 AND ANY(微分MACD<20,3);




副图:
DIF12:=(EMA(CLOSE,12)-EMA(CLOSE,26))/((EMA(CLOSE,12)+EMA(CLOSE,26))/2)*1000;
DEA12:=EMA(DIF12,9);
{相对MACD:2*(DIF12-DEA12),STICK,COLORRED;}
KDIF12:=3*(DIF12-DEA12);{KDIF12:=2*(DIF12-DEA12)};
KDEA12:=SMA(KDIF12,5,2);
买卖力道:2*(KDIF12-KDEA12),COLORLIRED,LINETHICK1;
{相对DIF:DIF12,COLORMAGENTA,LINETHICK2;
相对DEA:DEA12,COLORGREEN,LINETHICK2;}
微分DIF:KDIF12,COLORYELLOW,LINETHICK2;
微分DEA:KDEA12,COLORLIGRAY,LINETHICK1;
微分MACD:2*(KDIF12-KDEA12),STICK,,LINETHICK2,COLORBLUE;
B11:微分MACD>REF(微分MACD,1) AND 微分MACD>REF(微分MACD,2) AND
REF(微分MACD,2)>REF(微分MACD,1) AND REF(微分MACD,2)/REF(微分MACD,1)>0,NODRAW;
B12:=EXIST(B11,15)=1 AND 微分MACD<REF(微分MACD,1) AND REF(微分MACD,1)>REF(微分MACD,2);
B121:B12 AND BARSLAST(B11)>BARSLAST(B12) AND COUNT(B12,BARSLAST(B11))=1,NODRAW;
{以下为MACD变色的代码}
_红柱:IF(微分MACD>REF(微分MACD,1),微分MACD,DRAWNULL),STICK,COLORRED;
IF(B11,微分MACD,DRAWNULL),STICK,COLORYELLOW,LINETHICK7;
IF(B121,微分MACD,DRAWNULL),STICK,COLORGREEN,LINETHICK7;

绿柱:IF(微分MACD<REF(微分MACD,1),微分MACD,DRAWNULL),STICK,COLORYELLOW;
_抄底:=((CROSS(微分DIF,微分DEA)
&&微分DEA<=-0.07)*微分DIF)*1.50,COLORLIMAGENTA;
_DIF:=微分DIF,COLORWHITE;
_DEA:=微分DEA,COLORYELLOW;
__强度:=IF(_DIF>_DEA,_DIF,DRAWNULL),COLORRED,LINETHICK2;
_强度:=IF(_DEA<_DIF,_DEA,DRAWNULL),COLORMAGENTA,LINETHICK2;
0;
{统计买入后涨幅};
ZF:=C/(REF(C,BARSLAST(B11)))*100-100,NODRAW;
本轮涨幅1:=IF(B121=1,ZF,DRAWNULL);
本轮涨幅:IF(C/(REF(C,BARSLAST(B11)))=0,1,本轮涨幅1);
涨跌算术和1:SUM(本轮涨幅,0);              {算术涨幅和也算是一种参考吧,感觉此公式对非常弱势和新股很感冒}

{下面没用的,本来请人指教,也没人应,失望
ZFF:=1*本轮涨幅/100;
首轮涨后:1*(1+REF(ZFF,BARSSINCE(B121)) );
N1轮涨:首轮涨后*REF(本轮涨幅,BARSSINCEN(B121,COUNT(B121,0)-1));
总涨倍率1:=(本轮涨幅*REF(本轮涨幅,BARSLAST(B121)))/10000,NODRAW;
总涨倍率:IF(B121=1,总涨倍率1,DRAWNULL);};
 

A88018765.jpg

A88018765.jpg

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则