您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

请问能加快读取MDB数据库的频率吗? [金字塔]

  • 咨询内容: 在分笔周期把处理好的数据写入MDB数据厍,写入数据正常.但通过公式读取时发现每隔4至5秒才会刷新一次数据,请问如何才能做到实时刷新呢?

     

  • 金字塔客服: 你在什么地方读取了,建议把你的情况详细描述

     

  • 用户回复:

    zjif00 stockdate vclose m30 u30 l30 2014-05-07 11:12:39 2143.8 2347 104
    2014-05-07 11:12:40 2144.2 1332 843
    2014-05-07 11:12:40 2144.2 1328 843
    2014-05-07 11:12:41 2143.8 2347 104
    2014-05-07 11:12:42 2144.2 1289 852
    2014-05-07 11:12:42 2144 2072 362
    2014-05-07 11:12:43 2144.2 1268 852
    2014-05-07 11:12:43 2144 2048 362
    2014-05-07 11:12:43 2144 2048 362
    2014-05-07 11:12:44 2144.2 1251 852
    2014-05-07 11:12:45 2144.2 1218 852

    在金字塔通过函数:

    DBEXECUTE('insert into zjif00(stockdate,vclose,m30,u30) values(cdate('&day1[DATACOUNT]&'),'&numtostr(c[DATACOUNT],1)&','&numtostr(UPVOL,0)&','&numtostr(DOWNVOL,0)&')');

    写入,结果是正常的.

     

    在同一个金字塔用如下公式读取:

    //连接数据库
    DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\asset.mdb');
    //检索数据库表
    DBTABLE('Select * From ZJIF00 Order By StockDate');
    //读取数据

    UPVOL:DBVALUE('M30');
    DOWNVOL:DBVALUE('U30');

     

    有4至5秒钟显示直线,然后变回正确图形,又有4至5秒钟直线,再变回正确图形.

     

    详细我录了视频,必要的话可通过QQ和邮件发过去的,请在信息告知Q号或邮箱,谢谢!!

     

     

  • 网友回复:

    怀疑是写库的部分跟读取部分冲突了导致的.

    你试试将写库PEL公式代码关掉,只保留读库代码再看看

     

  • 网友回复:

    我用的是两个公式,一个写一个读.关了写厍的公式就没数字更新啦.....

    你们可否测试一下:在分笔周期下用一公式写入收盘价,再用另一公式读出,在数据库里数据正确的前提下,一样都会有4至5秒才刷一次的情况.延时过长这个功能基本没法用了.

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容