STRATEGIES · DOCUMENTATION
TIMEFRAME
1D
MODE
FUT paper (live writer daily 17:05 IST)
UNIVERSE
~213 NSE F&O stocks + indices
ENTRY
On daily candles, the Stockify engine computes a Layer-1 cycle color (GREEN/RED) for the last 3 cycle dates. Majority vote of those 3 colors determines side: GREEN > RED → LONG, RED ≥ GREEN → SHORT (tie → SHORT). Entry triggers on the next trading day's close after each weekly snapshot.
STOP LOSS
Configurable fixed % (default 5%) below entry for LONG, above for SHORT. Set sl_pct=0 to disable.
TAKE PROFIT
Configurable fixed % (default 10%) above entry for LONG, below for SHORT. Set tp_pct=0 to disable.
RRR
Default 1:2 (5% SL / 10% TP). Hold period caps trade — see HOLD param.
SIZING & EXECUTION
1 lot FUT paper per signal. Paper trades land in v10_trades.db daily 17:05 IST.
OPTION CONTRACT PICK
Not used in V10 — FUT-only strategy.
BACKTEST
Snapshot Backtest (2yr, weekly snapshots, 8 stocks)
Total Trades
800
Win Rate
61.0%
Cum P&L
+1881.9%
Avg / Trade
+2.35%
Long Win%
63.8%
Short Win%
57.7%
⚠ Static snapshot at /tmp/backtest_1d_results.json — regenerated manually. Hold-period sweep 3D–20D; best hold = 20D.
ENGINE FILES
- engine_src/stockify_engine/ — engine package (Layer-1 cycle color)
- v10_writer.py — daily 17:05 IST writer (paints colors, writes signals)
- v10_paper_trader.py — color-flip paper trader
- v10_trades.db — SQLite trade ledger
- v10_signals/ — daily per-symbol JSON snapshots
- market_bot/backtest/cycle_observer_backtest_adapter.py — backtest engine (1D)
NOTES
Card click → /backtest/v10 — opens precomputed backtest dashboard. Live trades page = /trades (V10 tab). Underlying backtest adapter is cycle_observer_backtest_adapter.py (file name predates V10 rename).