//空头保本
zdylss:=avgenterprice-llv(low,barslast(buyshortcond1)+1);//最大盈利
dqylss:=avgenterprice-close;//当前盈利
ktbbzyss:=zdylss>=70*mindiff and dqylss<=zdylss*0.7 and dqylss>=0 and holding<0;
sellshort(ktbbzyss,holding,market);
//老师空头保本可以这样写吗
zdylss:=enterprice-llv(low,enterbars+1);
dqylss:=enterprice-close;
//还有个问题不明白【 dqylss<=zdylss*0.7 】已经定义一次了,怎么再次定义【dqylss>=0】
1.可以那样写。
2.你说的再次定义 dqylss>=0 是什么意思?没太明白。
ktbbzyss:=zdylss>=70*mindiff and dqylss<=zdylss*0.7 and dqylss>=0 and holding<0;
dqylss<=zdylss*0.7已经赋值一次了为何再次赋值dqylss>=0
dqylss<=zdylss*0.7 这个不是赋值哦。这只是个判断语句啊。判断当前盈利是不是在最高盈利基础下 回落30%。没有改变
dqylss的值的。