트레이딩 알고리즘의 설계도
brunch

저는 항상 어떤 것이든지 나무보다는 숲을 먼저 파악하고 뛰어드는 것을 선호합니다. 거시적인 것을 먼저 한눈에 직관적으로 이해하고 전체 시스템이 어떻게 돌아가는지를 먼저 이해하면 그 다음 디테일을 잡기에 훨씬 수월하기 때문입니다. 트레이딩 알고리즘을 설계하는 일도 마찬가지입니다. 세세한 부분에 신경을 쓰기 전에 먼저 이 시스템의 목적이 무엇인지 그리고 그 목적을 달성하기 위해 어떤 빌딩블록들이 필요한지를 생각하는 것이 시스템 설계의 첫 번째 스텝입니다. 알고리즘에 의한 자동 매매를 수행하기 위해서는 데이터 크롤러, 데이터베이스, 알파 전략 알고리즘, 리스크 알고리즘, 거래 체결 알고리즘 등등 여러 가지 파트가 필요합니다. 이러한 부품들을 잘 결합하여 마침내 하나의 거대한 트레이딩 알고리즘 시스템을 만들어가는 것입니다. 그렇기 때문에 트레이딩 시스템을 만드는 것은 경제, 금융적 지식과 소프트웨어 공학적 지식을 한데 버무리는 작업이 필요한 일입니다.
2021년 5월 16일 오전 5:10
현직자들의 '진짜 인사이트'가 담긴 업계 주요 소식을 받아보세요.
커리어리 | 개발자를 위한 커리어 SNS