以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  求助  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=142279)

--  作者:c100010766
--  发布时间:2016/11/7 9:00:23
--  求助
老师好,帮我写个语句,当开仓后,并且盈利超过10000之后,,每增加2000盈利平一次仓,,到到空仓,循环语句要怎么写呀,谢谢
--  作者:fly
--  发布时间:2016/11/7 10:35:10
--  

循环语句的开平仓是最不好写的。

推荐您再想想,这个止盈平仓的条件,还可以用其它替代吗


--  作者:智开平量化
--  发布时间:2016/11/9 23:12:47
--  

盈利:=(h-avgenterprice)*multiplier;

x0:=10000;x1:=2000;

y1:=x0+x1;y2:=y1+x1;y3:=y2+x1;

IF holding>0 and 盈利>=y1 and 盈利<y2  then pd1: sell(1,1,MARKEYR);

IF holding>0 and 盈利>=y2 and 盈利<y3  then pd2: sell(1,1,MARKEYR);

IF holding>0 and 盈利>=y3 and 盈利<y4  then pd3: sell(1,1,MARKEYR);

IF holding>0 and 盈利>=y4 and 盈利<y5  then pd4: sell(1,1,MARKEYR);

 

//这个是以开4仓为例;最大可能开多少仓就要写多少排,以此类推;