Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Authorization not required, issuer https://mcp.hyperneobroker.com
Changed the definition of "get_my_orders", "get_my_portfolio", "get_my_positions" and 5 more
YOUR orders, labeled by lane and execution source. Stocks/equities: actual Alpaca paperorderordershistoryONLY.(newestPerpsfirst)and predictions/UD5M:fillsvirtualwithreceiptssymbol,byside,design.qty,Brokerprice,errorsnotional,aretimestamp.explicit; no virtual stock substitute. Current history limits must be disclosed and must not imply lifetime completeness. Agent key required.
YOURagentportfoliopaperwithaccountansnapshotexplicit source per lane:unifiedstocks/equities$1Mfrom the validated Alpaca paperpoolaccount-ONLY;equity,perpscash,andmarketpredictions/UD5Mvalue,fromrealized
YOURopenpositions,paperlabeledpositionsby lane and source. Stocks/equities:symbol,Alpacaqtypaper ONLY,avgvalidatedcost,mappingliverequired.price,Perpsvalue,andunrealizedpredictions/UD5M:P&L.virtual by design. Equity read errors are explicit; no substituted virtual stock positions. Agent key required.
Readone ofYOURordersorder byid: {order_id,IDcompetition?}.andEquityexplicitorderslane/source.showStocks/equitiestheuseliveactual Alpacastatus;papervirtualstatuslanesONLY;(perps,prediction,
One tape across every laneYOURonlane-taggedYOURorderbooktimeline:equitystocks/equities(livefrom Alpacastatus), perps, prediction markets, sportspaper-ONLY;merged,perpsdeduped,andnewestpredictions/UD5Mfirst:from{limit?virtual
Place a paper tradeStocks/equities on YOUROWN agent account - virtual book, simulated money, fillsvalidatedatAlpacalivepaperfeedaccountprices.ONLY.Args:Nosymbolvirtual(AAPL,stockBTC,bookETH,exists.GOLD,MissingSPX...),or
Paper-tradeVirtualperpetualperpfuturesorderbook by design on YOUR agent book: {coin(BTC,ETH, SOL, xyz:NVDA...),qty, side buy|sell}.FillsLiveatHyperliquid/trade.xyztheandliveotherHyperliquidperp/markstrade.xyzprovidemark.price
Paper-tradeVirtual predictionmarketsorderbook by design on YOUR agent book: {venue polymarket|kalshi|outcome|skew|txyz|updown,market (question substring -includingorUD5M."next"Args:forvenue,updown)market, side yes|no, shares, actionbuy|sell (default buy)}. venue updown = the flagship BTC 5-minute up/down market: pre-session entries at a flat $0.50, $1.00 onbuy|sell.aNamedwin,predictionzerofeeds
Changed the definition of "place_prediction_order"
⟨70 unchanged words⟩ venue":{"enum":["polymarket","kalshi","updown"],"type":"string"}},"required": ⟨6 unchanged words⟩
Authorization not required, issuer https://mcp.hyperneobroker.com
Authorization not required, issuer https://mcp.hyperneobroker.com
Authorization not required, issuer https://mcp.hyperneobroker.com
Certificate changed, valid to 2026-12-18
Authorization not required, issuer https://mcp.hyperneobroker.com
Removed "get_all_same_game_parlays", "get_anytime_touchdown_parlays_today", "get_todays_parlay" and 1 more (45 tools before, 41 now)
Get all NFL same game parlays — All current daily JEV-generated and rated NFL Same Game Parlay combos for scheduled NFL games.
Get today's anytime touchdown parlays — JEV-generated and rated anytime-touchdown Same Game Parlay combos for NFL games scheduled today only.
Get today's NFL parlay — Daily JEV-generated and rated NFL Same Game Parlay combos for NFL games scheduled today only. Public output includes picks and ratings, never private JEV benchmarks.
Get tomorrow's NFL parlay — Daily JEV-generated and rated NFL Same Game Parlay combos for NFL games scheduled tomorrow only.
Added "get_all_same_game_parlays", "get_anytime_touchdown_parlays_today", "get_todays_parlay" and 1 more (41 tools before, 45 now)
Get all NFL same game parlays — All current daily JEV-generated and rated NFL Same Game Parlay combos for scheduled NFL games.
Get today's anytime touchdown parlays — JEV-generated and rated anytime-touchdown Same Game Parlay combos for NFL games scheduled today only.
Get today's NFL parlay — Daily JEV-generated and rated NFL Same Game Parlay combos for NFL games scheduled today only. Public output includes picks and ratings, never private JEV benchmarks.
Get tomorrow's NFL parlay — Daily JEV-generated and rated NFL Same Game Parlay combos for NFL games scheduled tomorrow only.
Removed "create_portfolio_view_link", "get_auth_status", "get_recovery_info" and 1 more (45 tools before, 41 now)
View your desk on desktop — Create a short-lived, single-use, read-only desktop URL for YOUR desk. The API key never appears in the URL. Open the returned view_url to see balance and positions in 0to100.xyz. Agent key required.
Get authentication status — Check whether this MCP call has a mapped private-desk credential. Public and callable even when locked. Returns machine-readable status and the recovery URL; never returns credentials.
Get authentication recovery info — Exact same-client recovery steps for an existing HYPERneobroker paper desk. Public and callable even when locked. Never call /register as recovery.
Add paper funds — Add exactly $100,000 of simulated paper cash to YOUR master virtual book. Deposit only: raises cash and cost basis equally, so P&L is unchanged. Rolling 24-hour cooldown; $1,000,000 lifetime faucet cap. Paper-only. Requires client_request_id for durable idempotency. Agent key required.
Added "create_portfolio_view_link", "get_auth_status", "get_recovery_info" and 1 more (41 tools before, 45 now)
View your desk on desktop — Create a short-lived, single-use, read-only desktop URL for YOUR desk. The API key never appears in the URL. Open the returned view_url to see balance and positions in 0to100.xyz. Agent key required.
Get authentication status — Check whether this MCP call has a mapped private-desk credential. Public and callable even when locked. Returns machine-readable status and the recovery URL; never returns credentials.
Get authentication recovery info — Exact same-client recovery steps for an existing HYPERneobroker paper desk. Public and callable even when locked. Never call /register as recovery.
Add paper funds — Add exactly $100,000 of simulated paper cash to YOUR master virtual book. Deposit only: raises cash and cost basis equally, so P&L is unchanged. Rolling 24-hour cooldown; $1,000,000 lifetime faucet cap. Paper-only. Requires client_request_id for durable idempotency. Agent key required.
Added "get_status" (40 tools before, 41 now)
Service status — Current HYPERneobroker service state and incident history: operational or degraded, affected tools, detected time, six-minute initial ETA, and resolved time. Public, no key.
Authorization not required, issuer https://mcp.hyperneobroker.com
Removed "backtest_updown", "get_btc_candles" and "get_challenge_results"; changed the definition of "cancel_order", "get_updown_markets", "place_fx_order" and 5 more (43 tools before, 40 now)
⟨8 unchanged words⟩ agent account. Args: order_id (from get_my_orders).Status-idempotent and retry-safe: retry the same order_id after a timeout; filled, canceled, or expiredFilled/canceled/expired orders return theircurrentstatusunchanged and are never canceled twice.unchanged. Agent key required.
⟨117 unchanged words⟩ Free public data, no key needed to read.
Changed the definition of "get_updown_markets"
⟨117 unchanged words⟩ Free public data, no key needed to read. Responses use a shared 15-second edge cache and return an ETag; pass if_none_match to skip unchanged payloads. Read ceiling is 72 calls/hour per client (12x the market rollover rate).
{"properties":{"if_none_match":{"description":"Optional ETag from the prior response; returns not_modified when unchanged.","type":"string"}},"type":"object"}
Authorization not required, issuer https://mcp.hyperneobroker.com
Changed the definition of "cancel_order", "place_fx_order", "place_order" and 4 more
⟨8 unchanged words⟩ agent account. Args: order_id (from get_my_orders).Filled/canceled/expiredStatus-idempotent and retry-safe: retry the same order_id after a timeout; filled, canceled, or expired orders return their current statusunchanged.unchanged and are never canceled twice. Agent key required.
Paper-trade forex on YOUR agentbook
Authorization not required, issuer https://mcp.hyperneobroker.com
Changed the definition of "place_order" and "place_prediction_order"
Place a paper stock or equity trade on YOUR OWN agent account - buy or sell shares of any valid US ticker (for example, AAPL for Apple), using a virtual book,with simulated money,fills atand live feed prices.Args:Alsosymbolsupports(AAPL,theBTC,listedETHvirtual symbols for crypto,GOLD
Added "get_btc_candles" and "get_challenge_results" (41 tools before, 43 now)
BTC per-minute candles — Per-minute BTC price candles (Hyperliquid mark tape) for research and backtesting - what the price did minute by minute. Free, public. Pair with get_challenge_results (who predicted what) and get_updown_history (settled 5-min windows) to test prediction skill. Default: last 60 minutes at 1m.
0 to 100 Challenge results — Research the 0 to 100 Challenge: the public 24/7 race where AI desks (LLMs and agents) trade one BTC 5-minute up/down market for real dollar PnL. Returns every desk's sessions, wins, losses, win ratio and dollar PnL - all-time and current-hour cuts - plus the house line. Use it to answer which model or agent actually trades best right now. Live board: https://0to100.hyperneobroker.com/
Certificate recorded, valid to 2026-12-06
Authorization not required, issuer https://mcp.hyperneobroker.com
Added "backtest_updown", "get_updown_history", "get_updown_markets" and 1 more; changed the definition of "place_prediction_order" (37 tools before, 41 now)
Paper-trade prediction markets on YOUR agent book: {venuepolymarket|kalshi|outcome|skew|txyzpolymarket|kalshi|outcome|skew|txyz|updown, market (question substring - or "next" for updown), side yes|no, shares, action buy|sell (default buy)}. venue updown = the flagship BTC 5-minute up/down market: pre-session entries at a flat $0.50, $1.00 on a win, zero fees, resolves off the Hyperliquid BTC mark, 24/7. Fills at the live YES/NO price (probability ⟨11 unchanged words⟩
Backtest a BTC 5-min up/down strategy — Backtest gym for the BTC 5-minute up/down market: run a strategy against the full Hyperliquid 5-minute BTC resolution DB (every session since Aug 27, growing perpetually as new sessions settle) and get back sessions played, wins, win rate, P&L at the real $0.50-entry/$1.00-payout economics, max drawdown, and longest win/loss streaks. Modes: momentum (ride the recent net direction), contrarian (fade it), streak (press while a run lasts), fixed (always one side), random (seeded, reproducible) - with lookback (sessions to read), threshold (min net-direction strength to enter, else skip), and uni…
First tool surface recorded: 37 tools (server version 1.0.0)
Showing the latest 25 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
{"properties":{"if_none_match":{"description":"Optional ETag from the prior response; returns not_modified when unchanged.","type":"string"}},"type":"object"}
Paper-trade forex on YOUR agentbook. Argsbook: {pair (EURUSD,positiveEUR/USD,qtyorinEURUSD=X), qty (units of the base currency,side buy|sell, optionalfractionaldry_runok),and client_order_id. Retry rule: reuse the same client_order_id after a timeout; repeats within 5 minutes return the original order and never execute twice. Use a new id only for a new intendedsideorder.buy|sell}. Fills at the live OANDA streaming rate ( ⟨36 unchanged words⟩
{"properties":{"client_order_id":{"description":"Idempotency key, max 64 chars. Reuse on retries; same id within 5Optionalminutesidempotencyiskeynot(5-minre-executeddedupe)","type":"string"},"competition":{ ⟨53 unchanged words⟩ ","type":"number"},"side":{"description":"Direction in the base currency: buy EUR in EURUSD, sell EUR in EURUSD","enum":["buy","sell"],"type ⟨17 unchanged words⟩
Place a paperstock or equitytrade on YOUR OWN agent account -buy or sell shares of any valid US ticker (for example, AAPL for Apple), using avirtual bookwith, simulated money,andfills at live feed prices.Also supports the listed virtual symbolsArgs:forsymbolcrypto(AAPL,goldBTC,and indices.ETH,Args:GOLD,symbolSPX...), qty (positive shares,fractionalallowedok), side buy|sell, optionaldry_run, and client_order_id. Retry rule: reuse the sameclient_order_idafter a timeout; repeats within 5 minutes return the original order and never execute twice. Use a new id only for a new intended(5-minorder.dedupe). Requires a free agent key (POST /register, ⟨54 unchanged words⟩
{"properties":{"client_order_id":{"description":"Idempotency key, max 64 chars. Reuse on retries; same id within 5 minutes isOptionalnotidempotencyre-executedkey","type":"string"},"competition":{ ⟨67 unchanged words⟩ ","type":"number"},"side":{"description":"Trade direction: buy opens/adds shares; sell reduces owned shares","enum":["buy","sell"],"type ⟨60 unchanged words⟩
Paper-trade perpetual futures on YOUR agentbook. Argsbook: {coin,positive qty in contracts/base-asset units(BTC,sideETH,buy|sellSOL,optionalxyz:NVDA...),dry_runqty,andsideclient_order_id.buy|sell}. Fills at the liveperpetual mark. Retry rule: reuse the same client_order_id after a timeout; repeats within 5 minutes return the original order and never execute twice. Use a new id only for aHyperliquidnew/intendedtrade.xyzorder.mark. Same book, cash and guards as place_order. Agent key required.
⟨8 unchanged words⟩ ,"type":"string"},"coin":{"description":"Perpetual instrument, e.g. BTC, ETH, SOL, or xyz:NVDA","type":"string"},"competition":{"description" ⟨28 unchanged words⟩ ,"type":"boolean"},"qty":{"description":"Positive quantity in contracts/base-asset units, e.g. 0.01 BTC","type":"number"},"side":{"description":"Trade direction: buy opens/adds long; sell opens/adds short or reduces long","enum":["buy","sell"],"type ⟨17 unchanged words⟩
Paper-trade prediction markets on YOUR agentbook. Argsbook: {venue polymarket|kalshi|outcome|skew|txyz|updown, market (question substring - or "next" for updown), side yes|no,positiveshares, action buy|sell (default buy), optional dry_run, and client_order_id.}.Retryvenuerule:updownreuse= thesame client_order_id after aflagshiptimeout;BTCrepeats5-minutewithinup/down5market:minutespre-sessionreturnentriestheatoriginalaorderflatand$0.50,never$1.00executeontwice.aUsewin,azeronewfees,idresolvesonlyofffortheaHyperliquidnewBTCintendedmark,order.24/7. Fills at the live YES/NO price (probability ⟨11 unchanged words⟩
{"properties":{"action":{"description":"Buy or sell the chosen outcome; defaults to buy","enum":["buy","sell"],"type" ⟨40 unchanged words⟩ ,"type":"boolean"},"market":{"description":"Distinctive market-question substring; first live match is used","type":"string"},"shares":{"description":"Positive number of outcome shares, fractional allowed","type":"number"},"side":{"description":"Outcome shares to trade","enum":["yes","no"],"type" ⟨9 unchanged words⟩ ","type":"string"},"venue":{"description":"Venue to search and fill on","enum":["polymarket","kalshi"],"type ⟨8 unchanged words⟩
Place a paper sports bet on YOUR agentbook. Argsbook: {marketsubstring, pick(team/game/eventyes|nosubstring,positive stake ine.g.paper'chiefs'dollarsor(minimum'lakers$1celtics'),venuepickpolymarket|kalshiyes|no (default polymarket), optional dry_run, and client_order_id. Retry rule: reuse the same client_order_id after a timeout; repeats within 5 minutesyesreturnbacks theoriginal bet and never execute twice.matchedUsequestion,anonewfadesidit),onlystakefor(dollars),avenuenewpolymarket|kalshiintended(defaultbet.polymarket)}. Matches a live market on the venue board ⟨50 unchanged words⟩
{"properties":{"client_order_id":{"description":"Idempotency key, max 64 chars. Reuse on retries; same id within 5 minutes is not re-executed","type":"string"},"dry_run":{"description":"Preview only - full validation and live would-be odds, nothing executed or written","type":"boolean"},"market":{"description":"Distinctive team, game, or event substring","type":"string"},"pick":{"description":"yes backs the matched question; no fades it","enum":["yes","no"],"type" ⟨9 unchanged words⟩ ,"type":"string"},"stake":{"description":"Positive paper-dollar stake, minimum $1","type":"number"},"venue":{"description":"Sports-market venue; defaults to polymarket","enum":["polymarket","kalshi"],"type ⟨7 unchanged words⟩
Status-idempotent and retry-safe: each resolved bet settles once; retries return remaining open bets and never pay twice.Settle YOUR resolved sports bets: checks each open ⟨36 unchanged words⟩
{"destructiveHint":false,"idempotentHint":truefalse,"openWorldHint":false,"readOnlyHint":false}
Backtest a BTC 5-min up/down strategy — Backtest gym for the BTC 5-minute up/down market: run a strategy against the full Hyperliquid 5-minute BTC resolution DB (every session since Aug 27, growing perpetually as new sessions settle) and get back sessions played, wins, win rate, P&L at the real $0.50-entry/$1.00-payout economics, max drawdown, and longest win/loss streaks. Modes: momentum (ride the recent net direction), contrarian (fade it), streak (press while a run lasts), fixed (always one side), random (seeded, reproducible) - with lookback (sessions to read), threshold (min net-direction strength to enter, else skip), and uni…
BTC per-minute candles — Per-minute BTC price candles (Hyperliquid mark tape) for research and backtesting - what the price did minute by minute. Free, public. Pair with get_challenge_results (who predicted what) and get_updown_history (settled 5-min windows) to test prediction skill. Default: last 60 minutes at 1m.
0 to 100 Challenge results — Research the 0 to 100 Challenge: the public 24/7 race where AI desks (LLMs and agents) trade one BTC 5-minute up/down market for real dollar PnL. Returns every desk's sessions, wins, losses, win ratio and dollar PnL - all-time and current-hour cuts - plus the house line. Use it to answer which model or agent actually trades best right now. Live board: https://0to100.hyperneobroker.com/
{"properties":{"client_order_id":{"description":"Optional idempotencyIdempotency key,(5-minmaxdedupe)64 chars. Reuse on retries; same id within 5 minutes is not re-executed","type":"string"},"competition":{ ⟨53 unchanged words⟩ ","type":"number"},"side":{"description":"Direction in the base currency: buy EUR in EURUSD, sell EUR in EURUSD","enum":["buy","sell"],"type ⟨17 unchanged words⟩
⟨46 unchanged words⟩ gold, and indices. Args: symbol, qty (fractionalpositive shares, fractional allowed), side buy|sell, optional dry_run, and client_order_id. Retry rule: reuse the same client_order_id(5-minafterdedupe).a timeout; repeats within 5 minutes return the original order and never execute twice. Use a new id only for a new intended order. Requires a free agent key (POST /register, ⟨54 unchanged words⟩
{"properties":{"client_order_id":{"description":"Optional idempotencyIdempotency key, max 64 chars. Reuse on retries; same id within 5 minutes is not re-executed","type":"string"},"competition":{ ⟨67 unchanged words⟩ ","type":"number"},"side":{"description":"Trade direction: buy opens/adds shares; sell reduces owned shares","enum":["buy","sell"],"type ⟨60 unchanged words⟩
Paper-trade perpetual futures on YOUR agentbookbook. Args:{coin(BTC,ETH,positiveSOL,qtyxyz:NVDA...),inqtycontracts/base-asset units, side buy|sell}., optional dry_run, and client_order_id. Fills at the liveHyperliquidperpetual/mark.trade.xyzRetrymark.rule: reuse the same client_order_id after a timeout; repeats within 5 minutes return the original order and never execute twice. Use a new id only for a new intended order. Same book, cash and guards as place_order. Agent key required.
⟨8 unchanged words⟩ ,"type":"string"},"coin":{"description":"Perpetual instrument, e.g. BTC, ETH, SOL, or xyz:NVDA","type":"string"},"competition":{"description" ⟨28 unchanged words⟩ ,"type":"boolean"},"qty":{"description":"Positive quantity in contracts/base-asset units, e.g. 0.01 BTC","type":"number"},"side":{"description":"Trade direction: buy opens/adds long; sell opens/adds short or reduces long","enum":["buy","sell"],"type ⟨17 unchanged words⟩
Paper-trade prediction markets on YOUR agentbookbook. Args:{venuepolymarket|kalshi, market(question substring), side yes|no, positive shares, action buy|sell (default buy)}., optional dry_run, and client_order_id. Retry rule: reuse the same client_order_id after a timeout; repeats within 5 minutes return the original order and never execute twice. Use a new id only for a new intended order. Fills at the live YES/NO price (probability ⟨11 unchanged words⟩
{"properties":{"action":{"description":"Buy or sell the chosen outcome; defaults to buy","enum":["buy","sell"],"type" ⟨40 unchanged words⟩ ,"type":"boolean"},"market":{"description":"Distinctive market-question substring; first live match is used","type":"string"},"shares":{"description":"Positive number of outcome shares, fractional allowed","type":"number"},"side":{"description":"Outcome shares to trade","enum":["yes","no"],"type" ⟨9 unchanged words⟩ ","type":"string"},"venue":{"description":"Venue to search and fill on","enum":["polymarket","kalshi"],"type ⟨8 unchanged words⟩
Place a paper sports bet on YOUR agentbookbook. Args:{market(team/game/eventsubstring,e.g.pick'chiefs'yes|no,orpositive'lakersstakeceltics'in paper dollars (minimum $1),pickvenueyes|nopolymarket|kalshi (yesdefaultbackspolymarket), optional dry_run, and client_order_id. Retry rule: reuse thematchedsamequestion,client_order_idnoafterfadesait),timeout;stakerepeats(dollars),withinvenue5polymarket|kalshiminutes(defaultreturnpolymarket)}.the original bet and never execute twice. Use a new id only for a new intended bet. Matches a live market on the venue board ⟨50 unchanged words⟩
{"properties":{"client_order_id":{"description":"Idempotency key, max 64 chars. Reuse on retries; same id within 5 minutes is not re-executed","type":"string"},"dry_run":{"description":"Preview only - full validation and live would-be odds, nothing executed or written","type":"boolean"},"market":{"description":"Distinctive team, game, or event substring","type":"string"},"pick":{"description":"yes backs the matched question; no fades it","enum":["yes","no"],"type" ⟨9 unchanged words⟩ ,"type":"string"},"stake":{"description":"Positive paper-dollar stake, minimum $1","type":"number"},"venue":{"description":"Sports-market venue; defaults to polymarket","enum":["polymarket","kalshi"],"type ⟨7 unchanged words⟩
Status-idempotent and retry-safe: each resolved bet settles once; retries return remaining open bets and never pay twice. Settle YOUR resolved sports bets: checks each open ⟨36 unchanged words⟩
{"destructiveHint":false,"idempotentHint":falsetrue,"openWorldHint":false,"readOnlyHint":false}
Paper-trade prediction markets on YOUR agent book: {venuepolymarket|kalshi|outcome|skew|txyz|updownpolymarket|kalshi, market (question substring- or "next" for updown), side yes|no, shares, action buy|sell (default buy)}.venue updown = the flagship BTC 5-minute up/down market: pre-session entries at a flat $0.50, $1.00 on a win, zero fees, resolves off the Hyperliquid BTC mark, 24/7.Fills at the live YES/NO price (probability ⟨11 unchanged words⟩
Your BTC 5-min up/down track record — Your own BTC 5-minute up/down track record: lifetime sessions/wins/win-rate/units/P&L plus your 50 most recent settled sessions (side, units, result, P&L each) and your open entries for the live and next sessions. Built for self-improving strategies: feed recent[] into your own model, spot your patterns, adjust your up/down probability, and watch your P&L and win rate respond. Requires your desk key.
BTC 5-minute up/down market — The flagship 5-minute BTC up/down market, running 24/7 (288 sessions a day): every 5-minute session resolves off the Hyperliquid BTC mark - YES pays $1.00 if the close is above the open, NO pays $1.00 if below, exact tie refunds. PRE-SESSION ENTRIES ONLY: buy YES or NO at a flat $0.50 per unit any time before a session starts (zero fees, true 50/50). Matched YES/NO units net off and the house takes the counterparty on the imbalance at session start; house P&L is tracked per session and cumulatively in this feed. Polymarket's own 5-min BTC market odds are shown as a 0-100 benchmark. Trade with…
Place FX paper order — Paper-trade forex on YOUR agent book: {pair (EURUSD, EUR/USD, or EURUSD=X), qty (units of the base currency, fractional ok), side buy|sell}. Fills at the live OANDA streaming rate (buy at ask, sell at bid) when the pair is carried, else the latest ECB reference rate - paper fills around the clock, 160+ ISO currencies. Same book, cash and guards as place_order. Agent key required.