
648
4
부
알고리즘 트레이딩
‘전략 모니터링’ 스크립트를 실행시키면 로컬 컴퓨터에서 실시간으로 정보를 받아 처리한다. 물
론 필요에 따라 데이터를 조절할 수 있다.
5
예를 들어 스크립트가 실행되는 동안에 데이터를 저
장할
DataFrame
객체를 생성할 수 있다. 또한 스크립트가 손실이나 이익 목표와 같은 요소를
포함하도록 프로그래밍 방식으로 설정하는 것도 가능하다.
FXCM
트레이딩
API
를 사용하면
더 복잡한 형태의 주문 유형을 사용할 수도 있다.
CAUTION
_
모든 종류의 위험 고려하기
환율이나
CFD
를 매매하는 것은 다양한 금융 위험을 동반한다. 따라서 이러한 상품 매매를 알고리즘 트레이
딩 전략으로 구현하는 것도 추가적인 위험을 동반할 수 있다. 매매나 실행 로직에 결함이 있거나 소켓 커뮤니
케이션, 지연된 검색, 틱 데이터 손실 등과 관련된 기술적인 문제가 있을 수도 있다. 따라서 매매 전략을 실행
하기 전에 이와 관련된 모든 시장 위험, 집행 위험, 실행 위험, 기술적 위험 등을 모두 찾아서 평가하고 해결해
야 한다. 이 장에서 보여준 모든 코드는 단지 기술적 설명을 위한 것일 뿐이다.
16.6
마치며
이 장에서는 시장의 방향을 예측하는 머신러닝 분류 알고리즘에 기반한 자동화된 알고리즘 트
레이딩 전략의 배포에 대해 설명했다. (켈리 기준에 따른 ...