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

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

(15개의 수강평)

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

글씨 크기 좀 키워줘요 쳐부수자 16일 전
파이참 글씨 크기 좀 키워서 찍으면 안돼요? 뭐가 통 보여야 따라하든가 하죠

0
매일한끼 One meal every day 프로필

이부분 궁금합니다 매일한끼 One meal every day 18일 전
매도 신호가 들어왓을때 바로 sell하는게 아니고 sellorder 이라는 변수에 매도준비라는 텍스트를 넣어주다가 신호가 올때마다 매도 신호가 끊기게되면 매도시작이라는 텍스트로 변수를 넣어주고 sellorder 와 sellstart가 매도시작이라는 텍스트로 일치하면 매도가 되게 하고싶은데요   혼자 코드를 짜보앗는데 어려워서 질문드립니다ㅠ

0
제로드 프로필

매수는 되었는데 매도가 안되네요 제로드 1달 전
매수는 돌려놓고 있다보니 15일 선이 50일선을 골든크로스 해서 매수가 잘 된 것 같습니다. 그런데 좀전에 rsi 가 30분봉상 70이 넘었었는데 자동매도가 되질 않고... 텔레그램 메세지가 왓길래 매도가 되었나 싶었는데... 매도가 되질 않았어요. 다시 파이썬 실행 시키니 매수만 반복적으로 5초간격으로 되면서 고팍스에서도 잔고가 없다라는 식으로 나오고 매수가 루프 되는 것 같습니다. 파일은 11.py 파일을 그대로 사용하고 있거든요. 다른 분들은 매도 역시 잘 되고 계신가요? 전 별다르게 건든게 없거든요밑에 코드처럼 rsi가 70이상으로 high 조건에 해당되고 is_buy (매수가 있을 경우)가 True 일 경우면자동 판매가 이루어져야 하는 코드 아닌가요? 제가 아직 초보라서 열심히 공부 중이라서요.아시는 분들이나 잘 돌아가시는 분들 조언 좀 부탁드릴게요 if rsi_status == 'high' and is_buy == True: sell(0.001, close_price_list[-1]) print('rsi 하향 돌파 매도!')

2
제로드 프로필

수량을 조절하려면 어디를 고쳐야 하나요? 제로드 2달 전
수량을 조정하려면 11.py 와 buy.py 의 0.001 부분을 일일히 다 고쳐야 하나요? 그리고 무조건 잔고를 100% 수량으로 매수하게 끔 하려면 어떻게 표기하면 좋을까요? 그리고 영상 너무 감사합니다^^

1
yoon 프로필

TA-Lib가 정상적인 설치가 안되면 조건값을 수정해도 백테스팅 결과가 동일하게 나오나요? yoon 3달 전
백테스트 할 때, 1.0004 부분값을 1.0008로 수정해도, 동일한 백테스팅 결과가 나온다는건.. TA-LIb가 정상적으로 설치가 안됐다는 뜻인건가요? avg_min_15 = sum(close_price_list[-15:]) / 15 avg_min_50 = sum(close_price_list[-50:]) / 50 if avg_min_15 > avg_min_50 * 1.0004 and is_buy == False: is_buy = True buy_test(0.001,close_price_list[-1])

1
yoon 프로필

수업에서 제공한 코드로 백테스트 할 때, 오류가 발생합니다. yoon 3달 전
inflearn_backtest.py 샘플을 실행하려고 하니, 다음과 같은 오류가 발생합니다. Module 'talib' has no 'SMA' member talib는 정상적으로 설치가 된 것 같은데.. 어떻게 해결을 해야 할까요?

2
허수정 프로필

안녕하세요, 제가 url 이 404가 나오는 데 원인이 찾기 힘들어서 이렇게 질문 올립니다! 허수정 4달 전
now_time = round(time.time() * 1000) start = int(now_time)-60*10*1000 end = int(now_time) print(start) print(end) url = 'https://api.gopax.co.kr/trading-pairs/BTC-KRW/book/candles?start='+str(start)+'&end='+str(end)+'&interval=1' data = requests.get(url) print(data.status_code) if data.status_code == 200: print(data.json())

2
Jeongmin Lee 프로필

30분 기준으로 캔들을 천 개 가져오는데 start가 왜 start = int(now_time)-60*60*1000*1000 인가요? Jeongmin Lee 5달 전
start = int(now_time)-60*60*1000*1000 이면 1시간*1000 -> 1000시간 -> 약 41일인데 30분 기준으로 1000개를 갖고 오고 싶으면  약 20일 정도의 데이터만 가져오면 되는 것 같은데 왜 저 수식이 되었나요? 그리고 마지막 1000의 숫자를 2000으로 늘려도 arr 배열의 길이는 계속 1024가 됩니다 . 최대 범위가 있는 것 인가요? 감사합니다.. 

0
Jeongmin Lee 프로필

주문을 넣었을 때 주문체결이 되지 않는 경우는 어떻게 하나요? Jeongmin Lee 5달 전
만약 제가 주문을 넣었는데 체결이 안되었을 때 예외처리를 하고 싶은데 그 부분을 구현 할 수 있을까요? 실제 주문을 넣었는데 주문체결이 된 것을 확실히 하고 싶습니다.

0
Stranger 프로필

Local variable 'is_buy' value is not used Stranger 6달 전
inflearn_11.py 스크립트를 사용 중입니다. is_buy 함수와 req 함수가 회색으로 동작 하지 않습니다. 마우스를 올려 놓으면 "Local variable 'is_buy' value is not used" 가 뜨는데.. 어떤 문제인지 감이 잡히지 않습니다.

3
원아이드잭 프로필

talib 다운로드는 어떻게 합니까? 원아이드잭 2019.07.02
https://gist.github.com/mdalvi/e08115381992e42b43cad861dfe417d2 이곳에 방법이 잘 나와 있습니다. 혹시 이대로 했는데 안되신다면 다시한번 질문 부탁드립니다! 감사합니다. 위대로 했는데도 경로가 안맞거나. 혹은 실행하라는 파일명자체가 달라서 어떻게 할수가없습니다.  

1
이동희 프로필

telegram관련 모듈을 모두 삭제하시고 재 설치해도 이전 질문과 같은 현상 이동희 2019.05.17
telegram관련 모듈을 모두 삭제하시고 재 설치해도 이전 질문과 같은 에러가 납니다. 그래소 아나콘다를 삭제하고 재설치 해도 똑 같은 현상이 발생합니다.  

2
이동희 프로필

telegram bot 관련 - 최근에 작동을 안합니다. 이동희 2019.05.16
얼마전까지 잘 반응했는데, 갑자기 안됩니다. 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  

3
이동희 프로필

잔고가 없는데도 매수 주문이 계속 일어납니다. 이동희 2019.05.09
inflearn_11.py 파일을 실행하면 강의에서와 같이 정상적으로 돌아갑니다. 파일 내용 그대로 실행하면 BTC 0.001 매수를 하는데 잔고가 없는데도 계속 매수 주문을 합니다. 이것을 일정횟수(1회 또는 2회)만 매수하거나 잔고가 없을때는 매수 주문이 안들어 가야 하는거 같은데... 어떻게 해야 하나요? 매도는 아직 발생하지 않아서 잘 모르겠네요.

1
이동희 프로필

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

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