以文本方式查看主题

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

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

--  作者:jinzhe
--  发布时间:2016/11/7 9:19:19
--  
一共有几手?
--  作者:c100010766
--  发布时间:2016/11/7 9:20:21
--  
手数不一定,先按10手算吧,
--  作者:jinzhe
--  发布时间:2016/11/7 9:39:07
--  
也就是这10手单子,一定要固定在12000盈利,14000盈利。。。。。20000盈利上个平一手?
--  作者:c100010766
--  发布时间:2016/11/7 9:41:52
--  
是的,就是收盘价格大于之后平,
--  作者:jinzhe
--  发布时间:2016/11/7 10:02:55
--  

variable:n=1;

 

if openprofit>=12000 and floor((openprofit-10000)/2000)=n then begin

     sell(1,1,market);

     n:=n+1;

end

 

有没有可能直接从10000盈利到1万4盈利的》如果有可能那么你的要求就不好实现了


--  作者:c100010766
--  发布时间:2016/11/7 10:20:40
--  
有可能呀,,如果跳空,可能从1万直接到1.4万,但盈利还是大于10000后的每2000了呀,只要大于,就平一次,,直接到1.4万,就满足了2次呀,一下就平2次,就可以了,,不知道老师什么意思?
--  作者:jinzhe
--  发布时间:2016/11/7 10:28:54
--  

如果盈利了14000,,然后又降回到12000,这个时候要不要平?


--  作者:c100010766
--  发布时间:2016/11/7 10:29:55
--  
老师这种写法有问题,,,不行呀,FOR可以用吗,,前面的条件成立后,后面每增加2000平一次,增加4000平2次,
--  作者:c100010766
--  发布时间:2016/11/7 10:31:00
--  
不平,,是每增加,,,不是回撤,,到14000时,不是平了吗,回到12000,不平,,