以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教关于指定时间  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=58735)

--  作者:punkcat401
--  发布时间:2013/11/13 14:26:27
--  请教关于指定时间

1、逐K线,固定时间间隔,开仓后,在指定的时间,比如2013年12月5日收盘前平仓。

 

2、逐K线,固定时间间隔,开仓后,在第二天开盘的第一根K线接近收盘价时平仓。


--  作者:jinzhe
--  发布时间:2013/11/13 14:36:30
--  

1.指定时间写法

date=1131205 and time=closetime(0)

1131205指的就是2013年12月5号,具体说明参考date函数说明

 

2.

variable:n=0,m=0;

 

if 开仓条件 and holding=0 then begin

   下单语句;

   n:=date;

   m:=month;

 

end

 

 

if month=m and date=n+1  or month<>m and date>n  and todaybar=1  then beign

 

   平仓语句;

end

 

填写入对应的开平仓语句

 


--  作者:punkcat401
--  发布时间:2013/11/13 15:15:27
--  
以下是引用jinzhe在2013/11/13 14:36:30的发言:

if month=m and date=n+1  or month<>m and date>n  and todaybar=1  then beign

 

if month=m and date=n+1 or month<>m and date>n and todaybar=1 then beign
sell(1,0,marketr);

 

IF TIME=150000 then sell(1,0,market);

 

为啥这两段的得到的平仓结果为啥差很多呢,第二种可行吗


--  作者:jinzhe
--  发布时间:2013/11/13 15:30:09
--  

第二天第一根k线开平仓你用time=150000来处理的?

走完k线模式来搞?


--  作者:punkcat401
--  发布时间:2013/11/13 15:40:07
--  
以下是引用jinzhe在2013/11/13 15:30:09的发言:

第二天第一根k线开平仓你用time=150000来处理的?

走完k线模式来搞?

不能用吗,类似这种写法可行吗,还是说只能在图表上显示,实际交易不行?

[此贴子已经被作者于2013/11/13 15:40:34编辑过]

--  作者:jinzhe
--  发布时间:2013/11/13 15:48:32
--  
可行,我写的是通用的,你取巧了也行
--  作者:punkcat401
--  发布时间:2013/11/13 15:52:16
--  
以下是引用jinzhe在2013/11/13 15:48:32的发言:
可行,我写的是通用的,你取巧了也行

通用写法中的“date=n+1 ”这个如果碰到双休或节日,会自动识别吗?


--  作者:jinzhe
--  发布时间:2013/11/13 15:54:05
--  
我忘记了这一点,那么通用写法不成立了,你要用你的取巧写法
--  作者:punkcat401
--  发布时间:2013/11/13 16:01:34
--  
以下是引用jinzhe在2013/11/13 15:54:05的发言:
我忘记了这一点,那么通用写法不成立了,你要用你的取巧写法

我那个也是瞎想的,如果是在固定时间间隔下,那么写真的没啥问题吗。。。

 

还有个想法,就是引用日线的日期,只要data>开仓的日线date即可?这种能写吗

[此贴子已经被作者于2013/11/13 16:03:21编辑过]

--  作者:jinzhe
--  发布时间:2013/11/13 16:03:41
--  

固定时间间隔必须不行,走完k线模式才可以

考虑日线上有各种不稳定的节假日,所以用我的方法想要排查出来是不行的