最后的赢亏通达信指标 副图 源码 测试图
赢利系数:=10;
止损系数:=10;
待仓天数:=5;
VAR1:=100*EMA(EMA((C-REF(C,1)),6),6)/EMA(EMA(ABS((C-REF(C,1))),6),6);
买点:=FILTER(LLV(VAR1,2)=LLV(VAR1,7) AND COUNT(VAR1< 0,2) AND CROSS(VAR1,MA(VAR1,2)),5),COLORYELLOW;
买距:=BARSLAST(买点),NODRAW;
MM:=买距>0;
买价:REF(C,买距)*MM,COLORWHITE,NODRAW;
止赢价:买价*(100+赢利系数)/100,NODRAW;
止损价:买价*(100-止损系数)/100,NODRAW;
预卖:=(H>止赢价 OR C< 止损价 OR 买距=待仓天数)AND 买点=0 ;
预卖距:=BARSLAST(预卖),NODRAW;
盈利:=预卖=1 AND H>止赢价 AND REF(预卖距>买距,1),COLORRED;
亏损:=预卖=1 AND C< 止损价 AND REF(预卖距>买距,1),COLORGREEN;
平仓:=预卖=1 AND 买距=待仓天数 AND REF(预卖距>买距,1) AND 盈利!=1 AND 亏损!=1,COLORGREEN;
盈平仓:=平仓=1 AND C>买价,NODRAW;
买统计:=CONST(COUNT(买点,BARSCOUNT(买点))),NODRAW;
盈统计:=CONST(COUNT(盈利,BARSCOUNT(盈利))),NODRAW;
平仓统计:=CONST(COUNT(平仓,BARSCOUNT(平仓))),NODRAW;
盈平仓统计:=CONST(COUNT(盈平仓,BARSCOUNT(盈平仓))),NODRAW;
DRAWICON(买点=1,6,25);
STICKLINE(盈利,0,40,1,0),COLORMAGENTA;
DRAWTEXT(盈利,42,'盈利啦!'),COLORMAGENTA;
STICKLINE(亏损,0,30,1,0),COLORGREEN;
DRAWTEXT(亏损,32,'亏了呗!'),COLORGREEN;
STICKLINE(平仓,0,20,1,0),COLORYELLOW;
DRAWTEXT(平仓,22,'纪律平仓'),COLORYELLOW;
DRAWBMP(CURRBARSCOUNT=110,100,'买入');
DRAWNUMBER(CURRBARSCOUNT=105,96,买统计),COLORYELLOW;
DRAWBMP(CURRBARSCOUNT=90,100,'赢利');
DRAWNUMBER(CURRBARSCOUNT=85,96,盈统计),COLORYELLOW;
DRAWBMP(CURRBARSCOUNT=70,100,'盈平仓');
DRAWNUMBER(CURRBARSCOUNT=63,96,盈平仓统计),COLORYELLOW;
DRAWBMP(CURRBARSCOUNT=50,100,'亏平仓');
DRAWNUMBER(CURRBARSCOUNT=43,96,平仓统计-盈平仓统计),COLORYELLOW;
DRAWBMP(CURRBARSCOUNT=26,100,'亏了呗');
DRAWNUMBER(CURRBARSCOUNT=19,96,买统计-平仓统计-盈统计),COLORYELLOW;
来函数检测结果如下:
该公式没有未来函数
解密、编写股票、期货策略请联系QQ或微信同号:88652583
相关股票指标公式
原理解析:
赢利系数赋值:10
止损系数赋值:10
待仓天数赋值:5
VAR1赋值:100*EMA(EMA((C-1日前的C),6),6)/EMA(EMA((C-1日前的C的绝对值),6),6)
买点赋值:FILTER(2日内VAR1最低值=7日内VAR1最低值 AND 统计2日满足VAR1< 0的天数 AND CROSS(VAR1,VAR1的2日简单移动平均),5),画黄色
买距赋值:上次买点距今天数,NODRAW
MM赋值:买距>0
输出买价:买距日前的C*MM,画白色,NODRAW
输出止赢价:买价*(100+赢利系数)/100,NODRAW
输出止损价:买价*(100-止损系数)/100,NODRAW
预卖赋值:(H>止赢价 OR C< 止损价 OR 买距=待仓天数)AND 买点=0
预卖距:=上次预卖距今天数,NODRAW
盈利赋值:预卖=1 AND H>止赢价 AND 1日前的预卖距>买距,画红色
亏损赋值:预卖=1 AND C< 止损价 AND 1日前的预卖距>买距,画绿色
平仓赋值:预卖=1 AND 买距=待仓天数 AND 1日前的预卖距>买距 AND 盈利!=1 AND 亏损!=1,画绿色
盈平仓赋值:平仓=1 AND C>买价,NODRAW
买统计赋值:CONST(COUNT(买点,买点的有效数据周期数)),NODRAW
盈统计赋值:CONST(COUNT(盈利,盈利的有效数据周期数)),NODRAW
平仓统计:=CONST(COUNT(平仓,平仓的有效数据周期数)),NODRAW
盈平仓统计:=CONST(COUNT(盈平仓,盈平仓的有效数据周期数)),NODRAW
当满足条件买点=1时,在6和25之间画图标
当满足条件盈利时,在0和40之间画柱状线
当满足条件盈利时,在42和'盈利啦!'位置书写文字
当满足条件亏损时,在0和30之间画柱状线
当满足条件亏损时,在32和'亏了呗!'位置书写文字
当满足条件平仓时,在0和20之间画柱状线
当满足条件平仓时,在22和'纪律平仓'位置书写文字
DRAWBMP( 到最后交易的周期=110,100,'买入')
DRAWNUMBER( 到最后交易的周期=105,96,买统计),画黄色
DRAWBMP( 到最后交易的周期=90,100,'赢利')
DRAWNUMBER( 到最后交易的周期=85,96,盈统计),画黄色
DRAWBMP( 到最后交易的周期=70,100,'盈平仓')
DRAWNUMBER( 到最后交易的周期=63,96,盈平仓统计),画黄色
DRAWBMP( 到最后交易的周期=50,100,'亏平仓')
DRAWNUMBER( 到最后交易的周期=43,96,平仓统计-盈平仓统计),画黄色
DRAWBMP( 到最后交易的周期=26,100,'亏了呗')
DRAWNUMBER( 到最后交易的周期=19,96,买统计-平仓统计-盈统计),画黄色