본문 바로가기
증권주식경제/비트코인, 파이썬

비트코인 자동매매하기 5편(클라우드에 올려 24시간 실행하기 공짜로)

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

안녕하세요. 비트코인 자동 매매하기 5편입니다.
5편에서는 클라우드에 올려 이를 계속 실행하는 것을 해보려고 합니다.

 

4편까지만 만들어도 그냥 컴퓨터로 켜 두기만 하는데 그러기는 싫어서 컴퓨터가 꺼져있어도 자동으로 실행되어야

진짜라고 생각해서 이방법을 찾았습니다.

 

솔직히 3편까지는 얼마 안걸렸는데 4편은 찾기가 너무 힘들었습니다.

영어로 된 유튜브를 보면서 했으니까요.ㅠㅠ

 

 

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

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

3. 코드 짜기

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

5. 구경하기

 

저는 구글 클라우드를 사용하였습니다.

바로 시작합니다.

 

 

여기서 가입해야 하는데 카드를 등록해야 합니다.

 

자동으로 돈이 결제되지는 않는다고 하니까.. 그래도 구글이니까 믿고 합니다.

 

잘 가입하고 compute engine을 들어갑니다.

VM 인스턴스 에서 인스턴스 만들기를 클릭합니다. 

 

 

인스턴스 만들기에서 지역을 서울로 시리즈를 E2, e2 micro로 해줍니다.

좀 이상한게 지역이 처음에 아이오아? 이런 식었는데 거기는 바로 돈 받더군요.(300$공짜라 안 내긴 하지만)

근데 서울로 선택하면 안 뜹니다. 

왜 그런지는 잘 모르겠네요(환경이 좋아서?)

아래같이 설정하고 만들면 됩니다.

끝.

 

 

 

 

 

 

 

 

이러고 싶지만 한참 남았습니다.

 

이 과정들은 시간이 좀 걸리니까 인내심을 가지세요..ㅎ

요거에서 SSH를 클릭합니다.

 

 

나오는데 시간이 좀 걸리는데 나오면 sudo apt-get install python3 를 입력합니다.

설치되고 나면 다시 sudo apt-get install python3-pip, sudo apt-get install tmux를 입력합니다.

 

중간에 물어보는 거 나오면 yes 해주시면 됩니다.

 

간략하게 설명하면

sudo = super user do

apt-get = advanced packaging tool 

python3-pip는 packge 이름입니다.

 

몇 가지 리눅스 명령어를 말씀드리면

ls = list

cd = change directory (폴더 더블클릭해서 들어가는 것) 나오려면 cd ..

mkdir = make directory (폴더 만들기)

rm = 파일 지우기(사진, 이런 거) rm -r 디렉터리 지우기(폴더) clear = 화면 지우기 nano ***.py(파일 만들기)

 

한번 가지고 놀아보세요.


요상태에서 다시 mkdir upbit로 upbit 폴더를 만들어 준 후 파일을 만듭니다.

 

nano ****.py (***-파일 이름 입력)

그다음 아까 입력했던 코드를 복사합니다.

 

컨트롤 X, Y, Enter를 눌러주면 처음 화면으로 나갑니다.

 

나가서 python3 coin.py를 입력해주면 에러가 납니다.ㅠㅠ

바로 모듈이 깔리지 않은 것인데요.

 

sudo pip3 install pyupbit

sudo pip3 install schedule

sudo pip3 install access

sudo pip3 install secret

 

이렇게 깔아줍니다.(처음에 정말 이거 찾는데 정말...ㅎ)

 

이렇게 깔아도 실행이 안 됩니다.

바로 맨 처음에 API 받을 때 IP 입력했던 거 기억나시나요?

 

요기 아이피를 추가해 줍니다.

 

다시 실행해보면 잘 됩니다.

 

컨트롤 C로 정지시킵니다.

 

이제 마지막으로 실행하는 것만 남았습니다.

 

tmux 입력하고 여기서 파일을 실행시킵니다.

 

이제 끝났습니다.

 

창을 끄고 다시 접속해보면 요렇게 나옵니다.

 

tmux ls로 tmux가 제대로 되고 있는지 확인하였습니다.

 

실행되지 않는 상태로 tmux에서 나가고 싶으면 컨트롤 d 누르면 나갈 수 있습니다.

마지막에 tmux a -t 0 이건 지금 보이는 0번 tmux에 들어가는 코드입니다.

이제 사지는 거 구경하시죠.

 

구글 클라우드가 3개월 무료인데 오라클 클라우드로 이전했습니다.

(오라클 클라우드는 평생무료에요!)

비트코인 자동매매하기 5-2편(오라클 크라우드)

 

비트코인 자동매매하기 5-2편(오라클 크라우드)

1. 업비트로 4단계 인증 후 open API 받기 2. 파이썬 3.89 설치, Visual studio code 설치 3. 코드 짜기 4. 클라우드에 올려 24시간 실행하기. 5. 구경하기 5-1편을 보고 오지 않으셨다면 우선 5-1편을 보고 오시.

young0823.tistory.com

비트코인 자동매매하기 6편(구경하기)

 

비트코인 자동매매하기 6편(구경하기)

안녕하세요. 오늘은 자동 매매하기의 마지막 단계입니다. 바로 구. 경. 하. 기.!! 1. 업비트로 4단계 인증 후 open API 받기 2. 파이썬 3.89 설치, Visual studio code 설치 3. 코드 짜기 4. 클라우드에 올려 24

young0823.tistory.com

 

반응형

댓글4