Hypothetical results, not investment advice. All performance shown is from backtests on historical data and should be assumed to be overfit. Past performance, real or simulated, does not predict future results. Ojo Network Inc. is not a registered investment adviser, broker-dealer, futures commission merchant, introducing broker, or commodity trading advisor. Trading prediction markets carries substantial risk, including total loss of funds. See the full Terms of Service before deploying.
Compare every parameter variant, sorted by net p&l. Open a row for the full backtest detail.
Hypothetical results, not investment advice. All performance shown is from backtests on historical data and should be assumed to be overfit. Past performance, real or simulated, does not predict future results. Ojo Network Inc. is not a registered investment adviser, broker-dealer, futures commission merchant, introducing broker, or commodity trading advisor. Trading prediction markets carries substantial risk, including total loss of funds. See the full Terms of Service before deploying.
Range
10s loop · max 30 · floor 0.91 · ceil 0.99
On Kalshi's BNB 15-minute markets, this strategy checks every 10 seconds, capped at 30 contracts per position. It buys YES or NO only in the final 30 seconds before expiry when the spread is 0.03 or less and that side's ask sits between 0.91 and 0.99, and it sells an open side if its best bid falls to 0.55 or below. Once time to expiry reaches zero it cancels all resting orders.
Net P&L +$30+101.1% return
Sharpe 0.18
Win 93.3%
Sep 23
29d Aug 24 to Sep 21
Kalshi
I analyzed this as a hypothetical backtest, not a live track record. Return uses risk capital: the larger of the max-position limit and the most the run had in play at once, not account bankroll. Turbine is not a registered investment advisor or futures commission merchant and does not provide personalized advice. Prediction markets carry risk of loss.
10s loop · max 30 · floor 0.91 · ceil 0.99
This strategy trades 15-minute BNB markets on Kalshi, checking every 10 seconds. It enters near expiry, buying 30 contracts of YES or NO when no position is open, 32 seconds or less remain, the spread is 0.03 or tighter, and the ask is between 0.91 and 0.99. It exits by selling an existing YES or NO position once its best bid falls to 0.55 or below, and cancels all orders at expiry.
Net P&L +$30+101.1% return
Sharpe 0.18
Win 93.3%
Sep 23
29d Aug 24 to Sep 21
Kalshi
I analyzed this as a hypothetical backtest, not a live track record. Return uses risk capital: the larger of the max-position limit and the most the run had in play at once, not account bankroll. Turbine is not a registered investment advisor or futures commission merchant and does not provide personalized advice. Prediction markets carry risk of loss.
10s loop · max 30 · floor 0.91 · ceil 0.99
This strategy trades Kalshi's BNB 15-minute markets, checking conditions every 10 seconds. It sells an existing YES or NO position if that side's best bid falls to 0.55 or below, and it buys 30 contracts of YES or NO only in the final 25 seconds before expiry when the spread is 0.03 or tighter and the ask sits between 0.91 and 0.99. At expiry it cancels all open orders, and position size is capped at 30 contracts.
Net P&L +$22+72.8% return
Sharpe 0.29
Win 91.7%
Sep 23
29d Aug 24 to Sep 21
Kalshi
I analyzed this as a hypothetical backtest, not a live track record. Return uses risk capital: the larger of the max-position limit and the most the run had in play at once, not account bankroll. Turbine is not a registered investment advisor or futures commission merchant and does not provide personalized advice. Prediction markets carry risk of loss.
10s loop · max 30 · floor 0.91 · ceil 0.99
On Kalshi's KXBNB15M series, this strategy checks every 10 seconds, with a maximum position of 30 contracts and yes-price entries allowed only between 0.91 and 0.99. Rules are checked in order and the first match ends that tick. Rule 1 sells an existing yes position when the yes position size is above zero and the yes best bid is at or below 0.55. Rule 2 sells an existing no position when the no position size is above zero and the no best bid is at or below 0.55. Rule 3 buys 30 yes contracts only when the total position is zero, time to expiry is between 20 seconds and 0 seconds, the spread is at most 0.03, and the yes best ask is between 0.91 and 0.99. Rule 4 buys 30 no contracts under the same flat-position, time, and spread conditions when the no best ask is between 0.91 and 0.99. Rule 5 cancels all orders once time to expiry reaches zero or less.
Net P&L +$20+67.7% return
Sharpe 0.27
Win 91.3%
Sep 27
30d Aug 28 to Sep 27
Kalshi
I analyzed this as a hypothetical backtest, not a live track record. Return uses risk capital: the larger of the max-position limit and the most the run had in play at once, not account bankroll. Turbine is not a registered investment advisor or futures commission merchant and does not provide personalized advice. Prediction markets carry risk of loss.
10s loop · max 50 · floor 0.85 · ceil 0.98
This strategy trades Kalshi's KXBNB15M series and evaluates every 10 seconds. Rules are checked in order, and the first match ends that tick. Rule 1 sells the YES position if YES size is above zero and the YES best bid is at or below 0.50. Rule 2 sells the NO position if NO size is above zero and the NO best bid is at or below 0.50. Rule 3 buys 25 YES contracts only when position size is zero, time to expiry is between 0 and 180 seconds, spread is at most 0.03, and the YES best ask is between 0.85 and 0.98. Rule 4 does the same for 25 NO contracts under the same expiry, spread, and zero-position conditions, with the NO best ask between 0.85 and 0.98. Rule 5 cancels all orders once time to expiry reaches zero. Position size is capped at 50 contracts, and entry spending is capped at 100 dollars per market, with spent budget not released by later sells.
Net P&L -$651-1302.5% return
Sharpe -0.41
Win 82.2%
Oct 11
30d Sep 11 to Oct 11
Kalshi
I analyzed this as a hypothetical backtest, not a live track record. Return uses risk capital: the larger of the max-position limit and the most the run had in play at once, not account bankroll. Turbine is not a registered investment advisor or futures commission merchant and does not provide personalized advice. Prediction markets carry risk of loss.