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

비트코인 자동매매하기 4-3편(코드짜기3)

by 영혼의 길 2021. 5. 1.
반응형

안녕하세요. 이번에는 자동 매매하기 중 코드 짜기에 대한 내용을 좀 더 보충하려고 합니다.

 

 

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

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

3. 코드 짜기

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

5. 구경하기

 

 

이런 말 아시나요? 요즘 제가 보는 BJ가 쓰는 건데 "오히려 좋아~"라는 말이요.

저번에 4-2편에서 새로운 코드 짤 때 a, b, c, d, e로 나눈 다음 if로 돌리면 오류가 난다는 사실요!

 

오류가 나서 오히려 좋습니다.

 

갑자기 코인의 시장이 어두워 보이고 나는 밖에 나와서 컴퓨터를 쓸 환경이 안 된다면 어떡해야 할까요?

 

여기 방법이 있습니다.

 

저는 sell code를 만들었습니다.

 

 

이 코드는 모든 가지고 있는 비트코인, 리플, 도지코인을 팔아라~라는 말입니다.

sell 코드로 코인을 전부 팔게되면 신기한 일이 발생합니다.

 

4-2편에서 if 돌릴 때 수식이 b/e <0.7인데 b가 0이 돼버려서 지금 계속 돌아가고 있는 코드가 에러가 날 것입니다.(0/정수)

아직 실행해 본적은 없지만요 :)

a = 가지고 있는 현금 + 5000
b = 가지고 있는 비트코인의 현재가치
c = 가지고 있는 리플의 현재가치
d = 가지고 있는 도지 코인의 현재가치
e = 총합

 

그래서 오히려 좋아! 라는 말이 절로 나왔습니다.

 

셀 코드가 실행시 현재 사고팔고있는 코드가 자연적으로 블락되니까요.

 

 

 

 

그리고 자매품으로 buy코드도 만들어 봤습니다.

 

그냥 올라와 있는 것을 돌리면 정해진 시간이나 초에 실행이 될 텐데 그러면 코드가 제대로 돌아가고 있는지 잘 모릅니다.

 

그래서 이 코드를 올려놓고 쓰면 정해진 시간이 아니더라고 쉽게 구매할 수 있습니다.

 

 

 

핸드폰으로 접속을 하는 방법을 말씀드리겠습니다. 그 이전에 구글 클라우드로 자동화를 안 해 놓으셨다면 먼저 해놓으셔야 합니다.

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

 

구글 클라우드 어플을 받으시고 로그인을 하시면 요런 모습이 나옵니다.

 

아래 사진처럼 순서대로 해주시면 됩니다.

 

그냥 인터넷으로 들어가도 되긴 하는데 그러면 컨트롤키가 없어서 사용하기 불편합니다.

 

여기서 5편에 내용대로 python3 sell.py 실행하시면 모두 팔리고 이미 실행하고 있는 코드는 자동으로 블락됩니다.!

 

오히려 좋아~

 

까먹고 소스코드 안올렸네요

소스코드(buy).txt
0.00MB
소스코드(sell).txt
0.00MB

 

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

 

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

안녕하세요. 비트코인 자동 매매하기 5편입니다. 5편에서는 클라우드에 올려 이를 계속 실행하는 것을 해보려고 합니다. 4편까지만 만들어도 그냥 컴퓨터로 켜 두기만 하는데 그러기는 싫어서

young0823.tistory.com

 

반응형

댓글3

  • 2021.05.05 23:04

    비밀댓글입니다
    답글

  • 문봉궁 2021.08.23 01:46

    방장님 강의 너무 잘보고 있습니다.
    추가로 질문이 있어서요
    한 인스턴스안에 어려가지 파이썬 파일을 실행가능한가요 ???\
    아니면 위에 사진처럼 인스턴스를 2개 만들어야 2개 실행할수 있는건지 궁금해요
    그리고 tmux 사용법좀 더 많이 알려주시면 안될까요 ?? ㅠㅠ
    따라는 하고 있는데 전부 처음사용해보는 영역이라 많이 어렵네요 ~~
    tmux 모드??? 에 들어가서 실행하고 나오는건 어떻게 해야하나요 ??
    답글

    • 영혼의 길 2021.08.23 05:11 신고

      여러개 가능합니다 tmux가 음 ... 윈도우 여러개 실행한다고 생각하시면되요
      나가는 건 exit입력하거나 컨트롤 x나 c였던 것 같아요