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

Folders and files

NameName
Last commit message
Last commit date
Apr 3, 2025
Mar 30, 2025
Apr 20, 2025
Apr 21, 2025
Apr 23, 2025
Apr 1, 2025
Apr 22, 2025
Apr 23, 2025
Jul 9, 2024
Apr 1, 2025
Apr 22, 2025
Jun 25, 2024
Mar 31, 2025
Jun 25, 2024
Apr 19, 2025
Apr 15, 2025
Apr 12, 2025

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