주식투자 프로그래밍(시스템 트레이딩) 1.4 #. 범용 프로그램 언어 시스템트레이딩

By | 2018-01-14

#. 범용 프로그램 언어 시스템트레이딩

 

HTS종속 시스템트레이딩은 매매 전략을 수립한 후에 사람이 아닌 컴퓨터가 대신해서 자동으로 매매를 해준다는 점에서 획기적인 변화다. HTS종속 시스템트레이딩 환경이 제공되기 전에는 사람이 직접 매매를 수행해야 하기 때문에 항상 HTS 앞에서 대기하면서 수시로 매매 준비 자세로 긴장하고 있어야 했지만 HTS종속 시스템트레이딩 환경이 제공되면서부터는 사람을 대신해서 컴퓨터가 자동으로 매매하는 시대로 발전한 것이다.

하지만 사람을 대신해서 자동으로 매매해주는 HTS종속 시스템트레이딩 환경은 HTS라는 특별한환경에 종속되어 있기 때문에 일반적인 소프트웨어 개발 환경에 비하면 굉장히 조잡하고 제한적인 기능(함수)만을 제공한다. 따라서 유능한 소프트웨어 개발자 입장에서는 매우 불편하기 짝이 없다.특히 HTS종속 시스템트레이딩 환경들은 미리 준비된 전략과 제한적인 함수를 마치 베이직 프로그램을 다루듯이 사용해야 하고 동시에 처리할 수 있는 종목 숫자가 많지 않아서 동시 다발적으로 대량의 종목은 처리할 수 없다는 단점이 있다.

예를 들어 200 종목을 가지고 동시에 체결 데이터와 각종 뉴스 신호를 접수한 후에 이 중에서 특정한 조건에 부합하는 종목을 실시간으로 계산하여 매매를 수행시키려면 HTS종속 시스템트레이딩 스크립트 언어로는 정교하게 처리하기 어렵다. 따라서 이렇게 대량의 종목과 방대한 신호를 동시 다발적으로 처리하려면 일반 프로그래밍 언어와 같이 자유자재로 기능과 전략을 구현할 수 있는 환경이 필요하다.

진정한 의미에서 완전한 시스템트레이딩이 이루어지려면 투자자가 원하는 모든 것들을 구현해서 실전 매매에 응용할 수 있어야 하는데 그렇게 하려면 프로그램 개발자들에게 익숙한 [C언어]나 상대적으로 사용하기 쉬운 스크립트 언어 수준에서 시스템트레이딩 개발 환경을 제공해야 한다.

필자가 확인한 바에 의하면 국내에서는 대신증권에서 [CYBOS PLUS]라는 완벽한 시스템트레이딩 환경을 제공하고 있다.

 

 


주식투자 프로그래밍(시스템 트레이딩)

이 글은 필자가 2005 ~ 2007년 개발했던 내용을 2009.10 ~ 2010.1 (월간) [마이크로소프트웨어]에 투고했던 내용을 정리해서 올린 것입니다.

  • 당시 가격제한폭(상한가/하한가)는 15% 적용(새로 고쳐야 함)

  • 소스코드 모두 제공

  • 실제 매매 가능

차례


1. 주식투자 프로그래밍(시스템 트레이딩)

1.1주식투자 프로그래밍(시스템 트레이딩) 

1.2 #. HTS와 시스템트레이딩

1.3 #. HTS 종속 시스템트레이딩

1.4 #. 범용 프로그램 언어 시스템트레이딩

1.5 #. 대신증권 [CYBOS PLUS]

1.6 #. 종목 리스트 다운로드

1.7 #. 현재 가격 시세 구하기


2. 주식투자 프로그래밍(시스템 트레이딩)

2.1 주식투자 프로그래밍(시스템 트레이딩)

2.2 #. 주식투자기법

2.3 #. 급등주와 테마주

2.4 #. 눌림목 투자 기법

2.5 #. 기술을 넘어서 심리분석

2.6 #. 캔들 프로그래밍

2.7 #. 세력주 검색 프로그래밍

2.8 다음에는 …


3. 주식투자 프로그래밍(시스템 트레이딩)

3.1 #. 초소형 미니 HTS와 모의투자

3.2 #. 모의투자 시스템

3.3 #. Boolhts 구조와 설계

3.4 #. 사이보스플러스 이벤트 처리기

3.5 #. 종목 선택창 만들기

3.6 #. 호가창 만들기

3.7 #. 체결창 만들기

3.8 #. 계정 로그인

3.9 #. 예수금 조회

3.10 #. 주문과 조회 처리

3.11 #. 매수와 매도 주문

3.12 #. 체결/미체결 잔고조회

3.13 #. 정정과 취소 주문

3.14 #. 주문 이벤트 핸들러

3.15 #. 통합 주문처리기


4. 주식투자 프로그래밍(시스템 트레이딩)

4.1 #. 금융공학과 상한가 따라잡기

4.2 #. 수학적 금융공학

4.3 #. 전산 금융공학 – 알람펀드

4.4 #. 전산 금융공학 – 스피드 트레이딩

4.5 #. 차익 시스템트레이딩

4.6 #. 확률 시스템트레이딩

4.7 #. 개별 종목 확률 시스템트레이딩

4.8 #. 상한가 따라잡기

4.9 #. 상한가 전화기

4.10 #. 특수 상한가 전화기

4.11 #. 멀티 상한가 전화기

4.12 다음에는 …


5. 주식투자 프로그래밍(시스템 트레이딩)

5.1 #. 주식 투자 트위터

5.2 #. 트위티언(Twittian) or 원시인

5.3 #. Open API 혁명, 트위터 (Twitter)

5.4 #. 한글트위터 twtkr.com

5.5 #. 주식 뉴스 발송 트위터

5.6 #. 주가 정보 발송 트위터

5.7 #. 주가 차트 등록 트위터

5.8 #. 트위터 이미지를 본문에 포함시기키

5.9 #. 대한민국 증권사에 바란다.

5.10 #. 모바일 혁명의 배후, KT에 바란다.

5.11 #. 연재를 마감하면서……


boolhts 소스코드(source code) 1 부 다운로드

boolhts 소스코드(source code) 2 부 다운로드

boolhts 소스코드(source code) 3 부 다운로드

boolhts 소스코드(source code) 4 부 다운로드

[boolhts 소스코드(source code) 5 부] 따로 없음

boolhts 통합 소스코드(source code) 다운로드(준비 중)


 

 

 

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다

Time limit is exhausted. Please reload CAPTCHA.