您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

求助 跨周期取数据为什么漏取 [开拓者 TB]

  • 咨询内容: 代码很简单,在5分钟周期图上取30分钟周期的MACD数据,以下是代码:
            If(Minute() <30)
            {
                    HourMinute = 0;
            }Else
            {
                    HourMinute = 30;
            }
            If(HourMinute != HourMinute[1])
            {
                    strHourKey = Text(Date()) + ":" + Text(Hour()) + ":" + Text(HourMinute);
                    strHourValue = GetTBProfileString(Symbol() + "HourMACD", strHourKey);
                    HMACDDiff = Value(strHourValue);
                    If(IsDebug != 0){
                            FileAppend("C:\\MyMinuteMACD.txt", "strHourKey = " + strHourKey + ", strHourValue = " + strHourValue);
                    }
            }
    以下是实际取得的数据对照,可以看到9:00的数据没有取到,如何解决?
    strHourKey = 20161111:23:0, strHourValue = -29.243892
    strHourKey = 20161114:9:30, strHourValue = -29.262216
    strHourKey = 20161114:10:0, strHourValue = -26.896408
    strHourKey = 20161114:10:30, strHourValue = -23.814253
    strHourKey = 20161114:11:0, strHourValue = -21.666752
    strHourKey = 20161114:13:30, strHourValue = -21.827527
    strHourKey = 20161114:14:0, strHourValue = -19.420212
    strHourKey = 20161114:14:30, strHourValue = -18.293177
    strHourKey = 20161114:21:0, strHourValue = -14.53983
    strHourKey = 20161114:21:30, strHourValue = -10.325063
    strHourKey = 20161114:22:0, strHourValue = -7.167216
    strHourKey = 20161114:22:30, strHourValue = -3.927583
    strHourKey = 20161114:23:0, strHourValue = -1.435739
    strHourKey = 20161115:9:30, strHourValue = 5.566584
    strHourKey = 20161115:10:0, strHourValue = 7.322522
    strHourKey = 20161115:10:30, strHourValue = 8.261985
    strHourKey = 20161115:11:0, strHourValue = 8.238711
    strHourKey = 20161115:13:30, strHourValue = 5.935197
    strHourKey = 20161115:14:0, strHourValue = 4.862404
    strHourKey = 20161115:14:30, strHourValue = 4.861431
    strHourKey = 20161115:21:0, strHourValue = 6.031764
    strHourKey = 20161115:21:30, strHourValue = 6.201893
    strHourKey = 20161115:22:0, strHourValue = 6.104964
    strHourKey = 20161115:22:30, strHourValue = 6.980534
    strHourKey = 20161115:23:0, strHourValue = 7.255121

     

  • TB技术人员: 30分钟结束的时候才取数吧,所以应该是取到了。9点的时候有啥数据呢?

 

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

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


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

相关文章

    没有相关内容