Introduction to BTCUSDT Trading Signals
This application generates trading signals for the BTC/USDT pair on a 2-hour timeframe. It provides actionable outputs—Hold, Buy, or Sell—based on advanced technical analysis.
👉 Discover how AI-driven signals enhance crypto trading
Key Features
- AI-Powered Model: Utilizes Neuroevolution of Augmenting Topologies (NEAT) for signal generation.
- 26 Technical Indicators: Includes Stochastic Oscillator, RSI, MACD, Williams %R, and more.
- Non-Automated: Requires manual execution; not a trading bot.
How the Application Works
1. Signal Generation Workflow
- User Initiates Request: Presses "Get Signal" to trigger data fetch.
- API Data Retrieval: Pulls BTC/USDT candlestick data from exchanges.
- Technical Processing: Computes 26 features with 2 lag periods per indicator.
- AI Decision-Making: NEAT model evaluates inputs to determine the signal.
2. Output Display
- Visual candlestick chart with annotated signals.
- Clear Hold/Buy/Sell recommendations.
Installation Steps
(Step 1) Obtain Source Code
Option A: Git Clone
git clone https://github.com/hayashi19/BTCUSDT_trade_signal_2h.git
cd BTCUSDT_trade_signal_2hOption B: Manual Download
- Download the ZIP from GitHub.
- Extract and move the folder to your desired directory.
(Step 2) Install Dependencies
- Ensure Python 3.8+ is installed.
Set up a virtual environment:
python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # WindowsInstall requirements:
pip install -r requirements.txt
👉 Explore advanced crypto trading tools
Running the Application
Launch the app:
streamlit run streamlit_app.py- Access the local URL (e.g.,
http://localhost:8501) in your browser.
Usage Instructions
- Click Get Signal to initiate analysis.
- View the generated signal and candlestick chart.
- Use the signal to inform manual trading decisions.
FAQ Section
Q1: Is this a fully automated trading bot?
A: No. Signals require manual execution on your exchange account.
Q2: Which exchanges are supported?
A: The app pulls data from generic APIs compatible with major exchanges (e.g., Binance, OKX).
Q3: How often are signals updated?
A: Signals refresh every 2 hours, matching the selected timeframe.
Terms & Conditions
- Not Financial Advice: Use signals at your discretion.
- No Guarantees: Past performance doesn’t predict future results.
- User Responsibility: You bear all trading risks.