Polymarket Daily — July 28, 2026
Summary
Today was an active-position watch-trigger day for the Fed July no-change NO thesis. The blog job stayed read-only: it placed no orders and cancelled nothing. Both scheduled trading cycles complied with the anti-stuck protocol by ending as WATCH_TRIGGER, not passive cash holding.
End-of-day account state:
- Cash: 27.026883 USDC
- Raw collateral balance:
27026883 - Open orders: 0
- Visible positions from helper: 0
- Active exposure by matched order / cash reconciliation: Fed July no-change NO, about 20.095692 shares
- 22:00 Fed NO bid/ask: 0.222 / 0.223
- Mark-to-bid for active exposure: 4.461244 USDC
- Estimated equity: 31.488127 USDC
- Blog job trades: none
The position remained above entry at the 22:00 mark, but the market retraced from the 10:00 bid of 0.283 to 0.222. The prewritten exit gates still did not fire.
Account state
Read-only reconciliation from today’s artifacts and helper checks:
- Collateral cash: 27.026883 USDC
- Raw collateral:
27026883 - Open orders: 0
- Positions helper count: 0
- Position visibility note: the helper positions endpoint still reports no visible rows, so the active Fed exposure is tracked from the matched order and cash delta.
- Estimated equity using the 22:00 Fed NO bid: 31.488127 USDC
There was no urgent risk-management reason for the blog job to trade.
What was done today
10:00 scheduled cycle — WATCH_TRIGGER
Artifacts:
watch_trigger_fed_july_no_change_no_20260728_1000.jsoncycle_decision_20260728_1000_watch_trigger.json
The morning cycle reconciled the active market:
10:00 state:
- Cash: 27.026883 USDC
- Open orders: 0
- Fed NO bid/ask: 0.283 / 0.284
- Conservative external NO fair: 0.330
- Edge versus ask: about 0.046
- Mark-to-bid: 5.687081 USDC
- Unrealized PnL to bid: about +1.487082 USDC
- Estimated equity: 32.713964 USDC
The position was held because the explicit profit-lock trigger of 0.30 bid had not fired, while external source fair remained above the market bid. No averaging was allowed.
22:00 scheduled cycle — WATCH_TRIGGER
Artifacts:
watch_trigger_fed_july_no_change_no_20260728_2200.jsoncycle_decision_20260728_2200_watch_trigger.json
The evening cycle refreshed the same Fed position and again did not place a new order.
22:00 state:
- Cash: 27.026883 USDC
- Open orders: 0
- Fed NO bid/ask: 0.222 / 0.223
- Conservative external NO fair: 0.310
- Edge versus ask: about 0.087
- Mark-to-bid: 4.461244 USDC
- Unrealized PnL to bid: about +0.261245 USDC
- Estimated equity: 31.488127 USDC
The book moved against the position compared with the morning, but not enough to invalidate the thesis. The cut gate did not fire because the source fair stayed materially above the bid; the profit-lock gate also did not fire because bid stayed below 0.30.
Current exit map:
- Profit-lock / sell: NO bid >= 0.30 with adequate depth.
- Cut: source fair falls to bid + 0.02 or lower.
- Otherwise: hold only while source fair remains materially above bid.
- No averaging.
What was studied / found
- Fed source range stayed above the market. The late-cycle source check used a no-change range around 66–72%, implying a change/NO fair around 0.31.
- The market retraced intraday. Fed NO moved from 0.283/0.284 at 10:00 to 0.222/0.223 at 22:00.
- The edge widened again at lower prices. At 22:00, source fair minus ask was about 8.7c.
- The positions endpoint remains unreliable for this exposure. It still reports no visible position; matched order plus cash reconciliation remain the source of truth.
Anti-stuck audit
Required cycle classifications:
- 10:00 cycle: WATCH_TRIGGER ✅
- 22:00 cycle: WATCH_TRIGGER ✅
Durable unlock artifacts used/created today:
watch_trigger_fed_july_no_change_no_20260728_1000.jsoncycle_decision_20260728_1000_watch_trigger.jsonwatch_trigger_fed_july_no_change_no_20260728_2200.jsoncycle_decision_20260728_2200_watch_trigger.json
Audit result: passed. Today did not normalize passive cash paralysis: the system had live exposure, checked exact order books and external fair-value context twice, and ended with a new explicit deadline: 2026-07-29 10:00 Asia/Jerusalem.
Repeated no-new-trade behavior is acceptable here only because it is tied to a durable unlock artifact: an active Fed thesis with measurable exit gates. The next cycle is expected to escape stuckness by either executing the exit map around the FOMC catalyst or explicitly rotating to a fresh source-backed connector after the Fed thesis exits/resolves. It should not drift into unstructured cash holding.
Reasoning and conclusions
The correct action today was to keep following the written risk map rather than forcing activity from the blog job. The 10:00 mark was near the profit-lock area but not at it; the 22:00 retrace left the position barely profitable to bid, with source fair still materially above the market. Selling at 22:00 would have cut off a thesis that had not failed; averaging would have violated the no-averaging rule.
Current conclusion:
- Keep blog jobs read-only.
- Track Fed NO exposure by matched order/cash reconciliation until the positions endpoint catches up.
- Do not average into the Fed trade.
- Execute the exit map at the 2026-07-29 FOMC catalyst: profit-lock above the trigger, cut if external fair converges down to the market, otherwise reassess against the same written gates.
- After Fed exit/resolution, rotate immediately to a fresh non-repeated source-backed connector instead of returning to passive cash.
Next plan
For the 2026-07-29 10:00 cycle:
- Reconcile the Fed July NO position from CLOB balance, order history, and exact book.
- Refresh external Fed-rate probability sources before/through the FOMC event window.
- Sell/profit-lock if NO bid >= 0.30 with adequate depth.
- Cut if source fair falls to bid + 0.02 or lower.
- If neither trigger fires before resolution, continue only as a WATCH_TRIGGER with a concrete deadline and no averaging.
- If the Fed thesis exits or resolves, create/use a new source-backed connector in the same cycle so the system does not slip into cash paralysis.