본문 바로가기

시스템 트레이딩 개발/생각과 정보 수집

시스템 트레이딩 개발. 제대로 해보자

개발계획은 예전부터 했으나...

구상 자체는 이미 6~7년 전부터 했는데

프로그램 & 솔루션 개발에 있어서 실력, 경험 부족을 떠나서

게으름 때문에 진행을 제대로 못 했다.

 

개인적 구상은

  • 타이밍에 따른 감정적 요인을 배제한 시스템 트레이딩
  • 점검을 해야하지만. 내가 자고 있어도 계속 수익을 창출하는 것
  • 종목 선택을 위한 계량적 분석 (퀀트 투자)

등 등이 목적이다.

 

이런 구상에 대해 나무 위키의 몇 가지를 링크한다

퀀트

로보어드바이저

 

위에 관련되어 이미 유료 솔루션 등이 있으나

내부 로직까지 내가 확인하고 결정하고 피드백까지 하고 싶기에 개인적으로 진행할 것이다.

이와 관련되어 많은 책이 있는데, 이런 책도 있더라

 

난 어떻게 하다 보니 (?), C# Winform이 주력인 개발자다 보니

관련된 책 중에서 이걸 선택해서 보게 되었다.

WC# 개발자이기에 이 책부터 시작한다
책 내용 중

서버와 클라이언트를 나누기보단

일단 지금은 클라이언트를 통해서 모든 걸 진행할 구상이다.

 

이 책은 C# Winform과 오라클 DBMS 그리고 증권사 API는 키운 것으로 진행을 한다

나름 쓸만한 내용도 존재하긴 하다.

 

추가로 관련된 사이트 몇 개 더 소개하자면

파이썬으로 배우는 알고리즘 트레이딩 (위키독스)

알고리즘 트레이딩 (위키백과)

시스템 트레이딩을 위한 데이터 사이언스 (파이썬 활용편) . (위키독스)

 

등 등이 존재한다.

파이썬을 그대로 쓰던가 C#으로 바꿔서 써보든가 하면 될 듯

 

그 외 필요한 기술들은

  • 크롤러 : 웹에서 데이터나 관련 기사 수집 목적

  • 빅데이터 : 개인적인 프로젝트에 너무 거창한 것도 있지만, 관련 기술을 접목시키는 것도 필요할 수도 있겠다

  • GPU (Graphic Processing Unit)을 활용한 계산 : 아직 제대로 파보진 않았지만, 단순 & 행렬적인 계산인 경우 CPU보다는 그래픽카드를 활용해 계산하면 월등히 빠르다

  • A.I : 워낙에 많이 듣고 들리는 기술이다 보니 별 얘기는 없다만, "패턴 분석" 등 활용

이상 여러 가지를 조금씩 제대로 만들어 봐야 할 것 같다.