Jev classification picks buy or sell each Monad block in jev-trader

Author: Jarrod Watts

Classification

Jarrod Watts

Classify this use case

  • Classification1.00
  • Shipped0.94
  • Measured0.42
  • Usefulness0.80
  • Community post1.00
  • Ready0.92
  • Specific case0.85
  • Copy quality0.61
  • Creativity0.42
  • Distinct intent0.88
Result
Every block posts a post-only limit on the buy or sell side Jev chose

Ask Jev a buy-or-sell Choice from the Kuru MON-USDC book each Monad block.

Questions

Primitive

Choice

Ask a multiple choice question

Name
direction
Instructions
Will MON be higher or lower than the current mid after `horizonBlocks` more blocks? Trade MON-USDC on Kuru. Blocks are ~300ms; `horizonBlocks` (~30 s) is the horizon. A decision is made every few blocks and held until the next one. The trade crosses the spread (`spreadBps`), so the move must beat that cost. The order executes as an immediate-or-cancel market order in the next block. Taker flow is the strongest signal: `trades.cvdMon` (taker buys minus taker sells over the horizon), `trades.lastSide` and `recentTrades` show who is hitting the book. `depth` and `book` show resting liquidity per side at several distances from mid; thin depth on one side means price moves easily that way. `returnsBps` and `recentMids` show the path over the horizon. If `allowed.buy` is false the trade will be a sell regardless, and vice versa.
Criteria
  • buy

    Buy MON now: mid more likely to be higher after `horizonBlocks` blocks, by more than the spread.

  • sell

    Sell MON now: mid more likely to be lower after `horizonBlocks` blocks, by more than the spread.