以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 设置平仓时间 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=175533) |
-- 作者:李嘉 -- 发布时间:2020/4/15 10:44:44 -- 设置平仓时间 每天白盘与夜盘收盘前5分钟停止交易,并且平掉持仓怎么写? |
-- 作者:FireScript -- 发布时间:2020/4/15 10:58:45 -- 你本地程序运行周期是什么周期?这个和周期有关。1分钟,5分钟周期相对好处理,其他周期代码就要复杂点。 |
-- 作者:李嘉 -- 发布时间:2020/4/15 11:06:47 -- 1分钟 |
-- 作者:李嘉 -- 发布时间:2020/4/15 11:33:59 -- ??? |
-- 作者:李嘉 -- 发布时间:2020/4/15 13:28:37 -- 一分钟 |
-- 作者:FireScript -- 发布时间:2020/4/15 13:46:58 -- abb1:timetot0(CLOSETIME(0))-timetot0(time),NODRAW;//当前时间距离白盘收盘K时间 abb2:timetot0(CLOSETIME(1))-timetot0(time),NODRAW;//当前时间距离夜盘收盘K时间 仅有夜盘情况下有效 收盘平仓时间判断:(abb1<5*60 and abb1>=0) or (abb2<5*60 and abb2>=0); begin sell(holding>0,holding,market); sellshort(holding<0,holding,market); end //开仓条件里面加上 not(收盘平仓时间判断) buy(开多条件 and not(收盘平仓时间判断),1,MARKET); buyshort(开空条件 and not(收盘平仓时间判断),1.MARKET); |