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.
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