以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 请问有没有判断开盘的函数? (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=51732) |
-- 作者:vba -- 发布时间:2013/5/6 20:43:15 -- 请问有没有判断开盘的函数? 早上开盘9:00:01,盘中休盘复盘后10:30:01,午盘休盘复盘后13:30:01,这三个时间节点是从停盘到开盘的时间点。 有没有判断这个事件的函数呢?即只在这三个时间点上执行一些代码,其他时间不执行。我也想过用currtime判断,不过担心会有时间误差。不知客服老师有没有这样的函数呢? |
-- 作者:RogarZ -- 发布时间:2013/5/6 21:37:52 -- opentime closetime
问这类问题前,建议软件函数列表里通过汉字检索下 自己动手 丰衣足食
|
-- 作者:klc -- 发布时间:2013/5/6 22:37:01 -- 他应该不是要这个,他是要“事件”,即开盘收盘得到通知,或开盘后N秒,收盘前N秒得到通知
其实就是缩小周期判断time就好了啊 |
-- 作者:klc -- 发布时间:2013/5/6 22:38:01 -- 开盘比较好判断,当某K线生成的时候,就表示开盘了,收盘不好判断,不过也可以缩小周期用openminutes |
-- 作者:fly -- 发布时间:2013/5/7 14:21:12 -- TIME:取周期时间;返回序列数据 CURRENTTIME:用户本地计算机系统时间;--返回常数 DYNAINFO(207):交易所时间;--返回常数 TIME返回值是一组序列值,在不同的K线上能看到不同的值。如果是9点开盘,1分钟周期的第一个K线就是090100,而5分钟则是090500。 CURRENTTIME返回值只有一个,永远都是计算机最新系统时间。DYNAINFO(207) 返回值只有一个,永远都是交易所最近一笔行情时间。如果用户需要精确的时间做某些事情,请使用CURRENTTIME或DYNAINFO(207)。图表程序化交易必须要使用一组序列数据,故尽量不要在图表程序化交易策略上使用返回常数的CURRENTTIME或DYNAINFO(207)。 如果使用CURRENTTIME请定期更新您的系统时间,保证时间的准确性,可在“工具->选项->升级和时间”进行更新。
推荐使用DYNAINFO(207)---交易所最近一笔行情时间----就不会有时间误差啦
DYNAINFO(207)=090001 OR DYNAINFO(207)=103001 OR DYNAINFO(207)=133001 |
-- 作者:wn10000neng -- 发布时间:2013/5/7 20:36:28 -- 图表交易可以使用DYNAINFO(207)吗 |
-- 作者:jinzhe -- 发布时间:2013/5/8 8:57:55 -- 图表最好不要用动态行情函数
如果非要使用,必须代码限定在最后一个周期上使用 |