Profitability vs Risk: Gas & Budget Caps That Work
Set practical gas and budget caps for MEV: how to size canary trades, define per‑trade gas caps and session budgets, and think about expected value vs tail risks with a simple calculator mindset.
Outcome
Ship a safer profitability route
Updated
11/2/2025
Next step
Launch dashboard & assign node

Principles
- Cap downside first; size upside gradually.
- Use canary sizes on new routes.
- Track realized vs target slippage and cost.
Simple calculator mindset
Expected value makes sense only with bounded losses. Model costs and variance explicitly and stop when assumptions break.
Step-by-step budgeting
- Baseline costs: Run the Gas Calculator with conservative inputs.
- Define per-trade caps: Limit gas + slippage per attempt; log them in Ops Pulse.
- Session budget: Set a USD ceiling per route so one strategy cannot drain the desk.
- Refund guard: Enable FRB’s refund policy to pause after a configurable number of misses.
Canary sizing formula
Start with 10% of the intended allocation. After 50–100 successful fills and documented review, increase to 25%, then 50%, etc. If refunds spike or inclusion drops, fall back to simulation until metrics recover.
Reporting template
- Daily: summarize spend vs refunds vs profit.
- Weekly: highlight parameter changes, include links to /metrics and relevant chain guides.
- Monthly: revisit assumptions, adjust budgets, and archive notes to the Knowledge Base.
Sensitivity worksheet
| Scenario | Gas (USD) | Expected value | Action |
|---|---|---|---|
| Baseline | $12 | $28 | Run as planned |
| Congestion (x1.3 fees) | $15.6 | $28 | Tighten slippage, keep size |
| Stress (x2 fees) | $24 | $28 | Drop to canary, re-simulate |
Keep a table like this in every playbook so you know exactly when to pause.
FAQ
How do I pick initial caps?
Use historical volatility plus a 2× safety buffer; update as real data arrives.
Should caps differ per chain?
Yes. Each chain’s gas behavior and liquidity differ—copying numbers blindly invites losses.
When should I pause a route?
Immediately after three consecutive losses beyond budget, or whenever refund guard triggers a stop.
Who signs off on changes?
Route owner proposes, risk lead reviews, compliance archives the decision. Document names plus timestamps inside the Knowledge Base entry linked to this article.
Step after reading
Launch FRB dashboard
Connect your wallet, pair the node client with a 6-character PIN, and assign the contract mentioned above.
Need the signed build?
Download & verify FRB
Grab the latest installer, compare SHA‑256 to Releases, then follow the Safe start checklist.
Check Releases & SHA‑256Related
Further reading & tools
Comments
Any tips for tuning slippage caps on volatile pairs?
Would love a video walkthrough for setup.
I set tighter caps and avoided a big loss—thanks!
Great primer on private bundles and risks.
Could you compare relay options in more detail?
Backrun example clarified a lot for me.
Inclusion rate improved after moving to private bundles.
Hope to see more examples on Polygon.
This helped me fix my inclusion issues last week.
Adding a “pitfalls” section was a nice touch.
Please cover bundle failure modes and retries.
I set tighter caps and avoided a big loss—thanks!
Would love a follow-up on simulation best practices.
Could you share recommended WSS providers?
Benchmarks vs public PGA would be amazing.