以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  图表程序化交易有没有函数可以获取 即时的时间信息的?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=95943)

--  作者:qq代人发帖
--  发布时间:2016/4/7 15:28:50
--  图表程序化交易有没有函数可以获取 即时的时间信息的?
请教:图表程序化交易有没有函数可以获取 即时的时间信息的?我想加入收市平仓策略
例如我在 5分钟K线图上面,能获取 14:59:45 这个时间信息?

--  作者:yukizzc
--  发布时间:2016/4/7 15:36:15
--  

看下http://www.weistock.com/bbs/dispbbs.asp?boardid=10&id=9439&authorid=0&page=0&star=2

第八点,提前下单,你这边改成固定这个时间即可


--  作者:pyd
--  发布时间:2016/4/7 15:36:16
--  

DYNAINFO(207) 和 CURRENTTIME可以获取即时时间,这两个函数只有最新值没有历史值不建议在图表中使用,

 


--  作者:huangrongan
--  发布时间:2016/4/7 15:47:22
--  
if CURRENTTIME>145945 and CURRENTTIME<150000  then begin
sell(1,0,market);
end

这样编写就可以保证在每个交易日本机时间超过 14:59:45--15:00:00  时间段 发出一个平空所有仓位信号吗?

--  作者:pyd
--  发布时间:2016/4/7 15:50:55
--  

4楼写法不行

是要收盘前15秒平仓?下面这个

m15:(t0totime(timetot0(closetime(0))-15));
if time>=m15 and holding>0 then Sell(1,1,market);

[此贴子已经被作者于2016/4/7 15:51:18编辑过]

--  作者:huangrongan
--  发布时间:2016/4/7 16:03:29
--  
m15:(t0totime(timetot0(closetime(0))-60));
if time>=m15 and holding>0 then Sell(1,1,market);

这样就是收市前1分钟平多?无论什么周期的图表程序化都有效??

--  作者:huangrongan
--  发布时间:2016/4/7 16:05:40
--  
m15:(t0totime(timetot0(closetime(0))-60));
if time>=m15 and holding>0 then Sell(1,1,market);

这样就是收市前1分钟平多?无论什么周期的图表程序化都有效??  无论是走完一根K线模式还是轮询模式都可以?

--  作者:huangrongan
--  发布时间:2016/4/7 16:56:28
--  


您写的代码,是要 固定轮询模式才能正确执行是吧?
--  作者:yukizzc
--  发布时间:2016/4/7 21:23:23
--  

两种方法都可以,你自己指定145959这样也是没问题

但图表不建议使用这类只有最新值得使用,容易造成历史信号的不稳定

要使用也请配合上面给你的链接里这种 not(islastbar)

abb:=(time0-timetot0(dynainfo(207))<=tq) or not(islastbar);

if abb then begin