본문 바로가기
코인/업비트API

업비트 연속 양봉 또는 음봉 일 때 핸드폰 알람 프로그램 - 오토핫키+텔레그램

by 큐브빌드 2021. 5. 1.
반응형

프로그램 개요

업비트에서 제공하는 다양한 캔들이 존재합니다.

 

캔들은 간략하게 설명하자면 일정 시간 동안 거래된 내용을 정리한 것입니다.

 

사실 주식으로 생각하자면 장이 시작되는 9시부터 장이 종료되는 15시 30분까지 내용을 정리하여 고가 , 저가 , 시가 , 시작가 등..... 정리한 것이 1일 캔들입니다.

 

그것처럼 업비트에도 많은 캔들을 제공합니다.

 

캔들을 이용해서 현재 해당 코인 가격이 상승세인지 하락세인지 등 다양한 정보를 알아볼 수 있습니다.

 

양봉 = 해당 시간 동안 가격이 상승 했을 때
음봉 = 해당 시간동안 가격이 감소했을 때

를 알려줍니다. 사실 업비트 차트를 보시면 캔들을 설정하는 부분도 있고 그래프도 있기 때문에 대부분 아시는 정보입니다.

5분이라고 설정되어있는 게 5분 캔들이고

붉은색 막대그래프 = 양봉 = 해당 시간 동안 가격이 상승했습니다.

파란색 막대그래프 = 음봉 = 해당시간동안 가격이 감소했습니다.

 

그래서 저 붉은색 그래프 또는 파란색 그래프가 연속하여 N개가 나타났을 때 핸드폰으로 연락을 받는 방법을 고민했습니다. 그리고 그 N은 2개로 설정했습니다.

 

이 프로그램을 간단하게 한 줄로 설명하자면

5분 캔들이 동일한 색상으로 2개 나타나면 핸드폰으로 연락

입니다.

 

물론 1개 코인만 체크 가능합니다. 해당 프로그램을 여러 개 동시에 사용하면 될지는 저도 모르겠습니다.


 

프로그램 규칙

앞서 이야기했던 것의 연장선입니다.

언제 연락 오는 기준입니다.

 

조건 1

A(5분 전 시간) = 종가 - 시가
B(가장 최근 시간) = 종가 - 시가
A > 0 , B > 0 일 때

조건 2

A의 종가 < B의 종가

이렇게 했을 때 상승세라고 생각합니다.

 

상승세라는 기준이 모두 다르지만 저는 이렇게 생각해서 이런 경우에만 연락이 오게 되어있습니다.

 

 

이해하기 쉽게 가격의 예시로 들겠습니다.

시간 시가 종가
13:00 1000 1100
13:05 1095 1100
13:10 1095 1105
13:15 1105 1110

13:15분에는 연락이 오지만 13:05분에는 연락이 안 오게 되어있습니다.

 

13:05분에는 종가가 1100원이고 그 앞 시간 때 종가가 1100원 동일하기 때문에 연락이 안옵니다.

 

아 그리고 13:00의 종가가 13:05의 시가랑 동일하지 않을까 했는데 반드시 동일하지는 않았습니다.

 


프로그램 사용 방법

사용방법은 쉽습니다.

 

하지만 초기 설정이 어려우실 수도 있습니다.

 

해당 프로그램을 실행했을 때

 

1. apikey (텔레그램)
2. botid (텔레그램)
3. 코인 symbol (업비트)

이렇게 3개 입력 후 실행 버튼을 누르시면 됩니다.

 

그러면 해당 코인이 5분 캔들이 5개 연속 동일한 색상이 나타났을 때 핸드폰으로 연락합니다.

 

빨간색 5개 일 때 상승 , 파란색 5개 일 때 하락 이렇게 텔레그램으로 연락합니다.

 

텔레그램 apikey와 botid를 생성하는 방법은 아래 링크를 통해서 확인하시면 됩니다.

 

컴퓨터에서 핸드폰으로 연락하기 (텔레그램 봇 사용) (tistory.com)

 

컴퓨터에서 핸드폰으로 연락하기 (텔레그램 봇 사용)

요즘 정말 유용하게 사용하는 코드이자 프로그램입니다. 카페 , 주식 프로그램 등 어플들이 좋아져서 신규 글 작성되거나 , 필터를 설정한 글이 작성되면 알람을 줍니다. 하지만 제가 자주 보는

downupup.tistory.com

그리고 코인 symbol을 확인하는 방법은 업비트에서 코인 옆에 symbol이 적혀있습니다.

 

예를 들면 비트코인 = BTC/KRW 이런 식으로 적혀있는데 BTC를 넣으면 됩니다.

 

텔레그램으로 전송이 잘 되는지 확인할 수 있는 버튼도 있습니다.

 

확인 후 Start를 누르시면 계속하여 5분 캔들을 감지하게 됩니다.

 

그리고 stop을 누르시면 멈추게 됩니다.

 

Save를 체크하시면 해당 프로그램에 있는 폴더에 5 bong.ini라는 파일이 생성됩니다.

 

지금 현재 작성되어 있는 APIKEY와 ROBOTID와 SYMBOL을 저장하는 것이며 , 프로그램 실행할 때 불러오게 됩니다. 편의성을 위해 포함시켰습니다.

 

혹시라도 APIKEY와 ROBOTID와 SYMBOL을 수정후 저장하고 싶으시면 5 BONG.INI 파일을 삭제 후 SAVE에 체크하시면 됩니다.

 

 

Upbitbong.exe
1.06MB


추가 내용 및 문제점

혹시라도 더 좋은 아이디어 또는 개념이 있으시면 저에게 소개해주시면 감사하겠습니다.

댓글로 남겨주시면 제가 개발할 수 있다면 개발을 해서 공유도 할 수 있을 것 같습니다.

시간적으로 여유가 있을지는 잘 모르겠지만 말이죠...

그리고 생각했던 것보다 제가 느끼는 오른다는 개념과 규칙적인 오른다는 개념 (그 반대도 마찬가지입니다.)의 차이가 존재했습니다.

 

예를 들면 1000원 오른 뒤 100원 떨어지면 연속 양봉은 아니었지만 가격은 오른 상태입니다.

그리고 또한 가지의 경우는

시간 시가 종가
13:00 1000 1000
13:05 1005 1005

위 표와 같은 케이스에도 2 연속 양봉은 발생하지 않습니다. 시가와 종가가 동일하기 때문입니다.

반응형

댓글