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

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

(8개의 수강평)

83명의 수강생

55,000원

Gunhee Lee
평생
초급, 중급
18개 수업, 총 1시간 49분
위시리스트 추가
원아이드잭 프로필

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

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

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

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

감사합니다.

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

 

0
이동희 프로필

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

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

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

 

2
이동희 프로필

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

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

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
이동희 프로필

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

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

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

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

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

1
이동희 프로필

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

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

1
이동희 프로필

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

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

하지만 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 접속하면 에러 이동희 2달 전

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

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

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

1
이동희 프로필

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

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

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

저는 아직 파이썬에 대해서 잘 알지 못합니다. 오래 전에 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 실행 에러 이동희 2달 전

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 이동희 2달 전

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
시티헌터 프로필

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

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

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

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

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

1
시티헌터 프로필

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

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

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

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

0
Verzit JW Hwang 프로필

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

/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
Verzit JW Hwang 프로필

Mac을 쓰고 있고 pycham을 통해서 talib을 설치하는데 계속 실패했다고 뜨네요. Verzit JW Hwang 8달 전

혹시 방법을 알 수 있을까요? 나머진 다 설치 했는데, 그것만 안되네요...

github에 있는 방법대로 다 설치했는데요. 안되네요...

verzitui-MacBook-Pro:anabot_gopax_beta1.1 verzit$ pip install talib

Collecting talib

Using cached https://files.pythonhosted.org/packages/1a/80/3492aa3065d7d81a6c51db78920108f84fbe19c4e2740f6bbb83d42f77a4/talib-0.1.1.tar.gz

Building wheels for collected packages: talib

Running setup.py bdist_wheel for talib ... error

Complete output from command /Users/verzit/anaconda3/bin/python -u -c "import setuptools, tokenize;file='/private/var/folders/0l/rbcnzzh14cvg64f9y7mxc4cc0000gn/T/pip-install-mhd3c62h/talib/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('rn', 'n');f.close();exec(compile(code, file, 'exec'))" bdist_wheel -d /private/var/folders/0l/rbcnzzh14cvg64f9y7mxc4cc0000gn/T/pip-wheel-dym191g0 --python-tag cp35:

running bdist_wheel

running build

running build_py

creating build

creating build/lib

creating build/lib/talib

copying talib/init.py -> build/lib/talib

copying talib/cli.py -> build/lib/talib

installing to build/bdist.macosx-10.6-x86_64/wheel

running install

Traceback (most recent call last):

File "", line 1, in

File "/private/var/folders/0l/rbcnzzh14cvg64f9y7mxc4cc0000gn/T/pip-install-mhd3c62h/talib/setup.py", line 47, in

'talib = talib.cli:cli',

File "/Users/verzit/anaconda3/lib/python3.5/distutils/core.py", line 148, in setup

dist.run_commands()

File "/Users/verzit/anaconda3/lib/python3.5/distutils/dist.py", line 955, in run_commands

self.run_command(cmd)

File "/Users/verzit/anaconda3/lib/python3.5/distutils/dist.py", line 974, in run_command

cmd_obj.run()

File "/Users/verzit/anaconda3/lib/python3.5/site-packages/wheel/bdist_wheel.py", line 238, in run

self.run_command('install')

File "/Users/verzit/anaconda3/lib/python3.5/distutils/cmd.py", line 313, in run_command

self.distribution.run_command(command)

File "/Users/verzit/anaconda3/lib/python3.5/distutils/dist.py", line 974, in run_command

cmd_obj.run()

File "/private/var/folders/0l/rbcnzzh14cvg64f9y7mxc4cc0000gn/T/pip-install-mhd3c62h/talib/setup.py", line 20, in run

raise Exception("You probably meant to install and run ta-lib")

Exception: You probably meant to install and run ta-lib

Failed building wheel for talib

Running setup.py clean for talib

Failed to build talib

Installing collected packages: talib

Running setup.py install for talib ... error

Complete output from command /Users/verzit/anaconda3/bin/python -u -c "import setuptools, tokenize;file='/private/var/folders/0l/rbcnzzh14cvg64f9y7mxc4cc0000gn/T/pip-install-mhd3c62h/talib/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('rn', 'n');f.close();exec(compile(code, file, 'exec'))" install --record /private/var/folders/0l/rbcnzzh14cvg64f9y7mxc4cc0000gn/T/pip-record-d3ib2m0u/install-record.txt --single-version-externally-managed --compile:

running install

Traceback (most recent call last):

File "", line 1, in

File "/private/var/folders/0l/rbcnzzh14cvg64f9y7mxc4cc0000gn/T/pip-install-mhd3c62h/talib/setup.py", line 47, in

'talib = talib.cli:cli',

File "/Users/verzit/anaconda3/lib/python3.5/distutils/core.py", line 148, in setup

dist.run_commands()

File "/Users/verzit/anaconda3/lib/python3.5/distutils/dist.py", line 955, in run_commands

self.run_command(cmd)

File "/Users/verzit/anaconda3/lib/python3.5/distutils/dist.py", line 974, in run_command

cmd_obj.run()

File "/private/var/folders/0l/rbcnzzh14cvg64f9y7mxc4cc0000gn/T/pip-install-mhd3c62h/talib/setup.py", line 20, in run

raise Exception("You probably meant to install and run ta-lib")

Exception: You probably meant to install and run ta-lib

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

Command "/Users/verzit/anaconda3/bin/python -u -c "import setuptools, tokenize;file='/private/var/folders/0l/rbcnzzh14cvg64f9y7mxc4cc0000gn/T/pip-install-mhd3c62h/talib/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('rn', 'n');f.close();exec(compile(code, file, 'exec'))" install --record /private/var/folders/0l/rbcnzzh14cvg64f9y7mxc4cc0000gn/T/pip-record-d3ib2m0u/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/0l/rbcnzzh14cvg64f9y7mxc4cc0000gn/T/pip-install-mhd3c62h/talib/

이렇게 뜨는데, 어떤 것을 해야할지요.

1
Dong Ho Son 프로필

module 'telegram' has no attribute 'Bot' Dong Ho Son 8달 전

module 'telegram' has no attribute 'Bot'

라는 에러가 계속 뜨는데 어떻게 해야 하나요?

재설치 해도 이러네요....

1