An advanced technical analysis agent powered by LLMs that provides detailed trading insights and recommendations using multiple timeframe analysis and technical indicators.
-
Multi-Exchange Support
- Binance Futures API integration
- Hyperliquid API integration
- Extensible for additional exchanges
-
Advanced Technical Analysis
- Multiple timeframe analysis
- Comprehensive indicator suite
- Pattern recognition
- Volume profile analysis
-
AI-Powered Analysis
- Expert system prompts
- Context-aware recommendations
- Dynamic indicator configuration
- Risk assessment
-
Rich Output Formatting
- Detailed analysis reports
- Pretty-printed data tables
- Color-coded indicators
- Clear action items
- Multi-timeframe analysis (15m, 1h, 4h, 1d) determined dynamically from LLM using user specific query if provided
- Advanced pattern recognition
- Support/resistance level identification
- Volume profile analysis
- Market structure evaluation
- Trend strength assessment
- Momentum: RSI, MACD, Stochastic, Normalized MACD
- Trend: SMA, EMA, Bollinger Bands
- Volume: Volume Profile, OBV
- Volatility: ATR, Standard Deviation
- Position sizing recommendations
- Clear entry/exit points
- Stop-loss and take-profit levels
- Risk/reward ratio calculations
- Volatility-adjusted positioning
- Python 3.10+
- Poetry (recommended) or pip
- OpenRouter API key or similar. Change the LLM model as per your wish.
- Clone the repository:
git clone https://github.com/bhanusanghi/trAIder.git
cd trAIder- Install dependencies:
poetry installfrom analyst.runner import run_analyst
# Simple analysis
run_analyst("BTCUSDT", "1h")
# Analysis with specific query
run_analyst(
"ETHUSDT",
"4h",
"Should I open a long position? What are the key support levels?"
)- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a new Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.