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

使用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,但又想把所有的信号都展示出来,应该怎么做才对呢?

     

  • 金字塔客服:

    是否方便将数据库上传到论坛,我们测试一下。

    此外告知一下你是在哪个品种,哪个周期上测试的

     

  • 用户回复:

    序列模式,我运行在IF13的60分钟线上的,公式如下。我发现不是不准,而是只有第一个DBValue的是正确展示的,后面DBValue都是最近一条K线的值。

    DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\mydata.mdb');
    DBTABLE('Select * From @Code@ Order By StockDate');


    KDX:=DBVALUE('KDX');
    PKX:=DBVALUE('PKX');
    PDX:=DBVALUE('PDX');
    KKX:=DBVALUE('KKX');

    PK:PKX,linethick0;
    KD:KDX,linethick0;
    PD:PDX,LINETHICK0;
    KK:KKX,LINETHICK0;

     

  • 网友回复:

     下载信息  [文件大小:   下载次数: ]点击浏览该文件:mydata.rar

    数据库在这里,上面没上传成功。

     

  • 网友回复: 问题已经解决,我们会在下个升级版修复此问题

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容