본문 바로가기
코인자동매매/업비트

비트코인 자동거래 방법1 (crontab)

by 영혼의 길 2021. 9. 25.
반응형

1. 업비트로 4단계 인증 후 open API 받기

2. 파이썬 3.89 설치, Visual studio code 설치

3. 코드 짜기

4. 클라우드에 올려 24시간 실행하기.

5. 구경하기

 

안녕하세요.

 

오늘은 비트코인을 자동으로 돌리는 다른 방법을 소개하려고 합니다.

저는 Tmux를 이용했었는데요. 이게 단점이 업비트에서 점검을 하거나 그러면 에러가 나서 코드가 아예 멈춰버립니다.

 

그래서 인터넷에 찾아보니 process로 등록시키는 방법과 crontab을 이용하는 방법이 있더라고요.

process로 등록시키는 방법 또한 꺼도 계속 실행을 시키는 것이니 같은 오류가 날 것 같아서 crontab을 사용해 보았습니다.

 

crontab은 윈도우 스케쥴러와 같은 역학을 해서 정해진 시간에 그 코드를 실행시키는 겁니다.

그러니 점검 시간에는 에러가 나더라도 점검이 끝난 후에 실행이 된다면 아무런 문제가 없을 것이라고 예상이 됩니다.

 

여러 crontab을 설명하는 블로그들이 있는데요.

 

저는 오라클을 사용하기 때문에 오라클 기준으로 설명하겠습니다.

일단 오라클은 crontab이 깔려있지 않습니다. 그래서 실행 자체가 안되더라고요.(이거 찾는데만..ㄷㄷ)

 

sudo apt install cron -y

이걸로 하면 crontab을 사용할 수 있습니다.

 

그런데 한 가지 문제가 있습니다.

 

기본적으로 우리가 사용하는 오라클에서는 시간이 UTC로 표현이 됩니다.

이걸 우리나라 시간으로 바꿔주는 것이 시간을 설정하는데 도움이 됩니다.

 

sudo dpkg-reconfigure tzdata

 

이걸로 들어가셔서 6번 아시아에 69번 서울을 선택하시면 됩니다.

바꾸신 다음에 date를 입력하시면 바뀐 시간을 확인하실 수 있습니다.

 

비트코인 자동거래 방법2 (crontab)

 

비트코인 자동거래 방법2 (crontab)

안녕하세요 어제까지는 기본적인 설치와 시간 변경을 다루었다면 오늘은 정말 crontab에 대하여 다루려고 합니다. 많은 블로그들을 찾아보았는데 다들 고수여서 그런지 제가 하는 실수들을 하지

young0823.tistory.com

 

비트코인 자동 매매하기 1편(개념 이해)

 

비트코인 자동매매하기 1편(개념이해)

안녕하세요 오늘은 비트코인을 자동으로 투자하는 프로그램을 만드려고 합니다. 어렵게 생각하실 필요 없어요. 저도 전공자도 아니고 컴퓨터를 그냥 좋아하는 사람인데 코딩은 배운 적이 없습

young0823.tistory.com

비트코인 자동 매매하기 2편(Open API 받기)

 

비트코인 자동매매하기 2편(Open API받기)

안녕하세요 오늘은 비트코인 자동매매하기 2편입니다. 순서는 1편에서 말한대로 업비트로 4단계 인증 후 open API 받기까지 하려고 합니다. 참고로 수수료의 경우 업비트가 제일 저렴합니다. 1. 업

young0823.tistory.com

 

반응형

댓글