欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 跨周期

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3526人关注过本帖树形打印复制链接

主题:跨周期

帅哥哟,离线,有人找我吗?
chinagaox
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:31 积分:213 威望:0 精华:0 注册:2012/12/2 15:00:02
跨周期  发帖心情 Post By:2013/3/2 22:52:18 [显示全部帖子]

VBA编程:测试过去的数据,2013.3.1这根日K线用GetHistoryData 可以调用,我想在这根K线上调取当天的60分钟K线,如果亏损就要止损,怎么调用当天的四要K线中的某一要呢?  跨周期

 


 回到顶部
帅哥哟,离线,有人找我吗?
chinagaox
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:31 积分:213 威望:0 精华:0 注册:2012/12/2 15:00:02
  发帖心情 Post By:2013/3/3 10:30:00 [显示全部帖子]

第一次提问,没想到版主在周末能回答问题,金字塔公司该发给你奖金了啊。

 

  Set HistoryDay = marketdata.GetHistoryData( "rb10","sq", 5)  '得到日线数据  

         History.date(History.Count-i)   '得到历史日K线的日期,比如得到2013.3.1

                JinShou=History.Close( History.Count-   i )  '得到历史K结的收盘价

 

Set HistoryHour = marketdata.GetHistoryData( "rb10","sq", 4)  '得到60分钟线数据

 我要得到在2013.3.1这天60分钟的第二根K线收盘价,我要在这根K线上判断是否止损,怎么得到这指定的K线收盘价啊?

  好象没有指定日期得到指定K线的功能呢

 

(有一种变通方案,就是测试在收盘后进行,每根日K线对应四根1小时K线,回朔去找对应的1小时K线,但我在测试时确实见到数据不全的情况,不一定对应四根呢)

(另外一个问题,我测试是用螺纹钢连续合约还是用螺纹钢指数合约,两者有好大区别呢)

(此方案是用历史K线数据测试盈利情况,写报告之用,非常急用)

 

[此贴子已经被作者于2013-3-3 10:31:11编辑过]

 回到顶部