{"uid":"cap_WXetqACAbi59uZPZ_DUYe","slug":"futures-position-size-calculator-6af41237","name":"Futures Position Size Calculator","description":"Calculates how many futures contracts fit a risk budget for a given stop distance (ticks or points), rounded down, with risk per contract.","url":"https://filings-specs-api.onrender.com/v1/position-size?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["symbol","risk"],"properties":{"risk":{"type":"string","description":"Risk budget in contract currency"},"symbol":{"type":"string","description":"Futures symbol, e.g. ES, MES, NQ, MNQ, YM, RTY, CL, MCL, NG, GC, MGC, SI, HG, ZT, ZF, ZN, ZB, 6E, 6J, 6B, 6S, BTC, MBT, ZC, ZS, ZW, VX, FDAX, FDXM, FDXS, FESX, FSMI, FGBL, FGBM, FGBS"},"stop_ticks":{"type":"string","description":"Stop distance in ticks"},"stop_points":{"type":"string","description":"Stop distance in points"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.0205","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ilR9rcLXKo9AVIIstjyQE","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calculates the number of futures contracts that fit within a given risk budget based on a stop distance expressed in ticks or points, returning contract count and risk per contract.","exampleAgentPrompt":"How many ES contracts can I trade if my risk budget is $500 and my stop is 8 ticks?","exampleUseCases":[{"title":"Day trader sizing an ES position","prompt":"I'm risking $400 on a trade and my stop is 12 ticks away — how many E-mini S&P 500 (ES) contracts can I put on?"},{"title":"Sizing NQ position by dollar risk","prompt":"I want to risk no more than $750 on an NQ trade with a 15-tick stop. How many contracts does that work out to?"},{"title":"Crypto futures risk budgeting","prompt":"I have a $300 risk budget for a Bitcoin futures (BTC) trade and I'm placing my stop 25 ticks below my entry. How many contracts can I trade?"}],"resultDescription":"Returns the number of futures contracts (rounded down) that fit within the specified risk budget given the stop distance, along with the risk per contract in the contract's native currency.","failureModes":["Missing required 'symbol' or 'risk' query parameters returns an error","Neither 'stop_ticks' nor 'stop_points' provided causes a calculation error","Unsupported futures symbol returns a not-found or validation error","Zero or negative stop distance causes a division error","Non-numeric risk or stop values return a validation error"],"whenToPreferThis":"Use this endpoint when you need to calculate how many futures contracts to trade based on a fixed dollar risk budget and a known stop distance. It handles tick-to-dollar conversion internally using contract specifications, making it faster than manually looking up tick values and computing manually. Prefer this over a general position sizing formula when working with named futures symbols (ES, NQ, CL, GC, BTC, etc.) where tick/point values differ by product.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-03T18:30:49.011Z","isFirstParty":false,"canonicalSlug":"futures-position-size-calculator-6af41237"}