以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 如何在ReportNotify事件中判断5分钟周期结束和新周期开始 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=76855) |
-- 作者:priam -- 发布时间:2015/3/24 23:33:28 -- 如何在ReportNotify事件中判断5分钟周期结束和新周期开始 在图形化交易时,买卖点判断是在每个周期k线结束时候。看指标是否符合模型。 我想现在用vba写交易模型,使用ReportNotify事件接收数据,用什么方法判断周期k线结束?
|
-- 作者:王锋 -- 发布时间:2015/3/25 0:03:29 -- 调取周期的行情数据,取最后一个K线的时间数据,在没有形成新K线时这个值会一直保持不变 |
-- 作者:priam -- 发布时间:2015/3/27 23:49:38 -- 能否写一下,是那个对象的,那个属性,或是方法? |
-- 作者:王锋 -- 发布时间:2015/3/28 14:43:57 -- 下周给你写个范例 |
-- 作者:sunni520 -- 发布时间:2015/3/29 21:29:56 -- Sub MarketData_ReportNotify(ReportData) dim IF00K IF ReportData.Label="IF00" then \' Set IF00K = marketdata.GetHistoryData("IF00","ZJ",1,10) \'取最近10根K线 IF Document.GetExtData("IF00LASTKtime")<> IF00K.date(IF00K.count-1) then CALL Document.SetExtData("IF00LASTKtime",IF00K.date(IF00K.count-1)) \'以下处理形成新K线有关事务 \' \' ELSE \'以下处理没有新K线时事务 \' END IF END IF End Sub
|
-- 作者:priam -- 发布时间:2015/3/29 22:44:29 -- 谢谢 王锋,sunni520 |