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 45 · floor 0.01 · ceil 0.99
On Kalshi ETH 15-minute markets it checks every 10 seconds. It buys 15 contracts of yes or no when ETH price, momentum, price range and spread conditions align, and sells all when profit targets, loss limits, or a 0.98 price trigger hit. Position caps at 45.
Net P&L +$3,589+7976.0% return
Sharpe 0.91
Win 75.6%
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.
10s loop · max 50 · floor 0.01 · ceil 0.99
This trades Kalshi's 15-minute ETH markets, checking every 10 seconds against Coinbase ETH price, moving averages, momentum, and velocity. It enters with 25-contract buys of YES or NO when several price-trend and spread conditions line up, including faster momentum, near-expiry setups, and optional high/low ETH thresholds. It exits fully at a price of 0.98 or more, or via tiered profit and loss triggers based on position size, and it skips any tick once the position exceeds 50.
Net P&L +$3,438+6876.6% return
Sharpe 0.74
Win 75.1%
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.
10s loop · max 50 · floor 0.01 · ceil 0.99
This strategy trades Kalshi's 15-minute ETH market, checking every 10 seconds with a 50-contract cap and allowed prices from 0.01 to 0.99. It buys 20 contracts of YES or NO when Coinbase ETH price, momentum, and short-term trend align with the market price and a tight spread, with a final set of entries only in the last five minutes before expiry. It exits by selling everything when the price hits 0.98, when unrealized profit reaches tiered thresholds of 5, 8, or 15 depending on position size, or when losses reach tiered thresholds of 12, 20, or 40 also based on position size.
Net P&L +$3,326+6651.1% return
Sharpe 0.86
Win 74.2%
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.
10s loop · max 90 · floor 0.01 · ceil 0.99
On Kalshi's 15-minute ETH market, this strategy checks every 10 seconds, with the first matching rule firing and ending that tick. Rules apply in order: skip if position exceeds 90; sell all if price is at or above 0.98; sell all when position is 30 or less with profit over 10 and price between 0.10 and 0.90; sell all when position is 32–60 with profit over 16 and price 0.10–0.90; sell all when position is 62 or more with profit over 30 and price at or below 0.90; sell all when position is 30 or less and loss exceeds 14; sell all when position is 32–60 and loss exceeds 30; sell all when position is 62 or more and loss exceeds 40. It buys yes or no in size 30 on ETH price versus 1-hour VWAP and 12-period EMA with 5-minute change and 1-minute velocity gates, on acceleration signals, on early entries within 5 minutes of expiry at price 0.40–0.60, and on late entries within 5 minutes at 0.88–0.91 or 0.12 or below, all with spread caps.
Net P&L +$2,233+2480.8% return
Sharpe 0.40
Win 72.0%
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 90 · floor 0.01 · ceil 0.99
This strategy trades Kalshi's KXETH15M series, evaluating every 10 seconds with a maximum position of 90 contracts and prices bounded from 0.01 to 0.99. Rules run top to bottom, and the first match acts alone for that tick. It skips if position size exceeds 90, sells everything at a price of 0.98 or higher, and otherwise takes profit or stops out in per-fill tiers based on the size of that fill: 31 or fewer contracts exits at over 10 profit or under -14; 31 to 60 contracts exits at over 16 profit or under -30; 61 or more exits at over 30 profit (price at or under 0.90) or under -40. Entries of 30 contracts are all immediate-or-cancel, buying YES or NO depending on ETH price versus its 1-hour VWAP and 12-period 1-minute EMA, 5-minute change thresholds, 1-minute velocity, bid-ask spread, and price bands, including momentum, early-entry, and near-expiry variants.
Net P&L +$2,063+2292.2% return
Sharpe 0.42
Win 71.4%
Oct 16
30d Sep 15 to Oct 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.
10s loop · max 45 · floor 0.01 · ceil 0.99
This strategy trades Kalshi's KXETH15M ETH market, checking conditions every 10 seconds. It allows up to 45 contracts, with YES prices between 0.01 and 0.99. Rules run in order and only the first match acts. A position limit guard (skip if size exceeds 45) runs first, then profit and stop-loss exits, then entries. Exits scale by position size: gains over 5, 8, or 15 at sizes up to 15, 16–30, and 31+ respectively; losses trigger at under -7, -15, or -20 for those same size tiers. A price at or above 0.98 always sells everything. Entry rules buy 15 contracts of YES or NO when ETH's spot price sits above or below its one-hour VWAP and 12-minute EMA, with short-term change and velocity in the matching direction, and the market price between 0.35 and 0.91 with spread at or below 0.015. Faster momentum entries use a larger change threshold and a 0.20 to 0.91 price band. Late-window entries near expiry (5 minutes) cover three cases: price near 0.50, very high price (0.88–0.91) with a wider spread cap, or very low price. Minimum ETH price of 1800 and 15-minute range thresholds apply to the late rules.
Net P&L +$1,256+2790.7% return
Sharpe 0.50
Win 71.4%
Oct 16
30d Sep 15 to Oct 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.