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

一个奇怪的问题,请教一下专业人士 [金字塔]

  • 咨询内容: 我在程序里面使用martkerdata.gethistorydata然后再用formul=marketdata.stkindibydata ("公式名“, historydata)读不出数据
    但是我要在程序里先使用marketdata.gethistorydata然后用一次formul=marketdata.stkindi(...”公式名“....)之后再用stkindibydata就可以拿出数据来了
    请大拿解答一下

     

  • 金字塔客服:

    Set HistoryData = marketdata.GetHistoryData("if00","zj",6)'调用中金所IF00合约的日线数据.
     Set Formula = marketdata.StkindiByData("ma",HistoryData) '使用HistoryData对象的数据计算MA移动平均线指标,参数为默认参数
     msgbox Formula.GetBufData("ma3",24) '显示第24根k线上的MA3指标线数值

     

    用这个范例没有输出?我这边显示读有值,是不是本地的数据没有导致的?

     

  • 用户回复: 1)model1期货SQAG12测试开始14:23:49datasize|sacycnum:6006000datasize|sacycnum:6006000datasize|sacycnum:5756000E)个股测试结束14:23:491)开始@14:29:58|代码SQAG12639872734------------------------------------------1)model1期货SQAG12测试开始14:29:58datasize|sacycnum:60060068.62datasize|sacycnum:60060079.95datasize|sacycnum:57560069.52E)个股测试结束14:29:581)开始@14:30:24|代码SQAG12639970734
    我的测试是这样的,一开始没有开stkindi先,直接开的stkindibydata,输出不了formula的参数然后第二个测试时,随便开了一个stkindi先,然后再开stkindibydata,数据就出来了而且我stkindi开的那个都不是测试品种,但是测试品种数据就出来了,挺奇怪的不懂啥情况数据应该本地都有

     

  • 网友回复:

     我2楼的范例能输出没?这段完整的可输出的您先看下呢

    我这边用这段代码只有这段代码都很正常

     

  • 网友回复: 也是读不出数据这个问题是在每次金字塔软件启动后的时候发生的金字塔启动后,执行过一次stkindi后(不管啥品种),再用任何项目的stkindibydata就没有问题了金字塔启动后,从没有执行过stkindi,直接执行stkindibydata就一直读不出数据

 

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

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


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

相关文章

    没有相关内容