以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  1根k棒只执行一个信号  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=149313)

--  作者:xhbsy007
--  发布时间:2017/3/19 20:42:12
--  1根k棒只执行一个信号
老师:请问 当根k棒 只出现1个信号,代码怎么写?
--  作者:jinzhe
--  发布时间:2017/3/20 9:21:20
--  
什么意思这是?如果同时出现开多平空,那么执行哪一个?
--  作者:xhbsy007
--  发布时间:2017/3/20 11:40:38
--  
优先平仓  


--  作者:xhbsy007
--  发布时间:2017/3/20 12:29:13
--  
当根k棒平仓后,不再执行其他开仓,等下根k棒


--  作者:jinzhe
--  发布时间:2017/3/20 13:01:23
--  
同理开仓后不在同根k线平仓?
--  作者:xhbsy007
--  发布时间:2017/3/22 8:50:58
--  
老师:我这个可以实现吗? 是否有这种函数加在语句后面就可以了?
--  作者:jinzhe
--  发布时间:2017/3/22 9:02:50
--  

variable:bj=0;

if bj=0 and 开多条件 and holding=0 then begin

   buy(1,1,marketr);

   bj:=1;

end

if bj=0 and 开空条件 and holding=0 then begin

   buyshort(1,1,marketr);

   bj:=1;

end

 

if bj=1 and 开多条件 and holding=0 and exitbars>0 then begin

   buy(1,1,marketr);

  

end

if bj=1 and 开空条件 and holding=0 and exitbars>0 then begin

   buyshort(1,1,marketr);

end

 

if bj=1 and 平多条件 and holding>0 and enterbars>0 then begin

   sell(1,0,marketr);

end

 

if bj=1 and 平空条件 and holding<0 and enterbars>0 then begin

   sellshort(1,0,marketr);

end