以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  编写语法疑问  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=168438)

--  作者:jzt666
--  发布时间:2019/2/26 15:15:47
--  编写语法疑问
//空头保本
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】


--  作者:FireScript
--  发布时间:2019/2/26 15:21:57
--  
 1.可以那样写。
2.你说的再次定义 dqylss>=0 是什么意思?没太明白。

--  作者:jzt666
--  发布时间:2019/2/26 17:05:21
--  
ktbbzyss:=zdylss>=70*mindiff and dqylss<=zdylss*0.7 and dqylss>=0 and holding<0;
dqylss<=zdylss*0.7已经赋值一次了为何再次赋值dqylss>=0

--  作者:FireScript
--  发布时间:2019/2/26 17:12:56
--  
 dqylss<=zdylss*0.7 这个不是赋值哦。这只是个判断语句啊。判断当前盈利是不是在最高盈利基础下 回落30%。没有改变dqylss的值的。