以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  [求助]图表操作数据库dbtable dbvalue函数的疑问  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=100895)

--  作者:王鹏
--  发布时间:2016/7/12 15:51:08
--  [求助]图表操作数据库dbtable dbvalue函数的疑问
图表程序化公式,逐K线模式
源码:
DATABASE(\'Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\\test.mdb\');
DBTABLE(\'Select * From buffers where keyid = "Formula6RB00" \');
refEMAM:DBVALUE(\'EMANN\')

我试了一下,在序列模式是可以正确读取数据的,但是逐K线模式下读取不了数据。可是我要在逐K线模式下交易啊,求大神指点

附件为:
test.mdb 是access数据库文件,放在D盘

测试截图:
逐K线模式下读取失败.jpg
序列模式下读取正确.jpg

我在公式模型编写问题提交 提问过,技术人员答复:用户数据库没有 stockdate 字段,找不到对应K线

我想问的问题是:test.mdb这个数据库的所有字段都是我自己定义的数据库字段,用于优化一个策略,保存中间变量,本来就没有定义stockdate字段,这个字段必须得定义吗?那些字段是必须定义的?分别是什么?










--  作者:王鹏
--  发布时间:2016/7/12 15:54:29
--  
数据库文件和两个截图,都上传不上去,如果哪个大神解答,可以直接和我QQ 825182999 联系,我把附件发过来。
--  作者:jinn
--  发布时间:2016/7/18 17:58:14
--  
数据库本身就是乱序排的,肯定要有字段去选排序