Skip to content

Financial market data pipeline for analysis of option and equity securities

License

Notifications You must be signed in to change notification settings

thammo4/StockTrader

Repository files navigation

CI Status

StockTrader

Overview

StockTrader is a data pipeline for retrieving, processing, and analyzing stock market data with a focus on options pricing. The system fetches historical market data including options chains, dividend records, and risk-free rate benchmarks, then processes this data to create inputs for options pricing models.

Directory Structure

StockTrader/
├── airflow/
│   └── dags/
│       └── ingest_options_chain_dag.py
├── data/
│   └── warehouse/
├── logs/
├── scripts/
│   └── create_dividend_parquet.py
│   └── create_fred_parquet.py
│   └── create_ohlcv_parquet.py
│   └── fetch_active_options.py
│   └── fetch_active_params.py
│   └── ingest_options_chain.py
│   └── prep_bopm_data.py
│   └── price_bopm_data.py
├── src/
│   └── StockTrader
│       └── settings.py
│       └── tradier.py
│       └── freddy.py
└── tests/
│   └── config.py
│   └── test_freddy.py
│   └── test_settings.py
│   └── test_tradier.py
│   └── scripts/
│       └── test_create_dividend_parquet.py
│       └── test_create_fred_parquet.py
│       └── test_create_ohlcv_parquet.py
│       └── test_dolt_historical_ticker.py
└── utils/
│   └── dividend_table.py
|   └── parse_occ.py

Releases

No releases published

Packages

No packages published