E_RUN_002 — No data loaded¶
Engine.run() was called but no market data has been loaded. Load
OHLCV bars or trades before running.
How to fix¶
For OHLCV-from-arrays:
eng.load_ohlcv({
"ts": ts_array,
"open": open_array,
"high": high_array,
"low": low_array,
"close": close_array,
"volume": volume_array,
}, symbol="BTCUSDT")
Common causes¶
- The data-loading call was skipped (e.g. only the symbol was registered).
- A typo in the symbol name caused
add_symbol("BTC")andload_csv("BTCUSDT", ...)to refer to different symbols.