MLOps Signal Pipeline status: success

BTC/USD · 1-min OHLCV · 10,000 rows · seed=42 · window=5 · v1
rows processed
10,000
all rows loaded
signal rate
49.91%
4,989 bullish signals
latency
19ms
end-to-end runtime
version
v1
seed 42 · window 5
close price vs rolling mean — first 120 rows
close price rolling mean (window=5) signal = 1 (bullish) signal = 0 (bearish)
BTC close price and rolling mean over 120 rows.
signal distribution
49.91% bullish, 50.09% bearish.
signal = 1
4,989
signal = 0
5,007
NaN (excluded)
4
metrics.json output
{
  "version":        "v1",
  "rows_processed": 10000,
  "metric":         "signal_rate",
  "value":          0.4991,
  "latency_ms":     19,
  "seed":           42,
  "status":         "success"
}
run.log
12:09:56[INFO]=== Job start ===
12:09:56[INFO]Config loaded — seed=42 window=5 version=v1
12:09:56[INFO]NumPy random seed set to 42
12:09:56[INFO]Dataset loaded — 10,000 rows · columns: timestamp, open, high, low, close, volume_btc, volume_usd
12:09:56[INFO]Rolling mean computed (window=5) — 4 leading NaN rows excluded from signal
12:09:56[INFO]Signal generated — 9,996 valid rows | signal_rate=0.4991 (1s: 4989 0s: 5007)
12:09:56[INFO]Metrics — rows_processed=10000 signal_rate=0.4991 latency_ms=19
12:09:56[INFO]=== Job complete — status: success ===