[주식][C#] 단주/프로그램 매매 매집 분석 프로그램

sungwoo choi·2020년 12월 20일
2

주식거래에는 단주거래 라는것이 존재한다.
단주거래는 1주씩 1초당 빠른속도로 매수 매도를 반복적으로 하는것인데,
처음에는 수수료 아깝게 왜 이런짓을 하나 궁금해서 알아보기 시작한게 개발 계기가 되었다.

예시로 한 종목의 호가창을 가져왔다. 1초당 3~4회 씩 1주씩 사고파는걸 볼 수있는데 심한 종목은 1초당 10번씩 1시간 가량 단주거래를 넣기도 한다.
상식적으로 사람이 직접 거래를 하지는 않을 것이고 특정 매크로 프로그램 사용하여 거래하는것이다.
단주거래 자체는 불법이 아니라고 한다. 하지만 거래를 통해 주가 조작을 했을 경우 불법이 된다.

외국인들과 기관투자자들도 프로그램을 통한 거래를 진행하지 않나?
외국인,금투,투신,연기금,사모펀드 등은 증권사를 통해 매수매도 요청을 하고 증권사는 프로그램을 통해 일괄적으로 요청된 수량 만큼 주문을 넣는 방식으로 알고있다. 본인들 매크로 프로그램을 통해서 직접적으로 거래 하기도 한다.

특정 종목의 한 주체 외국인 투자증권 회사에서 거래한 체결 내용이다.
위 사진은 MSCI 편입 종목이고 편입 전날 외국계 패시브 자금이 들어오는 날이였다.
3277,3276 특정 패턴으로 체결한 내용을 확인 할 수 있다. (이 친구들 이런식으로 하루종일 매수했다..)
극단적인 예시이긴 하지만 보통 이렇게 대놓고 매집하진 않는다.
단주 거래 돌려놓고 1초당 5~10회 빠른 속도로 호가창 가려놓고 중간중간 1234,1577 등 특정 난수로 매집한다.

만약 특정 종목에서 오늘 하루 67주씩 127번 매수 하고 67주씩 127번 매도 했다면, 개인이 이런 미친짓을 하는 사람이 몇명이나 될까 싶다 그냥 프로그램으로 누군가 자전거래한다라는 생각밖에 들지 않는다.

영웅문에서는 하루 호가 체결량을 엑셀파일로 다운로드 할 수 있다.
다운받은 엑셀파일을 프로그램을 통해 n번이상 중복거래된 체결량을 한눈에 확인 할 수 있도록 프로그램화 하였다. 뭐 딱히 기술을 사용했다거나 하는건 없다 그냥 엑셀파싱을 통한 수학적인 알고리즘 방식이다.

하나하나 엑셀로 분석하지 빡세서 프로그램을 개발했다.
제작기간은 주요 기능들 개발은 2일 조금 안걸린거 같다.
C# Winform 으로 제작했다.

그럼 12월18일 기준 18% 가량 상승한 '세방전지' 라는 종목의 체결내용을 가져와서 분석기에 넣고 돌려보겠다.

이날 14,541회 거래 됬으며 종가는 49,850원이다.
사진 상단에 검색 재외 체결량을 통해 HTS 빠른거래 10 20 30 등은 제외시키겠다. (해당숫자들은 개인들 거래와 겹칠수 있기때문에 제외시킨다)

10번 이상 반복된 패턴으로 매수 매도된 체결량을 찾아보겠다.

5번이상 반복된 패턴으로 좀더 큰 체결량을 확인해보자

이런식으로 100~900주까지 하루종일 프로그램 매매가 들어왔다.
해당 거래를 진행한 프로그램으로 금일 11,094주를 매수하면서
종가기준 56억 이상으로 프로그램,패턴 매매를 했다는것을 알 수 있다. 물론 이사이에는 개인들의 물량도 들어가 있을 가능성을 배제할 수 없으니, 그저 참고용! 으로만 확인하면 좋을것 같다.

실제 주가조작(작전)중인 종목들의 세력의 매집 수량을 정확하게 파악 할 수있다.
이때, 세력은 개인 세력이 될수도있고,기관,외국인이 될수도있으니 참고하길 바라며 아래는 프로그램 다운로드 링크이다. 내 서버호스팅과 프로그램이 연동되어있어 자동업데이트 될 경우 오픈채팅방으로 이동된다.
(물론 기타 잡버그를 수정한 FIX2 버전이후로는 업데이트가 전혀 없긴함..)
다운로드 & 피드백은 여기서... : https://open.kakao.com/o/gEgGaQBc

profile
dantedev 나 혼자하는 메모

1개의 댓글

comment-user-thumbnail
2023년 8월 7일

좋은 내용 감사합니다 멋지네요! 저도 금융 개발 공부하는 중인데, https://quantpro.co.kr/ 해당 사이트 퀀트 내용 어떤지 의견주시면 감사하겠습니다!

답글 달기