Blocks
Conditions
Digit Equals
Digit Over
Digit Under
If Even
If Odd
Streak ≥ N
Indicators
Frequency
E/O Bias
Hot Digit
Cold Digit
Actions
Trade Even
Trade Odd
Trade Over
Trade Under
Match Digit
Differ Digit
Risk
Martingale
Stop Loss
Take Profit
Max Trades
Control
Wait Ticks
Repeat Loop
Strategy Canvas

Drag blocks here to build your strategy

Custom Logic
Not applied
ctx API Reference
Inputs (read-only)
ctx.digit — last digit (0–9) ctx.digits — array of last 500 ctx.balance — current balance ctx.stake — configured stake ctx.streak — streak length ctx.hotDigit — most frequent ctx.evenPct — even % (last 20)
Return value
{ trade: "even" }
{ trade: "odd" }
{ trade: "over" }
{ trade: "under" }
{ trade: "match", digit: 7 }
{ trade: null } — skip
Settings
Quick Presets
Backtest Setup
P&L
Win Rate
Trades
Max Drawdown
Equity Curve
Run a backtest to see results
Trade History
TickDigitContractStakeResultProfitReturnAccount
No trades yet — run a backtest
Deploy New Bot
Active Bots
No bots deployed yet
Live Digit Stream
Connect to see live digits…
Price
Last Digit
Even/Odd
Over/Under 4
Digit Frequency (Live)
Streaks
Waiting for data…
Trade Signals
Waiting for data…
Even / Odd Ratio
Waiting for data…
Import Bot File

Upload a .js file that exports a function like function myBot(ctx) { return { trade: 'even' }; }. The bot receives a ctx object with digit history, even/odd ratios, streaks, and balance — and returns a trade decision each tick.

Backtest Config
No results yet
Upload a bot file and click Run Bot Backtest
Add Block
Conditions
If Digit Equals
If Digit Over
If Digit Under
If Even
If Odd
If Streak ≥ N
Indicators
Digit Frequency
Even/Odd Bias
Hot Digit
Cold Digit
Actions
Trade Even
Trade Odd
Trade Over
Trade Under
Trade Match Digit
Trade Differ Digit
Risk Management
Martingale x2
Stop Loss
Take Profit
Max Trades
Control
Wait N Ticks
Repeat Loop