CIPHER is currently in beta · Live testing in progress · Expect changes

Updates

CIPHER Changelog

New capabilities, improvements, and refinements to the CIPHER platform.

CIPHER-min-3

March 2026Major Release
NEW5,000 candles per pair (208 days / 7 months) — 10x more training data than min-2. Fetched in batches of 1,000 to work within Binance API limits.
NEWLSTM internal validation — 80/20 train/val split with early stopping (patience=3). Weights only saved when validation loss improves.
NEWZero-trade validation detection — 3 consecutive zero-trade validations automatically resets the RL policy.
FIXScaler data leakage fixed — MinMaxScaler now fitted on training split only. Validation and test data no longer leak future price ranges into training.
FIXLSTM padding fixed — zero padding instead of edge replication. Early episodes no longer see fabricated repeated prices.
FIXBinance rate limit infinite retry fixed — now capped at 3 attempts with clear error on failure.
FIXKnowledge query redundancy fixed — queried once per step instead of 2-3 times. Significant training speedup.
FIXStale features after LSTM retrain fixed — all symbols now get fresh candles and features after every retrain cycle.
IMPROVEDGamma reduced from 0.99 to 0.95 — agent now focuses on shorter-term rewards, better suited for crypto volatility.
IMPROVEDOvertrading timestamps now only count actual trade executions, not attempted no-op actions.
IMPROVEDAPI startup now fails loudly if LSTM or scaler initialization fails, instead of silently serving broken responses.

CIPHER-min-2

March 2026Major Release
NEWShort selling capability — CIPHER now profits from both rising and falling markets.
NEWDedicated Close Short action eliminates trading ambiguity and improves short-side precision.
NEWSmart exit rewards — CIPHER now voluntarily closes winning positions rather than waiting for time limits.
NEWLoss-cutting pressure — automatic escalating pressure to exit losing positions beyond 2% drawdown.
NEWData validation split — 70% training, 15% validation, 15% test. Prevents overfitting to historical data.
NEWVersion-isolated databases — each model version has its own isolated storage. No data contamination.
NEWVersion switcher in dashboard — toggle between current and archived versions without restarting.
IMPROVEDDashboard updates at the start of each episode rather than waiting for completion.
IMPROVEDKnowledge retrieval disabled during policy optimisation — cuts per-episode time in half.
IMPROVEDRSI values clamped to valid [0, 100] range for cleaner technical feature computation.

CIPHER-min-1

January 2026Stable Release
NEWFull knowledge store — 3,072 chunks from institutional trading literature, embedded and searchable.
NEWMulti-symbol training — BTC, ETH, SOL, XRP traded in rotation across sessions.
NEWLive Binance integration via ccxt — real market data, real fee simulation.
NEWReal-time dashboard with P&L charts, trade history, and per-pair stats.
NEWModel versioning — save, load, compare, and benchmark model versions at any point.
NEWREST API for external signal consumption.
IMPROVEDAnti-overtrading controls — maximum 2 trades per 10-candle window with escalating penalties.
IMPROVEDSession checkpoints every 100 episodes with automatic rollback capability.