일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- virtualbox
- Linux
- 나이키
- Trading
- 공유폴더
- 리눅스
- 세종
- 가상화폐
- python
- 커피
- CMAKE_CXX_COMPILER
- 암호화폐
- 비트코인
- No JVM
- 트레이딩 봇
- 파이썬
- bot
- ChatGPT
- python3-venv
- SNRKS
- 챗지피티
- UBIFS
- 카페
- nandsim
- ubuntu
- freqtrade
- 마운트
- mount
- 맛집
- 에러
- Today
- Total
목록파이썬 (7)
beauty in struggle

Ubuntu 22.04 LTS에는 기본적으로 python3.10이 설치되어있는데, 이런저런 작업을 하다보면 다른 버전의 python이 필요할 때가 있다. 아래의 방법으로 python3.8을 추가로 설치했다. 1. 파이썬 패키지를 갖고 있는 PPA 추가 sudo add-apt-repository ppa:deadsnakes/ppa 2. 원하는 버전의 python 설치 sudo apt install python3.8 python3.8-distutils (설치 후에 python3.8 --version으로 설치 확인) 3. 원하는 버전에 맞는 pip 사용을 위해 ~/.bash_aliases에 사용하고자하는 명령어 등록 pip3.8="python3.8 -m pip" (pip3.8 --version으로 pip ver..

간단한 python 스크립트를 chatGPT에게 요청해봤다. "주어진 string에 4개 문자마다 밑줄(underscore) 문자 추가" for loop 쓰는 건 뭔가 안 이쁜데... (그래도 예시랑 설명까지 들어서 설명 잘해주네ㅎㅎ) for loop 쓰지말고 해봐 오... 좀 더 이뻐짐 확실히 간단한 스크립트 작성에는 큰 도움을 준다. 짱구 좀 굴리다가, 검색해서 join을 사용하는 아이디어 확인하고, 어쩌고 저쩌고 하는 것보다 한 큐에 원하는 결과 얻으니 매우 만족스러움.

오랜만에 python으로 작업할 일이 생겼는데, command line에서 입력받은 arguments 사용하는 방법이 기억이 안났다. 그리고 이 작업을 수행하는 python 스크립트를 chatGPT에게 물어봤다. 오 제법인데. 근데 나는 argparse 패키지 쓰고 싶은데?? 이 정도면 아주 만족 :) 근데 "$(cd)" 쓰는거는 좀 이상한데 죄송하다고까지 하는 예의바른 chatGPT ^-^ 덕분에 뒤적뒤적 하는 일 없이 빠르게 일 처리함

[python 인터프리터 경로를 간단하게 확인하는 방법/명령어] import sys print(sys.path) python IDE에 인터프리터를 연결해줄 때, 여러 python interpreter (파이썬 인터프리터) 가 존재하는 경우가 있다. 이 때 어떤 인터프리터를 연결해야하는지 헤깔릴 때가 있는데, 해당 python을 실행해서 원하는 인터프리터의 경로를 확인할 수 있다. 필자는 아래와 같이 pycharm에 연결하고 싶은 파이썬 인터프리터를 찾기 위해, 사용하는 python을 실행한 후에, 아래 명령어로 해당 인터프리터의 경로를 확인했다. import sys print(sys.path)

freqtrade는 가상화폐 트레이딩 봇을 Telgram과 연동하여 이를 제어할 수 있는 기능을 제공한다. 먼저, 텔레그램에 접속해서 텔레그램의 bot API를 이용해 채팅방을 만든다. 그리고 만든 채팅방의 정보를 freqtrade의 config 파일에 적용하고 freqtrade를 실행하면 된다. 1. Telegram bot API(BotFather)를 통한 chat bot 설정 - BotFather 검색 후에 대화를 시작 - t.me/user_name 으로 생성되는 링크를 눌러 대화창 오픈 - HTTP API를 freqtrade를 통해 생성한 config.json파일에 적용 - BotFather와 동일하게 userinfobot을 검색 후 대화를 시작해 /start 명령어로 user id 검색. 이 us..

이번에는 freqtrade에서 제공하는 Backtesting 기능을 사용해본다. Backtesting을 통해 trading bot의 거래전략이 잘 working하는지 분석이 가능하다. 피같은 돈을 넣기전에 반드시 사용하려는 strategy가 잘 동작하는지 backtesting을 통해 확인하자! 우선, freqtrade의 Backtesting을 사용하려면 분석대상인 trading 전략 코드가 있어야한다. 아래의 링크에서 freqtrade에서 사용가능한 몇 가지 trading 전략을 코드로 제공하고 있으므로, 이를 사용해 Backtesting을 수행해본다. github.com/freqtrade/freqtrade-strategies freqtrade/freqtrade-strategies Free trading..
Freqtrade는 python 기반의 암호화폐 트리이딩 봇 라이브러리이다. 트레이딩 봇은 텔레그램으로 제어가 가능하며, 백테스팅 기능을 포함한 다양한 기능을 포함하고 있다. 아래의 링크에서 자세히 확인이 가능하다. github.com/freqtrade/freqtrade freqtrade/freqtrade Free, open source crypto trading bot. Contribute to freqtrade/freqtrade development by creating an account on GitHub. github.com 찾아본 관련 라이브러리 중에서 최근에 배포된 것으로 보이며, 개발에 필요한 문서도 정리가 잘되어 있는 것으로 보인다. macOS 10.15을 사용 중인 본인은 freqtrad..