以文本方式查看主题

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

--  作者:zzking
--  发布时间:2013/2/28 11:11:16
--  怎么样写反手?

公式如下,我想当最新价下穿LL的时候平多且开空(当时持有多单),或者最新价上穿HH的时候平空且开多(当时持有空单),应该怎样写反手啊?谢谢~!

 

N:=BARSLAST(DATE<>REF(DATE,1))+1;

HH:=VALUEWHEN(N=1,HHV(H,1));
LL:=VALUEWHEN(N=1,LLV(L,1));
AA:=CROSS(C,HH);
BB:=CROSS(LL,C);
IF TIME>091500&&151500<TIME&&AA THEN BEGIN BUY (HOLDING=0,1,MARKET);
END
IF TIME>091500&&151500<TIME&&BB THEN BEGIN BUYSHORT (HOLDING=0,1,MARKET);
END
IF 151500<TIME THEN BEGIN SELL (HOLDING>0,1,MARKET);
END
IF 151500<TIME THEN BEGIN SELLSHORT (HOLDING<0,1,MARKET);
END

 

 


[此贴子已经被作者于2013-2-28 11:12:26编辑过]

--  作者:jinzhe
--  发布时间:2013/2/28 11:15:48
--  

反手这么写

if  条件1  then begin

sellshort;

buy;

end

 

if  条件2 then begin

sell;

buyshort;

end