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 100 · floor 0.01 · ceil 0.99
This strategy trades Kalshi's KXETH15M ETH markets, checking conditions every 10 seconds with a 100-contract position limit and YES prices bounded from 0.01 to 0.99. Rules run top to bottom and the first match ends the tick. Rule 1 skips when position size exceeds 100. Rule 2 sells everything when price is at or above 0.98. Rule 3 sells everything when position size is between 1 and 1000, unrealized profit exceeds 500, and price sits between 0.10 and 0.90. Rule 4 sells everything when position size is between 1 and 1000 and unrealized loss falls below -1200. Rules 5 through 8 buy 100 contracts based on ETH spot signals (price versus one-hour VWAP and 12-period EMA, five-minute change, one-minute velocity), with rules 5-6 requiring price between 0.35 and 0.91 and rules 7-8 from 0.20 to 0.91, all requiring spread at or below 0.015. Rules 9-10 buy YES or NO when expiry is within 5 minutes, price is 0.40 to 0.60, momentum and trend align, and spread is at most 0.015. Rules 11-12 buy when expiry is within 5 minutes, price is 0.88-0.91 (YES) or at most 0.12 (NO), spread is at most 0.03, and ETH's 15-minute high or low exceeds 30 with price above 1800.
Net P&L +$3,025+3024.5% return
Sharpe 0.39
Win 70.6%
Oct 19
30d Sep 19 to Oct 19
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 20 · floor 0.01 · ceil 0.99
Trades Kalshi's KXETH15M ETH market every 10 seconds, max 20 contracts, prices 0.01-0.99. Rules run top to bottom; first match fires. Rule 1 skips if position exceeds 20. Exits: rule 2 sells all at price 0.98 or above; rule 3 sells all when holding 1-20 contracts, unrealized profit exceeds 100, and price is 0.10-0.90; rule 4 sells all when holding 1-20 contracts and unrealized loss is below -240. Entries, each buying 20: rule 5 buys yes when ETH price is above its 1-hour VWAP and 12-period 1-minute EMA, 5-minute change above 0.0010, velocity above 0, price 0.35-0.91, spread at most 0.015; rule 6 mirrors this for no. Rule 7 buys yes on 5-minute change above 0.0015 with positive velocity, price 0.20-0.91, spread at most 0.015; rule 8 mirrors for no. Rule 9 buys yes within 5 minutes of expiry, price 0.40-0.60, positive change and velocity, price above VWAP, EMA above SMA, spread at most 0.015; rule 10 mirrors for no. Rule 11 buys yes within 5 minutes, price 0.88-0.91, spread at most 0.03, 15-minute high above 30, ETH price above 1800. Rule 12 buys no within 5 minutes, price at most 0.12, spread at most 0.03, 15-minute low above 30, ETH price above 1800.
Net P&L +$596+2979.9% return
Sharpe 0.39
Win 70.6%
Oct 19
30d Sep 19 to Oct 19
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 1 · floor 0.01 · ceil 0.99
This trades Kalshi's 15-minute ETH market, checking every 10 seconds and holding at most 1 contract. It buys YES when ETH's Coinbase price sits above its 1-hour VWAP and 12-period EMA with positive 5-minute change and upward 1-minute velocity, or on faster momentum and late-session setups, and buys NO on the mirror-image bearish conditions; all entries require price between 0.20 and 0.91 and a tight spread. It exits by selling everything if price reaches 0.98, if unrealized profit exceeds 5 while price is between 0.10 and 0.90, or if unrealized loss drops below -12.
Net P&L +$93+9299.0% return
Sharpe 0.81
Win 70.3%
Sep 15
30d Aug 16 to Sep 15
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.