Programming lab or product capstone
Add operational behavior to Python for finance, financial data science, econometrics, FinTech, and AI-in-finance coursework.
Move financial data science students beyond isolated notebooks by converting prepared data and code into supported indicators, screens, strategies, portfolio decisions, backtests, and virtual observations.
Connect notebooks and analytical models to an observable user, strategy, portfolio, and monitoring workflow.
Add operational behavior to Python for finance, financial data science, econometrics, FinTech, and AI-in-finance coursework.
Students define a data contract, implement or validate a feature, connect it to a screen or strategy, and review simulated behavior and errors.
Students should understand variables, functions, data structures, time-series timing, missing values, and the course's analytical methods.
Use supported typed models, market data, custom calculations, screeners, alerts, strategy logic, virtual accounts, and diagnostic output.
Grade source and timing assumptions, interface use, safe failure behavior, generated decisions, portfolio activity, and product critique.
Use external notebooks and systems for unrestricted exploration, model training, web access, packages, databases, and unsupported datasets.
Students must explain not only what their code calculates, but how it enters a decision workflow.
Specify source, frequency, timing, missing values, transformations, and when a value becomes available.
Work with typed strategy, market-data, indicator, portfolio, and order models through the SDK.
Trace how data, features, signals, controls, and portfolio state interact in an operating workflow.
Use logs, trades, simulated outcomes, and errors to critique both the model and its implementation.
Read a sample strategy, identify the universe, callback, data, portfolio, and order contracts, then modify one behavior.
Implement a derived feature, validate expected values, and use it in a supported screen or strategy.
Convert an econometric or time-series output into an explicit action policy and document timing assumptions.
Introduce missing or unexpected values conceptually and require safe behavior, diagnostic logging, and a remediation plan.
Combine screening, alerts, a strategy, and a virtual portfolio into an end-to-end user workflow.
Design a spot-crypto research or strategy lab within current supported instruments and long-only boundaries.
Define the user decision, data fields, timing, transformations, supported instruments, and failure behavior.
Implement and validate the feature, indicator, screen, or model output in the appropriate tool.
Connect the output to a supported alert, strategy, or virtual portfolio workflow.
Evaluate simulated behavior, errors, user controls, limitations, and the next product iteration.
Use external notebooks, databases, and model-training tools where appropriate. Investfly is strongest for turning supported analysis into screens, indicators, strategies, portfolios, tests, and monitored simulations.
No. Use the course’s preferred analysis environment for unrestricted exploration and model development. Investfly provides a supported product, strategy, portfolio, and simulation surface.
Current supported Python and indicator interfaces can be used for custom calculations within runtime restrictions. Verify current package and API documentation for the assignment.
Students can connect research, screening, alerts, strategy logic, virtual portfolios, and monitoring into an end-to-end workflow while discussing user controls, platform constraints, and operational risk.
Create a free instructor account and shape the workflow around your course languages, data methods, and product outcomes.
Runtime, package, API, data, and instrument availability depend on current platform support.