@otac 님 단타법에 이용되는 오토핫키 스크립트를 만들어보았습니다.

in #coinkorea6 years ago

@otac 님의 "100만원으로 1억 만들기 프로젝트" 를 보고, 매매법을 따라 해보려고 오토핫키로 스크립트를 짜보았습니다. 프로그래밍은 할 줄 모르고, 오토핫키로 단축키 지정 정도만 할 줄 아는지라 허접하기 그지 없습니다. 혹시 능력자분께서 보시고 다듬어 주시길 바라는 마음 담아 포스팅합니다.

오토핫키

오토핫키는 사용자 임의로 단축키를 지정하거나, 매크로를 만들 때 사용하는 프로그램입니다.
무료 프로그램이고, 아래에서 다운로드하시기 바랍니다. 키로그로 잡힐 수 있으니 금융 관련 사이트 접속 시에는 종료하셔야 할 수도 있습니다.
https://autohotkey.com/download/

오토핫키 설치후 실행하면 프로그램 트레이에 아이콘이 뜰겁니다. 이후 아래의 ahk 파일을 다운로드하여 실행하시면 매크로가 실행됩니다.
https://www.dropbox.com/s/mv8muavwrs6b7yb/Detecting_Gap.ahk?dl=0

@otac 님 매매법

매매법에 대한 설명은 @otac 님 글을 참조하시길 바랍니다.
매매법의 포인트는, 접점호가 (매수1호가/매도1호가) 를 제외한 6개 호가에 올라간 수량들을 비교하는 것인데요. 오탁님은 해당 수량을 눈으로 슥슥 보고 계산하다 보면 자연스레 된다는데, 저는 이것부터가 안되더라고요 ㅎㅎ 그래서 오토핫키의 힘을 빌리게 되었습니다 ㅜ

위 링크를 통해 다운로드한 ahk 파일을 실행하면 아래와 같은 툴팁이 뜹니다.

그 다음 업비트 호가창에 가서 아래와 같이 드래그를 해줍니다.
스크립트가 허접하기 때문에 꼭 아래처럼 매도7호가에서 매수7호가까지 드래그 해야합니다 ㅜ 마음 같아서는 드래그 하는 범위나 드래그와 무관하게 가능하면 좋겠는데 거기까지는 제 능력밖..

이렇게 드래그하면 잠시 후에 툴팁 내에서 실시간으로 해당 값들이 계산됩니다.
SELL TOTAL|AVG : 매도 2호가~7호가 수량의 합 | 평균 (1/6)
BUY TOTAL|AVG : 매수2호가~7호가 수량의 합 | 평균 (1/6)
SELL RATIO : (매도 수량 평균 - 매수 수량 평균)/매도 수량 평균
BUY RATIO : (매수 수량 평균 - 매도 수량 평균)/매수 수량 평균

아래 스샷을 참조하면, BUY RATIO 가 양수이므로 현재 매수 우위 상태이고, 매수세가 매도세보다 0.37 즉, 37% 더 강한 것으로 생각할 수 있겠습니다. 계산에 시간이 걸리므로, 툴팁 내에서 보여지는 값들은 0.5-1초 전의 호가창의 값들에 기초하여 계산된 값들입니다. 만들어 놓고 계속 봤는데 종목 선정부터 틀린건지 갭이 좁아지는 경우가 없네요.

본 스크립트의 단점

드래그가 풀리면 끝...
저는 모니터링도 계속 할 겸 잉여 노트북에 실행시켜뒀습니다.

개인적인 소망

드래그와 무관하게 실시간으로 계산되고, 해당 값들을 차트에서 보조지표로서 볼 수 있으면 좋겠네요 ㅋㅋ

Sort:  

5월 다시 파이팅해요!
호출에 감사드립니다!

좋은 프로그램 감사합니다.
사용해보는데 sell ratio 가 - 값인것과 + 일때의 차이가 어떻게 될까요 ?

(지금은 해당 스크립트를 쓰지 않고, 유용성에 대해서도 회의감이 있는 상태지만..) 일단 수식을 보시면, sell ratio 랑 buy ratio 의 + - 는 항상 반대입니다. 그리고 @otac 님 매매법에서는 큰거에서 작은걸 빼주므로 +인 값만 보시면 되겠습니다. 예를 들어, sell ratio 가 -인 경우, +인 buy ratio값이 얼마인지 보시면 되고, 반대로 buy ratio 가 -인 경우, +인 sell ratio 값이 얼마인지 보시면 됩니다.

유용할것 같은데요 업비트가 좀 바뀌어서인지 체결가 체결량이 7호가 이하까지 다 자동 드래그 되어서 동작 안하는거 같아요..

지금은 해당 스크립트를 쓰지 않고, 유용성에 대해서도 회의감이 있는 상태라…나중에 다른 매커니즘으로 보완하게 되면 공유하도록 할게요!

Coin Marketplace

STEEM 0.28
TRX 0.13
JST 0.032
BTC 61081.38
ETH 2930.23
USDT 1.00
SBD 3.70