金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 71|回复: 1

是因为5秒的数据不全吗?

[复制链接]

21

主题

87

帖子

87

积分

等级: 免费版

注册:
2022-11-7
曾用名:
发表于 2024-12-1 17:59 | 显示全部楼层 |阅读模式
        call Secpztradetime(stkname,secondsperiod) ‘计算5秒钟周期的K线的各K线结束时间       
        sectodaybar = secmytodaybar(StkName) ‘计算5秒钟周期的K线数量       
        set hissec = MarketData.GetHistoryData(stklabel,marketname,12,sectodaybar,5)’引用当日的所有5秒钟K线的历史数据
        if IsObject(hissec)=true then
                dataseccount = hissec.count
                'Application.MsgOut StkLabel&":dataseccount="&dataseccount       
                'call Document.WritePrivateProfileString("5secprice","dataseccount",dataseccount,"D:\documents\personaldocs\jzt\Wvba\"&StkName&"5secprice.ini")
                If dataseccount<> sectodaybar Then
                        Application.MsgOut StkLabel&",5秒钟数据数量="&dataseccount&"不等于K线的数据数量:"&sectodaybar
                        Application.MsgOut StkLabel&",需补充5秒数据后再运行VBA,交易"               
                        application.PostMessage(32797)
                Else



截图202412011753437145.png
回复

使用道具 举报

34

主题

9212

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2024-12-1 18:54 | 显示全部楼层
1440是理论的数量,实际k线数据不一定是1440根,软件合成数据是根据分笔数据合成的,如果某个5秒钟内没有分笔数据,那么是不会产生k线的。自然就会不足1440
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-12-27 06:55 , Processed in 0.241886 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表