Rss & SiteMap

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

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

标题:关于引用相应周期的值的问题

1楼
gzcoolfire 发表于:2015/8/12 12:46:48
Set Formula1 = marketdata.STKINDI(sCode,sMarket,"MACD",0,iPeriod) 

iPeriod的周期类型按系统的定义是:0 1分钟 1 5分钟 2 15分钟 3 30分钟 4 60分钟 5日线 6周线 7月线 8年线 9多日线 10分笔成交 11多小时线 12多秒线 13多分钟线 14季度线 15半年线 16节气线 17 3分钟 18 10分钟 19 多笔线
如果是2分钟、4分钟,这个位置应该如何填?
如果是10秒、20秒、30秒,又应该如何填写?

Set HistoryData1 = marketdata.GetHistoryData(sCode,sMarket,0)
OpenPrice=HistoryData1.Open(HistoryData1.count-1)
调用相应的开盘价,也是否同样的填写?

2楼
FexTel 发表于:2015/8/12 17:41:56
1,用户如果对对象不是很理解的话,可以看下 帮助-VBA编程信息里面有关对象的说明,里面包含了各种使用方法
  Stkindi(Code, Market, IndiName, Co, Cyc,[More,Count]) 

 例如调用2分钟周期
Set Formula1 = marketdata.STKINDI(sCode,sMarket,"MACD",0,13,2).


2,你这种写法是当前周期

' 得到框架名称为"Technic",窗格名称为"Window1"的窗格对象
Set Grid = Technic.GetGridByName("Main")

'得到该窗格所对应的对象
Set History = Grid.GetHistoryData()

'取最后一天的收盘价
Close = History.Close(History.Count-1)
MsgBox Close

示例2

3楼
gzcoolfire 发表于:2015/8/12 21:12:07
非常感谢!

Set Formula1 = marketdata.STKINDI(sCode,sMarket,"MACD",0,iPeriod) 
对于这个公式,10分笔成交和19多笔成交是怎样理解?或者说怎样使用?这个不太懂,也想请教一下。
4楼
FexTel 发表于:2015/8/13 9:04:33

1,10 表示使用分笔成交数据,就tick图

2,19表示自定义的多笔线,如果是19,2)则定义当前周期为2笔线,既2个tick

5楼
gzcoolfire 发表于:2015/8/13 12:07:08
好的,谢谢!
共5 条记录, 每页显示 10 条, 页签: [1]


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