以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=62319) |
-- 作者:wn10000neng -- 发布时间:2014/3/5 9:27:46 -- 明明是取最后一秒数据,怎么取到第一秒了 你们给的代码:目的是取每根K线最后1秒的信息,图表
if timetot0(dynainfo(207))>=time0-1 and timetot0(dynainfo(207))<time0 then//倒数1秒, begin
但是,取出来的数据,有的是第一秒的 2014-03-05 09:17:59.887 1,0,-1,1,91800 |
-- 作者:lichenghu -- 发布时间:2014/3/5 9:36:20 -- 对应DEBUGFILE有输出,说明您IF条件满足。则刷新是在最后1s
DEBUGFILE输出值为91800,也有可能刚好条件满足后输出时时间调至091800了 |
-- 作者:wn10000neng -- 发布时间:2014/3/5 9:43:35 -- 不是的,我看错了,那个不是这段代码输出的
不过你帮忙回答下,有没有办法在K线走完的时候,输出最近一笔行情的信息
因为现在这种方法,不适用所有的品种的,有的不活跃,最后一笔行情不是59秒的,我这样就会漏掉信息 |
-- 作者:lichenghu -- 发布时间:2014/3/5 9:54:12 -- 除非您本地时间没有误差,直接取本地时间做判断CURRENTTIME
|
-- 作者:wn10000neng -- 发布时间:2014/3/5 10:11:30 -- 你们不是可以做到,K线走完才下单,应该也能做到,在K线走完的时候,输出最近一笔行情的信息 这样的话,不过最后一笔是59秒的,还是57秒的,我都能输出 |
-- 作者:lichenghu -- 发布时间:2014/3/5 10:16:59 -- 只能用本地时间去做判断 |