以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 有关ACCESS数据库操作问题 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=64791) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:tdk1 -- 发布时间:2014/5/8 15:44:53 -- 有关ACCESS数据库操作问题 因有些模型数据计算量大,影响交易速度,因而设想通过一台计算机计算结果存入数据库,另一台电脑读取结果进行判断下单. 以计算布林通道为例: 建立数据库CTZB公式:
DATABASE(\'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\asset.mdb\'); 写库公式如下: DATABASE(\'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\asset.mdb\');
读库公式: DATABASE(\'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\asset.mdb\');
问题:1.写库时有很多相同的记录无法过滤. 2.读库要约5秒钟才会刷新一次,放回同一台机子的金字塔也是这样. 看看能否解决,万分感谢!!
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:tdk1 -- 发布时间:2014/5/8 15:49:52 --
很多记录相同的,但无法过滤(用时间,价格等条件作判断后再写入) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:王锋 -- 发布时间:2014/5/8 15:54:35 -- http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=64723 请看该贴的回复,范例上已经用超全局变量控制了,在逐K线模式下最后K线工作,只有出一根新K线才写库 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:2003hcz -- 发布时间:2018/8/17 10:44:30 -- 王锋老师您好,用你的公式1、公式2 确实可以记录数据,并且也能用DBVALUE函数取值。但有一个问题老是困扰到我:我用1分钟K线记录数据,结果老有重复的数据写入数据库中,造成大量重复数据堆积,占用系统资源。从“消息窗口”看,每隔一定时间(一分钟内)就会有一次“涮新”重写操作,可能是系统的某些机制吧,请问如何避免重复录入数据操作,谢谢! |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-- 作者:无为剑 -- 发布时间:2018/8/17 13:19:11 -- 学会用调试手段,看一下重复写库是什么控制变量出现的问题,也好有针对性的解决 |