Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何在ReportNotify事件中判断5分钟周期结束和新周期开始

1楼
priam 发表于:2015/3/24 23:33:28
在图形化交易时,买卖点判断是在每个周期k线结束时候。看指标是否符合模型。
我想现在用vba写交易模型,使用ReportNotify事件接收数据,用什么方法判断周期k线结束?
2楼
王锋 发表于:2015/3/25 0:03:29
调取周期的行情数据,取最后一个K线的时间数据,在没有形成新K线时这个值会一直保持不变
3楼
priam 发表于:2015/3/27 23:49:38
能否写一下,是那个对象的,那个属性,或是方法?
4楼
王锋 发表于:2015/3/28 14:43:57
下周给你写个范例
5楼
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
6楼
priam 发表于:2015/3/29 22:44:29
谢谢 王锋,sunni520
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.19922 s, 2 queries.