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

SAVEDATA数据问题 [金字塔]

  • 咨询内容:

    MarketData.AddStock(codeid, marketid, codeid&"自编")是不是只对整数的数据成立,对于带小数的数据无法使用?

     

    参看下面代码,如果在不带小数的品种中调用,自定义品种的“zb0001"中是有数据的,但在带小数的品种,如股指期货、A股指数等品种中,得出的zb0001中的数据是空的。

     

    请管理员确认并修正整个错误,这个帖子我发了3遍了,希望这次能得到真诚的答复,不要答非所问。一起完善金字塔功能,谢谢!

     

    Sub SaveDataInfo'(codeid, marketid)

    set grid=technic.GetGridByIndex(0)
    set historydata=grid.gethistorydata()

    getCode=grid.stocklabel
    codeid="zb0001"
    marketid=grid.market


    if(Not MarketData.IsExistStock(codeid, marketid)) then
        Application.MsgOut(codeid)
        Call MarketData.AddStock(codeid, marketid, codeid&"自编")
     end if
     
     Set History = MarketData.GetHistoryData(getCode, marketid,0)
     Call History.SaveData(codeid, marketid, 1)
     Set History = MarketData.GetHistoryData(getCode, marketid,1)
     Call History.SaveData(codeid, marketid, 2)
     Set History = MarketData.GetHistoryData(getCode, marketid,5)
     Call History.SaveData(codeid, marketid, 0)

     

    msgbox MarketData.GetHistoryData(getCode, marketid,5).count & "," & marketdata.GetHistoryData(codeid,marketid,5).count
    End Sub

     

     

     

  • 金字塔客服:

    你先检查一下写入市场的代码段是否包含了你自定义的品种代码。

    建议你的代码段不要随意去乱设,比如你加入中金所市场,那么应该在 IF30-IF99这个范围,如果超出这个范围是写不进去的

     

  • 用户回复: 谢谢回复,请问代码段在那里查看?

     

  • 网友回复: 工具菜单->市场与板块,双击相应的市场

 

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

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


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

相关文章

    没有相关内容