以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=170784)

--  作者:xhbsy007
--  发布时间:2019/7/2 22:47:43
--  外盘日内收盘前清仓
老师帮忙写下吧,我搞不定。。外盘美原油 08合约  ,北京时间  4点45 市价清仓,等到早上 6点恢复开平仓。 谢谢
--  作者:FireScript
--  发布时间:2019/7/3 10:18:57
--  
 tcd:time>=224500 and time<=230000;//平仓不开仓时间段

if tcd then
begin
sell(holding>0,holding,market);
sellshort(holding<0,holding,market);
end

if  not(tcd) and  开仓条件 then
begin
//开仓语句
end

这样试下。
1.4点45的平仓用tcd条件
2.开仓条件统一加一个 not(tcd) 来限制开仓的时间段。




--  作者:xhbsy007
--  发布时间:2019/7/3 22:15:49
--  
老师:美原油不开仓时间是北京时间(5点到6点),其它时间全部是交易的
--  作者:xhbsy007
--  发布时间:2019/7/3 23:03:59
--  
ss:=(timetot0(dynainfo(207))>=time0-4000 and islastbar) or not(islastbar);//这个ss是提前下单条件的判断语句。你可以修改这里的3来自定义提前下单的秒数。


老师:我看到论坛有这个,是否可以用在原油上?

--  作者:xhbsy007
--  发布时间:2019/7/3 23:38:55
--  
谢谢老师,您提供的代码可以用