Overview
run_data_extraction downloads historical OHLCV (Open, High, Low, Close, Volume) and saves it to blob storage. Almost every QuantLab run starts here.
Say which tickers, dates, and source (massive or yahoo) you want — the agent fills the config.
DatesYou normally give only the sample start and end — not a three-date train / mid / test story.
- Without ML/DL: do not invent a separate testing-end beyond that end date. After portfolio optimization, the stretch you evaluate is the full window except the first
ntrading days, whereniscovariance_window(default 40). - With ML/DL: same idea — start and end of the sample. A train cut inside the window (
Learning_end) is only for the model fit vs score split; you still are not working with three user-facing period ends.
Parameters
object
required
Data extraction configuration.
Returns
The blob includes
Data, Tickers, SourceUsed, and (when Learning_end was set) Train / Test / TestSize.
Example — no ML (start + end only)
Example — ML/DL (add a train cut)
Resources
Next Step
- Default path (no ML): pass
output_urltorun_po_jobasinput_url. - ML-enhanced path: pass
output_urltorun_feature_workerasinput_url.