Module: Tushare::Datayes::Options

Included in:
Tushare::Datayes
Defined in:
lib/tushare/datayes/options.rb

Overview

通联数据-期权信息

Instance Method Summary collapse

Instance Method Details

#opt(contract_status: '', opt_id: '', sec_id: '', ticker: '', var_sec_id: '', varticker: '', field: '') ⇒ Object

获取期权合约编码,交易代码,交易市场,标的等相关信息



6
7
8
9
10
11
# File 'lib/tushare/datayes/options.rb', line 6

def opt(contract_status: '', opt_id: '', sec_id: '', ticker: '',
        var_sec_id: '', varticker: '', field: '')
  api_path = format(OPT, contract_status, opt_id, sec_id, ticker,
                    var_sec_id, varticker, field)
  fetch_data api_path
end

#opt_var(exchange_cd: '', sec_id: '', ticker: '', contract_type: '', exer_type: '', field: '') ⇒ Object

获取期权品种名称、生效日期、履约方式、交割方式、申报单位等相关信息。



14
15
16
17
18
19
# File 'lib/tushare/datayes/options.rb', line 14

def opt_var(exchange_cd: '', sec_id: '', ticker: '', contract_type: '',
            exer_type: '', field: '')
  api_path = format(OPTVAR, exchange_cd, sec_id, ticker, contract_type,
                    exer_type, field)
  fetch_data api_path
end