以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 间隔5分钟之后才做反手单 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=50261) |
-- 作者:zzking -- 发布时间:2013/3/26 11:18:16 -- 间隔5分钟之后才做反手单 我想开仓和平仓之后有个间隔时间大于5分钟,假如在10点00分开空,起码要到10点05分之后才反手开多,请问应该怎么设置? |
-- 作者:jinzhe -- 发布时间:2013/3/26 11:26:50 -- if 下单条件 then begin 开空; extbgdataset(\'tt\',timetot0(DYNAINFO(207))); end
if timetot0(DYNAINFO(207))>extgbdata(\'tt\')+300 then 反手开多; end |
-- 作者:zzking -- 发布时间:2013/3/26 11:33:45 -- IF TIME>091500&&TIME<151500&&(开空条件)&&(HOLDING=0|| HOLDING>0) THEN BEGIN SELL (HOLDING>0,1,THISCLOSE); BUYSHORT (HOLDING=0,1,THISCLOSE); END IF TIME>091500&&TIME<151500 &&(
开多条件) &&(HOLDING=0|| HOLDING<0) THEN BEGIN SELLSHORT (HOLDING<0,1,THISCLOSE ); BUY (HOLDING=0,1,THISCLOSE ); END 我是这样写的,请问应该怎样修改啊?
|
-- 作者:jinzhe -- 发布时间:2013/3/26 13:08:05 -- variable:tt=0; IF TIME>091500&&TIME<151500&&(开空条件)&&(HOLDING=0|| HOLDING>0) THEN BEGIN SELL (HOLDING>0,1,THISCLOSE);
BUYSHORT (HOLDING=0,1,THISCLOSE);
tt:=time;
END
IF TIME>091500&&TIME<151500 &&( 开多条件) &&(HOLDING=0|| HOLDING<0) and time>tt+0500 THEN
BEGIN SELLSHORT (HOLDING<0,1,THISCLOSE );
BUY (HOLDING=0,1,THISCLOSE );
END
|