How cpetayammichaeljoshua-cyber/scalpingbot works
SignalMaestro is a cryptocurrency trading system with market analysis, strategy signals, risk controls, exchange trading, and backtesting capabilities. The clearest evidenced live-analysis path fetches a market snapshot and coordinates analyzers into market intelligence; the fusion engine combines intelligence with Ichimoku signals. The backtesting CLI coordinates signal generation, simulated execution, risk, leverage, and metrics. The tree also shows AI, Telegram/webhook, and trading integrations, but their runtime connections are not established by the sampled excerpts, so they are shown as capabilities without invented edges.
Main entry points: market_intelligence_engine.py Market intelligence · cli.py Backtest orchestration · signal_fusion_engine.py Signal fusion · async_market_data_fetcher.py Market data fetcher
Components 26
Market analysis
- Market data fetcher
SignalMaestro/async_market_data_fetcher.py - Market data contracts
SignalMaestro/market_data_contracts.py - Market intelligence
SignalMaestro/market_intelligence_engine.py - Liquidity analysis
SignalMaestro/advanced_liquidity_analyzer.py - Order flow analysis
SignalMaestro/advanced_order_flow_analyzer.py - Price action analysis
SignalMaestro/advanced_price_action_analyzer.py - Volume profile
SignalMaestro/volume_profile_analyzer.py - Fractal analysis
SignalMaestro/fractals_analyzer.py - Intermarket analysis
SignalMaestro/intermarket_analyzer.py
Signals and trading
- Ichimoku strategy
SignalMaestro/ichimoku_sniper_strategy.py - Signal fusion
SignalMaestro/signal_fusion_engine.py - Position management
SignalMaestro/dynamic_position_manager.py - Trading risk manager
SignalMaestro/risk_manager.py - FXSUSDT trader
SignalMaestro/fxsusdt_trader.py - AI orchestration
SignalMaestro/ai_orchestrator.py
Backtesting
- Backtest orchestration
SignalMaestro/backtester/cli.py - Historical data
SignalMaestro/backtester/data.py - Backtest signals
SignalMaestro/backtester/signals.py - Backtest risk
SignalMaestro/backtester/risk.py - Backtest leverage
SignalMaestro/backtester/leverage.py - Execution simulator
SignalMaestro/backtester/exec.py - Backtest metrics
SignalMaestro/backtester/metrics.py
External interfaces
- Trading exchange
- Telegram
- Webhook interface
SignalMaestro/webhook_server.py
Other components
- Trader
Connections 14
- Market intelligence → Market data fetcher: fetches snapshot
SignalMaestro/market_intelligence_engine.py - Market intelligence → Liquidity analysis: runs analyzer
SignalMaestro/market_intelligence_engine.py - Market intelligence → Order flow analysis: runs analyzer
SignalMaestro/market_intelligence_engine.py - Market intelligence → Volume profile: runs analyzer
SignalMaestro/market_intelligence_engine.py - Market intelligence → Fractal analysis: runs analyzer
SignalMaestro/market_intelligence_engine.py - Market intelligence → Intermarket analysis: runs analyzer
SignalMaestro/market_intelligence_engine.py - Signal fusion → Ichimoku strategy: uses strategy signal
SignalMaestro/signal_fusion_engine.py - Signal fusion → Market intelligence: uses intelligence
SignalMaestro/signal_fusion_engine.py - Backtest orchestration → Historical data: loads data
SignalMaestro/backtester/cli.py - Backtest orchestration → Backtest signals: generates signals
SignalMaestro/backtester/cli.py - Backtest orchestration → Backtest leverage: calculates leverage
SignalMaestro/backtester/cli.py - Backtest orchestration → Backtest risk: manages risk
SignalMaestro/backtester/cli.py - Backtest orchestration → Execution simulator: simulates execution
SignalMaestro/backtester/cli.py - Backtest orchestration → Backtest metrics: reports metrics
SignalMaestro/backtester/cli.py