# 獲取有效價差

get_option_strategy_spread(code, option_strategy, expire_time, far_expire_time=None, index_option_type=IndexOptionType.NORMAL)

  • 介紹

    獲取指定期權策略在當前標的、到期日條件下可用的有效價差列表。

  • 參數

    參數 類型 說明
    code str 標的股票代碼
    option_strategy OptionStrategyType 期權策略類型
    expire_time str 到期日
    far_expire_time str 遠端到期日
    index_option_type IndexOptionType 指數期權類型
    • option_strategy 僅支持 Spread、Strangle、Collar、Butterfly、Condor、IronButterfly、IronCondor、DiagonalSpread 策略。
  • 返回

    參數 類型 說明
    ret RET_CODE 接口調用結果
    data pd.DataFrame 當 ret == RET_OK,返回有效價差列表
    str 當 ret != RET_OK,返回錯誤描述
    • DataFrame 欄位說明:

      欄位 類型 說明
      spread float 有效價差
  • Example

from futu import *

quote_ctx = OpenQuoteContext(host='127.0.0.1', port=11111)
ret,data = quote_ctx.get_option_strategy_spread(code='HK.00700', option_strategy=OptionStrategyType.STRANGLE)
if ret == RET_OK:
    print(data)
else:
    print('error:', data)
quote_ctx.close() # 結束後記得關閉當條連接,防止連接條數用盡
1
2
3
4
5
6
7
8
9
  • Output
    spread
0     10.0
1     20.0
2     30.0
3     40.0
4     50.0
5     60.0
6     70.0
7     80.0
8     90.0
9    100.0
10   110.0
11   120.0
12   130.0
13   140.0
14   150.0
15   160.0
16   170.0
17   180.0
18   190.0
19   200.0
20   210.0
21   220.0
22   230.0
23   240.0
24   250.0
25   260.0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

接口限制

  • 每 30 秒內最多請求 30 次。