以文本方式查看主题

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

--  作者:punkcat401
--  发布时间:2014/7/1 9:10:53
--  请教问题
固定轮询,5分钟周期

日内最后一根K线,收盘前2分钟平仓

写成 TIME>=145800 ,结果一走完145500就开仓了,想用时间控制

但是 (time0-timetot0(dynainfo(207))<=120 OR not(islastbar)) 好像不能用在最后一根K上

应该怎么写

--  作者:jinzhe
--  发布时间:2014/7/1 9:18:29
--  
完整的平仓代码贴出来
--  作者:punkcat401
--  发布时间:2014/7/1 9:25:02
--  
收盘平仓的代码:

T2:=145800;

IF holding>0 AND time>=T2 AND (time0-timetot0(dynainfo(207))<=120 OR not(islastbar)) THEN sell(1,0,thisclose);       //收盘前平多

IF holding<0 AND time>=T2 AND (time0-timetot0(dynainfo(207))<=120 OR not(islastbar)) THEN sellshort(1,0,thisclose);  //收盘前平空

--  作者:jinzhe
--  发布时间:2014/7/1 9:39:35
--  
走完k线还是固定时间间隔?
--  作者:punkcat401
--  发布时间:2014/7/1 9:40:17
--  
固定轮询,5分钟周期

日内最后一根K线,收盘前2分钟平仓

--  作者:jinzhe
--  发布时间:2014/7/1 9:43:13
--  

5分钟周期吗

 


--  作者:punkcat401
--  发布时间:2014/7/1 9:44:03
--  
是的

添加或删除掉 not(islastbar),都不对
[此贴子已经被作者于2014/7/1 9:45:29编辑过]

--  作者:jinzhe
--  发布时间:2014/7/1 9:59:40
--  
看了一下,这个应该没问题,今天再试试看效果