๐
eStocks
Algorithmic Trading
15 trading strategies, 7-layer risk management, 7 data sources, 4 trading platforms. Complete algorithmic trading system with 288+ tests.
Intelligence LayerPython, Pine ScriptActive Development
Key Features
15 Trading Strategies โ Technical, ML, RL, sentiment
7-Layer Risk Management โ Position sizing to meta-risk
7 Data Sources โ Yahoo, Alpha Vantage, Polygon, FRED
4 Platforms โ TradingView, thinkorswim, IB, TradeStation
288+ Tests โ Strategy, risk, integration
Walk-Forward Optimization
Monte Carlo Simulation
Architecture
Meta-Risk Orchestrator (Layer 7) โโโ Tail Risk Protection (Layer 6) โโโ Volatility Regime Detection (Layer 5) โโโ Drawdown Control (Layer 4) โโโ Correlation Management (Layer 3) โโโ Portfolio Heat (Layer 2) โโโ Position Sizing (Layer 1)
Code Example
python
from estocks import TradingEngine, Strategy, RiskManager
strategies = [
Strategy('trend_following', weight=0.3),
Strategy('mean_reversion', weight=0.2),
Strategy('ml', weight=0.25),
Strategy('meta_ensemble', weight=0.25)
]
risk = RiskManager(
position_sizing='kelly',
max_drawdown=0.15,
var_confidence=0.99
)
engine = TradingEngine(strategies=strategies,
risk_manager=risk)
results = engine.backtest(start='2020-01-01',
initial_capital=100000)API Highlights
| Function | Description |
|---|---|
TradingEngine() | Initialize trading engine with strategies |
engine.backtest() | Run historical backtest |
engine.run_live() | Start live/paper trading |
RiskManager() | Configure 7-layer risk management |