LICENSE
MANIFEST.in
README.md
pyproject.toml
src/contango/__init__.py
src/contango/py.typed
src/contango.egg-info/PKG-INFO
src/contango.egg-info/SOURCES.txt
src/contango.egg-info/dependency_links.txt
src/contango.egg-info/requires.txt
src/contango.egg-info/top_level.txt
src/contango/broker/__init__.py
src/contango/broker/calendar/__init__.py
src/contango/broker/calendar/calendar.py
src/contango/broker/calendar/nyse_calendar.py
src/contango/broker/historical_brokers/__init__.py
src/contango/broker/historical_brokers/config_type.py
src/contango/broker/historical_brokers/historical_broker.py
src/contango/broker/historical_brokers/yfinance/__init__.py
src/contango/broker/historical_brokers/yfinance/yfinance.py
src/contango/broker/historical_brokers/yfinance/yfinance_config.py
src/contango/data/__init__.py
src/contango/data/data_repository.py
src/contango/data/storage/__init__.py
src/contango/data/storage/store_market_data.py
src/contango/research/__init__.py
src/contango/research/research_runner.py
src/contango/research/research_strategies/__init__.py
src/contango/research/research_strategies/bollinger_band_mean_reversion/__init__.py
src/contango/research/research_strategies/bollinger_band_mean_reversion/runner.py
src/contango/research/research_strategies/bollinger_band_mean_reversion/strategy.py
src/contango/trading/__init__.py
src/contango/trading/analyzer/__init__.py
src/contango/trading/analyzer/data/__init__.py
src/contango/trading/analyzer/data/analyze_and_graph.py
src/contango/trading/analyzer/data/data_prep.py
src/contango/trading/analyzer/graphing/__init__.py
src/contango/trading/analyzer/graphing/equity_curve_overlay.py
src/contango/trading/analyzer/graphing/metric_distribution.py
src/contango/trading/analyzer/graphing/pairwise_heatmap_grid.py
src/contango/trading/analyzer/graphing/parallel_coordinates.py
src/contango/trading/analyzer/graphing/parameter_importance.py
src/contango/trading/analyzer/graphing/risk_return_overview.py
src/contango/trading/analyzer/graphing/trade_quality_scatter.py
src/contango/trading/analyzer/graphing/underwater_drawdown.py
src/contango/trading/execution/__init__.py
src/contango/trading/execution/backtester/__init__.py
src/contango/trading/execution/backtester/config.py
src/contango/trading/execution/backtester/strategy_backtester.py
src/contango/trading/execution/backtester/market/__init__.py
src/contango/trading/execution/backtester/market/feed.py
src/contango/trading/execution/backtester/orders/__init__.py
src/contango/trading/execution/backtester/orders/order_filler.py
src/contango/trading/execution/backtester/orders/stoploss_order_manager.py
src/contango/trading/execution/backtester/portfolio/__init__.py
src/contango/trading/execution/backtester/portfolio/portfolio.py
src/contango/trading/execution/engine/__init__.py
src/contango/trading/execution/engine/events/__init__.py
src/contango/trading/execution/engine/events/event_bus.py
src/contango/trading/execution/engine/events/events.py
src/contango/trading/execution/engine/orders/__init__.py
src/contango/trading/execution/engine/orders/order_api.py
src/contango/trading/execution/engine/results/__init__.py
src/contango/trading/execution/engine/results/execution_data.py
src/contango/trading/execution/engine/results/results_collector.py
src/contango/trading/execution/engine/strategy/__init__.py
src/contango/trading/execution/engine/strategy/strategy.py
src/contango/trading/execution/engine/strategy/strategy_injector.py
src/contango/trading/indicators/__init__.py
src/contango/trading/indicators/indicator.py
src/contango/trading/indicators/calculations/__init__.py
src/contango/trading/indicators/calculations/average_true_range.py
src/contango/trading/indicators/calculations/bollinger_bands.py
src/contango/trading/indicators/calculations/ema.py
src/contango/trading/indicators/calculations/rsi.py
src/contango/trading/indicators/calculations/sma.py
src/contango/trading/indicators/calculations/true_range.py
src/contango/trading/indicators/calculations/vwap.py
src/contango/trading/indicators/calculations/wilder_average.py
src/contango/trading/indicators/state/__init__.py
src/contango/trading/indicators/state/bollinger_bands_state.py
src/contango/trading/indicators/state/ema_state.py
src/contango/trading/indicators/state/rsi_state.py
src/contango/trading/indicators/state/sma_state.py
src/contango/trading/indicators/state/vwap_state.py
src/contango/trading/indicators/state/wilder_average_state.py
src/contango/trading/optimizer/__init__.py
src/contango/trading/optimizer/analysis/__init__.py
src/contango/trading/optimizer/analysis/builder.py
src/contango/trading/optimizer/analysis/calculate_metrics.py
src/contango/trading/optimizer/analysis/context.py
src/contango/trading/optimizer/analysis/metrics.py
src/contango/trading/optimizer/analysis/calculators/__init__.py
src/contango/trading/optimizer/analysis/calculators/drawdown.py
src/contango/trading/optimizer/analysis/calculators/returns.py
src/contango/trading/optimizer/analysis/calculators/risk.py
src/contango/trading/optimizer/analysis/calculators/trades.py
src/contango/trading/optimizer/experiments/__init__.py
src/contango/trading/optimizer/experiments/backtest_experiment.py
src/contango/trading/optimizer/experiments/backtest_experiment_grid.py
src/contango/trading/optimizer/experiments/backtest_experiment_result.py
src/contango/trading/optimizer/experiments/backtest_experiment_runner.py