
766
5
부
파생상품 분석
21.4
파이썬 코드
다음은 로이터
Eikon
데이터
API
를 사용하여 독일
DAX
30
주가지수와 옵션 데이터를 가져
오는 코드다.
In [1]: import eikon as ek
➊
import pandas as pd
import datetime as dt
import configparser as cp
In [2]: cfg = cp.ConfigParser()
➋
cfg.read('eikon.cfg')
➋
Out[2]: ['eikon.cfg']
In [3]: ek.set_app_id(cfg['eikon']['app_id'])
➋
In [4]: fields = ['CF_DATE', 'EXPIR_DATE', 'PUTCALLIND',
'STRIKE_PRC', 'CF_CLOSE', 'IMP_VOLT']
➌
In [5]: dax = ek.get_data('0#GDAXN8*.EX', fields=fields)[0]
➍
In [6]: dax.info()
➍
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 115 entries, 0 to 114
Data columns (total 7 columns):
Instrument 115 non-null object
CF_DATE 115 non-null object ...