# 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

应用于

MarketData 对象