Skip to content

Repository files navigation

🤖 Binance News Sentiment Bot

Python CCXT License Mode

⚠️ මේක Dry-Run (Simulation) Mode එකේ run වෙනවා - Real Money Use නොවේ!

RSS News feeds වලින් Crypto currency news scrape කර, NLP Sentiment Analysis භාවිතා කර trading signals generate කරන bot එකක්.


✨ Features

  • ✅ Dry-Run Mode - Real money use නොවේ
  • ✅ CCXT Library - Binance support
  • ✅ NLP Sentiment Analysis
  • ✅ Auto Stop-Loss System
  • ✅ Virtual Portfolio Tracker
  • ✅ Trade History Logging

💻 Requirements

  • Python 3.8+
  • Internet Connection

🔧 Installation

1. Clone කිරීම

git clone https://github.com/raviwijerathna1/Binance-News-Sentiment-Bot.git
cd Binance-News-Sentiment-Bot
2. Virtual Environment
Bash

# Windows
python -m venv venv
venv\Scripts\activate

# Linux/macOS
python3 -m venv venv
source venv/bin/activate
3. Dependencies Install
Bash

pip install -r requirements.txt
4. NLTK Data
Bash

python -c "import nltk; nltk.download('vader_lexicon')"
5. Environment Variables
Bash

# Windows
set binance_api_stalkbot_testnet=YOUR_API_KEY
set binance_secret_stalkbot_testnet=YOUR_SECRET

# Linux/macOS
export binance_api_stalkbot_testnet="YOUR_API_KEY"
export binance_secret_stalkbot_testnet="YOUR_SECRET"
⚙️ Configuration (config.json)
Setting	Default	Description
initial_capital_usd	1000.00	Virtual USD amount
trade_amount_per_order_usd	100.00	Per trade USD
stop_loss_percentage	10.0	Stop-loss %
repeat_every_minutes	60	Bot repeat time
🚀 Running
Bash

python dry_run_bot.py
📁 Project Structure
text

Binance-News-Sentiment-Bot/
├── dry_run_bot.py
├── config.json
├── requirements.txt
├── README.md
└── Crypto feeds.csv
⚠️ Disclaimer
මේ bot එක educational purposes සඳහා පමණි.
Real trading සඳහා use කිරීමට Developer වගකීමක් නොගනී.

📝 License
MIT License

text


---

## About Section Add කිරීම
GitHub Repo Page එකේ:

⚙️ Settings gear icon (About section එකේ)
Description: "Crypto News Sentiment Trading Bot - Dry Run Mode"
Topics add කරන්න:
→ python
→ cryptocurrency
→ trading-bot
→ sentiment-analysis
→ binance
→ ccxt
→ dry-run
Save changes
text


---

ම 👇
┌─────────────────────────────────────────┐
│ 🤖 Binance News Sentiment Bot │
│ [Python] [CCXT] [MIT] [Dry-Run] │
│ │
│ ✨ Features │
│ ✅ Dry-Run Mode │
│ ✅ NLP Analysis │
│ ✅ Stop-Loss System │
│ │
│ 🔧 Installation │
│ > git clone ... │
│ > pip install -r requirements.txt │
└─────────────────────────────────────────┘

text


GitHub හරියට render කරයි! 🎉**

About

No description, website, or topics provided.

Resources

Stars

44 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages