欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 图表程序化交易有没有函数可以获取 即时的时间信息的?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3676人关注过本帖树形打印复制链接

主题:图表程序化交易有没有函数可以获取 即时的时间信息的?

帅哥哟,离线,有人找我吗?
qq代人发帖
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:18691 积分:0 威望:0 精华:0 注册:2013/7/15 9:22:16
图表程序化交易有没有函数可以获取 即时的时间信息的?  发帖心情 Post By:2016/4/7 15:28:50 [只看该作者]

请教:图表程序化交易有没有函数可以获取 即时的时间信息的?我想加入收市平仓策略
例如我在 5分钟K线图上面,能获取 14:59:45 这个时间信息?

 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/4/7 15:36:15 [只看该作者]

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

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


 回到顶部
美女呀,离线,留言给我吧!
pyd
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By:2016/4/7 15:36:16 [只看该作者]

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

 


 回到顶部
帅哥哟,离线,有人找我吗?
huangrongan
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:66 积分:0 威望:0 精华:0 注册:2015/7/29 14:01:41
  发帖心情 Post By: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
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:8439 积分:0 威望:0 精华:0 注册:2014/7/14 13:43:36
  发帖心情 Post By: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
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:66 积分:0 威望:0 精华:0 注册:2015/7/29 14:01:41
  发帖心情 Post By: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
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:66 积分:0 威望:0 精华:0 注册:2015/7/29 14:01:41
  发帖心情 Post By: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
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:66 积分:0 威望:0 精华:0 注册:2015/7/29 14:01:41
  发帖心情 Post By:2016/4/7 16:56:28 [只看该作者]



您写的代码,是要 固定轮询模式才能正确执行是吧?

 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/4/7 21:23:23 [只看该作者]

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

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

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

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

if abb then begin


 回到顶部