TradingOctopus is a personal project by Dr. Florian Drechsler for aggregating financial data from multiple sources, backtesting strategies, and analyzing markets across NASDAQ, NYSE, XETRA, and more -- built as a complex AI-driven software showcase.
Core components for aggregating, normalizing, and analyzing financial market data from multiple sources.
Pulls data from Yahoo Finance and other providers into a single, unified store. Multiple APIs are consolidated automatically.
Stores Open, High, Low, Close, and Volume data with configurable time intervals. Clean, normalized, and ready for analysis.
Covers data from NASDAQ, NYSE, XETRA, and other major exchanges. Provides a global view of instrument performance.
Tracks dividends, stock splits, earnings reports, and other corporate actions that impact instrument pricing.
Comprehensive instrument catalog with metadata, identifiers, and cross-references across multiple data providers.
Runs historical strategy simulations against collected time series data to evaluate trading ideas before risking real capital.
TradingOctopus is under continuous development. New capabilities are added regularly as part of this ongoing personal project.
Market analyses and backtesting results will be published here as they are completed.
Additional financial data providers and exchanges are being integrated over time.
Expanding the backtesting engine with more strategy types and performance metrics.
Exploring AI-powered pattern recognition and anomaly detection across aggregated data.
This project is built entirely with AI-assisted development and serves as a showcase for complex software engineering. More features and analyses are on the way.