파이썬으로 구현하는 거래 자동화 봇 (챗봇)

파이썬으로 구현하는 거래 자동화 봇 (챗봇)

(11개의 수강평)

107명의 수강생
55,000원
지식공유자 · Gunhee Lee
18회 수업· 총 1시간 49분수업
평생 무제한 시청
수료증 발급 강의
수강 난이도 '초급, 중급'
지식공유자의 다른 강의
연관 로드맵
아직 다른 강의가 없어요 ㅠㅠ
연관 로드맵이 없어요 ㅠㅠ
Jeongmin Lee 프로필

주문을 넣었을 때 주문체결이 되지 않는 경우는 어떻게 하나요? Jeongmin Lee 6시간 전

만약 제가 주문을 넣었는데 체결이 안되었을 때 예외처리를 하고 싶은데 그 부분을 구현 할 수 있을까요?

실제 주문을 넣었는데 주문체결이 된 것을 확실히 하고 싶습니다.

0
Stranger 프로필

Local variable 'is_buy' value is not used Stranger 11일 전

inflearn_11.py 스크립트를 사용 중입니다.

is_buy 함수와 req 함수가 회색으로 동작 하지 않습니다.

마우스를 올려 놓으면 "Local variable 'is_buy' value is not used" 가 뜨는데.. 어떤 문제인지 감이 잡히지 않습니다.

1
원아이드잭 프로필

talib 다운로드는 어떻게 합니까? 원아이드잭 6달 전

https://gist.github.com/mdalvi/e08115381992e42b43cad861dfe417d2

이곳에 방법이 잘 나와 있습니다.

혹시 이대로 했는데 안되신다면 다시한번 질문 부탁드립니다!

감사합니다.

위대로 했는데도 경로가 안맞거나. 혹은 실행하라는 파일명자체가 달라서 어떻게 할수가없습니다.

 

1
이동희 프로필

telegram관련 모듈을 모두 삭제하시고 재 설치해도 이전 질문과 같은 현상 이동희 8달 전

telegram관련 모듈을 모두 삭제하시고 재 설치해도 이전 질문과 같은 에러가 납니다.

그래소 아나콘다를 삭제하고 재설치 해도 똑 같은 현상이 발생합니다.

 

2
이동희 프로필

telegram bot 관련 - 최근에 작동을 안합니다. 이동희 8달 전

얼마전까지 잘 반응했는데, 갑자기 안됩니다.

pip uninstall python-telegram telegram

pip install python-telegram-bot

으로 삭제 후 재 설치해도 동일한 에러가 뜹니다.

 

------------------- 에러 메세지 -------------------

C:\Anaconda3\python.exe C:/Users/USER/PycharmProjects/trade-master/inflearn_telegram.py

Traceback (most recent call last):

  File "C:/Users/USER/PycharmProjects/trade-master/inflearn_telegram.py", line 1, in <module>

    import telegram

  File "C:\Anaconda3\lib\site-packages\telegram\__init__.py", line 46, in <module>

    from .files.file import File

  File "C:\Anaconda3\lib\site-packages\telegram\files\file.py", line 23, in <module>

    from future.backports.urllib import parse as urllib_parse

  File "C:\Anaconda3\lib\site-packages\future\backports\__init__.py", line 14, in <module>

    import_top_level_modules()

  File "C:\Anaconda3\lib\site-packages\future\standard_library\__init__.py", line 810, in import_top_level_modules

    with exclude_local_folder_imports(*TOP_LEVEL_MODULES):

  File "C:\Anaconda3\lib\site-packages\future\standard_library\__init__.py", line 781, in __enter__

    module = __import__(m, level=0)

  File "C:\Users\USER\PycharmProjects\trade-master\test.py", line 13, in <module>

    bot = telegram.Bot(token = my_token)

AttributeError: module 'telegram' has no attribute 'Bot'

 

Process finished with exit code 1

 

2
이동희 프로필

잔고가 없는데도 매수 주문이 계속 일어납니다. 이동희 8달 전

inflearn_11.py 파일을 실행하면 강의에서와 같이 정상적으로 돌아갑니다.

파일 내용 그대로 실행하면 BTC 0.001 매수를 하는데 잔고가 없는데도 계속 매수 주문을 합니다.

이것을 일정횟수(1회 또는 2회)만 매수하거나 잔고가 없을때는 매수 주문이 안들어 가야 하는거 같은데... 어떻게 해야 하나요?

매도는 아직 발생하지 않아서 잘 모르겠네요.

1
이동희 프로필

분할매수는 어떻게 적용해야 하나요? 이동희 8달 전

강의 파일  inflearn_11.py 에 조건에 부합하는 경우 0.001 BTC 매수하는 것으로 되어 있는데, 이것을 50%, 30%, 20%와 같이 분할매수하는 경우 어떻게 수정해야 하나요?

1
이동희 프로필

inflearn.py 파일은 강의 내용에 없었는데 무슨 내용인지 에러가 납니다. 이동희 8달 전

모든 강의파일이 현재에는 정상적으로 작동합니다.

하지만 inflearn.py 을 실행하면 아래와 같은 에러가 나옵니다.

이 파일은 어떤 용도로 만들어 졌는지가 궁금합니다.

---------------------- 에러메세지-----------------

[1557322440000,6855000,6855000,6855000,6855000,1.03189568]]

1557322649210

11

6860000

{'errormsg': 'Not authorized', 'errorMessage': 'Not authorized', 'errorCode': 10004, 'errorData': 'Invalid signature'}

 

Process finished with exit code 0

 

3
이동희 프로필

chat_id 알기 위해 텔레그램 API 접속하면 에러 이동희 8달 전

chat id를 알기위해 텔레그램 API 접속하면 아래와 같은 에러가 나옵니다.

https://api.telegram.org/botmy token/getUpdates

{"ok":true,"result":[]}

1
이동희 프로필

inflearn_buy.py 실행시 errorMessage: 'Not authorized' 나타납니다. 이동희 8달 전

질문에 앞서 본 강의가 제가 필요로 하던 부분들을 모두 다루고 있어서 너무 좋습니다.

한가지 아쉬운 점은 업비트를 대상으로 강의가 진행되었으면 더욱 좋았던 거 같은데... 

저는 아직 파이썬에 대해서 잘 알지 못합니다. 오래 전에 PHP를 다루어 보았기에 이번에 도전하기 위해 기초 강의 없이 바로 수강하게 되었습니다.

강의를 보면서 대충은 알겠는데 많이 부족한 거 같아 초급 과정부터 공부할까 합니다.

본론으로 들어가서 제목과 같은 에러가 납니다. apikey 와 secret 정상적으로 입력한 것 같은데 권한이 없다는 에러메세지가 뜨네요.

---------------- 에러메세지 내용 ----------------

C:\Anaconda3\python.exe C:/Users/USER/PycharmProjects/trade-master/inflearn_buy.py

{'errormsg': 'Not authorized', 'errorMessage': 'Not authorized', 'errorCode': 10004, 'errorData': 'Invalid signature'}

 

Process finished with exit code 0

2
이동희 프로필

inflearn.py 실행 에러 이동희 8달 전

GitHub 에 있는 소스파일을 실행시키면 아래와 같은 에러가 뜹니다.

참고로 저는 파일이름을 auto.py로 변경해서 사용중입니다. (첨부 사진 참조)

 

C:\Anaconda3\python.exe C:/Users/USER/PycharmProjects/untitled/auto.py

Traceback (most recent call last):

  File "C:/Users/USER/PycharmProjects/untitled/auto.py", line 6, in <module>

    import talib

ModuleNotFoundError: No module named 'talib'

 

Process finished with exit code 1

2
이동희 프로필

pip install requests 이동희 8달 전

Pycharm terminal 에서 pip install requests 라고 입력하면 아래와 같이 나옵니다.

이미 설치가 되었다는 것 같은데... 그리고 메인창에 import requests 를 입력하면 아무것도 안나오는데요.

 

--------------------------------------------------------

Microsoft Windows [Version 10.0.17763.437]

(c) 2018 Microsoft Corporation. All rights reserved.

 

(base) C:\Users\USER\PycharmProjects\autobot>pip install requests

Requirement already satisfied: requests in c:\anaconda3\lib\site-packages (2.21.0)

Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\anaconda3\lib\site-packages (from requests) (3.0.4)

Requirement already satisfied: certifi>=2017.4.17 in c:\anaconda3\lib\site-packages (from requests) (2019.3.9)

Requirement already satisfied: urllib3<1.25,>=1.21.1 in c:\anaconda3\lib\site-packages (from requests) (1.24.1)

Requirement already satisfied: idna<2.9,>=2.5 in c:\anaconda3\lib\site-packages (from requests) (2.8)

 

1
시티헌터 프로필

안녕하세요 이걸 꼭 할 수 있어야 하는데요 ㅠ 시티헌터 2018.12.04

저는 현재 고팍스말고 빗썸을 기준으로 하고 있습니다.

r = requests.get('https://api.gopax.co.kr/trading-pairs/BTC-KRW/candles?start='+str(start)+'&end='+str(end)+'&interval=1')

강의내에 위와 같은 코드를 빗썸의 방식으로 바꾸어야 하는데요.

빗썸은 위와같은 api를 제공하지 않는 것 같습니다. 어떻게 코드를 짜야 할지 코드좀 알려주실수 있으실까요 ㅠ 진도를 못나가고 있습니다 ㅠㅠ

1
시티헌터 프로필

파이썬으로 구현하는 거래 자동화 봇 (챗봇) 시티헌터 2018.11.30

이 강좌 만드신분에게 질문을 드릴려고하는데요.

이 강의를 들으면 빗썸거래소나 코빗이나 여타 다른 가상화폐 거래소를 통해서도 실현이 되는지 궁금합니다.

답변 기다리겠습니다. 감사합니다.

0
Verzit JW Hwang 프로필

계속 설치를 해도 requests 모듈을 찾을 수 없다고 하는데요. Verzit JW Hwang 2018.11.13

/usr/local/bin/python3.7 /Users/verzit/PycharmProjects/anabot_gopax_beta1.1/inflearn_1.py

Traceback (most recent call last):

File "/Users/verzit/PycharmProjects/anabot_gopax_beta1.1/inflearn_1.py", line 2, in

import requests

ModuleNotFoundError: No module named 'requests'

몇번을 설치해도 계속 이런 에러 메시지만 뜨는데요. 어떻걸 또 설치를 해야 하나요?

1
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스