以文本方式查看主题

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

--  作者:michael000
--  发布时间:2014/1/27 8:40:15
--  请问一下周末平仓怎么写
想问一下,
1.每个周五23:00就全平,然后周一再重新开仓怎么写,
2.特定的日子,如非农,每个月的第一个周五平仓,这个应该又怎么写?谢谢!

--  作者:jinzhe
--  发布时间:2014/1/27 8:44:22
--  
23:00是上期夜盘还是国外期货的时间?
[此贴子已经被作者于2014/1/27 8:44:29编辑过]

--  作者:michael000
--  发布时间:2014/1/27 9:36:32
--  
外盘,谢谢
--  作者:jinzhe
--  发布时间:2014/1/27 9:47:47
--  

如果是外盘,而且这个点是实际时间的话

那么要这样写,需要用后台

 

1.每个周五23:00就全平,然后周一再重新开仓怎么写
if weekday=5 and currenttime>=230000 then begin
   tsell(1,0,mkt);
   tsellshort(1,0,mkt);
end
 
if weekday=1 then 开仓语句;
 
2.特定的日子,如非农,每个月的第一个周五平仓,这个应该又怎么写?谢谢!
非农这个如何定义?
 
每个月第一个周五:这个用全局变量来评断
 
GLOBALVARIABLE:n=0;
if weekday=5 then n:=n+1;
if month<>ref(month,1) then n:=0;
当n=1 ,weekday=5时,就是每月的第一个周五
 
 

--  作者:michael000
--  发布时间:2014/1/27 9:52:07
--  
哦!谢谢~~