以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- 使用DBTABLE访问数据库时,怎么在序列模式下展示所有的值 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=57294) |
||||
-- 作者:wknjt -- 发布时间:2013/10/8 17:31:53 -- 使用DBTABLE访问数据库时,怎么在序列模式下展示所有的值 我想将一些信号从我的数据库中读取后展示到界面上,于是采用如下方式: DATABASE(\'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\data.mdb\'); DBTABLE(\'Select * From @Code@ Order By StockDate\'); KDX:DBVALUE(\'KDX\'),linethick0; PDX:DBVALUE(\'PDX\'),linethick0; KKX:DBVALUE(\'KKX\'),linethick0; PKX:DBVALUE(\'PKX\'),linethick0; 如果我用的是逐K线模式编写这个公式,好像就是正常展示的。如果是序列模式,那么前面的值都不对,好像就最后一条K线正确。 但我又希望用序列模式,因为我打算内嵌VBS,但又想把所有的信号都展示出来,应该怎么做才对呢? |
||||
-- 作者:王锋 -- 发布时间:2013/10/8 17:42:13 -- 是否方便将数据库上传到论坛,我们测试一下。 此外告知一下你是在哪个品种,哪个周期上测试的 |
||||
-- 作者:wknjt -- 发布时间:2013/10/9 8:57:35 -- 序列模式,我运行在IF13的60分钟线上的,公式如下。我发现不是不准,而是只有第一个DBValue的是正确展示的,后面DBValue都是最近一条K线的值。 DATABASE(\'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\mydata.mdb\');
PK:PKX,linethick0; |
||||
-- 作者:wknjt -- 发布时间:2013/10/9 8:58:54 --
数据库在这里,上面没上传成功。 |
||||
-- 作者:admin -- 发布时间:2013/10/9 22:52:10 -- 问题已经解决,我们会在下个升级版修复此问题 |
||||
-- 作者:wknjt -- 发布时间:2013/10/9 23:23:29 -- 非常感谢 |
||||
-- 作者:liulion -- 发布时间:2013/10/15 21:33:12 -- 请教一下, 如要想要使用下面语句,是不是要先交费? 免费版是不是不能使用? DATABASE(\'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\data.mdb\'); DBTABLE(\'Select * From @Code@ Order By StockDate\'); |
||||
-- 作者:王锋 -- 发布时间:2013/10/15 21:45:09 -- 免费版不支持数据库的读写操作,请购买标准版 |