machine-learning-for-trading
Machine Learning for Trading, 3rd edition의 코드로, 데이터 소싱부터 실시간 실행까지의 전 과정을 다룹니다.
파일 탐색기
최종 버전 다운로드 (.zip)- check_import_resolution.py
- check_notebook_pair_sync.py
- check_openmp_import_order.py
- check_verified_notebooks.py
- check_windows_safe_paths.py
- notebook_provenance.py
- render_notebook.py
- sanitize_notebook_paths.py
- smoke_lightgbm_openmp.py
- strip_empty_cell_tags.py
- strip_papermill_cell_metadata.py
- container-smoke.yml
- docker-publish.yml
- full-test.yml
- reader-install.yml
- test.yml
- weekly-external.yml
- copilot-instructions.md
- dependabot.yml
- conf.json
- index.html.j2
- factor_regimes.ipynb
- factor_regimes.py
- macro_regimes.ipynb
- macro_regimes.py
- README.md
- 01_us_equities_eda.ipynb
- 01_us_equities_eda.py
- 02_corporate_actions.ipynb
- 02_corporate_actions.py
- 03_etfs_eda.ipynb
- 03_etfs_eda.py
- 04_cme_futures_eda.ipynb
- 04_cme_futures_eda.py
- 05_futures_session_aggregation.ipynb
- 05_futures_session_aggregation.py
- 06_futures_continuous.ipynb
- 06_futures_continuous.py
- 07_sp500_options_eda.ipynb
- 07_sp500_options_eda.py
- 08_options_greeks_computation.ipynb
- 08_options_greeks_computation.py
- 09_options_continuous.ipynb
- 09_options_continuous.py
- 10_crypto_perps_eda.ipynb
- 10_crypto_perps_eda.py
- 11_crypto_premium_analysis.ipynb
- 11_crypto_premium_analysis.py
- 12_fx_pairs_eda.ipynb
- 12_fx_pairs_eda.py
- 13_data_quality_framework.ipynb
- 13_data_quality_framework.py
- 14_point_in_time_validation.ipynb
- 14_point_in_time_validation.py
- 15_survivorship_bias_detection.ipynb
- 15_survivorship_bias_detection.py
- 16_provider_comparison.ipynb
- 16_provider_comparison.py
- 17_complete_pipeline.ipynb
- 17_complete_pipeline.py
- 18_data_management.ipynb
- 18_data_management.py
- 19_incremental_updates.ipynb
- 19_incremental_updates.py
- 20_storage_benchmark_file.ipynb
- 20_storage_benchmark_file.py
- 21_storage_benchmark_database.ipynb
- 21_storage_benchmark_database.py
- 22_pandas_polars_benchmark.ipynb
- 22_pandas_polars_benchmark.py
- README.md
- 01_itch_parser.ipynb
- 01_itch_parser.py
- 02_itch_lob_reconstruction.ipynb
- 02_itch_lob_reconstruction.py
- 03_itch_lob_analysis.ipynb
- 03_itch_lob_analysis.py
- 04_itch_order_lifecycle_analysis.ipynb
- 04_itch_order_lifecycle_analysis.py
- 05_itch_trading_activity.ipynb
- 05_itch_trading_activity.py
- 06_itch_intraday_patterns.ipynb
- 06_itch_intraday_patterns.py
- 07_itch_stylized_facts.ipynb
- 07_itch_stylized_facts.py
- 08_databento_lob_reconstruction.ipynb
- 08_databento_lob_reconstruction.py
- 09_databento_mbo_analysis.ipynb
- 09_databento_mbo_analysis.py
- 10_iex_lob_reconstruction.ipynb
- 10_iex_lob_reconstruction.py
- 11_algoseek_taq_eda.ipynb
- 11_algoseek_taq_eda.py
- 12_algoseek_taq_lob_reconstruction.ipynb
- 12_algoseek_taq_lob_reconstruction.py
- 13_algoseek_minute_bars_eda.ipynb
- 13_algoseek_minute_bars_eda.py
- 14_itch_bar_sampling.ipynb
- 14_itch_bar_sampling.py
- 15_itch_lee_ready.ipynb
- 15_itch_lee_ready.py
- 16_itch_information_bars.ipynb
- 16_itch_information_bars.py
- 17_databento_bar_sampling.ipynb
- 17_databento_bar_sampling.py
- 18_algoseek_jump_detection.ipynb
- 18_algoseek_jump_detection.py
- itch_message_specs.py
- limit_orderbook.py
- README.md
- 01_academic_characteristics.ipynb
- 01_academic_characteristics.py
- 02_sec_filing_explorer.ipynb
- 02_sec_filing_explorer.py
- 03_sec_form4_insider_transactions.ipynb
- 03_sec_form4_insider_transactions.py
- 04_sec_xbrl_fundamentals.ipynb
- 04_sec_xbrl_fundamentals.py
- 05_entity_resolution.ipynb
- 05_entity_resolution.py
- 06_fred_macro_eda.ipynb
- 06_fred_macro_eda.py
- 07_macro_data_alignment.ipynb
- 07_macro_data_alignment.py
- 08_futures_positioning.ipynb
- 08_futures_positioning.py
- 09_onchain_fundamentals.ipynb
- 09_onchain_fundamentals.py
- 10_institutional_holdings_13f.ipynb
- 10_institutional_holdings_13f.py
- 11_defi_tvl_evaluation.ipynb
- 11_defi_tvl_evaluation.py
- 12_kalshi_prediction_markets.ipynb
- 12_kalshi_prediction_markets.py
- 13_polymarket_prediction_markets.ipynb
- 13_polymarket_prediction_markets.py
- 14_text_data_extraction.ipynb
- 14_text_data_extraction.py
- README.md
- 00_classical_simulation.ipynb
- 00_classical_simulation.py
- 01_timegan.ipynb
- 01_timegan.py
- 02_tailgan_tail_risk.ipynb
- 02_tailgan_tail_risk.py
- 03_sigcwgan_signatures.ipynb
- 03_sigcwgan_signatures.py
- 04_gtgan_irregular.ipynb
- 04_gtgan_irregular.py
- 05_diffusion_ts.ipynb
- 05_diffusion_ts.py
- 06_llm_tabular_great.ipynb
- 06_llm_tabular_great.py
- 07_dp_gan.ipynb
- 07_dp_gan.py
- README.md
- timegan_metrics.py
- 01_where_ideas_come_from.ipynb
- 01_where_ideas_come_from.py
- 02_cv_foundations.ipynb
- 02_cv_foundations.py
- 03_case_study_overview.ipynb
- 03_case_study_overview.py
- exploration.md
- README.md
- 01_data_quality_diagnostics.ipynb
- 01_data_quality_diagnostics.py
- 02_preprocessing_pipeline.ipynb
- 02_preprocessing_pipeline.py
- 03_label_methods.ipynb
- 03_label_methods.py
- 04_maximum_favorable_adverse_excursion.ipynb
- 04_maximum_favorable_adverse_excursion.py
- 05_signal_evaluation.ipynb
- 05_signal_evaluation.py
- 06_ic_inference.ipynb
- 06_ic_inference.py
- 07_multiple_testing.ipynb
- 07_multiple_testing.py
- 08_causal_sanity_checks.ipynb
- 08_causal_sanity_checks.py
- 10_ml4t_library_ecosystem.ipynb
- 10_ml4t_library_ecosystem.py
- _benchmark_utils.py
- README.md
- 01_price_volume_features.ipynb
- 01_price_volume_features.py
- 02_microstructure_features.ipynb
- 02_microstructure_features.py
- 03_structural_cross_instrument_features.ipynb
- 03_structural_cross_instrument_features.py
- 04_fundamentals_macro_calendar.ipynb
- 04_fundamentals_macro_calendar.py
- 05_feature_selection.ipynb
- 05_feature_selection.py
- 06_robustness_sensitivity.ipynb
- 06_robustness_sensitivity.py
- 07_event_studies.ipynb
- 07_event_studies.py
- case_study_feature_summary.ipynb
- case_study_feature_summary.py
- README.md
- 01_visual_diagnostics.ipynb
- 01_visual_diagnostics.py
- 02_structural_breaks.ipynb
- 02_structural_breaks.py
- 03_fractional_differencing.ipynb
- 03_fractional_differencing.py
- 04_kalman_filter.ipynb
- 04_kalman_filter.py
- 05_spectral_features.ipynb
- 05_spectral_features.py
- 06_path_signatures.ipynb
- 06_path_signatures.py
- 07_arima_features.ipynb
- 07_arima_features.py
- 08_garch_volatility.ipynb
- 08_garch_volatility.py
- 09_har_rough_volatility.ipynb
- 09_har_rough_volatility.py
- 10_uncertainty_features.ipynb
- 10_uncertainty_features.py
- 11_hmm_regimes.ipynb
- 11_hmm_regimes.py
- 12_wasserstein_regimes.ipynb
- 12_wasserstein_regimes.py
- 13_regime_as_feature.ipynb
- 13_regime_as_feature.py
- 14_panel_features.ipynb
- 14_panel_features.py
- case_study_temporal_summary.ipynb
- case_study_temporal_summary.py
- README.md
- 01_word2vec_training.ipynb
- 01_word2vec_training.py
- 02_asset_embeddings.ipynb
- 02_asset_embeddings.py
- 03_sentiment_evolution.ipynb
- 03_sentiment_evolution.py
- 04_bert_finetuning.ipynb
- 04_bert_finetuning.py
- 05_financial_ner_finetuning.ipynb
- 05_financial_ner_finetuning.py
- 06_finbert_cross_dataset.ipynb
- 06_finbert_cross_dataset.py
- 07_news_return_signals.ipynb
- 07_news_return_signals.py
- 08_text_feature_evaluation.ipynb
- 08_text_feature_evaluation.py
- 09_filing_text_signals.ipynb
- 09_filing_text_signals.py
- README.md
- 01_ols_inference.ipynb
- 01_ols_inference.py
- 02_regularization_paths.ipynb
- 02_regularization_paths.py
- 03_logistic_classification.ipynb
- 03_logistic_classification.py
- 04_nested_cv_hpo.ipynb
- 04_nested_cv_hpo.py
- 05_shap_analysis.ipynb
- 05_shap_analysis.py
- 06_conformal_prediction.ipynb
- 06_conformal_prediction.py
- 07_case_study_insights.ipynb
- 07_case_study_insights.py
- 08_ml_backtest_intro.ipynb
- 08_ml_backtest_intro.py
- README.md
- 01_ensemble_foundations.ipynb
- 01_ensemble_foundations.py
- 02_gbm_comparison.ipynb
- 02_gbm_comparison.py
- 03_dl_vs_gbm.ipynb
- 03_dl_vs_gbm.py
- 04_optuna_tuning.ipynb
- 04_optuna_tuning.py
- 05_cross_library_hpo.ipynb
- 05_cross_library_hpo.py
- 06_optuna_multi_asset.ipynb
- 06_optuna_multi_asset.py
- 07_hpo_comparison.ipynb
- 07_hpo_comparison.py
- 08_shap_analysis.ipynb
- 08_shap_analysis.py
- 09_xai_limitations.ipynb
- 09_xai_limitations.py
- 10_shap_nlp_sentiment.ipynb
- 10_shap_nlp_sentiment.py
- 11_conformal_gbm.ipynb
- 11_conformal_gbm.py
- 12_case_study_insights.ipynb
- 12_case_study_insights.py
- README.md
- 01_core_architectures.ipynb
- 01_core_architectures.py
- 02_nbeats_interpretable.ipynb
- 02_nbeats_interpretable.py
- 03_great_debate.ipynb
- 03_great_debate.py
- 04_transformers.ipynb
- 04_transformers.py
- 05_tcn.ipynb
- 05_tcn.py
- 06_tsmixer.ipynb
- 06_tsmixer.py
- 07_mamba_ssm.ipynb
- 07_mamba_ssm.py
- 08_cnn_image_encoding.ipynb
- 08_cnn_image_encoding.py
- 09_foundation_models.ipynb
- 09_foundation_models.py
- 10_uncertainty.ipynb
- 10_uncertainty.py
- 11_library_landscape.ipynb
- 11_library_landscape.py
- 12_case_study_insights.ipynb
- 12_case_study_insights.py
- dl_sequences.py
- README.md
- 01_pca_equity_sectors.ipynb
- 01_pca_equity_sectors.py
- 02_eigenportfolios.ipynb
- 02_eigenportfolios.py
- 03_yield_curve_decomposition.ipynb
- 03_yield_curve_decomposition.py
- 04_ipca.ipynb
- 04_ipca.py
- 05_rp_pca.ipynb
- 05_rp_pca.py
- 06_conditional_autoencoder.ipynb
- 06_conditional_autoencoder.py
- 07_stochastic_discount_factor.ipynb
- 07_stochastic_discount_factor.py
- 08_supervised_autoencoder.ipynb
- 08_supervised_autoencoder.py
- 09_case_study_insights.ipynb
- 09_case_study_insights.py
- README.md
- 01_library_overview.ipynb
- 01_library_overview.py
- 02_dowhy_causal_graph.ipynb
- 02_dowhy_causal_graph.py
- 03_econml_dml.ipynb
- 03_econml_dml.py
- 04_dml_crypto_regime.ipynb
- 04_dml_crypto_regime.py
- 05_momentum_causal_trading.ipynb
- 05_momentum_causal_trading.py
- 06_fed_announcement_bsts.ipynb
- 06_fed_announcement_bsts.py
- 07_tigramite_time_series.ipynb
- 07_tigramite_time_series.py
- 08_neural_causal_discovery.ipynb
- 08_neural_causal_discovery.py
- 09_adia_causal_benchmark.ipynb
- 09_adia_causal_benchmark.py
- 10_case_study_insights.ipynb
- 10_case_study_insights.py
- 11_factor_zoo_validation.ipynb
- 11_factor_zoo_validation.py
- README.md
- backtrader_zipline_parity_results.json
- case_study_lean_parity_results.json
- lean_parity_results.json
- vectorbt_parity_results.json
- __init__.py
- lean_adapter.py
- ml4t_adapter.py
- vectorbt_adapter.py
- __init__.py
- _library_validation.py
- result.py
- weights.py
- 01_backtest_first_principles.ipynb
- 01_backtest_first_principles.py
- 02_futures_backtesting.ipynb
- 02_futures_backtesting.py
- 03_single_asset_vectorbt.ipynb
- 03_single_asset_vectorbt.py
- 04_single_asset_ml4t_backtest.ipynb
- 04_single_asset_ml4t_backtest.py
- 05_stateful_strategies.ipynb
- 05_stateful_strategies.py
- 06_framework_parity.ipynb
- 06_framework_parity.py
- 07_engine_divergence_anatomy.ipynb
- 07_engine_divergence_anatomy.py
- 08_signal_method_comparison.ipynb
- 08_signal_method_comparison.py
- 09_performance_reporting.ipynb
- 09_performance_reporting.py
- 10_regime_backtest_analysis.ipynb
- 10_regime_backtest_analysis.py
- 11_sharpe_ratio_inference.ipynb
- 11_sharpe_ratio_inference.py
- 12_dsr_validation.ipynb
- 12_dsr_validation.py
- 13_ras_protocol.ipynb
- 13_ras_protocol.py
- 14_cost_sensitivity.ipynb
- 14_cost_sensitivity.py
- 15_lean_engine_parity.ipynb
- 15_lean_engine_parity.py
- 16_case_study_lean_parity.ipynb
- 16_case_study_lean_parity.py
- 17_backtrader_zipline_engine_parity.ipynb
- 17_backtrader_zipline_engine_parity.py
- 18_vectorbt_engine_parity.ipynb
- 18_vectorbt_engine_parity.py
- _etf_baseline.py
- README.md
- __init__.py
- configs.py
- dataset.py
- features.py
- graph.py
- inference.py
- losses.py
- model.py
- train.py
- utils.py
- 01_portfolio_metrics.ipynb
- 01_portfolio_metrics.py
- 02_mean_variance_optimization.ipynb
- 02_mean_variance_optimization.py
- 03_robust_optimization.ipynb
- 03_robust_optimization.py
- 04_kelly_criterion.ipynb
- 04_kelly_criterion.py
- 05_factor_allocation_evidence.ipynb
- 05_factor_allocation_evidence.py
- 06_hierarchical_risk_parity.ipynb
- 06_hierarchical_risk_parity.py
- 07_conformal_position_sizing.ipynb
- 07_conformal_position_sizing.py
- 08_library_comparison.ipynb
- 08_library_comparison.py
- 09_allocator_comparison.ipynb
- 09_allocator_comparison.py
- 11_dl_portfolio_allocation.ipynb
- 11_dl_portfolio_allocation.py
- 12_vlstm_portfolio.ipynb
- 12_vlstm_portfolio.py
- 13_deepm_regime_robust.ipynb
- 13_deepm_regime_robust.py
- README.md
- 01_cost_taxonomy.ipynb
- 01_cost_taxonomy.py
- 02_spread_estimation.ipynb
- 02_spread_estimation.py
- 03_market_impact_calibration.ipynb
- 03_market_impact_calibration.py
- 04_vwap_twap_execution.ipynb
- 04_vwap_twap_execution.py
- 05_almgren_chriss_optimal_execution.ipynb
- 05_almgren_chriss_optimal_execution.py
- 06_ml4t_execution_demo.ipynb
- 06_ml4t_execution_demo.py
- 07_ml4t_volume_participation.ipynb
- 07_ml4t_volume_participation.py
- 08_ml_dynamic_execution.ipynb
- 08_ml_dynamic_execution.py
- 09_frequency_tradeoff.ipynb
- 09_frequency_tradeoff.py
- 10_gross_vs_net_performance.ipynb
- 10_gross_vs_net_performance.py
- 11_cost_cliff.ipynb
- 11_cost_cliff.py
- 12_commission_slippage_comparison.ipynb
- 12_commission_slippage_comparison.py
- _cost_analysis.py
- README.md
- 01_var_cvar.ipynb
- 01_var_cvar.py
- 02_exit_strategies.ipynb
- 02_exit_strategies.py
- 03_position_sizing_mae_mfe.ipynb
- 03_position_sizing_mae_mfe.py
- 04_factor_exposure.ipynb
- 04_factor_exposure.py
- 05_trade_shap_diagnostics.ipynb
- 05_trade_shap_diagnostics.py
- 06_stress_testing.ipynb
- 06_stress_testing.py
- 07_drift_detection.ipynb
- 07_drift_detection.py
- 08_ml_exit_signals.ipynb
- 08_ml_exit_signals.py
- 09_deep_hedging.ipynb
- 09_deep_hedging.py
- 10_ml4t_backtest_risk_demo.ipynb
- 10_ml4t_backtest_risk_demo.py
- 11_systematic_risk_sweep.ipynb
- 11_systematic_risk_sweep.py
- README.md
- 00_holdout_predictions.ipynb
- 00_holdout_predictions.py
- 01_aggregate_synthesis.ipynb
- 01_aggregate_synthesis.py
- 02_feature_evaluation.ipynb
- 02_feature_evaluation.py
- 03_signal_quality.ipynb
- 03_signal_quality.py
- 04_signal_to_strategy.ipynb
- 04_signal_to_strategy.py
- 05_portfolio_allocation.ipynb
- 05_portfolio_allocation.py
- 06_cost_survival.ipynb
- 06_cost_survival.py
- 07_regime_risk.ipynb
- 07_regime_risk.py
- 08_recommendations.ipynb
- 08_recommendations.py
- holdout.py
- README.md
- 01_algorithms_comparison.ipynb
- 01_algorithms_comparison.py
- 02_optimal_execution_ppo.ipynb
- 02_optimal_execution_ppo.py
- 03_market_making_ppo.ipynb
- 03_market_making_ppo.py
- 04_crypto_execution_rl.ipynb
- 04_crypto_execution_rl.py
- 05_deep_hedging_pfhedge.ipynb
- 05_deep_hedging_pfhedge.py
- 06_inverse_reinforcement_learning.ipynb
- 06_inverse_reinforcement_learning.py
- 07_backtest_with_impact.ipynb
- 07_backtest_with_impact.py
- crypto_execution_env.py
- market_making_env.py
- README.md
- rl_calibration.py
- rl_environments.py
- 01_sec_filing_pipeline.ipynb
- 01_sec_filing_pipeline.py
- 02_domain_embeddings_comparison.ipynb
- 02_domain_embeddings_comparison.py
- 03_hybrid_retrieval.ipynb
- 03_hybrid_retrieval.py
- 04_ragas_evaluation.ipynb
- 04_ragas_evaluation.py
- 05_10k_rag_assistant.ipynb
- 05_10k_rag_assistant.py
- 06_esg_rag_vs_finetune.ipynb
- 06_esg_rag_vs_finetune.py
- 07_institutional_holdings_graph.ipynb
- 07_institutional_holdings_graph.py
- 08_rag_security.ipynb
- 08_rag_security.py
- README.md
- extracted_triples.meta.json
- extracted_triples.parquet
- figure_23_3_supply_chain_network.pdf
- figure_23_3_supply_chain_network.png
- supply_chain_d3.html
- supply_chain_d3.json
- supply_chain_interactive.html
- 01_sp100_sec_download.ipynb
- 01_sp100_sec_download.py
- 02_supply_chain_kg_construction.ipynb
- 02_supply_chain_kg_construction.py
- 02_supply_chain_kg_construction_qwen25_rerun.ipynb
- 02_supply_chain_kg_construction_qwen3.ipynb
- 03_graph_rag_qa.ipynb
- 03_graph_rag_qa.py
- 04_rag_comparison_benchmark.ipynb
- 04_rag_comparison_benchmark.py
- 05_institutional_holdings_kg.ipynb
- 05_institutional_holdings_kg.py
- 06_gnn_feature_engineering.ipynb
- 06_gnn_feature_engineering.py
- 07_dynamic_kg_temporal.ipynb
- 07_dynamic_kg_temporal.py
- 08_8k_event_extraction.ipynb
- 08_8k_event_extraction.py
- 08_8k_event_extraction_qwen3.ipynb
- 09_knowledge_graph_features.ipynb
- 09_knowledge_graph_features.py
- 10_network_portfolio_construction.ipynb
- 10_network_portfolio_construction.py
- README.md
- 01_react_reasoning_20260615T191047Z_04eb6e7c603d.json
- 04_research_agent_20260609T141730Z_b694ab4d0453.json
- 06_multi_agent_research_20260609T141413Z_9fc4a2655471.json
- 07_adversarial_debate_20260609T141631Z_cf1ad76cf379.json
- 08_forecasting_pipeline_20260609T141954Z_ef5bca7b95bd.json
- 08_forecasting_pipeline_20260609T142158Z_24e083e7fe54.json
- 09_evaluation_and_governance_20260615T191431Z_d5030378899c.json
- 10_framework_comparison_20260609T150909Z_ba1855847f4c.json
- 10_framework_comparison_20260609T151202Z_c8cba3007562.json
- run_etfs_20260504T223150.json
- run_us_firm_characteristics_20260504T225521.json
- 01_react_reasoning.ipynb
- 01_react_reasoning.py
- 02_tool_contracts.ipynb
- 02_tool_contracts.py
- 03_state_and_memory.ipynb
- 03_state_and_memory.py
- 04_research_agent.ipynb
- 04_research_agent.py
- 05_aggregation_math.ipynb
- 05_aggregation_math.py
- 06_multi_agent_research.ipynb
- 06_multi_agent_research.py
- 07_adversarial_debate.ipynb
- 07_adversarial_debate.py
- 08_forecasting_pipeline.ipynb
- 08_forecasting_pipeline.py
- 09_evaluation_and_governance.ipynb
- 09_evaluation_and_governance.py
- 10_framework_comparison.ipynb
- 10_framework_comparison.py
- 11_research_operator.ipynb
- 11_research_operator.py
- agent_fixtures.py
- agent_observability.py
- agent_pipeline.py
- agent_providers.py
- agent_research.py
- agent_schemas.py
- agent_specialists.py
- agent_tools.py
- README.md
- research_operator.py
- 01_unified_framework_demo.ipynb
- 01_unified_framework_demo.py
- 02_etfs_deployment_loop.ipynb
- 02_etfs_deployment_loop.py
- 03_ib_paper_trading_demo.ipynb
- 03_ib_paper_trading_demo.py
- 04_alpaca_paper_trading_demo.ipynb
- 04_alpaca_paper_trading_demo.py
- 05_alpaca_crypto_live_demo.ipynb
- 05_alpaca_crypto_live_demo.py
- 06_quantconnect_case_study.ipynb
- 06_quantconnect_case_study.py
- 07_order_state_machine.ipynb
- 07_order_state_machine.py
- 08_pipeline_verification.ipynb
- 08_pipeline_verification.py
- 09_crypto_funding_deployment_loop.ipynb
- 09_crypto_funding_deployment_loop.py
- 10_safety_risk_demo.ipynb
- 10_safety_risk_demo.py
- 11_fx_deployment_loop.ipynb
- 11_fx_deployment_loop.py
- 12_ib_basket_rebalance_demo.ipynb
- 12_ib_basket_rebalance_demo.py
- 13_runtime_safety_showcase.ipynb
- 13_runtime_safety_showcase.py
- _etfs_features.py
- async_utils.py
- demo_artifacts.py
- README.md
- 01_drift_monitoring.ipynb
- 01_drift_monitoring.py
- 02_online_drift_detection.ipynb
- 02_online_drift_detection.py
- 03_safe_model_rollout.ipynb
- 03_safe_model_rollout.py
- 04_circuit_breakers.ipynb
- 04_circuit_breakers.py
- 05_feast_feature_store.ipynb
- 05_feast_feature_store.py
- 05b_feast_live.ipynb
- 05b_feast_live.py
- 06_mlflow_experiments.ipynb
- 06_mlflow_experiments.py
- README.md
- README.md
- figure_10_1_nlp_feature_engineering_evolution.jpeg
- figure_6_1_research_loop.jpeg
- figure_7_2_triple_barrier_method.jpeg
- figure_8_2_feature_family_taxonomy.jpeg
- figure_9_3_hmm_architecture.jpeg
- course-trailer.jpg
- cover.jpeg
- cover.png
- workflow.png
- fwd_ret_21d.json
- fwd_ret_21d.parquet
- fwd_ret_5d.json
- fwd_ret_5d.parquet
- base.yaml
- fwd_ret_21d.yaml
- fwd_ret_5d.yaml
- setup.yaml
- 01_feasibility_analysis.ipynb
- 01_feasibility_analysis.py
- 02_labels.ipynb
- 02_labels.py
- 03_financial_features.ipynb
- 03_financial_features.py
- 04_model_based_features.ipynb
- 04_model_based_features.py
- 05_evaluation.ipynb
- 05_evaluation.py
- 06_linear.ipynb
- 06_linear.py
- 07_gbm.ipynb
- 07_gbm.py
- 08_tabular_dl.ipynb
- 08_tabular_dl.py
- 09_dl_lstm.ipynb
- 09_dl_lstm.py
- 10_latent_factors.ipynb
- 10_latent_factors.py
- 10a_pca.ipynb
- 10a_pca.py
- 10b_stochastic_discount_factor.ipynb
- 10b_stochastic_discount_factor.py
- 11_causal_dml.ipynb
- 11_causal_dml.py
- 12_model_analysis.ipynb
- 12_model_analysis.py
- 13_backtest.ipynb
- 13_backtest.py
- 14_portfolio_management.ipynb
- 14_portfolio_management.py
- 15_costs.ipynb
- 15_costs.py
- 16_risk_management.ipynb
- 16_risk_management.py
- 17_strategy_analysis.ipynb
- 17_strategy_analysis.py
- README.md
- research_workflow.py
- __init__.py
- cae.py
- cae.yaml
- dml.yaml
- enet_a0.0001.yaml
- enet_a0.001.yaml
- enet_a0.01.yaml
- enet_a0.1.yaml
- enet_f0.015.yaml
- enet_f0.03.yaml
- enet_f0.08.yaml
- enet_f0.2.yaml
- enet_f0.35.yaml
- enet_f0.5.yaml
- enet_f0.7.yaml
- enet_f0.85.yaml
- ipca.yaml
- lasso_a0.00001.yaml
- lasso_a0.0001.yaml
- lasso_a0.001.yaml
- lasso_a0.01.yaml
- lasso_a0.1.yaml
- lasso_f0.015.yaml
- lasso_f0.03.yaml
- lasso_f0.08.yaml
- lasso_f0.2.yaml
- lasso_f0.35.yaml
- lasso_f0.5.yaml
- lasso_f0.7.yaml
- lasso_f0.85.yaml
- default_binary.yaml
- default_huber.yaml
- default_mae.yaml
- default_mse.yaml
- default_multiclass.yaml
- leaves_15_binary.yaml
- leaves_15_huber.yaml
- leaves_15_mae.yaml
- leaves_15_mse.yaml
- leaves_15_multiclass.yaml
- leaves_31_binary.yaml
- leaves_31_huber.yaml
- leaves_31_mae.yaml
- leaves_31_mse.yaml
- leaves_31_multiclass.yaml
- leaves_63_binary.yaml
- leaves_63_huber.yaml
- leaves_63_mae.yaml
- leaves_63_mse.yaml
- leaves_63_multiclass.yaml
- leaves_7_binary.yaml
- leaves_7_huber.yaml
- leaves_7_mae.yaml
- leaves_7_mse.yaml
- leaves_7_multiclass.yaml
- logistic_l1_C0.001.yaml
- logistic_l1_C0.01.yaml
- logistic_l1_C0.1.yaml
- logistic_l1_C1.0.yaml
- logistic_l1_C10.0.yaml
- logistic_l1_C100.0.yaml
- logistic_l2_C0.001.yaml
- logistic_l2_C0.01.yaml
- logistic_l2_C0.1.yaml
- logistic_l2_C1.0.yaml
- logistic_l2_C10.0.yaml
- logistic_l2_C100.0.yaml
- logistic_none.yaml
- __init__.py
- lstm.py
- lstm_h128.yaml
- lstm_h64.yaml
- nbeats.yaml
- nbeats_weekly.yaml
- __init__.py
- nlinear.py
- nlinear.yaml
- ols.yaml
- __init__.py
- backbone.py
- layers.py
- revin.py
- __init__.py
- patchtst.py
- patchtst.yaml
- pca.yaml
- ridge_a0.001.yaml
- ridge_a0.01.yaml
- ridge_a0.1.yaml
- ridge_a1.0.yaml
- ridge_a10.0.yaml
- ridge_a100.0.yaml
- ridge_a1000.0.yaml
- ridge_a10000.0.yaml
- ridge_a100000.0.yaml
- ridge_a1000000.0.yaml
- ridge_a10000000.0.yaml
- __init__.py
- sae.py
- sae.yaml
- __init__.py
- sdf.py
- sdf.yaml
- __init__.py
- tabm_l.yaml
- tabm_m.yaml
- tabm_s.yaml
- tabpfn.yaml
- __init__.py
- tcn.py
- tcn.yaml
- __init__.py
- tsmixer.py
- tsmixer.yaml
- __init__.py
- 11_autoencoder.ipynb
- 11_autoencoder.py
- fwd_ret_24h.json
- fwd_ret_24h.parquet
- fwd_ret_8h.json
- fwd_ret_8h.parquet
- base.yaml
- fwd_dir_8h.yaml
- fwd_dir_8h_3c.yaml
- fwd_ret_24h.yaml
- fwd_ret_8h.yaml
- setup.yaml
- 01_feasibility_analysis.ipynb
- 01_feasibility_analysis.py
- 02_labels.ipynb
- 02_labels.py
- 03_financial_features.ipynb
- 03_financial_features.py
- 04_model_based_features.ipynb
- 04_model_based_features.py
- 05_evaluation.ipynb
- 05_evaluation.py
- 06_linear.ipynb
- 06_linear.py
- 07_gbm.ipynb
- 07_gbm.py
- 08_tabular_dl.ipynb
- 08_tabular_dl.py
- 09_dl_lstm.ipynb
- 09_dl_lstm.py
- 10_dl_tcn.ipynb
- 10_dl_tcn.py
- 11_causal_dml.ipynb
- 11_causal_dml.py
- 12_model_analysis.ipynb
- 12_model_analysis.py
- 13_backtest.ipynb
- 13_backtest.py
- 14_portfolio_management.ipynb
- 14_portfolio_management.py
- 15_costs.ipynb
- 15_costs.py
- 16_risk_management.ipynb
- 16_risk_management.py
- 17_strategy_analysis.ipynb
- 17_strategy_analysis.py
- funding_backtest.py
- funding_data.py
- README.md
- research_workflow.py
- fwd_ret_21d.json
- fwd_ret_21d.parquet
- fwd_ret_5d.json
- fwd_ret_5d.parquet
- base.yaml
- feasibility_report.json
- fwd_ret_21d.yaml
- fwd_ret_5d.yaml
- setup.yaml
- 01_feasibility_analysis.ipynb
- 01_feasibility_analysis.py
- 02_labels.ipynb
- 02_labels.py
- 03_financial_features.ipynb
- 03_financial_features.py
- 04_model_based_features.ipynb
- 04_model_based_features.py
- 05_evaluation.ipynb
- 05_evaluation.py
- 06_linear.ipynb
- 06_linear.py
- 07_gbm.ipynb
- 07_gbm.py
- 08_tabular_dl.ipynb
- 08_tabular_dl.py
- 09_dl_lstm.ipynb
- 09_dl_lstm.py
- 10_dl_tsmixer.ipynb
- 10_dl_tsmixer.py
- 11_latent_factors.ipynb
- 11_latent_factors.py
- 11a_pca.ipynb
- 11a_pca.py
- 11b_ipca.ipynb
- 11b_ipca.py
- 11c_conditional_autoencoder.ipynb
- 11c_conditional_autoencoder.py
- 11d_stochastic_discount_factor.ipynb
- 11d_stochastic_discount_factor.py
- 11e_supervised_autoencoder.ipynb
- 11e_supervised_autoencoder.py
- 12_causal_dml.ipynb
- 12_causal_dml.py
- 13_model_analysis.ipynb
- 13_model_analysis.py
- 14_backtest.ipynb
- 14_backtest.py
- 15_portfolio_management.ipynb
- 15_portfolio_management.py
- 16_costs.ipynb
- 16_costs.py
- 17_risk_management.ipynb
- 17_risk_management.py
- 18_strategy_analysis.ipynb
- 18_strategy_analysis.py
- eligibility.csv
- README.md
- fwd_ret_1d.json
- fwd_ret_1d.parquet
- fwd_ret_21d.json
- fwd_ret_21d.parquet
- fwd_ret_5d.json
- fwd_ret_5d.parquet
- base.yaml
- fwd_ret_1d.yaml
- fwd_ret_21d.yaml
- fwd_ret_5d.yaml
- cv_config.json
- setup.yaml
- 01_feasibility_analysis.ipynb
- 01_feasibility_analysis.py
- 02_labels.ipynb
- 02_labels.py
- 03_financial_features.ipynb
- 03_financial_features.py
- 04_model_based_features.ipynb
- 04_model_based_features.py
- 05_evaluation.ipynb
- 05_evaluation.py
- 06_linear.ipynb
- 06_linear.py
- 07_gbm.ipynb
- 07_gbm.py
- 08_tabular_dl.ipynb
- 08_tabular_dl.py
- 09_dl_tcn.ipynb
- 09_dl_tcn.py
- 10_dl_nlinear.ipynb
- 10_dl_nlinear.py
- 11_causal_dml.ipynb
- 11_causal_dml.py
- 12_model_analysis.ipynb
- 12_model_analysis.py
- 13_backtest.ipynb
- 13_backtest.py
- 14_portfolio_management.ipynb
- 14_portfolio_management.py
- 15_costs.ipynb
- 15_costs.py
- 16_risk_management.ipynb
- 16_risk_management.py
- 17_strategy_analysis.ipynb
- 17_strategy_analysis.py
- README.md
- fwd_ret_15m.json
- fwd_ret_15m.parquet
- fwd_ret_5m.json
- fwd_ret_5m.parquet
- fwd_ret_60m.json
- fwd_ret_60m.parquet
- base.yaml
- fwd_dir_15m.yaml
- fwd_ret_15m.yaml
- fwd_ret_5m.yaml
- fwd_ret_60m.yaml
- setup.yaml
- 01_feasibility_analysis.ipynb
- 01_feasibility_analysis.py
- 02_labels.ipynb
- 02_labels.py
- 03_financial_features.ipynb
- 03_financial_features.py
- 04_model_based_features.ipynb
- 04_model_based_features.py
- 05_evaluation.ipynb
- 05_evaluation.py
- 06_linear.ipynb
- 06_linear.py
- 07_gbm.ipynb
- 07_gbm.py
- 08_dl_nlinear.ipynb
- 08_dl_nlinear.py
- 09_dl_lstm.ipynb
- 09_dl_lstm.py
- 10_dl_tcn.ipynb
- 10_dl_tcn.py
- 11_dl_patchtst.ipynb
- 11_dl_patchtst.py
- 12_causal_dml.ipynb
- 12_causal_dml.py
- 13_model_analysis.ipynb
- 13_model_analysis.py
- 14_backtest.ipynb
- 14_backtest.py
- 15_portfolio_management.ipynb
- 15_portfolio_management.py
- 16_costs.ipynb
- 16_costs.py
- 17_risk_management.ipynb
- 17_risk_management.py
- 18_strategy_analysis.ipynb
- 18_strategy_analysis.py
- _build_cost_feasible_universe.py
- liquidity_profile.parquet
- README.md
- __init__.py
- adapters.py
- catalog.py
- causal.py
- comparison.py
- configs.py
- contracts.py
- cv.py
- decisions.py
- execution.py
- holdout.py
- identity.py
- labels.py
- lifecycle.py
- model_planning.py
- models.py
- population.py
- recovery.py
- results.py
- strategy.py
- workspace.py
- fwd_ret_10d.json
- fwd_ret_10d.parquet
- fwd_ret_5d.json
- fwd_ret_5d.parquet
- fwd_ret_risk_adj_5d.json
- fwd_ret_risk_adj_5d.parquet
- base.yaml
- fwd_dir_10d.yaml
- fwd_dir_5d.yaml
- fwd_ret_10d.yaml
- fwd_ret_5d.yaml
- fwd_ret_risk_adj_5d.yaml
- setup.yaml
- 01_feasibility_analysis.ipynb
- 01_feasibility_analysis.py
- 02_labels.ipynb
- 02_labels.py
- 03_financial_features.ipynb
- 03_financial_features.py
- 04_model_based_features.ipynb
- 04_model_based_features.py
- 05_evaluation.ipynb
- 05_evaluation.py
- 06_linear.ipynb
- 06_linear.py
- 07_gbm.ipynb
- 07_gbm.py
- 08_tabular_dl.ipynb
- 08_tabular_dl.py
- 09_dl_lstm.ipynb
- 09_dl_lstm.py
- 10_dl_patchtst.ipynb
- 10_dl_patchtst.py
- 11_latent_factors.ipynb
- 11_latent_factors.py
- 11a_pca.ipynb
- 11a_pca.py
- 11b_ipca.ipynb
- 11b_ipca.py
- 11c_conditional_autoencoder.ipynb
- 11c_conditional_autoencoder.py
- 11d_stochastic_discount_factor.ipynb
- 11d_stochastic_discount_factor.py
- 11e_supervised_autoencoder.ipynb
- 11e_supervised_autoencoder.py
- 12_causal_dml.ipynb
- 12_causal_dml.py
- 13_model_analysis.ipynb
- 13_model_analysis.py
- 14_backtest.ipynb
- 14_backtest.py
- 15_portfolio_management.ipynb
- 15_portfolio_management.py
- 16_costs.ipynb
- 16_costs.py
- 17_risk_management.ipynb
- 17_risk_management.py
- 18_strategy_analysis.ipynb
- 18_strategy_analysis.py
- README.md
- fwd_ret_10d.json
- fwd_ret_10d.parquet
- fwd_ret_5d.json
- fwd_ret_5d.parquet
- fwd_ret_dh_10d.json
- fwd_ret_dh_10d.parquet
- fwd_ret_dh_5d.json
- fwd_ret_dh_5d.parquet
- ret_to_expiry.json
- ret_to_expiry.parquet
- base.yaml
- fwd_ret_10d.yaml
- fwd_ret_5d.yaml
- fwd_ret_dh_10d.yaml
- fwd_ret_dh_5d.yaml
- ret_to_expiry.yaml
- setup.yaml
- 01_feasibility_analysis.ipynb
- 01_feasibility_analysis.py
- 02_labels.ipynb
- 02_labels.py
- 03_financial_features.ipynb
- 03_financial_features.py
- 04_model_based_features.ipynb
- 04_model_based_features.py
- 05_evaluation.ipynb
- 05_evaluation.py
- 06_linear.ipynb
- 06_linear.py
- 07_gbm.ipynb
- 07_gbm.py
- 08_tabular_dl.ipynb
- 08_tabular_dl.py
- 09_deep_learning.ipynb
- 09_deep_learning.py
- 09a_lstm.ipynb
- 09a_lstm.py
- 09b_patchtst.ipynb
- 09b_patchtst.py
- 10_causal_dml.ipynb
- 10_causal_dml.py
- 11_model_analysis.ipynb
- 11_model_analysis.py
- 12_backtest.ipynb
- 12_backtest.py
- 13_portfolio_management.ipynb
- 13_portfolio_management.py
- 14_costs.ipynb
- 14_costs.py
- 15_risk_management.ipynb
- 15_risk_management.py
- 16_strategy_analysis.ipynb
- 16_strategy_analysis.py
- 90_ic_diagnostic.ipynb
- 90_ic_diagnostic.py
- _htm_backtest.py
- _label_artifacts.py
- _straddle_moves.py
- _underlying_returns.py
- backtest_contract.py
- README.md
- research_workflow.py
- fwd_ret_1d.json
- fwd_ret_1d.parquet
- fwd_ret_21d.json
- fwd_ret_21d.parquet
- fwd_ret_5d.json
- fwd_ret_5d.parquet
- base.yaml
- fwd_ret_1d.yaml
- fwd_ret_21d.yaml
- fwd_ret_5d.yaml
- cv_config.json
- setup.yaml
- 01_feasibility_analysis.ipynb
- 01_feasibility_analysis.py
- 02_labels.ipynb
- 02_labels.py
- 03_financial_features.ipynb
- 03_financial_features.py
- 04_model_based_features.ipynb
- 04_model_based_features.py
- 05_evaluation.ipynb
- 05_evaluation.py
- 06_linear.ipynb
- 06_linear.py
- 07_gbm.ipynb
- 07_gbm.py
- 08_tabular_dl.ipynb
- 08_tabular_dl.py
- 09_dl_nlinear.ipynb
- 09_dl_nlinear.py
- 10_dl_lstm.ipynb
- 10_dl_lstm.py
- 11_dl_tsmixer.ipynb
- 11_dl_tsmixer.py
- 12_dl_weekly.ipynb
- 12_dl_weekly.py
- 13_latent_factors.ipynb
- 13_latent_factors.py
- 13a_pca.ipynb
- 13a_pca.py
- 13b_ipca.ipynb
- 13b_ipca.py
- 14_causal_dml.ipynb
- 14_causal_dml.py
- 15_model_analysis.ipynb
- 15_model_analysis.py
- 16_backtest.ipynb
- 16_backtest.py
- 17_portfolio_management.ipynb
- 17_portfolio_management.py
- 18_costs.ipynb
- 18_costs.py
- 19_risk_management.ipynb
- 19_risk_management.py
- 20_strategy_analysis.ipynb
- 20_strategy_analysis.py
- README.md
- fwd_ret_1m.json
- fwd_ret_1m.parquet
- fwd_ret_1m_win.json
- fwd_ret_1m_win.parquet
- base.yaml
- fwd_class_1m.yaml
- fwd_ret_1m.yaml
- fwd_ret_1m_win.yaml
- cv_config.json
- setup.yaml
- 01_feasibility_analysis.ipynb
- 01_feasibility_analysis.py
- 02_labels.ipynb
- 02_labels.py
- 03_financial_features.ipynb
- 03_financial_features.py
- 04_evaluation.ipynb
- 04_evaluation.py
- 05_linear.ipynb
- 05_linear.py
- 06_gbm.ipynb
- 06_gbm.py
- 07_tabular_dl.ipynb
- 07_tabular_dl.py
- 08_latent_factors.ipynb
- 08_latent_factors.py
- 08a_ipca.ipynb
- 08a_ipca.py
- 08b_conditional_autoencoder.ipynb
- 08b_conditional_autoencoder.py
- 08c_stochastic_discount_factor.ipynb
- 08c_stochastic_discount_factor.py
- 08d_supervised_autoencoder.ipynb
- 08d_supervised_autoencoder.py
- 09_causal_dml.ipynb
- 09_causal_dml.py
- 10_model_analysis.ipynb
- 10_model_analysis.py
- 11_backtest.ipynb
- 11_backtest.py
- 12_portfolio_management.ipynb
- 12_portfolio_management.py
- 13_costs.ipynb
- 13_costs.py
- 14_risk_management.ipynb
- 14_risk_management.py
- 15_strategy_analysis.ipynb
- 15_strategy_analysis.py
- README.md
- __init__.py
- adapter.py
- cae.py
- case_study.py
- common.py
- cv.py
- ipca.py
- library_bridge.py
- macro_context.py
- panel.py
- pca.py
- sae.py
- sdf.py
- __init__.py
- completeness.py
- lineage.py
- maintenance.py
- metrics.py
- queries.py
- registration.py
- specs.py
- store.py
- __init__.py
- allocation.py
- analytics.py
- artifact_digest.py
- backtest_explorer.py
- backtest_loaders.py
- backtest_presets.py
- backtest_runner.py
- benchmark.py
- carrier_pins.py
- causal.py
- cohort_metrics.py
- cohort_reporting.py
- conformal.py
- cv_results.py
- cv_window.py
- darts_forecasting.py
- deep_learning.py
- deep_model_state.py
- derived_params.py
- external_benchmarks.py
- factor_attribution.py
- feasibility.py
- feature_engineering.py
- folds.py
- gbm.py
- insight_chapter.py
- label_diagnostics.py
- linear.py
- model_analysis.py
- model_viz.py
- notebook_contracts.py
- notebook_render.py
- paired_metrics.py
- runtime.py
- sequence_dataset.py
- signals.py
- slot_strategy.py
- strategy_analysis.py
- sweep_config.py
- tabular_dl.py
- temporal.py
- uncertainty.py
- __init__.py
- README.md
- RUN_LOG.md
- bloomberg_download.py
- fnspid_download.py
- README.md
- README.md
- __init__.py
- loader.py
- README.md
- config.yaml
- dataset_card.ipynb
- dataset_card.py
- download.py
- download.py
- README.md
- loader.py
- README.md
- dataset_card.ipynb
- dataset_card.py
- download.py
- README.md
- filings_download.py
- README.md
- xbrl_download.py
- build_taq_slim.py
- dataset_card.ipynb
- dataset_card.py
- iex_download.py
- MBO_DOWNLOAD.md
- mbo_download.py
- nasdaq_itch_download.py
- README.md
- build_options_eda.py
- build_options_straddles_raw.py
- daily_bars.parquet
- materialize_options.py
- sp500.csv
- dataset_card.ipynb
- dataset_card.py
- download.py
- README.md
- algoseek_convert.py
- 13f_download.py
- form4_download.py
- README.md
- loader.py
- README.md
- config.yaml
- dataset_card.ipynb
- dataset_card.py
- download.py
- loader.py
- README.md
- ESG_efficient_frontier_portfolios_vF.xlsx
- aqr_download.py
- dataset_card.ipynb
- dataset_card.py
- ff_download.py
- loader.py
- README.md
- cme_contract_specs.md
- config.yaml
- databento_individual.py
- dataset_card.ipynb
- dataset_card.py
- download.py
- futures_specs.yaml
- cot_download.py
- README.md
- loader.py
- README.md
- config.yaml
- dataset_card.ipynb
- dataset_card.py
- download.py
- loader.py
- README.md
- config.yaml
- dataset_card.ipynb
- dataset_card.py
- download.py
- download_alfred.py
- loader.py
- README.md
- config.yaml
- download.py
- loader.py
- README.md
- __init__.py
- download_all.py
- exceptions.py
- README.md
- installation.md
- running-notebooks.md
- what-this-is.md
- Dockerfile
- Dockerfile.full
- pyproject.full.toml
- pyproject.toml
- Dockerfile
- kernel.json
- bsts-pyproject.toml
- bsts_kernel.py
- Dockerfile
- pyproject.toml
- base_constraints.py
- Dockerfile
- __init__.py
- README.md
- scan_imports.py
- test_all_imports.py
- create_experiment.py
- download_artifacts.py
- pre_run_gate.py
- prove_cme_futures_interface.py
- prove_crypto_interface.py
- prove_sp500_options_interface.py
- prove_us_equities_fold_major.py
- README.md
- sync_notebooks.py
- verify_artifact_sidecars.py
- verify_installation.py
- __init__.py
- README.md
- seed_results.py
- __init__.py
- add_missing_parameters_cells.py
- conftest.py
- create_test_data.py
- generate_intermediates.py
- generate_skip_data.py
- generate_test_data.sh
- generate_test_microstructure.py
- notebook_catalog.py
- notebook_worker.py
- overrides.yaml
- pm_helpers.py
- preset_patches.py
- README.md
- sample_registry_for_tests.py
- test_13f_provenance.py
- test_alfred_initial_release.py
- test_algoseek_convert.py
- test_allocation.py
- test_alternative_loaders.py
- test_artifact_digest.py
- test_artifact_sidecar_verification.py
- test_artifact_specs.py
- test_backtest_fold_annualization.py
- test_backtest_presets.py
- test_backtest_runner_helpers.py
- test_backtest_schedule.py
- test_canonical_coverage_bar.py
- test_canonical_coverage_days.py
- test_carrier_routing_contract.py
- test_case_studies.py
- test_case_study_analytics.py
- test_causal_adapter.py
- test_causal_panel_splits.py
- test_causal_registry_registration.py
- test_ch21_rl_environments.py
- test_chapter_imports.py
- test_chapter_notebooks.py
- test_cme_futures_research.py
- test_compose_mounts.py
- test_compose_ports.py
- test_conformal_calibration.py
- test_create_experiment.py
- test_create_test_data.py
- test_crypto_funding_backtest.py
- test_crypto_modeling_lineage.py
- test_crypto_partial_download.py
- test_cv_cached_results.py
- test_cv_result_assembly.py
- test_cv_splits.py
- test_cv_window_fold_splits.py
- test_darts_state.py
- test_darts_temporal.py
- test_data_exceptions.py
- test_data_quality.py
- test_data_root_anchor.py
- test_declared_cuda_is_enforced.py
- test_deep_learning_adapter.py
- test_deep_learning_state.py
- test_deep_model_state.py
- test_docker_notebooks.py
- test_download_all_dispatch.py
- test_download_artifacts.py
- test_download_coverage.py
- test_download_helpers.py
- test_download_scripts_registry.py
- test_eoa_universe_roster.py
- test_etf_skip_recent_momentum.py
- test_etf_traded_price.py
- test_execution_ledger_paths.py
- test_external_drift.py
- test_feasibility_helpers.py
- test_feature_engineering_coverage.py
- test_feature_engineering_figures.py
- test_feature_storage_dtype.py
- test_firm_characteristics_extract.py
- test_fold_resolution.py
- test_folds.py
- test_full_coverage_selection.py
- test_futures_download_roundtrip.py
- test_futures_loader.py
- test_gbm_classification_target.py
- test_gbm_identity.py
- test_gbm_runtime.py
- test_holdout_boundary.py
- test_import_coverage.py
- test_import_resolution.py
- test_insight_chapter.py
- test_ipca_production_config.py
- test_label_diagnostics.py
- test_latent_factors_no_leak.py
- test_latent_input_identity.py
- test_leakage_detectors.py
- test_linear_degenerate_fold.py
- test_linear_identity.py
- test_list_loaders.py
- test_locked_holdout_execution.py
- test_model_analysis_selection.py
- test_model_registry.py
- test_modeling_input_lineage.py
- test_nasdaq100_session_hours.py
- test_notebook_output_hygiene.py
- test_notebook_pair_metadata_filter.py
- test_notebook_render.py
- test_notebook_sync.py
- test_paths.py
- test_plotly_renderer.py
- test_pm_helpers.py
- test_pvalue_tail_precision.py
- test_quantile_profile.py
- test_registry_cleanup.py
- test_registry_completeness.py
- test_registry_lineage.py
- test_registry_maintenance.py
- test_registry_metric_horizon.py
- test_registry_metric_schema.py
- test_registry_metrics.py
- test_registry_queries_cohort.py
- test_registry_specs.py
- test_research_configs.py
- test_research_contract_catalog.py
- test_research_contract_execution.py
- test_research_contract_lifecycle.py
- test_research_flow.py
- test_research_model_planning.py
- test_research_models.py
- test_research_registry.py
- test_research_workspace.py
- test_sample_registry_downstream_surface.py
- test_sample_registry_for_tests.py
- test_sdf_macro_context.py
- test_seed_prediction_fixtures.py
- test_seeded_output_dir.py
- test_sequence_dataset.py
- test_signals.py
- test_sitecustomize_data_root.py
- test_skip_recent_momentum_construction.py
- test_slot_strategy.py
- test_sp500_options_evaluation_fold_alignment.py
- test_sp500_options_feasibility_rv.py
- test_sp500_options_financial_features.py
- test_sp500_options_garch_pit.py
- test_sp500_options_gbm_contract.py
- test_sp500_options_label_price_basis.py
- test_sp500_options_linear_fold_alignment.py
- test_sp500_options_research.py
- test_sp500_options_straddle_moves.py
- test_sp500_options_underlying_returns.py
- test_strategy_gates.py
- test_style.py
- test_sweep_config_seam.py
- test_tabular_dl.py
- test_tabular_dl_adapter.py
- test_tabular_dl_runtime.py
- test_temporal.py
- test_temporal_artifact_is_read_by_fold.py
- test_toolchain_pins.py
- test_uncertainty_cscv.py
- test_us_equities_panel_feature_ordering.py
- test_us_firm_cost_selection.py
- test_us_firm_risk_selection.py
- test_variant_fold_geometry.py
- test_verified_notebooks_guard.py
- test_warmup_periods_for.py
- __init__.py
- artifact_specs.py
- config.py
- cv_splits.py
- data_quality.py
- downloading.py
- modeling.py
- paths.py
- predictions_cache.py
- README.md
- reproducibility.py
- storage_benchmarks.py
- style.py
- .env.example
- .gitignore
- .pre-commit-config.yaml
- .verified-notebooks.tsv
- docker-compose.yml
- LICENSE
- matplotlibrc
- pyproject.toml
- README.md
- sitecustomize.py
- uv.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/stefan-jansen/machine-learning-for-trading
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd machine-learning-for-trading
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. 공식 설치 스크립트
쉬움 추천curl -LsSf https://astral.sh/uv/install.sh | sh
공식 설치 스크립트를 다운로드해서 바로 실행합니다. 이 한 줄로 필요한 게 자동으로 설치됩니다.
설치 후 새 터미널을 열고, 프로그램의 버전 확인 명령(예: --version)으로 정상 설치됐는지 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Docker
쉬움사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Docker Desktop 컨테이너를 빌드하고 실행하려면 필요합니다. 설치 후 실행해서 백그라운드에 켜두세요.
docker compose pull ml4t # Option A — Docker (recommended)
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
docker compose up -d ml4t # Docker: same address
정의된 모든 컨테이너(서버, DB 등)를 한 번에 빌드하고 백그라운드에서 실행합니다.
├── docker-compose.yml all Docker services
compose 설정 파일에 정의된 서비스들을 대상으로 명령을 실행합니다.
터미널에 docker compose ps 를 입력해 컨테이너들이 Up 상태인지 확인하세요. README에 포트 번호가 적혀있다면 브라우저에서 http://localhost:포트번호 로 접속해보세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
4. Python
쉬움사전 준비물
ML4T_DATA_PATH="${ML4T_DATA_PATH:-$PWD/data}" uv run jupyter lab # local: open the URL it prints
이 명령어를 터미널에 그대로 입력해 실행하세요.
에러 메시지 없이 실행되고 터미널에 안내 문구가 출력되면 정상입니다.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
