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

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

by 영혼의 길 2021. 8. 17.
반응형

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

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

3. 코드 짜기

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

5. 구경하기

 

흠 블로그에 글을 쓰는 것이 진짜 오랜만이네요.

 

사실 코인 선물 들어갔다가 다 날려서 멘탈도 날아갔어요..... 지금은 자본금이 100만 원이랍니다.

 

500 정도 날렸으니까 본전 되려면 약 6배로 올라야 본전이네요 하. 하. 하

 

본론으로 들어갈게요. 저는 보통 거래가 발동하는 퍼센트를 5%로 잡습니다.

 

예를 들어서 18%에서 비율이 18.5%가 되면 거래가 일어나도록 했습니다.

 

근데 이게 생각해보니까 퍼센트마다 좀 다릅니다.

 

예를 들어서 50%에서 50.5%가 되는 것은 50%의 비중으로 봤을 때 1퍼센트가 증가한 겁니다. (50 -> 50.5)

 

제가 생각하는 5%를 생각하면 52.5로 바뀌어야지 정말 5%네요.

 

앞서 삐꾸가 났던 게 너무 적은 퍼센트여서 그런 것 같습니다.

 

2. 요즘은 K를 쓰는 방식보다 더 깔끔한 방식을 찾았습니다.

 

k를 사용하면서 글로벌이라는 명령어(?)도 알게 되었는데..

 

정말 간단한 방법이 있습니다.

 

그냥 현금을 10%를 넣어주면 됩니다.

e = 현금, 비트, 리플, 도지, 이더리움

 

이렇게인데 그냥 따로 설정하지 않고 현금을 10으로 두고 36, 18, 18, 18로 설정해주면 됩니다. 

 

여기서 중요한 점이 5%로라고 생각하면 비트코인의 범위는 34.2 ~ 37.8 범위로 세팅을 해야 합니다.

 

18의 경우 17.1 ~ 18.9인 것이고요.

 

3. 5%씩 오르고 내리면 과연 얼마가 이득인지에 대하여.

 

이 개념을 잘 모르시는 분은 이 개념부터 보고와 주셨으면 해요.

 

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

 

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

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

young0823.tistory.com

 

일단 다른 가격도 변한다고 생각하면 계산을 못 하니까 고정으로 생각하고 수수료도 제외했습니다.

 

5% 이득 났을 때 정해진 비율로 맞춘다.

 

36 (비트코인)

18 X2 (나머지 코인)

18.9(5% 이득)

10 (현금)

 

리벨런싱 후 다시 4.7619% 하락(예를 들어 100-> 105로 증가하면 5% 증가 여기서 5% 감소하면 99.75라서)

 

36.324

18.162 X2

18.162 ->(17.29714)

10.09

 

여기까지 봤을 때 3.514% 0.035%만큼 이득을 보네요.

 

이 수익률로 원금의 2배가 되려면 2057번을 거래를 해야 약 두배가 됩니다.

(=72/0.035)

 

하루에 10번 거래가 된다고 가정하면 약 205일이 지나야됩니다.

(사실 이것도 매우매우 후하게 잡은거.. 하루에 거래가 10번이 나기 힘듬)

 

근데 5%로 잡고 나면 거래가 잘 안 일어날 거예요.

 

지금 확인해 보니까 저는 2.7%로 되어있는데도 하루에 한 번도 일어나지 않을 때가 많거든요.

반응형

댓글2

  • 서대준 2021.11.19 21:51

    초단위로 해당코인 시장가를 매수매도해서 이익실현하는코드는 없나요 현 업비트에서 봇인지 다른분들이 돌리시는건지 해서 돌리던데요
    답글

    • 영혼의 길 2021.11.20 02:59 신고

      어떤 원리로 시장가로 매수해서 매도하는지 알아야 만들죠..ㅎㅎ

      그리고 그 방법이 수익률이 엄청 높다면 누구도 공개 안 합니다.

      같은 방법을 하는 사람이 많으면 많을수록 자기 수입이 주니까요.

      그런 코드가 있다면 저라면 전재산 몰빵해서 돌릴겁니다.

      그럼에도 제가 글을 쓰는 이유는 여러분들이 자신의 코드를 직접 작성해서 만드는 것을 바라기 때문이에요