分享

大智慧止赢止损指标公式程序源码编程思路破译

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

编程思路破译

A赋值:收盘价>1日前的收盘价*1.099 

输出买入条件:A的1日过滤

买入天数赋值:上次买入条件距今天数

输出买入价:买入天数日前的收盘价,线宽为0

手续费赋值:0.003

输出盈亏:100*((收盘价-买入价)/买入价-手续费),线宽为0,COLORE66878

输出百分之5止赢:买入价*(1+0.05+手续费),线宽为0,COLOR000999

输出百分之2止损:买入价*(1-0.025+手续费),画绿色,线宽为0

止赢条件赋值:最高价>百分之5止赢

止赢天数赋值:上次止赢条件距今天数

止损条件赋值:收盘价<百分之2止损

止损天数赋值:上次止损条件距今天数

止赢赋值:买入天数> 止赢天数 AND 止赢天数<止损天数

止赢天数2赋值:上次止赢条件AND止赢ANDCOUNT(1日前的止赢,1)=0距今天数

止损赋值:买入天数>止损天数 AND 止赢天数>止损天数

止损天数2赋值:上次止损ANDCOUNT(1日前的止损,1)=0距今天数

当满足条件止赢ANDCOUNT(1日前的止赢,1)=0AND买入天数<止损天数2时,在0.8位置书写文字

当满足条件止赢ANDCOUNT(1日前的止赢,1)=0AND买入天数<止损天数2时,在0.5位置画7号图标

当满足条件止损ANDCOUNT(1日前的止损,1)=0AND买入天数<止赢天数2时,在0.4位置书写文字

当满足条件止损ANDCOUNT(1日前的止损,1)=0AND买入天数<止赢天数2时,在0.6位置画8号图标

程序源码

A:=C>REF(C,1)*1.099 ;

买入条件:FILTER(A,1);

买入天数:=BARSLAST(买入条件);

买入价:REF(C,买入天数),LINETHICK0;

手续费:=0.003;

盈亏:100*((C-买入价)/买入价-手续费),LINETHICK0,COLORE66878;

百分之5止赢:买入价*(1+0.05+手续费),LINETHICK0,COLOR000999;

百分之2止损:买入价*(1-0.025+手续费),COLORGREEN,LINETHICK0;

止赢条件:=H>百分之5止赢;

止赢天数:=BARSLAST(止赢条件);

止损条件:=C<百分之2止损;

止损天数:=BARSLAST(止损条件);

止赢:=买入天数> 止赢天数 AND 止赢天数<止损天数;

止赢天数2:=BARSLAST(止赢条件 AND 止赢 AND COUNT(REF(止赢,1),1)=0);

止损:=买入天数>止损天数 AND 止赢天数>止损天数;

止损天数2:=BARSLAST(止损 AND COUNT(REF(止损,1),1)=0);

DRAWTEXT(止赢 AND COUNT(REF(止赢,1),1)=0 AND 买入天数<止损天数2,0.8,'止赢');

DRAWICON(止赢 AND COUNT(REF(止赢,1),1)=0 AND 买入天数<止损天数2,0.5,7);

DRAWTEXT(止损 AND COUNT(REF(止损,1),1)=0 AND 买入天数<止赢天数2,0.4,'止损');

DRAWICON(止损 AND COUNT(REF(止损,1),1)=0 AND 买入天数<止赢天数2,0.6,8);

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约