
565
14
장
FXCM 트레이딩 플랫폼
14.3
API
다루기
앞 절에서는
FXCM
서버에서 과거 틱 데이터를 받는 방법을 살펴봤다. 이 절에서는
API
를 사
용하여 과거 데이터를 받는 방법을 살펴보기로 한다. 먼저
FXCM
API
에 연결하는 연결 객체
가 필요하다.
fxcmpy
패키지를 임포트하고 (
API
토큰을 사용하여)
API
에 연결한다. 그다음
어떤 상품에 대한 데이터가 있는지 살펴본다.
In [27]: import fxcmpy
In [28]: fxcmpy.__version__
Out[28]: '1.1.33'
In [29]: api = fxcmpy.fxcmpy(config_file='../fxcm.cfg')
➊
In [30]: instruments = api.get_instruments()
In [31]: print(instruments)
['EUR/USD', 'XAU/USD', 'GBP/USD', 'UK100', 'USDOLLAR', 'XAG/USD', 'GER30',
'FRA40', 'USD/CNH', 'EUR/JPY', 'USD/JPY', 'CHN50', 'GBP/JPY', 'AUD/JPY',
'CHF/JPY', 'USD/CHF', 'GBP/CHF', 'AUD/USD', 'EUR/AUD', 'EUR/CHF',
'EUR/CAD', 'EUR/GBP', ...