以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  求一个策略的编写  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=72573)

--  作者:zhou1980
--  发布时间:2014/12/2 9:40:47
--  求一个策略的编写
1,收盘价突破前3日的高点,平空开多。
2,收盘价突破前3日的低点,平多开空。
3,开仓后的第3个K线的收盘价平仓离场,如果此时满足1或者2的条件就不平仓。

--  作者:pyd
--  发布时间:2014/12/2 9:49:58
--  
if c>hhv(h,3) then begin
 sellshort(holding<0,holding,market);
buy(holding=0,1,market);
end
if c<llv(l,3) then begin 
sell(holding>0,holding,market);
buyshort(holding=0,1,market);
end
if enterbars>=3  then begin
sellshort(holding<0,holding,market);
sell(holding>0,holding,market);
end

--  作者:zhou1980
--  发布时间:2014/12/2 9:55:28
--  
如果此时满足1或者2的条件就不平仓。

这个条件还没有实现

--  作者:yukizzc
--  发布时间:2014/12/2 10:03:59
--  

条件1:=c>hhv(h,3) ;

条件2:=c<llv(l,3);

if enterbars>=3  and not(条件1 or 条件2) then begin
sellshort(holding<0,holding,market);
sell(holding>0,holding,market);
end