# OPTIONSIZE 方法
OPTIONSIZE(Code, Market, Months, TypeVal)
取指定标的指定月份的期权合约数量
返回值:若调用成功返回实际的期权合约数量,否则返回0
参数
参数 | 说明 |
---|---|
Code | 字符串参数,标的的品种代码(对于商品期权请填写完整标的合约代码) |
Market | 市场标识 |
Months | 字符串参数,指定的合约月份(仅对股票期权有效,商品期权该参数无效,置空字符串即可) |
TypeVal | 指定调取的合约类型: 0全部 1认购 2认沽 |
示例
Sub Test()
Dim Code
Dim Market
'调取50ETF标的合约的1509月份全部期权合约
Count = marketdata.OPTIONSIZE("510050","QQ","1509",0)
For i = 0 To Count-1
'遍历读取并打印该合约月份的全部合约市场及代码
If marketdata.OPTIONLABEL(i,Code,Market) > 0 Then
Application.MsgOut Market & "---" &Code
End If
Next
End Sub
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
应用于