하락장에서도 수익나는 비트코인 자동매매 완성하기

Поделиться
HTML-код
  • Опубликовано: 24 сен 2024

Комментарии • 1,7 тыс.

  • @jocoding
    @jocoding  3 года назад +62

    * (추가) 서버에서 정상적으로 돌리려면 기준 시간 변경이 필요합니다.
    ubuntu 서버 한국 시간으로 설정 :
    sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
    디스코드 조코딩의 코딩 커뮤니티
    ▶discord.gg/zny87VeSaX
    누구나 할 수 있는 파이썬 비트코인 투자 자동화 2강 입니다. 백테스팅, 자동매매 구현, 클라우드 서버에서 돌리는 것까지 다루며 최근 하락장에서 어떤 성과가 있었는지 수익률을 공개합니다.
    파이썬 기초 강의 재생목록 :
    ruclips.net/p/PLU9-uwewPMe2AX9o9hFgv-nRvOcBdzvP5
    파이썬 비트코인 투자 자동화 강의 재생목록 :
    ruclips.net/p/PLU9-uwewPMe3KKFMiIm41D5Nzx_fx2PUJ
    기본 투자 용어를 잘 모르시겠다면?
    투자 용어 설명(주식투자 자동화 1강): ruclips.net/video/Y01D2J_7894/видео.html
    파이썬을 이용한 비트코인 자동매매 (개정판)
    위키독스: wikidocs.net/book/1665
    깃허브: github.com/sharebook-kr/book-cryptocurrency
    조코딩 업비트 비트코인 투자 자동화 강의 코드 github
    github.com/youtube-jocoding/pyupbit-autotrade
    이동평균선 설명(12분 50초 부근)
    ruclips.net/video/5bTxyBeOVkA/видео.html
    슬랙(Slack) 알림 받는 방법
    ruclips.net/video/s24dxIp-Cp0/видео.html
    AWS 가입하기(프리티어)
    aws.amazon.com/ko/free/
    #비트코인 #자동매매 #업비트
    목차
    00:00 미리보기
    00:08 인트로
    00:24 이전 강의 소개
    00:30 목차 소개
    00:39 백테스팅이란?
    00:50 참고 문헌 소개
    00:50 위키독스 가이드
    01:17 변동성 돌파 전략 백테스팅
    08:39 가장 좋은 k 값을 구하는 방법
    10:35 경고
    11:06 변동성 돌파 전략 자동매매 코드 구현
    12:01 자동매매 코드 설명
    15:33 상승장 투자 전략 - 이동평균선
    16:16 슬랙(Slack) 연결하여 알림받기
    16:46 클라우드 서버에서 돌리기
    16:50 클라우드를 쓰는 이유
    17:11 AWS 클라우드
    17:41 EC2 서버 만들기
    19:00 특정IP에서만 실행 추가하기
    19:28 클라우드 서버 접속하기
    19:39 클라우드 서버 설정하기
    23:01 자동매매 코드 실행하기
    23:19 자동매매 백그라운드에서 코드 실행하기(nohup)
    24:09 자동매매 하락장 수익률
    25:42 실제 거래내역 공개
    26:16 구독, 좋아요, 알림설정 부탁드립니다
    ---
    참고 문헌
    위키 북스 : wikidocs.net/book/1665
    파이썬을 이용한 비트코인 자동매매 : coupa.ng/bU54lR
    (위 링크는 쿠팡 파트너스 링크로 일정액의 수수료를 지급 받을 수 있습니다.)

    • @송지민-j1r
      @송지민-j1r 3 года назад +1

      과연.. 코딩이름만 들어보고 접해보지도 못한 내가 할 수 있을까...일단 감사히 보겠습니다.

    • @aladin2734
      @aladin2734 3 года назад +1

      감사합니다

    • @jjy8479
      @jjy8479 3 года назад +1

      이 댓글 왜이리 밑에 있나요 ㅠㅠ?

    • @클라우드나인-v9d
      @클라우드나인-v9d 3 года назад +1

      감사합니다... 덕분에 공부 잘 하고있어요!!!

    • @wakayama2733
      @wakayama2733 3 года назад +1

      safebot.io 여기도 파이썬으로 만든것같은데 맞나요?

  • @Jay-i9d6k
    @Jay-i9d6k 3 года назад +111

    "밀린 8주치 대학 강의보다 인생에 도움되는 유튜브 강의"

  • @selling_online
    @selling_online 3 года назад +31

    저번 주식자동화 투자보다 훨씬 간단하네요.
    역시 코인쪽이 접근성이 좋은것 같습니다!
    좋은 강의 감사합니다

    • @jocoding
      @jocoding  3 года назад +4

      좋게 봐주셔서 감사합니다!ㅎㅎ

  • @Kim2005success
    @Kim2005success 3 года назад +3

    당연한 얘기지만 투자의 실행과 책임은 다 본인에게 있습니다. 누가 부추기는 게 아니며 자유에는 책임이 따릅니다.

  • @kimysub1
    @kimysub1 3 года назад +23

    절대 이거 그대로 하시면 안되요... 이거는 예제 코드이지 자기가 생각해서 전략 수정해야합니다. 이대로 해서 돈 잃고 조코딩님 원망하실까봐....

  • @안미리-x8o
    @안미리-x8o 3 года назад +14

    와 대박~ 감사합니다. 시간 나신다면 여러 코인 분산해서 돌파 매매하는 방법도 업데이트도 해주세요^^

  • @user-bi9ww5wc41
    @user-bi9ww5wc41 2 года назад +7

    와 완성했어요~!~! 잘 돌아가네요!!! 너무 기뻐요 ㅎㅎ 좋은 강의 만들어주신 조코딩님 재능 기부 정말 정말 감사해요!!

    • @jocoding
      @jocoding  2 года назад +2

      와 완성 축하드립니다!ㅎㅎ

    • @가나다-x6y
      @가나다-x6y 2 года назад +2

      저도 영상보고 끝까지 완성은 했는데 그 뒤로는 어떻게 해야 하나요?

  • @kwonhj0138
    @kwonhj0138 3 года назад +37

    비트코인에 미쳐서 이젠 코딩까지 만들고있는 내 인생이 레전드다;;

    • @akakss123
      @akakss123 3 года назад +1

      @@chimpanzeemystery BTC 되어있는부분 DOGE 로 바꾸면될듯하네ㅐ요

    • @kwonhj0138
      @kwonhj0138 3 года назад +2

      @@chimpanzeemystery 지원되는 코인이 있고 안되는 코인이 있는거같더라구요

    • @jocoding
      @jocoding  3 года назад

      print(pyupbit.get_tickers())로 지원 가능한 ticker 목록을 확인하실 수 있습니다!

    • @bingeun
      @bingeun 3 года назад +4

      요즘 학생들은 학교에서도 코딩을 권장하고 있으니, 시대를 따라가고 있는겁니다~!

    • @OnedayWorkout
      @OnedayWorkout 3 года назад +2

      혹시 주피터에서도 가능한가요???

  • @열-y7d
    @열-y7d 3 года назад +3

    잘보고 따라했습니다
    설명도 잘해주시고 감사합니다
    본인생각대로 로직 짤려면 추가 작업이 들어가야되서 공부해야겠내요 ^^

  • @GDdictionary
    @GDdictionary 3 года назад +2

    드디어! 2편감사합니당~

  • @전문시청팀
    @전문시청팀 3 года назад +7

    지금은 하락장이여서 k를 어떻게 설정하든 손해를 보거나 아예 매수자체를 안합니다 참고하세요~

  • @제이스픽
    @제이스픽 3 года назад +2

    오 AWS 강의까지... 최고입니다~
    이 시리즈는 끝까지 기대가 됩니다

  • @그냥저냥-e5j
    @그냥저냥-e5j 2 года назад +3

    이런 좋은 강의를 대학에서 가르쳐야하는데.... 정말 감사합니다 조코딩님!!

    • @jocoding
      @jocoding  2 года назад

      좋게 봐주셔서 감사합니다!!

  • @타미-m3b
    @타미-m3b 3 года назад +1

    드디어 올라왔네요! 감사합니다

  • @jinyong_yu
    @jinyong_yu 3 года назад +7

    항상 잘 보고 있습니다. 관련해서 관심있는 여러개의 코인 종목을 비중별로 분배해서 자동거래할 수 있는 코드는 어떻게 하면 만들 수 있을 지도 3강에서 보여주시면 감사하겠습니다.

  • @heewonyang9240
    @heewonyang9240 3 года назад +2

    훌륭한 강의 입니다. 번창하세요. ^^

  • @할수있어-n5n
    @할수있어-n5n 3 года назад +5

    비트코인 강의 끝나거든 해외선물용 강의도 좀 올려주시면 감사하겠습니다^^
    꼭 배우고 싶어요~

  • @새벽의잉여전문가
    @새벽의잉여전문가 3 года назад +2

    영상 만드시느라 고생 많이 하셨습니다. 감사합니다 !!

  • @cloudboy553
    @cloudboy553 3 года назад +14

    너무 감사합니다. 알고 계신 지식을 남들이 쉽게 이해할 수 있게 알려주시고 작성하신 코드를 공유해주시는 모습에 너무 감동받았습니다!!! 최고최고

  • @최민혁-t4e
    @최민혁-t4e 3 года назад +2

    썸네일에 제가 나오다니 영광입니다. 드디어 숨을 쉴 수 있게 되었네요.
    열심히 배우고 익히겠습니다.
    항상 감사합니다!

    • @jocoding
      @jocoding  3 года назад

      ㅋㅋㅋㅋ 꿀잼 댓글 감사합니다!

  • @hohopapa4262
    @hohopapa4262 3 года назад +3

    유튜브 영상이 올라오길 이렇게 목빠지게 기다려본건 첨인듯 싶습니다.

  • @대한-w2m
    @대한-w2m 2 года назад +2

    안녕하세요~!. 조코딩님 덕분에 자동매매를 이용하니 이번 폭락장에 전혀 매수되지 않아 손실이 없습니다. 감사합니다.

    • @jocoding
      @jocoding  2 года назад

      오 다행이네요!ㅎㅎ

  • @wonace7573
    @wonace7573 3 года назад +4

    여기 댓글 다시는 모든 분들~! 누적 댓글이라도 맘에 여유를 가지시고 찬찬히 한번 정독하시면 본인이 처한 문제점의 대부분이 해결될 듯 합니다. 모두 성투하소서~!

    • @자유롭게-y5r
      @자유롭게-y5r 3 года назад +1

      님 혹시 6시 매수하는거 해결하셨나용 ㅠㅠ

    • @wonace7573
      @wonace7573 3 года назад

      @@자유롭게-y5r 아니요. 오늘 퇴근 후에 지우고 새로 만들어 볼려고 합니다.

  • @이상훈-f6z5c
    @이상훈-f6z5c 3 года назад +1

    너무 감사합니다~ ~~!!^^ 바로 제가 하고싶은던것을 찾았습니다. 강의 너무 감사합니다~~야호~~~!!!

  • @cham9994
    @cham9994 3 года назад +3

    와 이걸 그냥 다 주시나요.. 요거 해보겠다고 이것 저것 알아봤었는데
    너무 감사합니다!

  • @juyeonglee1605
    @juyeonglee1605 3 года назад +1

    한 가지 언급을 하자면 변동성 돌파 전략으로 조금이라도 수익이 나려면 약간이나마 상승이 있어야만 가능합니다
    하락장 14일간 0.4%라도 수익이 있었다는 것은 하락이 시작하기 전이나 하락 도중에 잠깐 반짝 상승 곡선에 이익을 실현한게 그대로 쭉 유지가 됐다는 뜻입니다.
    물론 상승이 일절 없는 하락장이 몇주간이나 계속될리는 없겠지만 만약 상승 없는 하락장이라면 자동매매 프로그램이 잔고가 0인 상태에서 매수를 안 하거나, 가지고 있는 잔고를 전량 존버 상태로 가지고 있을 수 있습니다.
    만약 후자의 상황이 발생하게 된다면 엄청난 손실을 보는 것은 여전하다는 뜻이죠.
    프로그램에서 거래 기간을 1일로 설정했기 때문에 1일간의 짧은 기간 동안 하락폭이 크지 않으면 다행인데 코인판에서 하루만에 수십퍼센트 하락은 종종 있는 일이라 리스크를 감수하셔야 할 것 같습니다.

    • @jocoding
      @jocoding  3 года назад

      그래도 하루 단위로 모두 매도를 무조건 하는 것이라 손실 이 나더라도 그 폭은 제한할 수 있는 장점이 있습니다. 실제로 이번 하락장은 안전하게 피해갈 수 있었습니다.

  • @handj957
    @handj957 3 года назад +14

    정말이지 알고 싶고 배우고 싶었던 어렵고만 느껴졌던 코딩을 실생활에 직접적으로 활용가능하게 해 주셨어 감사합니다. 정말이지 학문과 삶을 적용한 최고의 강의라고 생각합니다!!!

  • @jackhong1702
    @jackhong1702 3 года назад +1

    조코딩님 항상 감사한 마음으로 영상 시청 중입니다^^

  • @man-go3317
    @man-go3317 3 года назад +3

    고생하셨어요ㅎㅎ !!

    • @jocoding
      @jocoding  3 года назад

      감사합니다!!

  • @달빛-s6t
    @달빛-s6t 2 года назад +1

    수준급의 설명 감사드립니다.

  • @cheolhwankim3240
    @cheolhwankim3240 3 года назад +4

    백테스팅이 확실히 좋은 전략이네요

  • @이수연-p1f9n
    @이수연-p1f9n 3 года назад +1

    조코딩님 너무 감사합니다 ㅠㅠㅠㅠㅠ 사랑해요~!!!!

  • @너굴샷
    @너굴샷 3 года назад +21

    17:20

  • @dxkim
    @dxkim Год назад +2

    안녕하세요~ 조코딩님 첨부해주신 위키독스 링크에 7장에 보이지 않는데 어떻게 해야할까요?

  • @리플간다
    @리플간다 3 года назад +7

    비트말고 다른거 매매하려면 while문 안에 들어잇는 BTC를 다 다른걸로 바꿔주면 정상작동되는건거요

    • @ohjoon86
      @ohjoon86 3 года назад

      저는 도지코인으로 해봤는데 잘 동작해요. 대소문자 인식하나 했는데 상관없더라구요

  • @혜오니
    @혜오니 3 года назад +1

    정말 기다렸습니다 감사합니다
    항상고생하십니다ㅠㅠ♡♡♡♡♡♡♡

    • @jocoding
      @jocoding  3 года назад

      기다려주셔서 감사합니다!ㅎㅎ

  • @godbless253
    @godbless253 3 года назад +33

    이거 보고 하는 개미들이 많아져서
    이제 아침되기 10초전에 매도 물량 쏟아지겠네 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

    • @Jasonn-m4w
      @Jasonn-m4w 3 года назад +7

      대부분 개미들은 그냥 보다가 에이 그냥 내가 하고말지 이럴껄 ㅋㅋㅋㅋㅋ

    • @godbless253
      @godbless253 3 года назад +1

      @@b1ank_620 일확천금은 아니더라도 나같이 소량으로 실험삼아 해보는 사람은 많을듯 ㅎㅎ

    • @dongsig1
      @dongsig1 3 года назад

      '근데 업비트는 왜 9시만 되면 떨어짐?' 그 이유가 여기있었네 ㅋㅋㅋ

    • @gomboisyou
      @gomboisyou 3 года назад

      @@dongsig1 그냥 전일비 초기화가 9시임 빗썸은 0시

    • @클라우드K-b4v
      @클라우드K-b4v 3 года назад

      @@Jasonn-m4w 처음에 제가 그랬습니다만. 결국 세팅 완료 했습니다.

  • @minepearl
    @minepearl 3 года назад +2

    항상 힘내시고 화이팅입니다

    • @jocoding
      @jocoding  3 года назад

      감사합니다 마인펄님ㅎㅎ

  • @mantrika4534
    @mantrika4534 3 года назад +3

    이번 프로그램은 무조건 다음날 8시59분50초에 매도하는건가요?
    그렇다면 밤사이 하락이나 조정 시 어떻게 대처할 수 있나요? ㅜㅜ
    지금 가장 필요한 기능이라 생각되는 것을 나열해보자면,
    1. 원금손실 방지 : 매수가보다 현재가가 낮아질 시 최대한 매수가랑 비슷한 선에서 매도하기(설정된 시간에 구애받지 않고)
    2. 저항선 돌파 시 매수, 돌파된 이평선을 다시 하향돌파 시 또는 상향 돌파한 이평선 위의 저항선에 맞고 떨어지는 시기에 매도
    3. 여러 복수의 코인들을 설정된 금액만큼 또는 보유 현금의 % 단위로 매수하기
    4. 기축 코인인 비트코인(특히 해외비트-바이낸스, 비트파이넥스 비트 가격, 차트) 급락 시 보유하고 있는 코인들 일괄 매도
    조코딩님 감사합니다 ^^ (완성도 있는 버전의 경우, 상업용으로 따로 관리하셔도 괜찮을 것 같습니다.)

    • @jocoding
      @jocoding  3 года назад

      네네! 기본적으로 구현한 것은 8시59분50초에 매도 시작하는 것인데 시간은 얼마든 변경할 수 있습니다.
      저는 책에 나온 기본 예제만 구현하였는데 써주신 1,2,3,4 기능들도 파이썬으로 구현 가능합니다! 전략은 원하시는 방향에 맞게 수정해서 사용해주세요 :)

  • @durumi1893
    @durumi1893 2 года назад +2

    이런 무료 강의가 있다니.. 조코딩님 강의는 항상 감동입니다ㅠㅡㅜ

    • @jocoding
      @jocoding  2 года назад

      좋은 말씀 감사합니다!

  • @초초코의오아시스
    @초초코의오아시스 3 года назад +4

    조코딩님 항상 좋은 영상 감사드립니다.
    비트코인 포함하여 이더리움 리플 등 여러개의 코인 종목을 자동매매 할려면, 코딩및 AWS 클라우드 서버를 어떻게 수정하면 되나요???

  • @비트코인실시간방송생
    @비트코인실시간방송생 2 года назад +1

    자동매매 항상 생각만하고 쉽사리 도전하기 어려워하시는 분들에게 많은 도움이 될 것 이라고 생각됩니다. 따라하기 쉽게 설명해주시고 보여주셔서 이해하기 어렵지않네요 백 테스팅하는 법에 대해 알려주셔서 감사합니다! 기존 자동매매 영상들 보면 어려워 반복재생을 하곤 했는데 올려주신 영상은 워낙 설명을 잘 해주셔서 반복재생 할 필요가 없네요 감사합니다!!

  • @호갱-t6g
    @호갱-t6g 3 года назад +5

    "완벽한 타이밍"

  • @makeat0923
    @makeat0923 3 года назад +1

    잘보고 있습니다. 감사합니다.

  • @jasonjang6700
    @jasonjang6700 3 года назад +9

    조코딩님 항상 건강보다 영상이 우선입니다. ^^ 차근차근 따라해 보겠습니다. 너무 감사합니다.
    그리고 혹시 변동성 돌파전략으로 다음날 한번만 매도를 하는것이 아닌 RSI 나 볼린저밴드 등의 지표를 가지고 목표가격을 만족했을때 하루동안에 여러번 매수 매도 하는 방법도 혹시 강의영상 올려주실 수 있을까요? 아직 코딩 짜는게 안되서 직접 수정하기가 매우 어렵네요 ㅠ,ㅠ

  • @jaekeuncho6671
    @jaekeuncho6671 3 года назад +2

    알림설정 처음해봅니다 와.. 쉽고 유익해요 조님 ㅎㅎ

  • @혜오니
    @혜오니 3 года назад +6

    투자는 오로지 자신의 선택이니
    다른분이 조코딩님탓 하는 일이 없었음 하는 마음이 큽니다
    이번에도 쉽게 올려주셨지만
    제가 띄어쓰기랑 철자를 실수해서
    동영상을 몇번씩이나 돌려봤네요^^
    거의 울다시피 끝까지 완성했습니다 너무너무 감사합니다
    그런데 저 슬랙코드를 어디에 붙여야되는지 잘모르겠습니다ㅠㅠ
    예전 영상보고 아이디 만들고 봇만든거까지 했는데
    잘모르겠어요....ㅠㅠ

    • @jocoding
      @jocoding  3 года назад +1

      완성 축하드립니다!ㅎㅎ 슬랙 봇 토큰을 아래 myToken 부분에 넣어주시면 됩니다!
      bitcoinAutoTradeWithSlack.py 8번째 줄
      myToken = "xoxb-your-token"

    • @혜오니
      @혜오니 3 года назад +1

      @@jocoding
      했어요! 했는데.....ㅠㅠ
      8번째줄에 붙여넣고 비주얼스튜디오 코드 bitcoinAutoTrade.py파일에
      터미널이 아닌 윗부분 넣는건지
      주식자동화강의처럼 test.py 넣어야되는지
      아이고 어렵네요
      아무래도 요건 어려워서 안될것같아요 하하

    • @이수연-p1f9n
      @이수연-p1f9n 3 года назад +1

      @@혜오니 그냥 코드 8번째 줄의
      myToken = " "
      의 큰 따옴표 안에달래님의 슬랙 봇 토큰 코드 넣으시면 될 것 같습니다!

    • @혜오니
      @혜오니 3 года назад +1

      @@이수연-p1f9n 아; 그건 넣었는데..ㅠㅠ
      넣은걸 어디다가 실행시키는지를 모르겠어요ㅠㅠ

    • @jocoding
      @jocoding  3 года назад

      실행은 아래 명령어로 실행하실 수 있습니다!
      python3 bitcoinAutoTradeWithSlack.py

  • @죠아-f5v
    @죠아-f5v 2 года назад +3

    영상 너무 잘 봤습니다.
    AWS말고 파이썬에서 그대로 실행하려하는데
    코드 넣고 실행 누르니 can't compare offset-naive and offset-aware datetimes가 반복 됩니다..
    혹시 어떻게 해결해야할까요??

  • @FCG
    @FCG 3 года назад +2

    응원합니다^^

  • @투표유튜브
    @투표유튜브 3 года назад +5

    유용한 정보 감사합니다. 그런데 9시 되면 바로 전액 매도되는게 아니라 내가 산 가격보다 조금이라도 오르면 팔리게 하고 싶은데 코드 어떻게 수정하나요?

    • @2trangepeople
      @2trangepeople Год назад

      아래에 def sell 지역 변수지정으로 안에 IF문을 넣어서 조건에 BUY PRICE 변수를 지정하여 조건문에 활용하면 가능할듯합니다!

  • @갈굼먹고
    @갈굼먹고 3 года назад +1

    자동매매 프로그램 관심이 생겨서 해당 책 구매했네요.. 공부도 하면서 조코딩님 영상 참고 많이 해봐야 겠네요.. 어렵어렵..

    • @jocoding
      @jocoding  3 года назад

      화이팅입니다!!

  • @henrykim1119
    @henrykim1119 3 года назад +3

    이번 강의도 감사합니다.
    실행을 누르면 이렇게 나오는데 어떻게 해결해야 하나요
    autotrade start
    '>' not supported between instances of 'NoneType' and 'float'
    '>' not supported between instances of 'NoneType' and 'float'
    '>' not supported between instances of 'NoneType' and 'float'

    • @jocoding
      @jocoding  3 года назад +1

      기준 시간 변경하면 정상적으로 되실 수 있을 것 같습니다.
      ubuntu 서버 한국 시간 기준으로 서버 시간 설정 :
      sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

    • @bluegray_
      @bluegray_ 3 года назад

      @@jocoding 기준시간을 변경해도 안되는데 아떻게 해야할까요??

    • @jaehoonkim9983
      @jaehoonkim9983 3 года назад

      정의가 안된 부분이 있어서 그렇습니다.

  • @BlueiSkycom
    @BlueiSkycom 3 года назад +2

    기달리고 있었던 강의 감사드립니다. 구독과 좋아요는 필수입니다.

    • @jocoding
      @jocoding  3 года назад +1

      구독 좋아요 감사합니다ㅎㅎ

  • @sg1kim1
    @sg1kim1 3 года назад +4

    조코딩님 JoCoding 항상 감사합니다. 따라서 진행 해보고 있는데여.. slack 으로 오류 메시지가 온 것 같은데요... 이게 무슨 뜻 일까요? '>' not supported between instances of 'NoneType' and 'float'

    • @jocoding
      @jocoding  3 года назад +2

      기준 시간 변경하면 정상적으로 되실 수 있을 것 같습니다.
      ubuntu 서버 한국 시간 기준으로 서버 시간 설정 :
      sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

    • @sg1kim1
      @sg1kim1 3 года назад

      @@jocoding 서버에서 안돌리고 pc 에서 돌렸는데요 혹시 피씨 시간을 조정해야 할까요?

  • @hobinson8097
    @hobinson8097 3 года назад +1

    영상 감사합니다

  • @jeanlee6411
    @jeanlee6411 3 года назад +6

    저는 조코딩님을 통해 파이썬을 익히는게 목표인지라 ..
    일단 따라하기는 성공 한거 같습니다~
    이건 그냥 재미로 할수 있는 만큼의 금액만 따라 해봅니다 ㅋㅋ
    계속 좋은 강의 감사드립니다~~

    • @jocoding
      @jocoding  3 года назад

      오 성공 축하드립니다!

  • @Hijuyoni
    @Hijuyoni 3 года назад +1

    좋은 강의 감사합니다

    • @jocoding
      @jocoding  3 года назад

      저도 댓글 감사드립니다!ㅎㅎ

  • @누구세용-p9i
    @누구세용-p9i 3 года назад +10

    유튜버가 자선사업가도 아니고 자기들 돈 잃었다고 빨리 안올렸냐고 징징대는 인간들은 뭘하든 망하게 되어있다.

    • @혜오니
      @혜오니 3 года назад +3

      팩트 속시원합니다

  • @hohopapa4262
    @hohopapa4262 3 года назад +2

    조코딩님 영상보고 비트코인 자동화 돌린지 한달이 넘어가네요.
    미친듯한 폭락장에서도 큰 손해 없는건 다행이지만
    간간히 있는 상승세를 타는게 쉽지는 않네요.
    한달 수익율이 거의 0%여서 전략에 수정을 좀 가해야할듯 합니다.

  • @controlalt6385
    @controlalt6385 3 года назад +4

    좋은 강의 너무 감사합니다. 너무 기다렸어요. ^^
    금액의 일부만 여러 코인에 분산하고 싶은데요.
    혹시 그런 코드를 작성하는 방법, 팁이나, 방향 같은 것 알려주실 수 있을까요?

    • @jocoding
      @jocoding  3 года назад

      감사합니다ㅎㅎ
      파이썬을 공부하시면 적용 가능하실 것 같습니다!
      파이썬 강의 재생목록: ruclips.net/p/PLU9-uwewPMe2AX9o9hFgv-nRvOcBdzvP5

  • @김재원-b4e2h
    @김재원-b4e2h 2 года назад +2

    클라우드 서버 설정에 파이썬이3.8.10인데 우분투18.04로 다운해야되나요?실행하면 There was a problem connecting to your instance이렇게 나오는데 해결하려면 EC2 Instance Connect 설치해야 되는것같은데 설치방법도 잘 나와있지않아서 해결이 안되는데 어떻게 하나요?

    • @jw5779
      @jw5779 2 года назад

      저도 이거때문에 못하고있어요 ㅜㅜ

  • @김중엽-p2q
    @김중엽-p2q 3 года назад +8

    오 드디어!! 중간고사 버리고 바로 합니다 ㅋㅋㅋㅋㅋㅋ

  • @zion4442
    @zion4442 3 года назад +1

    깃허브에 코드 올려 주신거 보고있어요! 감사합니다~!!!

  • @이석민-p2u
    @이석민-p2u 3 года назад +1

    형님 시험 끝나고 꼭 따라해볼게요 감사합니다!!!!!!!

  • @이고우라
    @이고우라 3 года назад +6

    누군가 나에게 어디를 향해 기도를 하냐고 묻는다면 그곳은 조코딩이 있는곳이다. 라고 답하였다.

  • @바위-h4r
    @바위-h4r 3 года назад +1

    오래기다렸습니다 잘볼게요 감사합니다 ^^

  • @ヤンニョムちゃんねる
    @ヤンニョムちゃんねる 3 года назад +3

    3:35 pip install openpyxl이 맥에서는 pip3 install openpyxl네요 😂

  • @junlv7
    @junlv7 3 года назад +1

    너무 감사드립니다.

  • @doteo8563
    @doteo8563 3 года назад +10

    It failed JSONDecodeError
    TypeError
    'NoneType' object has no attribute 'iloc'
    It failed JSONDecodeError
    TypeError
    'NoneType' object has no attribute 'index'

    • @jocoding
      @jocoding  3 года назад +1

      흠 IP 제한으로 None이 나오지 않았나 싶어요!
      1강 환경 설정을 확인해주세요!
      ruclips.net/video/7lFbKTVzj1c/видео.html

    • @doteo8563
      @doteo8563 3 года назад +2

      @@jocoding 홈 ip에 맞게 설정하였는데..이상하네요

    • @resumet
      @resumet 3 года назад +2

      @@doteo8563 저도 비슷한 오류가 나서... 고민중입니다. df 로 가져온 값의 첫번째 열을 가져온다는 거 같은데.. ohlcv 가 1행에 있기때문에 fail 나는게 아닌가 하네요.

    • @doteo8563
      @doteo8563 3 года назад +2

      @@resumet 저도 고민중입니다..

    • @jmg8097
      @jmg8097 3 года назад +2

      저도 테스트는 잘나오는데 조코딩님꺼 긁어가서는 키값변동후 사용하니 이런오류가뜨네요..뭘까여..흠

  • @reinako
    @reinako 3 года назад +1

    와우..💸천재

  • @koongyaaaaa
    @koongyaaaaa 3 года назад +3

    조코딩님 어제에 이어 질문드립니다 ㅠㅠ 금일 9시 이후부터 봇이 계속 '>' not supported between instances of 'NoneType' and 'float' 라는 오류문구를 계속 보내는데 어떻게 해야할까요..?

    • @김중엽-p2q
      @김중엽-p2q 3 года назад +1

      님도 그래요..? 저도 안되네요 제 컴퓨터에서 돌리는 건 실행이 되는데 클라우드에 실행하니까 안돼요

    • @koongyaaaaa
      @koongyaaaaa 3 года назад +1

      @@김중엽-p2q 네 그러네요 ㅋㅋㅋㅋㅋㅋ

    • @jocoding
      @jocoding  3 года назад

      기준 시간 변경하면 정상적으로 되실 수 있을 것 같습니다.
      ubuntu 서버 한국 시간 기준으로 서버 시간 설정 :
      sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

  • @makeitnow7660
    @makeitnow7660 3 года назад +1

    진짜 존경스럽습니다 :)

    • @jocoding
      @jocoding  3 года назад

      감사합니다 :)

  • @default678
    @default678 3 года назад +4

    이전에 올려주신 영상보고 제가 따로 투자 전략을 구성해서 만들어봤는데 저는 수수료 포함해서 5% 정도 이득을 보았습니다.
    좋은 아이디어 주신것에 대해 감사드립니다 핳

    • @jocoding
      @jocoding  3 года назад +1

      오 축하드립니다! 하락장에서도 수익률이 잘나오셨군요ㅎㅎ

    • @김석기-i7j
      @김석기-i7j Месяц назад

      대단하십니다 다른업체에서는 이것을 판매를 하는데 많은돈을 요구 합니다 님께서 유료로 만들어 주심어떨까 싶네요

  • @hyki1297
    @hyki1297 3 года назад +2

    감사합니다. 기다렸어요! ㅎㅎ/ 작년 시황이 진짜 좋았네요. 이걸로 알트코인 최적 k값으로 200일 돌리니까 4281% 나오는 것도 있네욬ㅋㅋ. 제 돈은 아니지만 백테스트만 해도 기분이 좋아집니다 ㅋㅋㅋㅋㅋ

  • @makingcha303
    @makingcha303 3 года назад +3

    '>' not supported between instances of 'NoneType' and 'float'
    '>' not supported between instances of 'NoneType' and 'float'
    파일 실행했는데 이렇게 뜨네요. 뭘까요??ㅡㅜ

    • @박경호-g7h
      @박경호-g7h 3 года назад +1

      저도 동일한 증상이네요 ㅠㅠ

    • @jocoding
      @jocoding  3 года назад

      * (추가) 서버에서 정상적으로 돌리려면 기준 시간 변경이 필요합니다.
      ubuntu 서버 한국 시간으로 설정 : sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

    • @Awoueunx
      @Awoueunx 3 года назад

      시간설정 했는도 계속 같은 에러가 뜨네요 ㅠㅠㅠ 3일째 아무것도 못하고 있읍니다 흑흑 ㅠㅠㅠ

    • @박경호-g7h
      @박경호-g7h 3 года назад

      저도 서버시간이 맞는대 with slack으로 돌리니 계속 에러가 나더라구요. 그래서 with slack이 없는 기본형으로 돌리니 잘 됌니다.

  • @임주홍-w6g
    @임주홍-w6g 3 года назад +1

    5월 31일 기준 2주간 하락장 상태로 변동성 돌파 전략 0.2 진행시 대폭락, 0.5 진행시 소폭하락(그냥 존버보다는 버팀), 0.7 진행시 매매 자체를 안함....그만큼 오른적이 없겠지...야발...ㅠㅠ
    다른 분들도 변동성 돌파전략으로 투자하실때 애매한 하락장이면 상관 없겠지만 급격한 하락장이면 그냥 현금 관망하는게 낫다는걸 다시한번 확인할 수 있는 계기가 되었으면 좋겠네요....ㅎㅠㅠ

  • @zunuruu
    @zunuruu 3 года назад +4

    조코딩님 코드를 다하고 재생시키면 autotrade start 다음에 string indices must be integers가 떠서 안되는데 어떻게 해결해야할까요?

    • @zeemok
      @zeemok 3 года назад +2

      저도 동일합니다. 참고로 PC에서 바로 테스트하면 이상이 없는데 유분투 서버에서만 그러네요

    • @zunuruu
      @zunuruu 3 года назад +1

      @@zeemok 저는 피시 파이썬에서도 에러가 저렇게 뜨네요...

    • @zeemok
      @zeemok 3 года назад +1

      @@zunuruu 저는 해결이 되었습니다. 어떤 이유에서인지 ubuntu 퍼블릭 IP가 바뀌었군요... 업비트 API 관리에서 IP 새로 추가해주니 해결 되었습니다

    • @dongbeomkim326
      @dongbeomkim326 3 года назад +2

      해결 되셨나용?
      영상 속 코드 기준으로
      autotrade start가 터미널에 출력 된 다음
      string indices must be integers 에러가 뜬 것이면
      #자동매매시작 밑의 줄 에서 인덱스에러가 뜬 것 같기도해용
      해결되셨다면 다행이고 아니라면
      while True: 부터
      마지막까지 스크립트를 공유해주시면 더 빨리 해결될 수 도 있을 것 같아요

    • @bhsong931
      @bhsong931 3 года назад

      @@zeemok 감사합니다~!저도 이제 오류 메세지 때문에 고민 했었는데 ㅎㅎ

  • @열기-m3r
    @열기-m3r 3 года назад +1

    감사합니다.

  • @김중엽-p2q
    @김중엽-p2q 3 года назад +3

    '>' not supported between instances of 'NoneType' and 'float' 라고 slack 봇에 계속 뜨는 데 이유를 알 수 있을까요?

    • @ASDFGHJKL29046
      @ASDFGHJKL29046 3 года назад +1

      저도 동일합니다 ㅜㅜ

    • @jocoding
      @jocoding  3 года назад

      기준 시간 변경하면 정상적으로 되실 수 있을 것 같습니다.
      ubuntu 서버 한국 시간 기준으로 서버 시간 설정 :
      sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

  • @남자뉴스
    @남자뉴스 2 года назад +2

    형 처음부터 차근차근 다시 만들어보니 실행이 되용 ㅎㅎ 너무 고마워요 제가 너무 자주 물어보고 찡찡거려서 죄송해요 비타민 음료라도 드리고 싶네요..

    • @jocoding
      @jocoding  2 года назад

      오 축하드립니다!

  • @bhsong931
    @bhsong931 3 года назад +4

    어려운 내용을 쉽게 잘 설명해주셔서 너무 감사합니다
    혹시 최대 매수금액을 설정할 수 있을까요??

    • @jocoding
      @jocoding  3 года назад +1

      네 가능합니다!

    • @bhsong931
      @bhsong931 3 года назад

      @@jocoding
      일단 소액으로 트레이딩 봇을 돌리고 싶은데
      지금 코드는 계좌 잔고가 5000원 이상이면 전체 원화 금액으로 시장가로 매수하는 것 같아 최대 투자금액을 지정하고 싶은데 어떻게 수정해야할까요??
      아래와 같이 수정해봤는데, 1만원씩 계속 시장가로 열심히 매수하더라구요 ㅡㅡ
      if krw > 5000:
      buy_result = upbit.buy_market_order("KRW-DOGE", 10000)
      항상 좋은 영상 감사드립니다.

  • @박경수-d1c
    @박경수-d1c 2 года назад +2

    실행 시키니깐 autotrade start 문구 뜨고 0만 계속 나오는데 어떻게 된건가요? ㅠㅠ

  • @노태희-m7h
    @노태희-m7h 3 года назад +4

    조코딩님, 영상 정말 잘 보고 있습니다. 그런데 혹시 실행 시켰는데 '>' not supported between instances of 'NoneType' and 'float' 가 나오면 어떻게 해야 할지 알려주실 수 있으실까요?

    • @visualthinker1731
      @visualthinker1731 3 года назад +2

      저도 같은 증상이 나타나네요...

    • @jocoding
      @jocoding  3 года назад

      서버에서 정상적으로 돌리려면 기준 시간 변경이 필요합니다.
      ubuntu 서버 한국 시간 기준으로 서버 시간 설정 :
      sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

  • @scion011
    @scion011 3 года назад

    매우 재미있게 봤습니다. 감사합니다. :)

  • @MrYounJunho
    @MrYounJunho 3 года назад +3

    동영상 엄청 기다렸습니다. 감사합니다 ㅎㅎ
    지금 바로 만들어서 돌리는데 아직은 매수를 안하네요 ㅠㅠ 오류 없이 돌아가긴 하는데 매수를 안하니 잘 되는건지 알 수가 없어요 ㅠㅠ

    • @jocoding
      @jocoding  3 года назад +1

      기준 값을 돌파 할때 매수가 진행되는 것이라 아직 기준 값이 돌파 안된 것일 수 있습니다!
      k 값을 극단적으로 낮게 하면 (ex. 0.0001) 시가 대비 조금이라도 상승하면 매수할 수 있으니 테스트 차원에서 소액으로 해보시는 것도 좋을 것 같아요!

  • @백승균-t8e
    @백승균-t8e 3 года назад +2

    공부 잘 됬습니다~ 감사합니다~^^ 실행하다가 일시정지 하려면 어떻게 해야되나요~?

    • @jocoding
      @jocoding  3 года назад

      Ctrl + C를 누르면 실행중인 프로세스를 종료할 수 있습니다!
      클라우드 환경에서는 아래 github에 있는 설명을 참고해주세요!
      github.com/youtube-jocoding/pyupbit-autotrade

  • @이대형-v2q
    @이대형-v2q 3 года назад +3

    2분 15초쯤인가에 api키 그대로 노출됐습니다.... 바꾸셧겠지만 혹시나 해서 댓글!남깁니다.

    • @jocoding
      @jocoding  3 года назад

      강의용으로 사용한 API키는 사용하고 삭제하였습니다! 댓글 감사합니다ㅎㅎ

  • @lucashwang3888
    @lucashwang3888 3 года назад +2

    와 문과충인데도 시도해볼만 하겠는데? 라고 생각이 들만큼 자세하게 설명해주셨네요 감탄...ㄷㄷ

  • @김태연-n2f1q
    @김태연-n2f1q 3 года назад +5

    아니 조코딩님 이번 하락장에 코인 물려서 동영상 못올리시는줄 ㅋㅋ

    • @jocoding
      @jocoding  3 года назад +4

      ㅋㅋㅋ 자동매매로 하락장은 피해갔지만 내용을 많이 넣느라 늦어졌습니다ㅠ

  • @클라우드K-b4v
    @클라우드K-b4v 3 года назад +1

    와 드뎌 클라우드로 돌렸다 일단 저는 변동성 돌파 전략 + 15일 이동평균선 이상 비트코인 자동매매 코드 이걸로 돌렸습니다~ 쫄보가 작은 금액으로 시작해봅니다~

    • @클라우드K-b4v
      @클라우드K-b4v 3 года назад

      15일 이동평균성 이상 비트코인 자동매매 안돌아가길래 그냥 안내해주신걸로 일단 돌렸는데 성공했습니다 밤사이에 수익이 났네요 ^_^ 정말 감사합니다!

  • @hohopapa4262
    @hohopapa4262 3 года назад +5

    now가 start_time과 end_time 사이에 있는지 확인하는 if 문 밑에 오늘 매수했는지 확인하는 if 문 하나 더 추가하면 좋을듯 싶습니다.

    • @tu7550
      @tu7550 3 года назад +2

      근데 그러면 업비트 쪽에서 단 한번만에 제대로 처리를 해줘야하는데 찰나의 순간 서버가 죽어있을 수도 있으니 그냥 계속 돌리는 게 더 좋을 것 같아요

    • @cxdva8635
      @cxdva8635 2 года назад

      @@tu7550 굳이 업비트 쪽에서 처리할 필요없이 while문 밖에 count =0 설정해두고 start_time < now < end_time 바로 아래에 if count == 0 구문 추가하고
      매수했을시엔 count +=1 , 매도 했을시엔 Count -=1 해놓으면 되요.
      그러면 매수 했을때는 count가 +1이 되니 다시 loop으로 되돌아왔을때 if count ==0 구문에서 누락되서 업비트에 연결조차 안할수도 있어요.
      또 나중에 매도 했을때에는 -1으로 다시 count 값이 0이 되어버리니 그 이후엔 다시 매수할수도 있죠

  • @woojinkim790
    @woojinkim790 3 года назад +2

    고맙습니다!!!

  • @qg939
    @qg939 3 года назад +9

    항상 건강보다 영상이 먼ㅈ...

    • @jocoding
      @jocoding  3 года назад +3

      ㅋㅋㅋㅋㅋㅋ

  • @수삼티비-o6w
    @수삼티비-o6w 3 года назад +1

    일반인인데 설명을 잘하셧는지 보고 따라만 햇는데 쉽네요 ㅎㅎ 감사합니다

  • @푸하하-q5q
    @푸하하-q5q 3 года назад +7

    야수의 심장 하락장으로 인해 한강행

  • @용욱김-j1e
    @용욱김-j1e 2 года назад +1

    영상 너무 잘보고있습니다 조코딩님
    파이썬 보조지표 일목균형표도 넣을수있나요????

    • @jocoding
      @jocoding  2 года назад

      네 가능합니다!

  • @이창중-d3d
    @이창중-d3d 3 года назад +7

    영상 올라오는거 기다리기가 힘들어서 혼자 만들어 버렸습니다.. 파이썬을 처음 써봐서 데이터 프레임을 어케 다뤄야 하는지몰라서 해매었네요

    • @lh7lhlolt960
      @lh7lhlolt960 3 года назад

      코딩 할줄 아시는 분이면.. 30분 단타용으로 수정해서 보내주실수 있을까요..
      부탁드립니다.
      혼자서 이것저것 해보는데 컴맹이라..3주째 좌절하고 있습니다...ㅜ.ㅜ
      절 도와주세요..
      sojuohli@gmail.com

    • @이창중-d3d
      @이창중-d3d 3 года назад

      @@lh7lhlolt960 30분은 해봤는데 수익이 대부분 마이너스 나더라구요

    • @lh7lhlolt960
      @lh7lhlolt960 3 года назад

      @@이창중-d3d 상관없습니다. 위 메일로 코딩하신거 보내주시면 정말정말 감사드리겠습니다....

  • @DrParkSH
    @DrParkSH 3 года назад +2

    황금같은 영상 감사합니다.
    하나 궁금한 것이 있습니다. 가지고 있는 원화 전부를 매매에 사용하지 않고 퍼센티지를 줄수는 없을까요?
    혹시 다음 영상을 생각하고 계신다면 잠깐 언급 부탁드립니다~

    • @jocoding
      @jocoding  3 года назад +2

      upbit.buy_market_order("KRW-BTC", 원하는 금액)
      위 함수로 매수를 진행할때 원하는 금액만큼만 매수할 수 있습니다!
      단, 1번만 매수하도록 하려면 아래와 같이 True, False로 1번만 매수되도록 할 수 있겠습니다.
      flag = True
      While True:
      if (flag):
      upbit.buy_market_order("KRW-BTC", 원하는 금액)
      flag = False

  • @hojinlee3948
    @hojinlee3948 3 года назад +4

    한 종목이 아닌 여러종목을 검색하여 자동매매가 될 수 있는 코딩도 부탁드려요

    • @열-y7d
      @열-y7d 3 года назад

      저도 그게 필요하내요^^

    • @nomnom756
      @nomnom756 2 года назад

      그정도는 그냥 직접하시지...

  • @atz3977
    @atz3977 3 года назад +2

    아 왜 오늘 빨간불임? 조정? 솔직히 코인은 에스크로라는 전자결제 시스템과 상품권(부제: 환교환)을 도박으로 만든 거 밖에 안됨 현행 시스템으로 다 커버 되는건데 왜 가치가 있는건지 모르겠네.ㅋㅋ