bitprophet
Node crypto trading platform for Binance exchange.
System Structure
저장소별 전략/실행 조건 확인 필요
백테스트/분석 결과를 바탕으로 수동 판단
Editor Summary저장소 설명과 공개 메타데이터 기준으로 암호화폐 거래 봇, 거래소 API/프레임워크, 백테스트, 기술적 분석 성격의 프로젝트로 파악했습니다. 확인 근거는 README, 저장소 토픽, 저장소 설명, GitHub 지표, 파이프라인 필드이며, 주요 데이터는 Binance, 가격/거래량 데이터입니다. 전략/실행 조건은 저장소별 문서와 코드 확인이 필요하며, 실행 방식은 "백테스트/분석 결과를 바탕으로 수동 판단"라고 보수적으로 기록했습니다. GitHub 지표는 별 233개, 포크 69개입니다.
| Repository | andresilvasantos/bitprophet |
|---|---|
| Creator | andresilvasantos |
| Stars / Forks | ★ 233 / 69 |
| License | MIT |
| Last Updated | 2022-01-14 |
| Snapshot Date | 2026-07-08 (README below is a copy from this date) |
This is third-party open-source code. QuantField does not guarantee its behavior or safety. Review the code before installing or running it.
README
WARNING: repository no longer maintained ⚠️
This source code evolved into a full desktop trading application, to be launched in Q1 2022. 🚀
For more information, follow me on Twitter.
A big thank you to everyone who dedicated their time to help it grow.
BitProphet
BitProphet is a node crypto trading platform for Binance exchange that uses chat bots as its interface. Its main purpose is the automation of trading techniques, but it can also be used as a simple order notification tracker or as an alert system for the most used technical indicators. Suggestions and pull requests are very welcome!
Features
- Analyse hundreds of tokens in multiple intervals EVERY second
- Technical Indicators (SMA, EMA, RSI, Stochastics, Bollinger Bands, Ichimoku and more)
- Stop loss and trailing profits
- Paper trading
- Create your own strategies
- Be notified anywhere with Telegram or Discord

Installation
npm install bitprophet --save
Setting Up Telegram Bot
First, you'll need to create a bot for Telegram. Just talk to BotFather and follow simple steps until it gives you a token for it. You'll also need to create a Telegram group, the place where you and BitProphet will communicate. After creating it, add the bot as administrator (make sure to uncheck "All Members Are Admins").
Setting Up Discord Bot (optional)
Create a server and follow these simple steps until you have a token and added the bot to the server you've just created.
Retrieving Chat IDs
In order to find out the chat id where your bot was added to, run node with the following code and then just say something in the group/server. The bot will reply with the chat id.
const bitprophet = require('bitprophet')
bitprophet.options({
telegram: {
token: "YOUR_TELEGRAM_BOT_TOKEN"
},
discord: {
token: "YOUR_DISCORD_BOT_TOKEN"
}
})
bitprophet.listenToChatId()

Getting Started
This is the code to start BitProphet. If the only thing you need is to be notified of trades, you're done.
const bitprophet = require('bitprophet')
bitprophet.options({
binance: {
key: "YOUR_BINANCE_API_KEY",
secret: "YOUR_BINANCE_API_SECRET"
},
telegram: {
chatId: "YOUR_TELEGRAM_GROUP_ID",
token: "YOUR_TELEGRAM_BOT_TOKEN"
},
discord: {
chatId: "YOUR_DISCORD_CHANNEL_ID",
token: "YOUR_DISCORD_BOT_TOKEN"
}
})
bitprophet.start()
You should now see a message in Telegram/Discord telling you BitProphet has started.
In Telegram/Discord type list and you'll see all the available strategies listed with the respec
