以文本方式查看主题

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

--  作者:terryding
--  发布时间:2012/3/17 17:25:25
--  求编写一个策略


图片点击可在新窗口打开查看此主题相关图片如下:qq截图未命名.jpg
图片点击可在新窗口打开查看
假设已开多单,则从开仓的K线开始记录BBI(多空指数)的最大值(记为HBBI),当HBBI-BBI(当前值)>N(常数)时,平多开空;

从开空的K线开始记录BBI的最小值(记为LBBI),当BBI(当前值)-LBBI>N时,平空开多,依次进行。(可参考附件图形)


--  作者:rushtaotao
--  发布时间:2012/3/19 9:03:43
--  

问题正在处理中

 


--  作者:rushtaotao
--  发布时间:2012/3/19 9:28:10
--  

仅供参考

//周期选择1分钟线,

input:N(1,1,100,2);

VARIABLE:HBBI:=0;
VARIABLE:lbbi:=0;
bbi:=STKINDI(\'\' ,\'BBI\' ,0 ,1 ,0 );
if holding>0 and bbi>HBBI then 
begin
     HBBI:=bbi;
     if HBBI-bbi>N then
        begin
             sell(1,0,market);
             buyshort(1,1,market);
      end
end

if holding<0 and bbi<LBBI then 
begin
     LBBI:=bbi;
     if bbi-LBBI>N then
        begin
             sellshort(1,0,market);
             buy(1,1,market);
      end
end


--  作者:terryding
--  发布时间:2012/3/19 13:19:37
--  

非常感谢!