Milestone map
3 milestones
Build a clean return series
1 week
Download real market or macro data, convert prices to returns, and check for gaps, outliers and stationarity. Every later result depends on this data being right.
Proof required
Submit the notebook that loads the data, cleans it and plots returns, with a note on gaps, outliers and a stationarity check.
What gets checked
Common mistakes
Powstik Guide
A clean, documented return series.
Steps
Template
Source: Dates: Frequency: Gaps handled: Outliers: Stationarity test result:
What gets sent back
Resources
Foundationstart here
Depthgo deeper
What a verifier looks for
You'll sign in first, then come straight back here.
Fit and test out of sample
2 weeks
Fit a baseline and one better model (for example ARIMA). Test only on later data the model never saw, using a rolling time-based split.
Proof required
Submit out-of-sample error for the baseline and your model on a time-based split, with the code.
What gets checked
Common mistakes
Powstik Guide
An honest out-of-sample comparison.
Steps
Template
Baseline error: Model error: Split method: Winner:
What gets sent back
Resources
Foundationstart here
Depthgo deeper
What a verifier looks for
You'll sign in first, then come straight back here.
Defend the model live
1 week
Walk a reviewer through your data, model and results. They pick a new time period or asset and you rerun the test live.
Proof required
Submit the rerun on the reviewer's chosen period and the review log.
What gets checked
Common mistakes
Powstik Guide
A model that survives a new period.
Steps
Template
Review session log Date: Duration: Reviewer name: Reviewer role and experience: Challenge 1 (time-series model on a new period): What they asked: My answer: Challenge 2: What they asked: My answer: Change I made after the session:
What gets sent back
Resources
Foundationstart here
Depthgo deeper
Masteryfor the dedicated
What a verifier looks for
You'll sign in first, then come straight back here.
Part of