Trading-Bot
Automated Trading Bot based on managed instances of Freqtrade, fully Dockerized.
시스템 구조
저장소별 전략/실행 조건 확인 필요
거래소 API 기반 자동 주문 실행
에디터 요약저장소 설명과 공개 메타데이터 기준으로 암호화폐 거래 봇, 거래소 API/프레임워크, 백테스트, TradingView 웹훅 성격의 프로젝트로 파악했습니다. 확인 근거는 README, 저장소 토픽, 저장소 설명, GitHub 지표, 파이프라인 필드이며, 주요 데이터는 Binance, 가격/거래량 데이터입니다. 전략/실행 조건은 저장소별 문서와 코드 확인이 필요하며, 실행 방식은 "거래소 API 기반 자동 주문 실행"라고 보수적으로 기록했습니다. GitHub 지표는 별 136개, 포크 44개입니다.
| 저장소 | Ph3nol/Trading-Bot |
|---|---|
| 제작자 | Ph3nol |
| 스타 / 포크 | ★ 136 / 44 |
| 최근 업데이트 | 2021-12-18 |
| 스냅샷 시점 | 2026-07-08 (아래 README는 이 시점의 사본입니다) |
아래는 제3자가 작성·공개한 오픈소스 코드입니다. QuantField는 해당 코드의 동작과 안전성을 보증하지 않으며, 설치·실행 전 코드를 직접 검토하시기 바랍니다.
README
Cryptocurrencies Trading Bot - Freqtrade Manager
This automated Trading Bot is based on the amazing Freqtrade one. It allows you to manage many Freqtrade fully Dockerized instances with ease. Each generated instance is accompagnated by its Freqtrade UI, automatically plugged to.
Features
- Fast & easy deploy 🚀
- 1-line installation
- Unlimited instances configurations from 1 only YAML file
- API endpoint and Freqtrade UI ports auto-generation and management
- Many more is coming!
Integrated Behaviours
- Regular automatic Pairlist (StaticPairlist) generation from TradingView Screener Crypto
Requirements
- Docker #CaptainObvious
Installation
Look how it's easy to install! 🤩
Your turn! Install it! 🙌
Just 1 line to install your Trading Bot:
curl -sSL https://raw.githubusercontent.com/Ph3nol/Trading-Bot/master/install | sh
You now can access bot command.
Now, init a configuration, based on demo one:
mkdir ~/trading-bot-config && cd ~/trading-bot-config
git clone https://github.com/Ph3nol/Trading-Bot-Config .
Congrats! 👏 You can now configure your manager.yaml file and run your first bot status command! 🚀🔥
Crontab entry
A crontab entry is to add, in order to run periodic tasks needed by your instances and their behaviours.
To obtain this line and add it to your crontabs (crontab -e), just run this command:
bot cron --crontab
Some screenshots
Usage
Just use ./bot from your Freqtrade Manager directory.
Commands
From your config directory:
bot
bot status
bot trade
bot stop
bot reset
bot backtest --days 10
bot backtest <instance> --days=<daysCount> --no-download --plotting <randompairsCount>
bot cron # To manually execute the cron
bot cron --crontab # To show crontab line to add
For more options informations, add --help to the base commands.
Update
To update the Bot and its Docker images, just re-run install command:
curl -sSL https://raw.githubusercontent.com/Ph3nol/Trading-Bot/master/install | sh
Thanks

You want to support this project? You are using this project and you want to contribute? Feeling generous?
- BTC ->
1MksZdEXqFwqNhEiPT5sLhgWijuCH42r9c - ETH/USDT/... (or other ERC20 loving crypto) ->
0x3167ddc7a6b47a0af1ce5270e067a70b997fd313 - Register to Binance following this sponsored link
Development

Execute as a PHP project
mkdir ~/trading-bot-dev
cd ~/trading-bot-dev && git clone https://github.com/Ph3nol/trading-bot.git .
ln -s $PWD/bot /usr/local/bin/trading-bot-dev
You can now go to your config directory, and use trading-bot-dev command instead of the production bot one.
Build reference Docker images
docker pull freqtradeorg/freqtrade:stable && \
docker build --file ./docker/freqtrade/Do