{"id":120727,"recorded_at":"2026-10-26T14:40:18.531997Z","observed_at":"2026-10-26T14:40:18.531954Z","subject_kind":"source_record","subject":"x402_bazaar:https://saylorinnovations.com/api/trading/position-size","kind":"listing","method":"baseline/1","body":{"endpoints":[["x402","https://saylorinnovations.com/api/trading/position-size"]],"name":"Saylor Innovations Data Desk","owner_address":"0xa2a8df0f7caabea4e120a2568118f141569fc8aa","raw":{"accepts":[{"amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"eip3009","facilitatorOnly":true,"memo":"saylor:datadesk:position-size","name":"USD Coin","note":"Base settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:8453","payTo":"0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa","scheme":"exact"},{"amount":"10000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"assetTransferMethod":"eip3009","facilitatorOnly":true,"memo":"saylor:datadesk:position-size","name":"USD Coin","note":"Polygon settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:137","payTo":"0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa","scheme":"exact"},{"amount":"10000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"assetTransferMethod":"eip3009","facilitatorOnly":true,"memo":"saylor:datadesk:position-size","name":"USD Coin","note":"Arbitrum settles through an x402 facilitator. Send payload.signature and payload.authorization (EIP-3009); there is no self-submitted path on this network.","version":"2"},"maxTimeoutSeconds":120,"network":"eip155:42161","payTo":"0xA2A8dF0f7CaaBEa4e120a2568118f141569fc8aa","scheme":"exact"},{"amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F","memo":"saylor:datadesk:position-size","reference":"4wLdFMLKnFkme92zhXj5tRUP4t5A7AwyuRnw2G63Y6Th","session":"eyJhcnRpY2xlSWQiOiJkYXRhZGVzazpwb3NpdGlvbi1zaXplIiwicmVmZXJlbmNlIjoiNHdMZEZNTEtuRmttZTkyemhYajV0UlVQNHQ1QTdBd3l1Um53Mkc2M1k2VGgiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsIm1pbkFtb3VudCI6MTAwMDAsImV4cCI6MTc5MjUwODA2Mzg5M30.hlx1SG096zBtZX2IB1nJULmThfsAVu9JUdb9FEMqPzA"},"maxTimeoutSeconds":120,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7","scheme":"exact"},{"amount":"10000","asset":"Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB","extra":{"feePayer":"BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F","memo":"saylor:datadesk:position-size","reference":"9S5NByJHvnzkcTURqhamdsECMw58LDeYdN8pLtyctcwz","session":"eyJhcnRpY2xlSWQiOiJkYXRhZGVzazpwb3NpdGlvbi1zaXplIiwicmVmZXJlbmNlIjoiOVM1TkJ5Skh2bnprY1RVUnFoYW1kc0VDTXc1OExEZVlkTjhwTHR5Y3Rjd3oiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOiJFczl2TUZyemFDRVJtSmZyRjRIMkZZRDRLQ29Oa1kxMU1jQ2U4QmVud05ZQiIsIm1pbkFtb3VudCI6MTAwMDAsImV4cCI6MTc5MjUwODA2Mzg5M30.513aji1nuKGe67L4UTLTgMATLnFu52bTE-ph4zHbK8s"},"maxTimeoutSeconds":120,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7","scheme":"exact"},{"amount":"90602","asset":"So11111111111111111111111111111111111111112","extra":{"memo":"saylor:datadesk:position-size","native":true,"note":"Native SOL: send lamports with a system transfer, not an SPL transfer. Price is quoted live and this quote expires in 120s.","quotedLamports":"93405","reference":"9sKrbzdT1DZcoe4VznXCVc6qFXvx8ERcitgtBEG5dNJC","session":"eyJhcnRpY2xlSWQiOiJkYXRhZGVzazpwb3NpdGlvbi1zaXplIiwicmVmZXJlbmNlIjoiOXNLcmJ6ZFQxRFpjb2U0VnpuWENWYzZxRlh2eDhFUmNpdGd0QkVHNWROSkMiLCJyZWNpcGllbnQiOiI3TFNqZnJKZjhmTnNCOFZBOXU3TjNXRW4yNXNtUUxwb2IzU3Z5VXZYYWN5NyIsIm1pbnQiOm51bGwsIm1pbkFtb3VudCI6OTA2MDIsImV4cCI6MTc5MjUwODA2Mzg5M30.Agms7XzqwPpvW8pZDNftSXPku-4KjXFW6Mh56UYSXDE","solUsdPrice":107.06},"maxTimeoutSeconds":120,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"7LSjfrJf8fNsB8VA9u7N3WEn25smQLpob3SvyUvXacy7","scheme":"exact"}],"description":"Position size from account equity, risk percent, entry and stop: units, notional, leverage needed and target prices at chosen R multiples.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"account_usd":"10000","entry_price":"65000","risk_percent":"1","stop_price":"63000"},"type":"http"},"output":{"example":{"account_usd":10000,"entry_price":65000,"leverage_needed":0.325,"margin_for_10x_usd":325,"note":"Sizes the trade so that hitting the stop loses about risk_percent of the account (fees included if fee_percent is given). Slippage can make a real stop fill worse.","position_notional_usd":3250,"position_size_units":0.05,"risk_percent":1,"risk_usd":100,"side":"long","source":"Fixed fractional position sizing","stop_distance_percent":3.0769,"stop_price":63000,"targets":[{"price":67000,"profit_usd":100,"r_multiple":1},{"price":69000,"profit_usd":200,"r_multiple":2},{"price":71000,"profit_usd":300,"r_multiple":3}]},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"account_usd":{"description":"account equity","type":"string"},"entry_price":{"description":"planned entry","type":"string"},"risk_percent":{"description":"percent of the account to risk, e.g. 1","type":"string"},"stop_price":{"description":"stop loss price (below entry = long, above = short)","type":"string"}},"required":["account_usd","risk_percent","entry_price","stop_price"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"account_usd":{"description":"Account equity used","type":"number"},"entry_price":{"description":"Planned entry price","type":"number"},"leverage_needed":{"description":"Notional divided by account equity","type":"number"},"margin_for_10x_usd":{"description":"Margin needed if the position is opened at 10x","type":"number"},"note":{"description":"Plain-language caveat about how to read and use the result","type":"string"},"position_notional_usd":{"description":"Notional value of the position in USD","type":"number"},"position_size_units":{"description":"Units to buy or sell so the stop loses the risk amount","type":"number"},"risk_percent":{"description":"Percent of the account risked","type":"number"},"risk_usd":{"description":"Amount lost if the stop is hit","type":"number"},"side":{"description":"Trade direction inferred from the stop (below entry is long)","type":"string"},"source":{"description":"Where the data or formula comes from","type":"string"},"stop_distance_percent":{"description":"Distance from entry to stop, in percent","type":"number"},"stop_price":{"description":"Stop loss price","type":"number"},"targets":{"description":"Take-profit prices at the requested R multiples","items":{"properties":{"price":{"description":"Target price","type":["number","null"]},"profit_usd":{"description":"Profit in USD if the target is reached","type":["number","null"]},"r_multiple":{"description":"Multiple of the initial risk","type":["number","null"]}},"type":"object"},"type":"array"}},"required":["position_size_units","position_notional_usd"],"type":"object"},"type":{"const":"json","type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1791811517/bazaar-icons/bc5e2b3d111ebbef.jpg","lastUpdated":"2026-10-20T14:52:23.95Z","quality":{"l30DaysTotalCalls":1,"l30DaysUniquePayers":1,"lastCalledAt":"2026-10-20T14:52:23.696Z"},"resource":"https://saylorinnovations.com/api/trading/position-size","serviceName":"Saylor Innovations Data Desk","tags":["position size calculator crypto","size a trade risking 1 percent","stop loss position sizing","risk reward target prices","leverage needed for trade size"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Position size from account equity, risk percent, entry and stop: units, notional, leverage needed and target prices at chosen R multiples."},"body_sha256":"93b1f80dd33c3ed1184b65860e5704c0ad532da7958e58c9ece928b93749a253","prev_id":null,"leaf":"0x3c2e2e4dff26e6668d68fdfa733ae1485ed890ea3042d802f2b76ca789737fa7","leaf_text":"{\"body\":\"93b1f80dd33c3ed1184b65860e5704c0ad532da7958e58c9ece928b93749a253\",\"id\":120727,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025618531954,\"prev\":null,\"subject\":\"x402_bazaar:https://saylorinnovations.com/api/trading/position-size\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x3c2dfef62b6f741be1e62c127815c94ce396028fd3ef6b292c1362ff9f3a6957","0x520bc5e530dd6c93f8cf696a39fdf38c86e45a21c0f3c4255ce60e5de7f56c1e","0xdc2faf596b90bb0c161b79eb44796064325d833c3624dcd0754b5de1e12cc466","0x391318e3cd7ad12ae420cc3c00b5a9cec0b9449207662d3ce20c75b9b8b4b5c2","0x381281a45b69f12ee55b6f99be70111c2c4915b176df1d68c88524b45ea0bb0d","0x8bf69e7d77bd677a50433604c8769abbca055417f278772d2bb9d1f0dff0b5a4","0x50907652133cf14361c5ec9a55f6a4d24fb360082d9c882f2df939756a50a6d1","0xb22a96fc0a76affd61289535c76aeeeb02dd3cccd0c1f32f9aeabb64a5e3d0d5","0x2926c7c966c85d099a16500d2f60c987788ceda9f60a3ef3a82b5168b1aaf40f","0x0c503c4524f0ed9ea5e3dd08b1e8fbfcbbce2a308fb2360a27a4ed64ec891f2c","0x876d91ae08f3c341c1d9ba4ed92a9c937c054b5c7d6cd935bb21dda6fb029cac","0xdb4b9388e3fe1df4b04e149e559f925fb354066ae1d2537fd6f918162716fadf","0xe2214b3d6a48396930d1739b02ea366de2aac5337c9b9ff2aff28cecf6518139","0x7f594f5609f388d64d3cda87b5631d393ee8300bb09bad71f150113a5886ee33","0x4b52a97f7a80ff7778a702b85267b8d2e5c93ce160942656435c29ae7be68bf4","0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0","0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d","0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}