以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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
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线模式才可以 考虑日线上有各种不稳定的节假日,所以用我的方法想要排查出来是不行的 |