Skip to content

Trading knowledge

Overview

Research for evolving vukem-trading, drawn from ten reference projects. Everything here is a pattern or hazard to evaluate, not a promise of profitability. Paper trading and backtesting only; real...

Research for evolving vukem-trading, drawn from ten reference projects. Everything here is a pattern or hazard to evaluate, not a promise of profitability. Paper trading and backtesting only; real capital stays out of scope until an ADR and the live gates in risk-and-execution.md are met.

Research date: 2026-11-04. Each page marks what the official docs did not confirm as unverified.

Per-project notes#

ProjectNoteMost useful for
QuantConnect LeanAlgorithm framework, reality modelsPipeline stages, fill/slippage/fee models
JesseStrategy API, optimizationHyperparameters as data, train/test/validation
FreqtradeCallbacks, protections, bias analysisFill rules, look-ahead checks, protections
OctoBotTrading modes, node modeMode versus strategy separation
HummingbotExecutors, market making, kill switchTriple barrier, executors, backtest honesty
eTapeLocal day-trading terminal in Go and ReactRisk gate, hotkeys, ladder, wire types
OpenBBProvider contract, MCPData-provider interface
OpenStockRetail dashboard (AGPL)Coverage matrix, alerts
OpenTerminalWidget terminalLayout, palette, security defaults
QuantDingerAI trading OSAgent safety model, overfitting statistics

Cross-cutting guides#

Top ten ideas to adopt#

  1. A provider interface per data type, with declared credentials that fail fast (OpenBB).
  2. Explicit, configurable fill rules, plus slippage and partial fills (Lean, Freqtrade).
  3. A look-ahead check that perturbs inputs and compares signals (Freqtrade).
  4. A three-period split with validation touched once, plus deflated Sharpe and Monte Carlo (Jesse, QuantDinger).
  5. A default-deny, two-layer risk gate with a master arm switch (eTape).
  6. Triple-barrier exits with explicit close reasons (Hummingbot).
  7. Protections: stop-loss streak lock, equity drawdown lock, per-asset cooldown (Freqtrade).
  8. Agents get paper-only scoped tokens; deterministic risk runs before any LLM; entries fail closed (QuantDinger).
  9. Generated TypeScript wire types with a drift check; canvas surfaces for high-frequency data (eTape).
  10. A coverage matrix per market and data mode shown in the UI (OpenStock).