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

  Рет қаралды 354,281

조코딩 JoCoding

조코딩 JoCoding

Күн бұрын

누구나 할 수 있는 파이썬 비트코인 투자 자동화 2강 입니다. 백테스팅, 자동매매 구현, 클라우드 서버에서 돌리는 것까지 다루며 최근 하락장에서 어떤 성과가 있었는지 수익률을 공개합니다.
조코딩 멤버십 가입(멤버십 전용 강의 월별 무제한 수강)
▶ / @jocoding
조코딩 채널 강사 지원
▶forms.gle/LsbgU8xFL9gtzRSt6
디스코드 조코딩의 코딩 커뮤니티
▶ / discord
* (추가) 서버에서 정상적으로 돌리려면 기준 시간 변경이 필요합니다.
ubuntu 서버 한국 시간으로 설정 : sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
파이썬 기초 강의 재생목록 :
• 조코딩의 파이썬 기초 강의 (점프 투 파이썬)
파이썬 비트코인 투자 자동화 강의 재생목록 :
• 파이썬 비트코인 투자 자동화
기본 투자 용어를 잘 모르시겠다면?
투자 용어 설명(주식투자 자동화 1강): • 파이썬 주식 투자 자동화 무료 강의 시작합니다
파이썬을 이용한 비트코인 자동매매 (개정판)
위키독스: wikidocs.net/book/1665
깃허브: github.com/sharebook-kr/book-...
조코딩 업비트 비트코인 투자 자동화 강의 코드 github
github.com/youtube-jocoding/p...
이동평균선 설명(12분 50초 부근)
• 지금 주식 살까? 팔까? 판단은 알고리즘...
슬랙(Slack) 알림 받는 방법
• 파이썬 주식 자동매매 2강 - 삼성전자 ...
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
(위 링크는 쿠팡 파트너스 링크로 일정액의 수수료를 지급 받을 수 있습니다.)

Пікірлер: 1 700
@jocoding
@jocoding 3 жыл бұрын
* (추가) 서버에서 정상적으로 돌리려면 기준 시간 변경이 필요합니다. ubuntu 서버 한국 시간으로 설정 : sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 디스코드 조코딩의 코딩 커뮤니티 ▶discord.gg/zny87VeSaX 누구나 할 수 있는 파이썬 비트코인 투자 자동화 2강 입니다. 백테스팅, 자동매매 구현, 클라우드 서버에서 돌리는 것까지 다루며 최근 하락장에서 어떤 성과가 있었는지 수익률을 공개합니다. 파이썬 기초 강의 재생목록 : kzfaq.info/sun/PLU9-uwewPMe2AX9o9hFgv-nRvOcBdzvP5 파이썬 비트코인 투자 자동화 강의 재생목록 : kzfaq.info/sun/PLU9-uwewPMe3KKFMiIm41D5Nzx_fx2PUJ 기본 투자 용어를 잘 모르시겠다면? 투자 용어 설명(주식투자 자동화 1강): kzfaq.info/get/bejne/j5Zhd5V7xJ2caWg.html 파이썬을 이용한 비트코인 자동매매 (개정판) 위키독스: wikidocs.net/book/1665 깃허브: github.com/sharebook-kr/book-cryptocurrency 조코딩 업비트 비트코인 투자 자동화 강의 코드 github github.com/youtube-jocoding/pyupbit-autotrade 이동평균선 설명(12분 50초 부근) kzfaq.info/get/bejne/a8iEq9xzyrW6m3U.html 슬랙(Slack) 알림 받는 방법 kzfaq.info/get/bejne/qZhkl9t61ZOnoGQ.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 (위 링크는 쿠팡 파트너스 링크로 일정액의 수수료를 지급 받을 수 있습니다.)
@user-oz4re3tu9f
@user-oz4re3tu9f 3 жыл бұрын
과연.. 코딩이름만 들어보고 접해보지도 못한 내가 할 수 있을까...일단 감사히 보겠습니다.
@aladin2734
@aladin2734 3 жыл бұрын
감사합니다
@jjy8479
@jjy8479 3 жыл бұрын
이 댓글 왜이리 밑에 있나요 ㅠㅠ?
@user-px9bu9fs8g
@user-px9bu9fs8g 3 жыл бұрын
감사합니다... 덕분에 공부 잘 하고있어요!!!
@wakayama2733
@wakayama2733 3 жыл бұрын
safebot.io 여기도 파이썬으로 만든것같은데 맞나요?
@selling_online
@selling_online 2 жыл бұрын
저번 주식자동화 투자보다 훨씬 간단하네요. 역시 코인쪽이 접근성이 좋은것 같습니다! 좋은 강의 감사합니다
@jocoding
@jocoding 2 жыл бұрын
좋게 봐주셔서 감사합니다!ㅎㅎ
@user-rk7on8jp7l
@user-rk7on8jp7l 3 жыл бұрын
조코딩님 항상 좋은 영상 감사드립니다. 비트코인 포함하여 이더리움 리플 등 여러개의 코인 종목을 자동매매 할려면, 코딩및 AWS 클라우드 서버를 어떻게 수정하면 되나요???
@biggongjaem
@biggongjaem Жыл бұрын
좋은 영상 너무너무 감사합니다!! 혹시 변동성 돌파 전략에서 ror(수익률) 을 구할 때 fee(수수료) 값을 빼주는데 업비트의 경우 0.05니까 -0.05를 해야하나요? 아니면 -0.0005를 해야하나요? df["ror"] = np.where(df["high"] > df["target"], df["close"] / df["target"] - fee, 1) 해당 코드에서 fee 값 질문드립니다!
@gameschoolnet
@gameschoolnet 2 жыл бұрын
안녕하세요 저는 어제 글을보고 직접 코드복사해서 비트코인이 아닌 다른 코인으로 매수매도 코딩으로 작성하여 깃허브에 파일올려서 조코딩님 처럼 자동으로 하려고 aws를 이용해서 자동으로 해놨습니다. 돈을 안집어 넣어서 입금하자마자 제업비트에서 바로 매수 진행하여 엄청신기했습니다.. 정말대단하세요^^ 제가 궁금한게 있어서 질문드립니다 1.만약 10원짜리 코인을 사서 다음날 정리하기까지(8시 59분) 계속 이득을 취하고 있다면 아예 매도를 안하나요? 아침에 알림창보니 매수만하고 매도는 안되어있더라구요 2.만약 중간에 제가 이득을 크게 보고있어서 중간에 업비트를 보고 매도 했습니다 그럼 자동으로 또 사나요? (예:50만원을 넣고 자동으로 코인이 매수됐고 아침에 일어나보니 60만원이 되어있었고 코인구매자는 업비트접속하여 모든 코인 매도 60중에 10은 빼고 50만원만 가지고 다시시작하는 상황) 3.그리고 오토비트코인트레이드파이 파일은 깃허브에 넣고 하는중인데 코인의 종류를 1가지 더하고 싶으면 오토비트코인트레이드파이-1이런식으로 만들어서 돌리면 2개가 다되는지 궁금합니다 ㅠㅠ 너무질문만해서 죄송합니다 저도 20년전 비쥬얼베이직으로 정보처리기능사따고 포기했는데 요즘은 정말 간편해졌네요^^;;
@jocoding
@jocoding 2 жыл бұрын
좋게 봐주셔서 감사합니다ㅎㅎ 1. 네 무조건 다음날 8:59에 매도하는 것으로 코딩 되어있습니다. 2. 그 시점에 변동성 돌파 조건을 넘은 가격이면 자동으로 사집니다. 3. 네 그렇게 2개 돌리셔도 2개가 됩니다!
@jinyong_yu
@jinyong_yu 3 жыл бұрын
항상 잘 보고 있습니다. 관련해서 관심있는 여러개의 코인 종목을 비중별로 분배해서 자동거래할 수 있는 코드는 어떻게 하면 만들 수 있을 지도 3강에서 보여주시면 감사하겠습니다.
@user-px8ks1mb8q
@user-px8ks1mb8q 3 жыл бұрын
와 대박~ 감사합니다. 시간 나신다면 여러 코인 분산해서 돌파 매매하는 방법도 업데이트도 해주세요^^
@user-ck3uo3vu7q
@user-ck3uo3vu7q 3 жыл бұрын
조코딩님~ 혹시 interval을 바꿔도 매도는 08:59:50초에 딱 한번만 되는건가요? 매도 기준은 뭔지 알고 싶어요.
@jocoding
@jocoding 3 жыл бұрын
start_time < now < end_time - datetime.timedelta(seconds=10): 매도 기준은 조건문의 시간입니다! 위 시간을 매매를 원하는 시간으로 변경하셔야합니다.
@bluegray_
@bluegray_ 3 жыл бұрын
상승장ma+변동성 돌파 전략 xrp로 변경해서 해보려는데 btc를 다 xrp로 바꿔주고 실행하니까 '>' not supported between instance of 'NoneType' and 'int' 라고 뜨면서 안되네요.. 따로 또 수정해야할 부분이 있는건가요??
@bluegray_
@bluegray_ 3 жыл бұрын
분홍색 글씨 btc만 변경하니깐 되네요. 흰색 btc를 xrp로 변경하니깐 저 에러가 계속 나더라구요
@user-ou8se9tl4e
@user-ou8se9tl4e 3 жыл бұрын
잘보고 따라했습니다 설명도 잘해주시고 감사합니다 본인생각대로 로직 짤려면 추가 작업이 들어가야되서 공부해야겠내요 ^^
@user-vt7cl5pu8m
@user-vt7cl5pu8m 3 жыл бұрын
"밀린 8주치 대학 강의보다 인생에 도움되는 유튜브 강의"
@goodandtak1331
@goodandtak1331 3 жыл бұрын
이거 유행이에요?
@user-nx8pt8xl2x
@user-nx8pt8xl2x 3 жыл бұрын
조교수님의 강의 너무 유익합니다.
@user-lo1hq2fm8g
@user-lo1hq2fm8g 3 жыл бұрын
감사합니다. ㅎ 혹시 RSI를 통한 매매도 알고 싶습니다. 그리고 이미 매수가 된 상태에서는 추가 매수를 안하는 조건문은 어떻게 작성 될까요?
@user-fo9bd4dy8q
@user-fo9bd4dy8q 3 жыл бұрын
영상 만드시느라 고생 많이 하셨습니다. 감사합니다 !!
@hohopapa4262
@hohopapa4262 3 жыл бұрын
유튜브 영상이 올라오길 이렇게 목빠지게 기다려본건 첨인듯 싶습니다.
@jasonjang6700
@jasonjang6700 3 жыл бұрын
조코딩님 항상 건강보다 영상이 우선입니다. ^^ 차근차근 따라해 보겠습니다. 너무 감사합니다. 그리고 혹시 변동성 돌파전략으로 다음날 한번만 매도를 하는것이 아닌 RSI 나 볼린저밴드 등의 지표를 가지고 목표가격을 만족했을때 하루동안에 여러번 매수 매도 하는 방법도 혹시 강의영상 올려주실 수 있을까요? 아직 코딩 짜는게 안되서 직접 수정하기가 매우 어렵네요 ㅠ,ㅠ
@GDdictionary
@GDdictionary 3 жыл бұрын
드디어! 2편감사합니당~
@user-xt6tv6rk4m
@user-xt6tv6rk4m 3 жыл бұрын
안녕하세요! 우선 이렇게 모두를 위한 강의영상 감사드립니다 ! 궁금한게 있는데, 이 프로그램은 한번 매수를 한 뒤에 다음날 8시 59분 50초가 되면 한번에 매도를 하는 방식인가요? 혹시 수익률이 몇퍼센트 났을때 매도를하고 다시 매수를하는 방식의 코드는 직접 구현해야하나요?
@jocoding
@jocoding 3 жыл бұрын
네네! 전량 매수 전량 매도를 하는 변동성 돌파 전략을 구현한 코드입니다. 수익률에 따른 매도는 직접 파이썬으로 구현하셔야 합니다! kzfaq.info/sun/PLU9-uwewPMe2AX9o9hFgv-nRvOcBdzvP5
@user-cq3tr7lm1h
@user-cq3tr7lm1h 3 жыл бұрын
비트코인 강의 끝나거든 해외선물용 강의도 좀 올려주시면 감사하겠습니다^^ 꼭 배우고 싶어요~
@controlalt6385
@controlalt6385 3 жыл бұрын
좋은 강의 너무 감사합니다. 너무 기다렸어요. ^^ 금액의 일부만 여러 코인에 분산하고 싶은데요. 혹시 그런 코드를 작성하는 방법, 팁이나, 방향 같은 것 알려주실 수 있을까요?
@jocoding
@jocoding 3 жыл бұрын
감사합니다ㅎㅎ 파이썬을 공부하시면 적용 가능하실 것 같습니다! 파이썬 강의 재생목록: kzfaq.info/sun/PLU9-uwewPMe2AX9o9hFgv-nRvOcBdzvP5
@user-om6ip1mi7k
@user-om6ip1mi7k 3 жыл бұрын
드디어 올라왔네요! 감사합니다
@user-cv2ek5ut3f
@user-cv2ek5ut3f 2 жыл бұрын
감사합니다!!! 그러면 상승장때 사용하는코드랑 하락장떄 사용하는 코드를 같이 넣어도 되는건가요?? 아니면 상승장일때 따로 쓰고 하락장일때 따로 써야하는건가요?
@user-uf3jq4xr4y
@user-uf3jq4xr4y 2 жыл бұрын
영상 너무 잘 봤습니다. AWS말고 파이썬에서 그대로 실행하려하는데 코드 넣고 실행 누르니 can't compare offset-naive and offset-aware datetimes가 반복 됩니다.. 혹시 어떻게 해결해야할까요??
@man-go3317
@man-go3317 3 жыл бұрын
고생하셨어요ㅎㅎ !!
@jocoding
@jocoding 3 жыл бұрын
감사합니다!!
@mdhgood
@mdhgood 3 жыл бұрын
재생버튼을 누르면 WARNING: You are using pip version 20.2.3; however, version 21.0.1 is available. You should consider upgrading via the 'c:\python38-64\python.exe -m pip install --upgrade pip' command. 이렇게 나와요.
@jocoding
@jocoding 3 жыл бұрын
WARNING은 업데이트를 하라는 경고여서 그냥 넘어가도 괜찮지만 없애시려면 아래 명령어를 그대로 입력하시면 됩니다! c:\python38-64\python.exe -m pip install --upgrade pip
@tube5604
@tube5604 3 жыл бұрын
저랑 같네요 그렇게나와서 업그레이드 했는데 openpyx1 여전히 안깔려요 ㅠㅠ
@mdhgood
@mdhgood 3 жыл бұрын
원인을 찾았습니다!!!!!!!!!!!!!!!!!!!!!!!!!!! df['close'] / df['target'] - fee, 이 부분에서 -fee를 지우는데... fee바로 뒤에 붙은 쉼표까지 지워서 그랬네요. df['target']이렇게 말고 df['target'], 이렇게 해야 하는 거네요~^^*
@jocoding
@jocoding 3 жыл бұрын
openpyx1 1이 아니라 l입니다! 스펠링이 잘못되어서 설치가 안된 것일 수 있을 것 같습니다.
@user-yd8pn1wp1e
@user-yd8pn1wp1e 3 жыл бұрын
c:\python38-64\python.exe -m pip install --upgrade pip 복사 붙여넣기 ㅋㅋㅋ
@aaask5973
@aaask5973 2 жыл бұрын
조코딩님 영상 감사합니다. ㅎㅎ 이거 올려주셨을때 바로 따라해보고, 한동안 유용하게 잘 쓰고 있었는데요. 어느순간부터 계속 에러가 나서 실행이 멈추더라고요. 다시 세팅해놔도 하루정도 지나면 멈춰있고.. 혹시 백그라운드 로그(?)를 확인해서 원인을 찾아보려면 어떻게 하면 될까요?? 에러가 났을때 어떤방식으로 확인을 해보면 될지 궁금합니다..ㅎㅎ
@cheolhwankim3240
@cheolhwankim3240 3 жыл бұрын
백테스팅이 확실히 좋은 전략이네요
@cloudboy553
@cloudboy553 3 жыл бұрын
너무 감사합니다. 알고 계신 지식을 남들이 쉽게 이해할 수 있게 알려주시고 작성하신 코드를 공유해주시는 모습에 너무 감동받았습니다!!! 최고최고
@heewonyang9240
@heewonyang9240 3 жыл бұрын
훌륭한 강의 입니다. 번창하세요. ^^
@user-ck3uo3vu7q
@user-ck3uo3vu7q 3 жыл бұрын
최고의 컨텐츠~~!!! 감사합니다. 코드 실행 시켜 놓으면 항상 감시하고 있다가 조건에 맞으면 스스로 매수하는건가요? 매도도 하구요?
@jocoding
@jocoding 3 жыл бұрын
네 맞습니다!
@user-ck3uo3vu7q
@user-ck3uo3vu7q 3 жыл бұрын
@@jocoding 이걸 구현하시다니... 정말 조코딩님 최고~~!!
@user-bi9ww5wc41
@user-bi9ww5wc41 2 жыл бұрын
와 완성했어요~!~! 잘 돌아가네요!!! 너무 기뻐요 ㅎㅎ 좋은 강의 만들어주신 조코딩님 재능 기부 정말 정말 감사해요!!
@jocoding
@jocoding 2 жыл бұрын
와 완성 축하드립니다!ㅎㅎ
@user-up1jl6io1e
@user-up1jl6io1e 2 жыл бұрын
저도 영상보고 끝까지 완성은 했는데 그 뒤로는 어떻게 해야 하나요?
@cham9994
@cham9994 3 жыл бұрын
와 이걸 그냥 다 주시나요.. 요거 해보겠다고 이것 저것 알아봤었는데 너무 감사합니다!
@daily_kiki
@daily_kiki 3 жыл бұрын
처음에 할때만 하루정도 사고 팔고를 하고 나서 그 이후부터는 작동을 안하는거 같아서 계속 다시 재실행하고 재실행 하고 하다가 nohup: ignoring input and redirecting stderr to stdout 이런 오류가 나오는데요 혹시 이유를 알수 있을까요? 그리고 한번 실행되고 나서 작동이 안되는거 같은데요 다른분들은 잘 작동하고 있는지 궁금해요
@jocoding
@jocoding 3 жыл бұрын
nohup: ignoring input and redirecting stderr to stdout 위 메세지는 오류가 아닙니다 정상 동작하는 겁니다!
@user-km7wm4sc3r
@user-km7wm4sc3r 2 жыл бұрын
조코딩님 좋은 정보 정말감사합니다~ 다름아니라 조코딩님의 영상을보고 차근차근 따라해서 현재 프로그램이 자동으로 돌아가게끔 완료해둔 상태입니다! 코딩을 잘모르다보니 매수가 아직 안되었는데 매수가 안되었다고한들 k값에 따라서 매수가 알아서 되겠지요? 다해놓고 보니 이게 잘되고있는지 안되는지 궁금합니다 ㅜ (현재시간으로 k값을 0.7로 지정해놓았는데 언제쯤 매수가되는지 여쪄봐도 되는지요?)
@jocoding
@jocoding 2 жыл бұрын
좋게 봐주셔서 감사합니다. 시가 기준 어제 변동폭의 70% 이상 상승하면 매수가 진행됩니다! 되는지 확인해보시려면 k값을 0.00001로 설정하시면 작은 상승만 되어도 매수가 진행됩니다.
@handj957
@handj957 3 жыл бұрын
정말이지 알고 싶고 배우고 싶었던 어렵고만 느껴졌던 코딩을 실생활에 직접적으로 활용가능하게 해 주셨어 감사합니다. 정말이지 학문과 삶을 적용한 최고의 강의라고 생각합니다!!!
@user-pv7xz3ui5i
@user-pv7xz3ui5i 3 жыл бұрын
유용한 정보 감사합니다. 그런데 9시 되면 바로 전액 매도되는게 아니라 내가 산 가격보다 조금이라도 오르면 팔리게 하고 싶은데 코드 어떻게 수정하나요?
@2trangeplayer
@2trangeplayer Жыл бұрын
아래에 def sell 지역 변수지정으로 안에 IF문을 넣어서 조건에 BUY PRICE 변수를 지정하여 조건문에 활용하면 가능할듯합니다!
@user-fj4zm8pf8b
@user-fj4zm8pf8b 3 жыл бұрын
오 AWS 강의까지... 최고입니다~ 이 시리즈는 끝까지 기대가 됩니다
@sikbang_eng
@sikbang_eng 2 жыл бұрын
안녕하세요 영상 잘봤습니다!! 해당 영상에 나오는 코드들은 기존에 있던 코인들은 건드리지 않고, krw-btc라고 입력하게 되면, 비트코인만 사고 파는거를 무한루프 하는건가여?? 슬랙을 이용하려면 슬랙 해당 토큰에 다른 키값을 넣어줘야하는지 궁금합니다.!
@sg1kim1
@sg1kim1 3 жыл бұрын
조코딩님 JoCoding 항상 감사합니다. 따라서 진행 해보고 있는데여.. slack 으로 오류 메시지가 온 것 같은데요... 이게 무슨 뜻 일까요? '>' not supported between instances of 'NoneType' and 'float'
@jocoding
@jocoding 3 жыл бұрын
기준 시간 변경하면 정상적으로 되실 수 있을 것 같습니다. ubuntu 서버 한국 시간 기준으로 서버 시간 설정 : sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
@sg1kim1
@sg1kim1 3 жыл бұрын
@@jocoding 서버에서 안돌리고 pc 에서 돌렸는데요 혹시 피씨 시간을 조정해야 할까요?
@cats_meows
@cats_meows 3 жыл бұрын
우선 좋은정보 감사드립니다. 로직을 보던중 궁금한게 있는데여~ 매도 로직은 오전 8시59분 50초 부터 딱 10초만 있는걸로 보이는데 그렇다면 조건에 맞아서 매수가 된 이후에 계속 급락이 이루어 져도 다음날 오전 8시 59분 50초가 될때까진 중간에 손절할 수 있는 로직은 아닌거죠? 제대로 이해한건지 궁금합니다!
@youngsamlee
@youngsamlee 3 жыл бұрын
현재 코딩은 그렇게 되어 있네요. 많은 분들이 수익률에 따라 사고 파는 로직을 고민 할 듯합니다.
@felon_gamer
@felon_gamer 2 жыл бұрын
안녕하세요!! 영상으로 파이썬에 관심갖게되서 교제도 사서 열심히 공부하고있습니다 ㅎㅎ 예제코드를 좀 변형해서 다른 코인도 감시하면서 매수하는것까진 잘 동작하는데 왜 판매는 자동으로 되지 않는걸까요...? 매도관련된 부분은 손대지 않았고 혹시 시간이 문제인가 싶어서 10초 멈추던걸 50초로 늘렸는데도 매도만 정상작동을 안하네요 ㅠㅠ
@koongyaaaaa
@koongyaaaaa 3 жыл бұрын
조코딩님 어제에 이어 질문드립니다 ㅠㅠ 금일 9시 이후부터 봇이 계속 '>' not supported between instances of 'NoneType' and 'float' 라는 오류문구를 계속 보내는데 어떻게 해야할까요..?
@user-jk9tr5of4f
@user-jk9tr5of4f 3 жыл бұрын
님도 그래요..? 저도 안되네요 제 컴퓨터에서 돌리는 건 실행이 되는데 클라우드에 실행하니까 안돼요
@koongyaaaaa
@koongyaaaaa 3 жыл бұрын
@@user-jk9tr5of4f 네 그러네요 ㅋㅋㅋㅋㅋㅋ
@jocoding
@jocoding 3 жыл бұрын
기준 시간 변경하면 정상적으로 되실 수 있을 것 같습니다. ubuntu 서버 한국 시간 기준으로 서버 시간 설정 : sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
@user-ki4bb5nd2r
@user-ki4bb5nd2r 3 жыл бұрын
조코딩님, 영상 정말 잘 보고 있습니다. 그런데 혹시 실행 시켰는데 '>' not supported between instances of 'NoneType' and 'float' 가 나오면 어떻게 해야 할지 알려주실 수 있으실까요?
@visualthinker1731
@visualthinker1731 3 жыл бұрын
저도 같은 증상이 나타나네요...
@jocoding
@jocoding 3 жыл бұрын
서버에서 정상적으로 돌리려면 기준 시간 변경이 필요합니다. ubuntu 서버 한국 시간 기준으로 서버 시간 설정 : sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
@user-jx5or8pk2m
@user-jx5or8pk2m 3 жыл бұрын
조코딩님 너무 감사합니다 ㅠㅠㅠㅠㅠ 사랑해요~!!!!
@user-uj8jj2cb6d
@user-uj8jj2cb6d 2 жыл бұрын
너무 감사합니다~ ~~!!^^ 바로 제가 하고싶은던것을 찾았습니다. 강의 너무 감사합니다~~야호~~~!!!
@user-lo2io7jq3p
@user-lo2io7jq3p Жыл бұрын
이런 좋은 강의를 대학에서 가르쳐야하는데.... 정말 감사합니다 조코딩님!!
@jocoding
@jocoding Жыл бұрын
좋게 봐주셔서 감사합니다!!
@user-jk9tr5of4f
@user-jk9tr5of4f 3 жыл бұрын
'>' not supported between instances of 'NoneType' and 'float' 라고 slack 봇에 계속 뜨는 데 이유를 알 수 있을까요?
@ASDFGHJKL29046
@ASDFGHJKL29046 3 жыл бұрын
저도 동일합니다 ㅜㅜ
@jocoding
@jocoding 3 жыл бұрын
기준 시간 변경하면 정상적으로 되실 수 있을 것 같습니다. ubuntu 서버 한국 시간 기준으로 서버 시간 설정 : sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
@bigchance99
@bigchance99 3 жыл бұрын
비트코인말고 다른 종목으로 변경하려면 코드에서 어떤내용만 수정하면 될까요? BTC를 다른 종목코드로만 수정하면 되나요?
@ChangHyun7
@ChangHyun7 2 жыл бұрын
안녕하세요. 덕분에 잘 사용하고 있습니다. 궁금한게 있는데 혹시 자동매수매도를 일시정지시키고 제가 원하는 시점에 매수한 코인을 매도하고 싶은데 어떻게 해야될까요? 오전 9시 전 제가 원하는 시점에 매도하면 바로 자동매수해서 이 문제를 해결하고 싶습니다.
@user-hu9gt6fk1r
@user-hu9gt6fk1r 3 жыл бұрын
17:20
@Kim2005success
@Kim2005success 3 жыл бұрын
당연한 얘기지만 투자의 실행과 책임은 다 본인에게 있습니다. 누가 부추기는 게 아니며 자유에는 책임이 따릅니다.
@user-dl1pi1sv7h
@user-dl1pi1sv7h 3 жыл бұрын
혹시 기존 구매했던 코인이 있을경우 프로그램 돌릴경우 강제 매도가 되는지 마이너스가 나있는 경우는 k값만큼 기다렸다가 매수 물타기후 존버했다가 손절 매도가 되는지..궁금하네요.기존 구매 코인이 있을경우 다 팔고 진행해야하는지 궁금합니다!!
@jocoding
@jocoding 3 жыл бұрын
코드를 변형하기 나름입니다! 다 가능합니다ㅎㅎ
@viadrinaa9671
@viadrinaa9671 3 жыл бұрын
강의 정말 잘 봤습니다!! 언제나 큰 도움 받고가요 :)) 혹시 인스턴스 상태는 계속해서 실행중으로 놔둬도 상관 없는건가요?? 예를 들어 컴퓨터 용량을 잡아먹는다던가, 아니면 속도가 느려진다던가 하는 부작용은 없나요? 자동매매를 켜두지 않을 때에는 인스턴스 연결을 종료해도 되는지 궁금합니다!! 항상 좋은 영상 감사합니다!!
@jocoding
@jocoding 3 жыл бұрын
클라우드에 돌려두셨다면 인터넷 창은 닫아주셔도 됩니다! 클라우드 컴퓨터로 접속하는 통로 정도여서 내 컴퓨터의 자원을 크게 사용하지는 않습니다😄
@henrykim1119
@henrykim1119 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 жыл бұрын
기준 시간 변경하면 정상적으로 되실 수 있을 것 같습니다. ubuntu 서버 한국 시간 기준으로 서버 시간 설정 : sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
@bluegray_
@bluegray_ 3 жыл бұрын
@@jocoding 기준시간을 변경해도 안되는데 아떻게 해야할까요??
@jaehoonkim9983
@jaehoonkim9983 2 жыл бұрын
정의가 안된 부분이 있어서 그렇습니다.
@user-yh5uj9lz8c
@user-yh5uj9lz8c 3 жыл бұрын
비트말고 다른거 매매하려면 while문 안에 들어잇는 BTC를 다 다른걸로 바꿔주면 정상작동되는건거요
@ohjoon86
@ohjoon86 2 жыл бұрын
저는 도지코인으로 해봤는데 잘 동작해요. 대소문자 인식하나 했는데 상관없더라구요
@makeat0923
@makeat0923 3 жыл бұрын
잘보고 있습니다. 감사합니다.
@user-ck3uo3vu7q
@user-ck3uo3vu7q 3 жыл бұрын
조코딩님~ 다른 코인으로 바꾸려면 코드하단에 있는 소문자 btc도 해당 코인명으로 수정해야하나요?
@mantrika4534
@mantrika4534 3 жыл бұрын
이번 프로그램은 무조건 다음날 8시59분50초에 매도하는건가요? 그렇다면 밤사이 하락이나 조정 시 어떻게 대처할 수 있나요? ㅜㅜ 지금 가장 필요한 기능이라 생각되는 것을 나열해보자면, 1. 원금손실 방지 : 매수가보다 현재가가 낮아질 시 최대한 매수가랑 비슷한 선에서 매도하기(설정된 시간에 구애받지 않고) 2. 저항선 돌파 시 매수, 돌파된 이평선을 다시 하향돌파 시 또는 상향 돌파한 이평선 위의 저항선에 맞고 떨어지는 시기에 매도 3. 여러 복수의 코인들을 설정된 금액만큼 또는 보유 현금의 % 단위로 매수하기 4. 기축 코인인 비트코인(특히 해외비트-바이낸스, 비트파이넥스 비트 가격, 차트) 급락 시 보유하고 있는 코인들 일괄 매도 조코딩님 감사합니다 ^^ (완성도 있는 버전의 경우, 상업용으로 따로 관리하셔도 괜찮을 것 같습니다.)
@jocoding
@jocoding 3 жыл бұрын
네네! 기본적으로 구현한 것은 8시59분50초에 매도 시작하는 것인데 시간은 얼마든 변경할 수 있습니다. 저는 책에 나온 기본 예제만 구현하였는데 써주신 1,2,3,4 기능들도 파이썬으로 구현 가능합니다! 전략은 원하시는 방향에 맞게 수정해서 사용해주세요 :)
@user-gx9vn4mk8e
@user-gx9vn4mk8e 3 жыл бұрын
"완벽한 타이밍"
@user-dm4kg1sy4f
@user-dm4kg1sy4f 3 жыл бұрын
질문이 있어요 1) "새로운 K값적용" 같은 코드변경을 하면 언제 반영이 되는건가요? 익일 9:00부터 반영이 되는 걸까요? 자동매매를 멈춘 후 다시 시작하면 새로운 K값이 바로 적용되는건가요? 2) 소개해주신 코드로 분할매매는 가능한가요? 하락장이면 전량 매도, 상승장이면 전량 매수 하는 건가요? 3) 수동 매수 + 자동 매도 조합이 가능할까요? 예를 들어 오전에 자동으로 매매를 해두고 일상생활 중에 하락장이면 자동매도가 되도록 할 수 있을까요?
@jocoding
@jocoding 3 жыл бұрын
1. 코드를 수정하셨다면 자동매매를 멈춘 후 다시 시작해야합니다! 2. 작성된 코드는 변동성 돌파 전략 기반으로 전량 매수/매도입니다. 3. 코드를 변형하시면 가능합니다!
@jackhong1702
@jackhong1702 3 жыл бұрын
조코딩님 항상 감사한 마음으로 영상 시청 중입니다^^
@빵빵
@빵빵 3 жыл бұрын
투자는 오로지 자신의 선택이니 다른분이 조코딩님탓 하는 일이 없었음 하는 마음이 큽니다 이번에도 쉽게 올려주셨지만 제가 띄어쓰기랑 철자를 실수해서 동영상을 몇번씩이나 돌려봤네요^^ 거의 울다시피 끝까지 완성했습니다 너무너무 감사합니다 그런데 저 슬랙코드를 어디에 붙여야되는지 잘모르겠습니다ㅠㅠ 예전 영상보고 아이디 만들고 봇만든거까지 했는데 잘모르겠어요....ㅠㅠ
@jocoding
@jocoding 3 жыл бұрын
완성 축하드립니다!ㅎㅎ 슬랙 봇 토큰을 아래 myToken 부분에 넣어주시면 됩니다! bitcoinAutoTradeWithSlack.py 8번째 줄 myToken = "xoxb-your-token"
@빵빵
@빵빵 3 жыл бұрын
@@jocoding 했어요! 했는데.....ㅠㅠ 8번째줄에 붙여넣고 비주얼스튜디오 코드 bitcoinAutoTrade.py파일에 터미널이 아닌 윗부분 넣는건지 주식자동화강의처럼 test.py 넣어야되는지 아이고 어렵네요 아무래도 요건 어려워서 안될것같아요 하하
@user-jx5or8pk2m
@user-jx5or8pk2m 3 жыл бұрын
@@빵빵 그냥 코드 8번째 줄의 myToken = " " 의 큰 따옴표 안에달래님의 슬랙 봇 토큰 코드 넣으시면 될 것 같습니다!
@빵빵
@빵빵 3 жыл бұрын
@@user-jx5or8pk2m 아; 그건 넣었는데..ㅠㅠ 넣은걸 어디다가 실행시키는지를 모르겠어요ㅠㅠ
@jocoding
@jocoding 3 жыл бұрын
실행은 아래 명령어로 실행하실 수 있습니다! python3 bitcoinAutoTradeWithSlack.py
@zunuruu
@zunuruu 3 жыл бұрын
조코딩님 코드를 다하고 재생시키면 autotrade start 다음에 string indices must be integers가 떠서 안되는데 어떻게 해결해야할까요?
@zeemok
@zeemok 3 жыл бұрын
저도 동일합니다. 참고로 PC에서 바로 테스트하면 이상이 없는데 유분투 서버에서만 그러네요
@zunuruu
@zunuruu 3 жыл бұрын
@@zeemok 저는 피시 파이썬에서도 에러가 저렇게 뜨네요...
@zeemok
@zeemok 3 жыл бұрын
@@zunuruu 저는 해결이 되었습니다. 어떤 이유에서인지 ubuntu 퍼블릭 IP가 바뀌었군요... 업비트 API 관리에서 IP 새로 추가해주니 해결 되었습니다
@dongbeomkim326
@dongbeomkim326 3 жыл бұрын
해결 되셨나용? 영상 속 코드 기준으로 autotrade start가 터미널에 출력 된 다음 string indices must be integers 에러가 뜬 것이면 #자동매매시작 밑의 줄 에서 인덱스에러가 뜬 것 같기도해용 해결되셨다면 다행이고 아니라면 while True: 부터 마지막까지 스크립트를 공유해주시면 더 빨리 해결될 수 도 있을 것 같아요
@bhsong931
@bhsong931 3 жыл бұрын
@@zeemok 감사합니다~!저도 이제 오류 메세지 때문에 고민 했었는데 ㅎㅎ
@gired2000
@gired2000 3 жыл бұрын
좋은 영상 제작 감사합니다! 질문이 하나 있습니다. 제 깃허브에 새로 py파일을 업데이트해서 올렸는데, 이걸 ubuntu로 가져오려면 계속 git clone 명령어를 써야될까요? 혹시 다른 방법이 있다면 공유 부탁드립니다!
@jocoding
@jocoding 3 жыл бұрын
git clone이 가장 좋을 것 같아요!
@scion011
@scion011 3 жыл бұрын
매우 재미있게 봤습니다. 감사합니다. :)
@user-dt3nq9zw1b
@user-dt3nq9zw1b 3 жыл бұрын
영상 올라오는거 기다리기가 힘들어서 혼자 만들어 버렸습니다.. 파이썬을 처음 써봐서 데이터 프레임을 어케 다뤄야 하는지몰라서 해매었네요
@lh7lhlolt960
@lh7lhlolt960 3 жыл бұрын
코딩 할줄 아시는 분이면.. 30분 단타용으로 수정해서 보내주실수 있을까요.. 부탁드립니다. 혼자서 이것저것 해보는데 컴맹이라..3주째 좌절하고 있습니다...ㅜ.ㅜ 절 도와주세요.. sojuohli@gmail.com
@user-dt3nq9zw1b
@user-dt3nq9zw1b 3 жыл бұрын
@@lh7lhlolt960 30분은 해봤는데 수익이 대부분 마이너스 나더라구요
@lh7lhlolt960
@lh7lhlolt960 3 жыл бұрын
@@user-dt3nq9zw1b 상관없습니다. 위 메일로 코딩하신거 보내주시면 정말정말 감사드리겠습니다....
@MrYounJunho
@MrYounJunho 3 жыл бұрын
동영상 엄청 기다렸습니다. 감사합니다 ㅎㅎ 지금 바로 만들어서 돌리는데 아직은 매수를 안하네요 ㅠㅠ 오류 없이 돌아가긴 하는데 매수를 안하니 잘 되는건지 알 수가 없어요 ㅠㅠ
@jocoding
@jocoding 3 жыл бұрын
기준 값을 돌파 할때 매수가 진행되는 것이라 아직 기준 값이 돌파 안된 것일 수 있습니다! k 값을 극단적으로 낮게 하면 (ex. 0.0001) 시가 대비 조금이라도 상승하면 매수할 수 있으니 테스트 차원에서 소액으로 해보시는 것도 좋을 것 같아요!
@dragonbbs0329
@dragonbbs0329 3 жыл бұрын
너무나도 좋은 강의 감사합니다. pc에서 돌리던중에 서버로 돌리는게 너무 궁금했는데 자세한 설명너무 감사합니다. 매우 잘되내요 . 그런데 궁금한게 한가지 있어서요 우분투에 기존에 파일을 올린뒤에 서버에서 수정하기가 좀 불편해서 pc에서 수정한걸 다시 올리고 기존걸 지우는 작업을 하고 싶은데 어떻게 하는지 좀 알려주실수 있을까요 ㅠㅠ 검색해도 전문지식이 없다보니 생각보다 어렵내요. 답변 부탁드립니다. ~~
@jocoding
@jocoding 3 жыл бұрын
영상에 나온 것 처럼 git을 이용하여 github에 올리고 올린 코드를 받는 방법이 있습니다! kzfaq.info/get/bejne/laqdgJt2tJnRkmw.html 위 영상의 5분 21초 부근을 참고해주세요!
@user-or3ut4dj5l
@user-or3ut4dj5l 2 жыл бұрын
안녕하세요 자동화 매매 코딩에 관심이 있어서 너무 잘 보고 있습니다. 서버 관련 해서 질문이 있는데, 음 일단 함 적어 봅니다. aws 프리티어가 끝난 후에 비용이 발생 된다고 하는데 한달 기준으로 했을때 비용이 어느 정도 인지 궁금하고 다른 oracle 서버나 구글 서버도 있는데 aws 서버를 사용하는 이유가 있는지 궁금합니다.
@bhsong931
@bhsong931 3 жыл бұрын
어려운 내용을 쉽게 잘 설명해주셔서 너무 감사합니다 혹시 최대 매수금액을 설정할 수 있을까요??
@jocoding
@jocoding 3 жыл бұрын
네 가능합니다!
@bhsong931
@bhsong931 3 жыл бұрын
@@jocoding 일단 소액으로 트레이딩 봇을 돌리고 싶은데 지금 코드는 계좌 잔고가 5000원 이상이면 전체 원화 금액으로 시장가로 매수하는 것 같아 최대 투자금액을 지정하고 싶은데 어떻게 수정해야할까요?? 아래와 같이 수정해봤는데, 1만원씩 계속 시장가로 열심히 매수하더라구요 ㅡㅡ if krw > 5000: buy_result = upbit.buy_market_order("KRW-DOGE", 10000) 항상 좋은 영상 감사드립니다.
@kwonhj0138
@kwonhj0138 3 жыл бұрын
비트코인에 미쳐서 이젠 코딩까지 만들고있는 내 인생이 레전드다;;
@akakss123
@akakss123 3 жыл бұрын
@@chimpanzeemystery BTC 되어있는부분 DOGE 로 바꾸면될듯하네ㅐ요
@kwonhj0138
@kwonhj0138 3 жыл бұрын
@@chimpanzeemystery 지원되는 코인이 있고 안되는 코인이 있는거같더라구요
@jocoding
@jocoding 3 жыл бұрын
print(pyupbit.get_tickers())로 지원 가능한 ticker 목록을 확인하실 수 있습니다!
@bingeun
@bingeun 3 жыл бұрын
요즘 학생들은 학교에서도 코딩을 권장하고 있으니, 시대를 따라가고 있는겁니다~!
@OnedayWorkout
@OnedayWorkout 3 жыл бұрын
혹시 주피터에서도 가능한가요???
@freedomecons
@freedomecons 3 жыл бұрын
질문 있습니다~ aws 계정 하나에 산식 하나만 적용할 수 있나요? 코인별로 전략을 수립하고 싶은데 어떻게 하는지 궁금합니다 가령 리플코인을 같이 하고 싶은데 산식에 리플만 바꿔서 해도 가능한지 궁금합니다. 참고로 전혀 코딩관련 지식이 없는 상태에서 따라만 한 상태입니다. 다행히도 올려주신 전략은 잘 실행되고 있습니다. 너무 감사드려요!
@jocoding
@jocoding 3 жыл бұрын
하나의 계정으로 하나의 서버에 여러가지를 돌릴 수 있습니다!
@user-vq4fn8pt2g
@user-vq4fn8pt2g 3 жыл бұрын
@@jocoding aws 아마존 클라우드 서비스에서는 카드결제를 꼭 해야하나요, 카드정보나?
@user-yi9di7ky2d
@user-yi9di7ky2d 2 жыл бұрын
수준급의 설명 감사드립니다.
@hohopapa4262
@hohopapa4262 3 жыл бұрын
now가 start_time과 end_time 사이에 있는지 확인하는 if 문 밑에 오늘 매수했는지 확인하는 if 문 하나 더 추가하면 좋을듯 싶습니다.
@tu7550
@tu7550 3 жыл бұрын
근데 그러면 업비트 쪽에서 단 한번만에 제대로 처리를 해줘야하는데 찰나의 순간 서버가 죽어있을 수도 있으니 그냥 계속 돌리는 게 더 좋을 것 같아요
@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이 되어버리니 그 이후엔 다시 매수할수도 있죠
@user-jk9tr5of4f
@user-jk9tr5of4f 3 жыл бұрын
오 드디어!! 중간고사 버리고 바로 합니다 ㅋㅋㅋㅋㅋㅋ
@user-ns6eu7kg6i
@user-ns6eu7kg6i 3 жыл бұрын
좋은 강의 감사합니다. AWS클라우드 서비스를 안 사용하고 그냥 VSCODE에서 실행시켜도 무방한건가요 ?? 그리고 혹시 진행상황같은건 어떻게 알아보나요!, 그리고 슬랙 영상을 봤는데 그 영상을 보고 여기에 대입시키는게 조금 어렵네요ㅠㅠ
@jocoding
@jocoding 3 жыл бұрын
vscode로 진행해도 무방합니다 :) 슬랙은 아래 블로그의 수정사항도 참고해주세요! developerdk.tistory.com/96
@jaekeuncho6671
@jaekeuncho6671 3 жыл бұрын
알림설정 처음해봅니다 와.. 쉽고 유익해요 조님 ㅎㅎ
@user-mk3zl2wx6f
@user-mk3zl2wx6f 3 жыл бұрын
2분 15초쯤인가에 api키 그대로 노출됐습니다.... 바꾸셧겠지만 혹시나 해서 댓글!남깁니다.
@jocoding
@jocoding 3 жыл бұрын
강의용으로 사용한 API키는 사용하고 삭제하였습니다! 댓글 감사합니다ㅎㅎ
@bh-lee
@bh-lee 3 жыл бұрын
10:41 10:41 따라했다가 손해 봤다고 한탄하는 글이 나오지 않도록 ... 부디 보고 보고 또 보길...
@jaysong6632
@jaysong6632 3 жыл бұрын
따라하다가 마지막에 막히는 부분이 있어서 질문드려요. PID는 실행되는지 확인하는 코드 입력시 확인가능하다고 하셨는데 나오는 출력되는 네줄 중 무엇이 PID를 의미하는 건가요?
@jocoding
@jocoding 3 жыл бұрын
github.com/youtube-jocoding/pyupbit-autotrade/blob/main/README.md PID에 대한 설명 readme.md에 추가하였습니다!
@jaysong6632
@jaysong6632 3 жыл бұрын
감사합니다 조코딩님!!
@user-xu4sp7tt8z
@user-xu4sp7tt8z 3 жыл бұрын
질문이 있습니다! 혹시 일봉이 아닌 4시간봉이나 1시간봉으로 봇을 돌리려고하면 day가 아니라 뭘 넣어주고 시가종가를 뭘로 바꿔야할까요..?
@jocoding
@jocoding 3 жыл бұрын
interval 파라미터는 조회단위를 지정합니다. 파라미터에는 다음 값을 지정할 수 있습니다. day/minute1/minute3/minute5/minute10/minute15/minute30/minute60/minute240/week/month github.com/sharebook-kr/pyupbit 위 문서를 참고해주세요!
@makingcha303
@makingcha303 3 жыл бұрын
'>' not supported between instances of 'NoneType' and 'float' '>' not supported between instances of 'NoneType' and 'float' 파일 실행했는데 이렇게 뜨네요. 뭘까요??ㅡㅜ
@user-dy4tj4qf8t
@user-dy4tj4qf8t 3 жыл бұрын
저도 동일한 증상이네요 ㅠㅠ
@jocoding
@jocoding 3 жыл бұрын
* (추가) 서버에서 정상적으로 돌리려면 기준 시간 변경이 필요합니다. ubuntu 서버 한국 시간으로 설정 : sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime
@Xrvillz
@Xrvillz 3 жыл бұрын
시간설정 했는도 계속 같은 에러가 뜨네요 ㅠㅠㅠ 3일째 아무것도 못하고 있읍니다 흑흑 ㅠㅠㅠ
@user-dy4tj4qf8t
@user-dy4tj4qf8t 3 жыл бұрын
저도 서버시간이 맞는대 with slack으로 돌리니 계속 에러가 나더라구요. 그래서 with slack이 없는 기본형으로 돌리니 잘 됌니다.
@user-cf9dm7bp8z
@user-cf9dm7bp8z 3 жыл бұрын
3:35 pip install openpyxl이 맥에서는 pip3 install openpyxl네요 😂
@myeongwonkim6444
@myeongwonkim6444 3 жыл бұрын
매번 유익한 영상 감사합니다. 변동성돌파+15일이평선 위 일때 백테스팅과 bestk를 구해보고 싶은데,,where 안에 and로 조건 추가하면 되는가요?
@jocoding
@jocoding 3 жыл бұрын
네네 그러면 될 것 같아요!
@user-uu3ho3uy3b
@user-uu3ho3uy3b 3 жыл бұрын
SyntaxError: expression cannot contain assignment, perhaps you meant "=="? 3:20 부분에서 재생하면 이렇게 뜨는데 어떻게 해결하면 좋을까요?
@jocoding
@jocoding 3 жыл бұрын
오타가 난 것 같아요! 아래 코드로 새로 복사 붙여넣기 하여 수정해보세요! github.com/youtube-jocoding/pyupbit-autotrade/blob/main/backtest.py
@전문시청팀
@전문시청팀 3 жыл бұрын
지금은 하락장이여서 k를 어떻게 설정하든 손해를 보거나 아예 매수자체를 안합니다 참고하세요~
@jeanlee6411
@jeanlee6411 3 жыл бұрын
저는 조코딩님을 통해 파이썬을 익히는게 목표인지라 .. 일단 따라하기는 성공 한거 같습니다~ 이건 그냥 재미로 할수 있는 만큼의 금액만 따라 해봅니다 ㅋㅋ 계속 좋은 강의 감사드립니다~~
@jocoding
@jocoding 3 жыл бұрын
오 성공 축하드립니다!
@dooo_hyeok
@dooo_hyeok 3 жыл бұрын
안녕하세요 영상 잘 보았습니다. 감사합니다!! 질문이 있는데요! autotrade start가 한번 출력이 된 이후에 몇시간 이후에 string indices must be integers가 11줄정도 출력이 되었습니다. 오류인가요? 오류라면 어떻게 해결하나요?? 코드는 k값만 수정하였고 53번줄 "BTC" -> "KRW-BTC"로 수정한 것 밖에 없습니다.
@jocoding
@jocoding 3 жыл бұрын
다시 BTC로 수정하셔야 될거에요! 잔고에는 BTC가 key로 들어가있더라고요
@dooo_hyeok
@dooo_hyeok 3 жыл бұрын
@@jocoding 답변 감사합니다!! 그래서 다시 원래대로 바꾸고 진행해도 이전과 같은오류가 나오네요 ㅠ 항상 좋은 영상 감사합니다~
@BlackCrown_mobl
@BlackCrown_mobl 3 жыл бұрын
영상 너무 잘 보고 잘 적용하고 있습니다 너무 감사드립니다 다만 주식자동매매 영상에 있는 코드처럼 원하는 코인들을 동시에 검색해서 조건에 맞는코인들을 최대구매종목수를 설정해서 일정한 가격에 매수하고 싶은데 요 며칠째 방법을 찾느라 다른영상도 보고 따로 책을 구매해서 찾아도 보는데 도무지 갈피가 잡히질 않습니다 어떻게 하면 여러종류의 코인을 적용할수 있는지 함수라던가 간단하게 코드로 예시를 들어주실순 없으실까요? 떠오르는 아이디어대로 적용해보면 전부 오류만 나네요 ㅠ
@kimysub1
@kimysub1 3 жыл бұрын
절대 이거 그대로 하시면 안되요... 이거는 예제 코드이지 자기가 생각해서 전략 수정해야합니다. 이대로 해서 돈 잃고 조코딩님 원망하실까봐....
@default678
@default678 3 жыл бұрын
이전에 올려주신 영상보고 제가 따로 투자 전략을 구성해서 만들어봤는데 저는 수수료 포함해서 5% 정도 이득을 보았습니다. 좋은 아이디어 주신것에 대해 감사드립니다 핳
@jocoding
@jocoding 3 жыл бұрын
오 축하드립니다! 하락장에서도 수익률이 잘나오셨군요ㅎㅎ
@sanghwakim4231
@sanghwakim4231 3 жыл бұрын
안녕하세요 좋은영상 올려주셔서 감사의 말씀 드리며, 질문이 있어 댓글을 남깁니다. 1. vs code로 실행을 하면 autotrade start 요거 하나만 나오는게 끝인가요?? 제대로 실행 중 인지 확인하는 방법이 있을까요?? 2. 해당 코드로 자동매매를 하게 되면 잔고 전액을 BTC를 사는건가요?? 3. 만약 2번에서 그렇다면 제가 정한 금액 또는 수량 만큼 살수 있는 방법이 있을 까요?? 4. AWS 에서 Log in failed. If this instance has just started up, wait a few minutes and try again. Otherwise, ensure the instance is running on an AMI that supports EC2 Instance Connect. 이런 에러코드가 뜨면서 검은색 화면이 안뜨는데 혹시 이건 해결 방법이 없을까요...??
@jocoding
@jocoding 3 жыл бұрын
1. 네 맞습니다! while 문 안쪽에 print(now)를 하면 현재 시간이 계속 1초마다 출력되므로 확인할 수 있습니다. 2. 네 맞습니다. 3. 매수하는 코드를 변형하시면 됩니다! upbit.buy_market_order("KRW-BTC", 원하는 금액) 4. has just started up 즉 방금 시작했으니 조금 이따가 들어오라는 뜻입니다. 3분 정도 뒤에 접속해보세요!
@sanghwakim4231
@sanghwakim4231 3 жыл бұрын
@@jocoding 댓글 감사합니다🙇ㅎㅎ
@wonace7573
@wonace7573 3 жыл бұрын
여기 댓글 다시는 모든 분들~! 누적 댓글이라도 맘에 여유를 가지시고 찬찬히 한번 정독하시면 본인이 처한 문제점의 대부분이 해결될 듯 합니다. 모두 성투하소서~!
@user-wj7fc9fh9m
@user-wj7fc9fh9m 3 жыл бұрын
님 혹시 6시 매수하는거 해결하셨나용 ㅠㅠ
@wonace7573
@wonace7573 3 жыл бұрын
@@user-wj7fc9fh9m 아니요. 오늘 퇴근 후에 지우고 새로 만들어 볼려고 합니다.
@godbless253
@godbless253 3 жыл бұрын
이거 보고 하는 개미들이 많아져서 이제 아침되기 10초전에 매도 물량 쏟아지겠네 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
@user-yf7eu7um4f
@user-yf7eu7um4f 3 жыл бұрын
대부분 개미들은 그냥 보다가 에이 그냥 내가 하고말지 이럴껄 ㅋㅋㅋㅋㅋ
@godbless253
@godbless253 3 жыл бұрын
@@b1ank_620 일확천금은 아니더라도 나같이 소량으로 실험삼아 해보는 사람은 많을듯 ㅎㅎ
@dongsig1
@dongsig1 3 жыл бұрын
'근데 업비트는 왜 9시만 되면 떨어짐?' 그 이유가 여기있었네 ㅋㅋㅋ
@gomboisyou
@gomboisyou 3 жыл бұрын
@@dongsig1 그냥 전일비 초기화가 9시임 빗썸은 0시
@user-nx8pt8xl2x
@user-nx8pt8xl2x 3 жыл бұрын
@@user-yf7eu7um4f 처음에 제가 그랬습니다만. 결국 세팅 완료 했습니다.
@ChangHyun7
@ChangHyun7 2 жыл бұрын
안녕하세요 깃허브에 추가로 파일 업로드했는데 인스턴스에서는 확인되질 않네요. 기존 깃허브 코드를 지우고 다시 연결해야하는건가요? 어떻게 하는지 방법을 알려주시면 고맙겠습니다.
@jocoding
@jocoding 2 жыл бұрын
지우고 다시 연결도 좋고 git pull이라는 명령어로 저장소에 있는 것을 당겨올 수 있습니다!
@user-hb8se2kr9q
@user-hb8se2kr9q 3 жыл бұрын
비트코인이 아닌 다른 코인을 활용하고싶은데요 14:14 초 8번째줄 ticker에 다른코인 명을 넣으면되는건가요? 예를들어 리플이면 XRP 라던가 그렇게 넣으면되나요? 아니면 전체 BTC라고 써있는 항목을 XRP로 수정해야하나요~?
@user-ey9hq3kw9b
@user-ey9hq3kw9b 3 жыл бұрын
아니 조코딩님 이번 하락장에 코인 물려서 동영상 못올리시는줄 ㅋㅋ
@jocoding
@jocoding 3 жыл бұрын
ㅋㅋㅋ 자동매매로 하락장은 피해갔지만 내용을 많이 넣느라 늦어졌습니다ㅠ
@hojinlee3948
@hojinlee3948 3 жыл бұрын
한 종목이 아닌 여러종목을 검색하여 자동매매가 될 수 있는 코딩도 부탁드려요
@user-ou8se9tl4e
@user-ou8se9tl4e 3 жыл бұрын
저도 그게 필요하내요^^
@nomnom756
@nomnom756 2 жыл бұрын
그정도는 그냥 직접하시지...
@zion4442
@zion4442 3 жыл бұрын
깃허브에 코드 올려 주신거 보고있어요! 감사합니다~!!!
@user-jr7pk3gn9c
@user-jr7pk3gn9c 3 жыл бұрын
형님 시험 끝나고 꼭 따라해볼게요 감사합니다!!!!!!!
@user-ec8gf4im3q
@user-ec8gf4im3q 3 жыл бұрын
야수의 심장 하락장으로 인해 한강행
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 8 МЛН
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 103 МЛН
Can You Draw A PERFECTLY Dotted Line?
00:55
Stokes Twins
Рет қаралды 95 МЛН
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 18 МЛН
Bitcoin Automated Trading Free Class
11:37
조코딩 JoCoding
Рет қаралды 264 М.
"코인에 영혼을 갈아 넣었어요" 강남 한복판에서 가상화폐 만드는 25살 대표님
12:47
탐구생활 - 돈이 되는 삶의 이야기
Рет қаралды 2,2 МЛН
Bitcoin investment automation - Earn money while you sleep
8:48
조코딩 JoCoding
Рет қаралды 272 М.
Will the lottery numbers predicted by deep learning win well?
23:07
조코딩 JoCoding
Рет қаралды 1 МЛН
쌀 때 사서 비쌀 때 팔아야 돈을 벌지
9:27
슈카월드 코믹스
Рет қаралды 902 М.
SUB) $11M for ONE, Anyone can easily create and sell 1000+ NFT collections
49:53
Children deceived dad #comedy
00:19
yuzvikii_family
Рет қаралды 8 МЛН