Measures how far price pulls back against the expected break before the IB breaks, grouped by which IB side formed first and where the IB close landed inside the range. Days are bucketed by the close’s position on a 0-100% axis anchored at the expected-break side, and only days where the expected side broke first are counted. Returns, per close bucket, how often the pre-break pullback reached each line deeper than the close, plus a per-day detail table. Configurable via level_one, level_two, and level_three (IB-size fractions).
ticker symbol. format varies by market_type: stocks use a plain symbol (e.g., SPY), forex uses a 6-character pair (e.g., EURUSD), crypto uses a contract pair (e.g., BTCUSD), futures uses the root symbol (e.g., ES).
market venue for the ticker. one of: forex, futures, crypto, stock. determines supported symbols and whether session-based intraday aggregation is available.
length of the initial balance window measured from the session open; must be one of the periods supported by timeframe (e.g. 30min, 60min); invalid pairs return 422 listing the allowed values.
required intraday session start time, HH:MM:SS, interpreted in the request timezone. use the session preset that matches the market and trading session you want to analyze.
required intraday session end time, HH:MM:SS, interpreted in the request timezone. use the session preset that matches the market and trading session you want to analyze.
intraday candle granularity used for initial balance calculations. accepted values: 1min, 5min, 15min, 30min. route-specific defaults are shown in the default field.
required IANA timezone used to interpret the requested intraday session window and group sessions into calendar days. choose a value from the docs dropdown.
per-session detail; availability depends on the caller's tier. Present only for tiers that include detailed rows.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"edgeful API","description":"access edgeful reports through our API","colors":{"primary":"#09090B","light":"#0075FF","dark":"#0075FF"},"logo":{"light":"https://mintcdn.com/edgeful/DNVlxBp1Mf_ec-eH/logo/light.svg?fit=max\u0026auto=format\u0026n=DNVlxBp1Mf_ec-eH\u0026q=85\u0026s=a004c2c1136143250ad04bc1b5f5c8c2","dark":"https://mintcdn.com/edgeful/DNVlxBp1Mf_ec-eH/logo/light.svg?fit=max\u0026auto=format\u0026n=DNVlxBp1Mf_ec-eH\u0026q=85\u0026s=a004c2c1136143250ad04bc1b5f5c8c2"},"favicon":"https://mintcdn.com/edgeful/RDzDG5outO4XaOA4/favicon.ico?fit=max\u0026auto=format\u0026n=RDzDG5outO4XaOA4\u0026q=85\u0026s=ed3f678040e71a94e7e4db1491354a87","api":{"playground":{"proxy":true}},"appearance":{"strict":false},"seo":{"metatags":{"description":"edgeful API for 150+ historical trading probability reports. gap fills, opening range breakouts, average daily range, initial balance, and more. 7+ years of futures, stocks, forex, and crypto data. authenticate with an API key sent as a bearer token and pull session-level probability stats for any ticker.","keywords":"trading API, market data API, futures API, futures data API, historical market data, gap fill API, opening range breakout API, ADR API, ATR API, initial balance API, probability data, trading bot API, algorithmic trading API, edgeful API","author":"edgeful","application-name":"edgeful API","og:site_name":"edgeful","og:type":"website","og:title":"edgeful API: 150+ trading probability reports","og:description":"pull historical probability stats for any ticker. gap fills, ORB, ADR, IB, and 140+ more reports. 7+ years of data with bearer auth.","og:url":"https://edgeful.com/docs","twitter:card":"summary_large_image","twitter:site":"@edgeful","twitter:title":"edgeful API: 150+ trading probability reports","twitter:description":"pull historical probability stats for any ticker: gap fills, ORB, ADR, IB, and 140+ more reports with bearer auth.","theme-color":"#0075FF","color-scheme":"dark light"},"indexing":"all"},"icons":{"library":"lucide"},"integrations":{"ga4":{"measurementId":"G-K6ZXNSME4Y"},"posthog":{"apiKey":"phc_CYUUZmbWzbdhhbTUvHftVudx5Yfqaj1MfJbK2oI6SC8","apiHost":"https://us.i.posthog.com","sessionRecording":true}},"contextual":{"options":["copy","download-spec"],"display":"header"},"thumbnails":{"appearance":"dark","background":"https://mintlify.s3.us-west-1.amazonaws.com/edgeful/images/api.png"},"interaction":{"drilldown":false},"markdown":{"schema":true},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"edgeful","hasAudioNarration":false,"actualSubdomain":"edgeful","customDomains":["edgeful.com"],"gitSource":{"type":"github","owner":"getedgeful","repo":"edgeful-app","deployBranch":"main","contentDirectory":"apps/api/docs/public","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae8c6a4a2a5e46fe17946ae","collectionId":"8cc03b5d-06ec-4eb4-b830-5ce619ae21c3","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae8c6a4a2a5e46fe17946ae"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae8c6a4a2a5e46fe17946ae","clientVersion":"0.0.4071","searchFilterCounts":[{"language":"default","tag":"API Reference","count":178},{"language":"default","tag":"reports","count":157},{"language":"default","tag":"settings","count":12},{"language":"default","tag":"getting started","count":11},{"language":"default","tag":"custom reports","count":6},{"language":"default","tag":"never used AI?","count":4},{"language":"default","tag":"API guides","count":2},{"language":"default","tag":"skills","count":2},{"language":"default","tag":"live data","count":2},{"language":"default","tag":"discovery","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/reports/initial-balance-breakout-by-rejection-retracement","slug":"/api-reference/reports/initial-balance-breakout-by-rejection-retracement","pageMetadata":{"title":"initial balance breakout by rejection retracement","description":"Measures how far price pulls back against the expected break before the IB breaks, grouped by which IB side formed first and where the IB close landed inside the range. Days are bucketed by the close's position on a 0-100% axis anchored at the expected-break side, and only days where the expected side broke first are counted. Returns, per close bucket, how often the pre-break pullback reached each line deeper than the close, plus a per-day detail table. Configurable via `level_one`, `level_two`, and `level_three` (IB-size fractions).","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-rejection-retracement/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-rejection-retracement","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Measures how far price pulls back against the expected break before the IB breaks, grouped by which IB side formed first and where the IB close landed inside the range. Days are bucketed by the close’s position on a 0-100% axis anchored at the expected-break side, and only days where the expected side broke first are counted. Returns, per close bucket, how often the pre-break pullback reached each line deeper than the close, plus a per-day detail table. Configurable via \", _jsx(_components.code, {\n children: \"level_one\"\n }), \", \", _jsx(_components.code, {\n children: \"level_two\"\n }), \", and \", _jsx(_components.code, {\n children: \"level_three\"\n }), \" (IB-size fractions).\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"initial balance breakout by rejection retracement","description":"Measures how far price pulls back against the expected break before the IB breaks, grouped by which IB side formed first and where the IB close landed inside the range. Days are bucketed by the close's position on a 0-100% axis anchored at the expected-break side, and only days where the expected side broke first are counted. Returns, per close bucket, how often the pre-break pullback reached each line deeper than the close, plus a per-day detail table. Configurable via `level_one`, `level_two`, and `level_three` (IB-size fractions).","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-rejection-retracement/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-rejection-retracement","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/edgeful/93ef6212c9e73daf/hide-openapi-option-lists.js"],"openApiReferenceData":{"operation":{"tags":["reports"],"summary":"initial balance breakout by rejection retracement","description":"Measures how far price pulls back against the expected break before the IB breaks, grouped by which IB side formed first and where the IB close landed inside the range. Days are bucketed by the close's position on a 0-100% axis anchored at the expected-break side, and only days where the expected side broke first are counted. Returns, per close bucket, how often the pre-break pullback reached each line deeper than the close, plus a per-day detail table. Configurable via `level_one`, `level_two`, and `level_three` (IB-size fractions).","operationId":"initial_balance_breakout_by_rejection_retracement_intraday_calculation_initial_balance_breakout_by_rejection_retracement__market_type___ticker__get","security":["f46cc17e-9ec3-405d-9e2c-69c009eda9a4"],"parameters":["152054ae-4fd0-456e-a952-cd682bbabb19","77513e2b-edea-4388-851f-c3783d76f292","6e9d7048-5b52-4b92-9a2d-7f0f0955a462","424c1d5a-3b00-4e71-b32f-14891d87c91b","551d9aee-17f6-4ae8-9f54-004d2fd0f9b6","7b10b45a-5bc8-4550-a63a-a23a5585e85d","8c73dfa2-3c14-464d-86d1-4797fe20256f","fcb12d88-4feb-4c04-9874-e8271dc572ca","fd8900f6-505d-4efb-8047-f7fe2786e101","6b0ee3fc-4c51-49c0-8330-0a9ca0261370","3e99d874-c809-4200-8834-9d0a07cad40f","9ead2f08-7dcc-4748-8364-9bd90262c073","6c9d72a3-fcc2-4695-99c5-1b97e42c1a08","d05a7f38-51aa-4e35-802a-8216e43324dd","977505d6-e8b1-4b19-befc-3b8cc71ba604"],"responses":{"200":"7fafffa6-5959-4705-a996-a260a4d243ac","422":"e483045a-bb39-4c32-8f3b-b857fa75fecf"},"x-codeSamples":[{"lang":"curl","label":"cURL","source":"curl --request GET \\\n --url 'https://api.edgeful.com/intraday_calculation/initial-balance-breakout-by-rejection-retracement/\u003cmarket_type>/\u003cticker>?start_date=\u003cstart_date>\u0026end_date=\u003cend_date>\u0026start_time=\u003cstart_time>\u0026end_time=\u003cend_time>\u0026timezone=\u003ctimezone>' \\\n --header 'Authorization: Bearer \u003capi-key>'"},{"lang":"python","label":"Python","source":"import requests\n\nurl = \"https://api.edgeful.com/intraday_calculation/initial-balance-breakout-by-rejection-retracement/\u003cmarket_type>/\u003cticker>?start_date=\u003cstart_date>\u0026end_date=\u003cend_date>\u0026start_time=\u003cstart_time>\u0026end_time=\u003cend_time>\u0026timezone=\u003ctimezone>\"\nheaders = {\"Authorization\": \"Bearer \u003capi-key>\"}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())"},{"lang":"javascript","label":"JavaScript","source":"const url = \"https://api.edgeful.com/intraday_calculation/initial-balance-breakout-by-rejection-retracement/\u003cmarket_type>/\u003cticker>?start_date=\u003cstart_date>\u0026end_date=\u003cend_date>\u0026start_time=\u003cstart_time>\u0026end_time=\u003cend_time>\u0026timezone=\u003ctimezone>\";\nconst options = {\n method: \"GET\",\n headers: { Authorization: \"Bearer \u003capi-key>\" },\n};\n\nconst response = await fetch(url, options);\nconst data = await response.json();\nconsole.log(data);"},{"lang":"php","label":"PHP","source":"\u003c?php\n$ch = curl_init(\"https://api.edgeful.com/intraday_calculation/initial-balance-breakout-by-rejection-retracement/\u003cmarket_type>/\u003cticker>?start_date=\u003cstart_date>\u0026end_date=\u003cend_date>\u0026start_time=\u003cstart_time>\u0026end_time=\u003cend_time>\u0026timezone=\u003ctimezone>\");\ncurl_setopt($ch, CURLOPT_CUSTOMREQUEST, \"GET\");\ncurl_setopt($ch, CURLOPT_HTTPHEADER, [\"Authorization: Bearer \u003capi-key>\"]);\ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n$response = curl_exec($ch);\ncurl_close($ch);\necho $response;"},{"lang":"go","label":"Go","source":"package main\n\nimport (\n \"fmt\"\n \"io\"\n \"net/http\"\n)\n\nfunc main() {\n req, _ := http.NewRequest(\"GET\", \"https://api.edgeful.com/intraday_calculation/initial-balance-breakout-by-rejection-retracement/\u003cmarket_type>/\u003cticker>?start_date=\u003cstart_date>\u0026end_date=\u003cend_date>\u0026start_time=\u003cstart_time>\u0026end_time=\u003cend_time>\u0026timezone=\u003ctimezone>\", nil)\n req.Header.Set(\"Authorization\", \"Bearer \u003capi-key>\")\n resp, _ := http.DefaultClient.Do(req)\n defer resp.Body.Close()\n body, _ := io.ReadAll(resp.Body)\n fmt.Println(string(body))\n}"},{"lang":"java","label":"Java","source":"import java.net.URI;\nimport java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\n\nHttpClient client = HttpClient.newHttpClient();\nHttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://api.edgeful.com/intraday_calculation/initial-balance-breakout-by-rejection-retracement/\u003cmarket_type>/\u003cticker>?start_date=\u003cstart_date>\u0026end_date=\u003cend_date>\u0026start_time=\u003cstart_time>\u0026end_time=\u003cend_time>\u0026timezone=\u003ctimezone>\"))\n .header(\"Authorization\", \"Bearer \u003capi-key>\")\n .method(\"GET\", HttpRequest.BodyPublishers.noBody())\n .build();\nHttpResponse\u003cString> response = client.send(request, HttpResponse.BodyHandlers.ofString());\nSystem.out.println(response.body());"},{"lang":"ruby","label":"Ruby","source":"require \"net/http\"\nrequire \"uri\"\n\nuri = URI(\"https://api.edgeful.com/intraday_calculation/initial-balance-breakout-by-rejection-retracement/\u003cmarket_type>/\u003cticker>?start_date=\u003cstart_date>\u0026end_date=\u003cend_date>\u0026start_time=\u003cstart_time>\u0026end_time=\u003cend_time>\u0026timezone=\u003ctimezone>\")\nrequest = Net::HTTP::Get.new(uri)\nrequest[\"Authorization\"] = \"Bearer \u003capi-key>\"\n\nresponse = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == \"https\") do |http|\n http.request(request)\nend\nputs response.body"}],"x-edgeful-access":{"core":{"available":true,"allowed_report_prefixes":["green-and-red-days-by-weekday","opening-stats","previous-days-range"],"allowed_tickers_by_market":{"futures":["RTY"],"stock":["AAPL"],"crypto":["ETHUSDT"],"forex":["GBPCAD"]},"max_history_months":6,"allows_live_data":false,"includes_detailed_rows":false},"pro":{"available":true,"allowed_report_prefixes":"all","allowed_tickers_by_market":"all","max_history_months":null,"allows_live_data":true,"includes_detailed_rows":true},"all_access":{"available":true,"allowed_report_prefixes":"all","allowed_tickers_by_market":"all","max_history_months":null,"allows_live_data":true,"includes_detailed_rows":true}},"method":"get","type":"path","servers":["d23c7d46-b0fc-4cd5-869e-f3cfa769a86b"],"path":"/intraday_calculation/initial-balance-breakout-by-rejection-retracement/{market_type}/{ticker}","baseUrlOptions":["https://api.edgeful.com"],"title":"initial balance breakout by rejection retracement","codeSamples":[{"label":"cURL","lang":"curl","source":"curl --request GET \\\n --url 'https://api.edgeful.com/intraday_calculation/initial-balance-breakout-by-rejection-retracement/\u003cmarket_type>/\u003cticker>?start_date=\u003cstart_date>\u0026end_date=\u003cend_date>\u0026start_time=\u003cstart_time>\u0026end_time=\u003cend_time>\u0026timezone=\u003ctimezone>' \\\n --header 'Authorization: Bearer \u003capi-key>'"},{"label":"Python","lang":"python","source":"import requests\n\nurl = \"https://api.edgeful.com/intraday_calculation/initial-balance-breakout-by-rejection-retracement/\u003cmarket_type>/\u003cticker>?start_date=\u003cstart_date>\u0026end_date=\u003cend_date>\u0026start_time=\u003cstart_time>\u0026end_time=\u003cend_time>\u0026timezone=\u003ctimezone>\"\nheaders = {\"Authorization\": \"Bearer \u003capi-key>\"}\n\nresponse = requests.get(url, headers=headers)\nprint(response.json())"},{"label":"JavaScript","lang":"javascript","source":"const url = \"https://api.edgeful.com/intraday_calculation/initial-balance-breakout-by-rejection-retracement/\u003cmarket_type>/\u003cticker>?start_date=\u003cstart_date>\u0026end_date=\u003cend_date>\u0026start_time=\u003cstart_time>\u0026end_time=\u003cend_time>\u0026timezone=\u003ctimezone>\";\nconst options = {\n method: \"GET\",\n headers: { Authorization: \"Bearer \u003capi-key>\" },\n};\n\nconst response = await fetch(url, options);\nconst data = await response.json();\nconsole.log(data);"},{"label":"PHP","lang":"php","source":"\u003c?php\n$ch = curl_init(\"https://api.edgeful.com/intraday_calculation/initial-balance-breakout-by-rejection-retracement/\u003cmarket_type>/\u003cticker>?start_date=\u003cstart_date>\u0026end_date=\u003cend_date>\u0026start_time=\u003cstart_time>\u0026end_time=\u003cend_time>\u0026timezone=\u003ctimezone>\");\ncurl_setopt($ch, CURLOPT_CUSTOMREQUEST, \"GET\");\ncurl_setopt($ch, CURLOPT_HTTPHEADER, [\"Authorization: Bearer \u003capi-key>\"]);\ncurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n$response = curl_exec($ch);\ncurl_close($ch);\necho $response;"},{"label":"Go","lang":"go","source":"package main\n\nimport (\n \"fmt\"\n \"io\"\n \"net/http\"\n)\n\nfunc main() {\n req, _ := http.NewRequest(\"GET\", \"https://api.edgeful.com/intraday_calculation/initial-balance-breakout-by-rejection-retracement/\u003cmarket_type>/\u003cticker>?start_date=\u003cstart_date>\u0026end_date=\u003cend_date>\u0026start_time=\u003cstart_time>\u0026end_time=\u003cend_time>\u0026timezone=\u003ctimezone>\", nil)\n req.Header.Set(\"Authorization\", \"Bearer \u003capi-key>\")\n resp, _ := http.DefaultClient.Do(req)\n defer resp.Body.Close()\n body, _ := io.ReadAll(resp.Body)\n fmt.Println(string(body))\n}"},{"label":"Java","lang":"java","source":"import java.net.URI;\nimport java.net.http.HttpClient;\nimport java.net.http.HttpRequest;\nimport java.net.http.HttpResponse;\n\nHttpClient client = HttpClient.newHttpClient();\nHttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"https://api.edgeful.com/intraday_calculation/initial-balance-breakout-by-rejection-retracement/\u003cmarket_type>/\u003cticker>?start_date=\u003cstart_date>\u0026end_date=\u003cend_date>\u0026start_time=\u003cstart_time>\u0026end_time=\u003cend_time>\u0026timezone=\u003ctimezone>\"))\n .header(\"Authorization\", \"Bearer \u003capi-key>\")\n .method(\"GET\", HttpRequest.BodyPublishers.noBody())\n .build();\nHttpResponse\u003cString> response = client.send(request, HttpResponse.BodyHandlers.ofString());\nSystem.out.println(response.body());"},{"label":"Ruby","lang":"ruby","source":"require \"net/http\"\nrequire \"uri\"\n\nuri = URI(\"https://api.edgeful.com/intraday_calculation/initial-balance-breakout-by-rejection-retracement/\u003cmarket_type>/\u003cticker>?start_date=\u003cstart_date>\u0026end_date=\u003cend_date>\u0026start_time=\u003cstart_time>\u0026end_time=\u003cend_time>\u0026timezone=\u003ctimezone>\")\nrequest = Net::HTTP::Get.new(uri)\nrequest[\"Authorization\"] = \"Bearer \u003capi-key>\"\n\nresponse = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == \"https\") do |http|\n http.request(request)\nend\nputs response.body"}],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{"152054ae-4fd0-456e-a952-cd682bbabb19":{"name":"ticker","in":"path","required":true,"schema":{"type":"string","description":"ticker symbol. format varies by `market_type`: stocks use a plain symbol (e.g., SPY), forex uses a 6-character pair (e.g., EURUSD), crypto uses a contract pair (e.g., BTCUSD), futures uses the root symbol (e.g., ES).","examples":["SPY","EURUSD","BTCUSD","ES"],"title":"Ticker","isRequired":true,"uniqueKey":"","typeLabel":"string"},"description":"ticker symbol. format varies by `market_type`: stocks use a plain symbol (e.g., SPY), forex uses a 6-character pair (e.g., EURUSD), crypto uses a contract pair (e.g., BTCUSD), futures uses the root symbol (e.g., ES)."},"77513e2b-edea-4388-851f-c3783d76f292":{"name":"market_type","in":"path","required":true,"schema":{"type":"string","enum":["forex","futures","crypto","stock"],"title":"MarketTypeEnum","description":"market venue for the ticker. one of: `forex`, `futures`, `crypto`, `stock`. determines supported symbols and whether session-based intraday aggregation is available.","examples":["stock","forex"],"isRequired":true,"uniqueKey":"","typeLabel":"enum\u003cstring>"},"description":"market venue for the ticker. one of: `forex`, `futures`, `crypto`, `stock`. determines supported symbols and whether session-based intraday aggregation is available."},"6e9d7048-5b52-4b92-9a2d-7f0f0955a462":{"name":"start_date","in":"query","required":true,"schema":{"type":"string","description":"inclusive start date, `YYYY-MM-DD`, interpreted in the request `timezone`. sessions on or after this date are included in the calculation.","examples":["2024-01-01"],"title":"Start Date","isRequired":true,"uniqueKey":"","typeLabel":"string"},"description":"inclusive start date, `YYYY-MM-DD`, interpreted in the request `timezone`. sessions on or after this date are included in the calculation."},"424c1d5a-3b00-4e71-b32f-14891d87c91b":{"name":"end_date","in":"query","required":true,"schema":{"type":"string","description":"inclusive end date, `YYYY-MM-DD`, interpreted in the request `timezone`. sessions on or before this date are included in the calculation.","examples":["2024-12-31"],"title":"End Date","isRequired":true,"uniqueKey":"","typeLabel":"string"},"description":"inclusive end date, `YYYY-MM-DD`, interpreted in the request `timezone`. sessions on or before this date are included in the calculation."},"551d9aee-17f6-4ae8-9f54-004d2fd0f9b6":{"name":"ib_period","in":"query","required":false,"schema":{"type":"string","description":"length of the initial balance window measured from the session open; must be one of the periods supported by `timeframe` (e.g. `30min`, `60min`); invalid pairs return 422 listing the allowed values.","examples":["30min","60min"],"default":"60min","title":"Ib Period","isRequired":false,"uniqueKey":"","typeLabel":"string"},"description":"length of the initial balance window measured from the session open; must be one of the periods supported by `timeframe` (e.g. `30min`, `60min`); invalid pairs return 422 listing the allowed values."},"7b10b45a-5bc8-4550-a63a-a23a5585e85d":{"name":"start_time","in":"query","required":true,"schema":{"type":"string","description":"required intraday session start time, `HH:MM:SS`, interpreted in the request `timezone`. use the session preset that matches the market and trading session you want to analyze.","examples":["09:30:00","08:00:00"],"title":"Start Time","isRequired":true,"uniqueKey":"","typeLabel":"string"},"description":"required intraday session start time, `HH:MM:SS`, interpreted in the request `timezone`. use the session preset that matches the market and trading session you want to analyze."},"8c73dfa2-3c14-464d-86d1-4797fe20256f":{"name":"end_time","in":"query","required":true,"schema":{"type":"string","description":"required intraday session end time, `HH:MM:SS`, interpreted in the request `timezone`. use the session preset that matches the market and trading session you want to analyze.","examples":["16:00:00","17:00:00"],"title":"End Time","isRequired":true,"uniqueKey":"","typeLabel":"string"},"description":"required intraday session end time, `HH:MM:SS`, interpreted in the request `timezone`. use the session preset that matches the market and trading session you want to analyze."},"fcb12d88-4feb-4c04-9874-e8271dc572ca":{"name":"ib_size","in":"query","required":false,"schema":{"type":"integer","enum":[0,1,2,3,4,5],"title":"IbSize","description":"IB-size bucket used to filter sessions; `ANY` includes all sizes.","default":0,"isRequired":false,"uniqueKey":"","typeLabel":"enum\u003cinteger>"},"description":"IB-size bucket used to filter sessions; `ANY` includes all sizes."},"fd8900f6-505d-4efb-8047-f7fe2786e101":{"name":"breakout_criteria","in":"query","required":false,"schema":{"type":"string","description":"rule used to confirm an IB breakout; `wick` accepts a wick touch, `close` requires a candle close beyond the level.","default":"wick","title":"Breakout Criteria","isRequired":false,"uniqueKey":"","typeLabel":"string"},"description":"rule used to confirm an IB breakout; `wick` accepts a wick touch, `close` requires a candle close beyond the level."},"6b0ee3fc-4c51-49c0-8330-0a9ca0261370":{"name":"level_one","in":"query","required":false,"schema":{"type":"number","description":"first pullback line inside the IB range, expressed as a fraction of IB size from the expected-break side.","default":0.25,"title":"Level One","isRequired":false,"uniqueKey":"","typeLabel":"number"},"description":"first pullback line inside the IB range, expressed as a fraction of IB size from the expected-break side."},"3e99d874-c809-4200-8834-9d0a07cad40f":{"name":"level_two","in":"query","required":false,"schema":{"type":"number","description":"second pullback line inside the IB range, expressed as a fraction of IB size from the expected-break side.","default":0.5,"title":"Level Two","isRequired":false,"uniqueKey":"","typeLabel":"number"},"description":"second pullback line inside the IB range, expressed as a fraction of IB size from the expected-break side."},"9ead2f08-7dcc-4748-8364-9bd90262c073":{"name":"level_three","in":"query","required":false,"schema":{"type":"number","description":"third pullback line inside the IB range, expressed as a fraction of IB size from the expected-break side.","default":0.75,"title":"Level Three","isRequired":false,"uniqueKey":"","typeLabel":"number"},"description":"third pullback line inside the IB range, expressed as a fraction of IB size from the expected-break side."},"6c9d72a3-fcc2-4695-99c5-1b97e42c1a08":{"name":"days_to_use","in":"query","required":false,"schema":{"type":"array","items":{"type":"string","uniqueKey":"items.[INDEX]","typeLabel":"string"},"description":"optional list of weekdays (e.g., `Monday`, `Friday`) to include; all weekdays are used when omitted.","title":"Days To Use","isRequired":false,"uniqueKey":"","typeLabel":"string[]"},"description":"optional list of weekdays (e.g., `Monday`, `Friday`) to include; all weekdays are used when omitted."},"d05a7f38-51aa-4e35-802a-8216e43324dd":{"name":"timeframe","in":"query","required":false,"schema":{"type":"string","description":"intraday candle granularity used for initial balance calculations. accepted values: `1min`, `5min`, `15min`, `30min`. route-specific defaults are shown in the `default` field.","default":"5min","title":"Timeframe","isRequired":false,"uniqueKey":"","typeLabel":"string"},"description":"intraday candle granularity used for initial balance calculations. accepted values: `1min`, `5min`, `15min`, `30min`. route-specific defaults are shown in the `default` field."},"977505d6-e8b1-4b19-befc-3b8cc71ba604":{"name":"timezone","in":"query","required":true,"schema":{"type":"string","description":"required IANA timezone used to interpret the requested intraday session window and group sessions into calendar days. choose a value from the docs dropdown.","examples":["America/New_York","Europe/London","Asia/Tokyo"],"enum":["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Asmera","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Timbuktu","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/ComodRivadavia","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Atka","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Buenos_Aires","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Catamarca","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Ciudad_Juarez","America/Coral_Harbour","America/Cordoba","America/Costa_Rica","America/Coyhaique","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Ensenada","America/Fort_Nelson","America/Fort_Wayne","America/Fortaleza","America/Glace_Bay","America/Godthab","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Indianapolis","America/Inuvik","America/Iqaluit","America/Jamaica","America/Jujuy","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Knox_IN","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Louisville","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Mendoza","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montreal","America/Montserrat","America/Nassau","America/New_York","America/Nipigon","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Pangnirtung","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Acre","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rainy_River","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Rosario","America/Santa_Isabel","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Shiprock","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Thunder_Bay","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Virgin","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/South_Pole","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Ashkhabad","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Calcutta","Asia/Chita","Asia/Choibalsan","Asia/Chongqing","Asia/Chungking","Asia/Colombo","Asia/Dacca","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Harbin","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Istanbul","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kashgar","Asia/Kathmandu","Asia/Katmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macao","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Rangoon","Asia/Riyadh","Asia/Saigon","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Tel_Aviv","Asia/Thimbu","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ujung_Pandang","Asia/Ulaanbaatar","Asia/Ulan_Bator","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faeroe","Atlantic/Faroe","Atlantic/Jan_Mayen","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/ACT","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Canberra","Australia/Currie","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/LHI","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/NSW","Australia/North","Australia/Perth","Australia/Queensland","Australia/South","Australia/Sydney","Australia/Tasmania","Australia/Victoria","Australia/West","Australia/Yancowinna","Brazil/Acre","Brazil/DeNoronha","Brazil/East","Brazil/West","CET","CST6CDT","Canada/Atlantic","Canada/Central","Canada/Eastern","Canada/Mountain","Canada/Newfoundland","Canada/Pacific","Canada/Saskatchewan","Canada/Yukon","Chile/Continental","Chile/EasterIsland","Cuba","EET","EST","EST5EDT","Egypt","Eire","Etc/GMT","Etc/GMT+0","Etc/GMT+1","Etc/GMT+10","Etc/GMT+11","Etc/GMT+12","Etc/GMT+2","Etc/GMT+3","Etc/GMT+4","Etc/GMT+5","Etc/GMT+6","Etc/GMT+7","Etc/GMT+8","Etc/GMT+9","Etc/GMT-0","Etc/GMT-1","Etc/GMT-10","Etc/GMT-11","Etc/GMT-12","Etc/GMT-13","Etc/GMT-14","Etc/GMT-2","Etc/GMT-3","Etc/GMT-4","Etc/GMT-5","Etc/GMT-6","Etc/GMT-7","Etc/GMT-8","Etc/GMT-9","Etc/GMT0","Etc/Greenwich","Etc/UCT","Etc/UTC","Etc/Universal","Etc/Zulu","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belfast","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kiev","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Nicosia","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Tiraspol","Europe/Ulyanovsk","Europe/Uzhgorod","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zaporozhye","Europe/Zurich","Factory","GB","GB-Eire","GMT","GMT+0","GMT-0","GMT0","Greenwich","HST","Hongkong","Iceland","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Iran","Israel","Jamaica","Japan","Kwajalein","Libya","MET","MST","MST7MDT","Mexico/BajaNorte","Mexico/BajaSur","Mexico/General","NZ","NZ-CHAT","Navajo","PRC","PST8PDT","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Johnston","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Ponape","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Samoa","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Truk","Pacific/Wake","Pacific/Wallis","Pacific/Yap","Poland","Portugal","ROC","ROK","Singapore","Turkey","UCT","US/Alaska","US/Aleutian","US/Arizona","US/Central","US/East-Indiana","US/Eastern","US/Hawaii","US/Indiana-Starke","US/Michigan","US/Mountain","US/Pacific","US/Samoa","UTC","Universal","W-SU","WET","Zulu"],"title":"Timezone","isRequired":true,"uniqueKey":"","typeLabel":"enum\u003cstring>"},"description":"required IANA timezone used to interpret the requested intraday session window and group sessions into calendar days. choose a value from the docs dropdown."}},"responses":{"7fafffa6-5959-4705-a996-a260a4d243ac":{"description":"Successful Response","content":{"application/json":{"schema":{"properties":{"startDate":{"type":"string","title":"Startdate","isRequired":true,"uniqueKey":"startDate","typeLabel":"string"},"endDate":{"type":"string","title":"Enddate","isRequired":true,"uniqueKey":"endDate","typeLabel":"string"},"summary":{"properties":{"highFormedFirst":{"items":{"properties":{"zone":{"type":"string","title":"Zone","isRequired":true,"uniqueKey":"summary.highFormedFirst.items.[INDEX].zone","typeLabel":"string"},"totalDays":{"type":"integer","title":"Totaldays","isRequired":true,"uniqueKey":"summary.highFormedFirst.items.[INDEX].totalDays","typeLabel":"integer"},"levels":{"items":{"properties":{"key":{"type":"string","title":"Key","isRequired":true,"uniqueKey":"summary.highFormedFirst.items.[INDEX].levels.items.[INDEX].key","typeLabel":"string"},"level":{"oneOf":[{"type":"integer","title":"Level","isRequired":true,"uniqueKey":"summary.highFormedFirst.items.[INDEX].levels.items.[INDEX].level.oneOf.0","typeLabel":"integer"},{"type":"number","title":"Level","isRequired":true,"uniqueKey":"summary.highFormedFirst.items.[INDEX].levels.items.[INDEX].level.oneOf.1","typeLabel":"number"}],"isRequired":true,"uniqueKey":"summary.highFormedFirst.items.[INDEX].levels.items.[INDEX].level","typeLabel":"integer | number"},"label":{"type":"string","title":"Label","isRequired":true,"uniqueKey":"summary.highFormedFirst.items.[INDEX].levels.items.[INDEX].label","typeLabel":"string"},"frequency":{"type":"integer","title":"Frequency","isRequired":true,"uniqueKey":"summary.highFormedFirst.items.[INDEX].levels.items.[INDEX].frequency","typeLabel":"integer"},"eligibleDays":{"type":"integer","title":"Eligibledays","isRequired":true,"uniqueKey":"summary.highFormedFirst.items.[INDEX].levels.items.[INDEX].eligibleDays","typeLabel":"integer"},"percentage":{"oneOf":[{"type":"integer","title":"Percentage","isRequired":true,"uniqueKey":"summary.highFormedFirst.items.[INDEX].levels.items.[INDEX].percentage.oneOf.0","typeLabel":"integer"},{"type":"number","title":"Percentage","isRequired":true,"uniqueKey":"summary.highFormedFirst.items.[INDEX].levels.items.[INDEX].percentage.oneOf.1","typeLabel":"number"}],"isRequired":true,"uniqueKey":"summary.highFormedFirst.items.[INDEX].levels.items.[INDEX].percentage","typeLabel":"integer | number"}},"type":"object","required":["key","level","label","frequency","eligibleDays","percentage"],"title":"InitialBalanceRejectionLevel","uniqueKey":"summary.highFormedFirst.items.[INDEX].levels.items.[INDEX]","typeLabel":"InitialBalanceRejectionLevel · object"},"type":"array","title":"Levels","isRequired":true,"uniqueKey":"summary.highFormedFirst.items.[INDEX].levels","typeLabel":"InitialBalanceRejectionLevel · object[]"}},"type":"object","required":["zone","totalDays","levels"],"title":"InitialBalanceRejectionZone","uniqueKey":"summary.highFormedFirst.items.[INDEX]","typeLabel":"InitialBalanceRejectionZone · object"},"type":"array","title":"Highformedfirst","isRequired":true,"uniqueKey":"summary.highFormedFirst","typeLabel":"InitialBalanceRejectionZone · object[]"},"lowFormedFirst":{"items":{"properties":{"zone":{"type":"string","title":"Zone","isRequired":true,"uniqueKey":"summary.lowFormedFirst.items.[INDEX].zone","typeLabel":"string"},"totalDays":{"type":"integer","title":"Totaldays","isRequired":true,"uniqueKey":"summary.lowFormedFirst.items.[INDEX].totalDays","typeLabel":"integer"},"levels":{"items":{"properties":{"key":{"type":"string","title":"Key","isRequired":true,"uniqueKey":"summary.lowFormedFirst.items.[INDEX].levels.items.[INDEX].key","typeLabel":"string"},"level":{"oneOf":[{"type":"integer","title":"Level","isRequired":true,"uniqueKey":"summary.lowFormedFirst.items.[INDEX].levels.items.[INDEX].level.oneOf.0","typeLabel":"integer"},{"type":"number","title":"Level","isRequired":true,"uniqueKey":"summary.lowFormedFirst.items.[INDEX].levels.items.[INDEX].level.oneOf.1","typeLabel":"number"}],"isRequired":true,"uniqueKey":"summary.lowFormedFirst.items.[INDEX].levels.items.[INDEX].level","typeLabel":"integer | number"},"label":{"type":"string","title":"Label","isRequired":true,"uniqueKey":"summary.lowFormedFirst.items.[INDEX].levels.items.[INDEX].label","typeLabel":"string"},"frequency":{"type":"integer","title":"Frequency","isRequired":true,"uniqueKey":"summary.lowFormedFirst.items.[INDEX].levels.items.[INDEX].frequency","typeLabel":"integer"},"eligibleDays":{"type":"integer","title":"Eligibledays","isRequired":true,"uniqueKey":"summary.lowFormedFirst.items.[INDEX].levels.items.[INDEX].eligibleDays","typeLabel":"integer"},"percentage":{"oneOf":[{"type":"integer","title":"Percentage","isRequired":true,"uniqueKey":"summary.lowFormedFirst.items.[INDEX].levels.items.[INDEX].percentage.oneOf.0","typeLabel":"integer"},{"type":"number","title":"Percentage","isRequired":true,"uniqueKey":"summary.lowFormedFirst.items.[INDEX].levels.items.[INDEX].percentage.oneOf.1","typeLabel":"number"}],"isRequired":true,"uniqueKey":"summary.lowFormedFirst.items.[INDEX].levels.items.[INDEX].percentage","typeLabel":"integer | number"}},"type":"object","required":["key","level","label","frequency","eligibleDays","percentage"],"title":"InitialBalanceRejectionLevel","uniqueKey":"summary.lowFormedFirst.items.[INDEX].levels.items.[INDEX]","typeLabel":"InitialBalanceRejectionLevel · object"},"type":"array","title":"Levels","isRequired":true,"uniqueKey":"summary.lowFormedFirst.items.[INDEX].levels","typeLabel":"InitialBalanceRejectionLevel · object[]"}},"type":"object","required":["zone","totalDays","levels"],"title":"InitialBalanceRejectionZone","uniqueKey":"summary.lowFormedFirst.items.[INDEX]","typeLabel":"InitialBalanceRejectionZone · object"},"type":"array","title":"Lowformedfirst","isRequired":true,"uniqueKey":"summary.lowFormedFirst","typeLabel":"InitialBalanceRejectionZone · object[]"}},"type":"object","required":["highFormedFirst","lowFormedFirst"],"title":"InitialBalanceRejectionRetracementSummary","isRequired":true,"uniqueKey":"summary","typeLabel":"InitialBalanceRejectionRetracementSummary · object"},"totalDays":{"type":"integer","title":"Totaldays","isRequired":true,"uniqueKey":"totalDays","typeLabel":"integer"},"qualifyingDays":{"type":"integer","title":"Qualifyingdays","isRequired":true,"uniqueKey":"qualifyingDays","typeLabel":"integer"},"wrongSideDays":{"type":"integer","title":"Wrongsidedays","isRequired":true,"uniqueKey":"wrongSideDays","typeLabel":"integer"},"noBreakDays":{"type":"integer","title":"Nobreakdays","isRequired":true,"uniqueKey":"noBreakDays","typeLabel":"integer"},"detailed":{"items":{"additionalProperties":true,"type":"object","uniqueKey":"detailed.items.[INDEX]","typeLabel":"object"},"type":"array","title":"Detailed","description":"per-session detail; availability depends on the caller's tier. Present only for tiers that include detailed rows.","uniqueKey":"detailed","typeLabel":"Detailed · object[]"}},"type":"object","required":["startDate","endDate","summary","totalDays","qualifyingDays","wrongSideDays","noBreakDays"],"title":"InitialBalanceByRejectionRetracementResponse","uniqueKey":"","typeLabel":"InitialBalanceByRejectionRetracementResponse · object"},"examples":{"Example":{"title":"Example","value":{"startDate":"\u003cstring>","endDate":"\u003cstring>","summary":{"highFormedFirst":[{"zone":"\u003cstring>","totalDays":123,"levels":[{"key":"\u003cstring>","level":123,"label":"\u003cstring>","frequency":123,"eligibleDays":123,"percentage":123}]}],"lowFormedFirst":[{"zone":"\u003cstring>","totalDays":123,"levels":[{"key":"\u003cstring>","level":123,"label":"\u003cstring>","frequency":123,"eligibleDays":123,"percentage":123}]}]},"totalDays":123,"qualifyingDays":123,"wrongSideDays":123,"noBreakDays":123,"detailed":[{}]}}},"exampleType":"generated"}},"exampleType":"generated"},"e483045a-bb39-4c32-8f3b-b857fa75fecf":{"description":"Validation Error","content":{"application/json":{"schema":{"properties":{"detail":{"items":{"properties":{"loc":{"items":{"oneOf":[{"type":"string","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"integer","uniqueKey":"detail.items.[INDEX].loc.items.[INDEX].oneOf.1","typeLabel":"integer"}],"uniqueKey":"detail.items.[INDEX].loc.items.[INDEX]","typeLabel":"string | integer"},"type":"array","title":"Location","isRequired":true,"uniqueKey":"detail.items.[INDEX].loc","typeLabel":"(string | integer)[]"},"msg":{"type":"string","title":"Message","isRequired":true,"uniqueKey":"detail.items.[INDEX].msg","typeLabel":"string"},"type":{"type":"string","title":"Error Type","isRequired":true,"uniqueKey":"detail.items.[INDEX].type","typeLabel":"string"},"input":{"oneOf":[{"title":"Input"}],"uniqueKey":"detail.items.[INDEX].input","typeLabel":"any"},"ctx":{"type":"object","title":"Context","uniqueKey":"detail.items.[INDEX].ctx","typeLabel":"Context · object"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError","uniqueKey":"detail.items.[INDEX]","typeLabel":"ValidationError · object"},"type":"array","title":"Detail","uniqueKey":"detail","typeLabel":"ValidationError · object[]"}},"type":"object","title":"HTTPValidationError","uniqueKey":"","typeLabel":"HTTPValidationError · object"},"examples":{"Example":{"title":"Example","value":{"detail":[{"loc":["\u003cstring>"],"msg":"\u003cstring>","type":"\u003cstring>","input":"\u003cunknown>","ctx":{}}]}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"f46cc17e-9ec3-405d-9e2c-69c009eda9a4":{"BearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"Send your Edgeful API key in the Authorization header as `Bearer \u003capi-key>` (for example, `Bearer ef_live_\u003crandom>`).","scopes":[],"schemeName":"BearerAuth"}}},"servers":{"d23c7d46-b0fc-4cd5-869e-f3cfa769a86b":{"url":"https://api.edgeful.com","description":"Production"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"Send your Edgeful API key in the Authorization header as `Bearer \u003capi-key>` (for example, `Bearer ef_live_\u003crandom>`).","scopes":[],"schemeName":"BearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Send your Edgeful API key in the Authorization header as `Bearer \u003capi-key>` (for example, `Bearer ef_live_\u003crandom>`).","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"BearerAuth","name":"Authorization"}],"title":"BearerAuth"}]},"originalFileLocation":"openapi-public.json"},"subdomain":"edgeful","siteName":"edgeful API","title":"edgeful API: 150+ trading probability reports","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-31T15:26:31.513Z","originalFileLocation":"api-reference/reports/initial-balance-breakout-by-rejection-retracement.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Measures how far price pulls back against the expected break before the IB breaks, grouped by which IB side formed first and where the IB close landed inside the range. Days are bucketed by the close\u0026#x27;s position on a 0-100% axis anchored at the expected-break side, and only days where the expected side broke first are counted. Returns, per close bucket, how often the pre-break pullback reached each line deeper than the close, plus a per-day detail table. Configurable via level_one, level_two, and level_three (IB-size fractions).\">\u003cmeta data-mint-head name=\"keywords\" content=\"trading API, market data API, futures API, futures data API, historical market data, gap fill API, opening range breakout API, ADR API, ATR API, initial balance API, probability data, trading bot API, algorithmic trading API, edgeful API\">\u003cmeta data-mint-head name=\"application-name\" content=\"edgeful API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/edgeful/g-YcycKM5c--8w-b/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/edgeful/g-YcycKM5c--8w-b/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/edgeful/g-YcycKM5c--8w-b/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/edgeful/g-YcycKM5c--8w-b/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/edgeful/g-YcycKM5c--8w-b/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/edgeful/g-YcycKM5c--8w-b/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/edgeful/g-YcycKM5c--8w-b/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/edgeful/g-YcycKM5c--8w-b/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/edgeful/g-YcycKM5c--8w-b/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"edgeful API: 150+ trading probability reports\">\u003cmeta data-mint-head property=\"og:description\" content=\"pull historical probability stats for any ticker. gap fills, ORB, ADR, IB, and 140+ more reports. 7+ years of data with bearer auth.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"edgeful\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://edgeful.com/docs/api-reference/reports/initial-balance-breakout-by-rejection-retracement\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://edgeful.mintlify.app/_mintlify/api/og/v2?division=reports\u0026amp;title=initial+balance+breakout+by+rejection+retracement\u0026amp;description=Measures+how+far+price+pulls+back+against+the+expected+break+before+the+IB+breaks%2C+grouped+by+which+IB+side+formed+first+and+where+the+IB+close+landed+inside+th\u0026amp;theme=d2d925570370625ff4e140e2\u0026amp;signature=6153abdd12961831a1c8c7936b16655413d0ef45faa174eb2a4d1cf638953ac8\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"edgeful API: 150+ trading probability reports\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"pull historical probability stats for any ticker: gap fills, ORB, ADR, IB, and 140+ more reports with bearer auth.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://edgeful.mintlify.app/_mintlify/api/og/v2?division=reports\u0026amp;title=initial+balance+breakout+by+rejection+retracement\u0026amp;description=Measures+how+far+price+pulls+back+against+the+expected+break+before+the+IB+breaks%2C+grouped+by+which+IB+side+formed+first+and+where+the+IB+close+landed+inside+th\u0026amp;theme=d2d925570370625ff4e140e2\u0026amp;signature=6153abdd12961831a1c8c7936b16655413d0ef45faa174eb2a4d1cf638953ac8\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/edgeful/g-YcycKM5c--8w-b/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"edgeful API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#09090B\">\u003cmeta data-mint-head name=\"author\" content=\"edgeful\">\u003cmeta data-mint-head name=\"application-name\" content=\"edgeful API\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#0075FF\">\u003cmeta data-mint-head name=\"color-scheme\" content=\"dark light\">\u003clink data-mint-head rel=\"canonical\" href=\"https://edgeful.com/docs/api-reference/reports/initial-balance-breakout-by-rejection-retracement\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/reports/initial-balance-breakout-by-rejection-retracement.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://edgeful.com/#organization\",\"name\":\"edgeful API\",\"url\":\"https://edgeful.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/edgeful/DNVlxBp1Mf_ec-eH/logo/light.svg?fit=max\u0026auto=format\u0026n=DNVlxBp1Mf_ec-eH\u0026q=85\u0026s=a004c2c1136143250ad04bc1b5f5c8c2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://edgeful.com/docs#website\",\"name\":\"edgeful API\",\"url\":\"https://edgeful.com/docs\",\"publisher\":{\"@id\":\"https://edgeful.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://edgeful.com/docs/api-reference/reports/initial-balance-breakout-by-rejection-retracement#webpage\",\"url\":\"https://edgeful.com/docs/api-reference/reports/initial-balance-breakout-by-rejection-retracement\",\"name\":\"initial balance breakout by rejection retracement\",\"description\":\"Measures how far price pulls back against the expected break before the IB breaks, grouped by which IB side formed first and where the IB close landed inside the range. Days are bucketed by the close's position on a 0-100% axis anchored at the expected-break side, and only days where the expected side broke first are counted. Returns, per close bucket, how often the pre-break pullback reached each line deeper than the close, plus a per-day detail table. Configurable via level_one, level_two, and level_three (IB-size fractions).\",\"dateModified\":\"2026-10-31T15:26:31.513Z\",\"isPartOf\":{\"@id\":\"https://edgeful.com/docs#website\"},\"breadcrumb\":{\"@id\":\"https://edgeful.com/docs/api-reference/reports/initial-balance-breakout-by-rejection-retracement#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://edgeful.com/docs/api-reference/reports/initial-balance-breakout-by-rejection-retracement#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://edgeful.com/docs/api-reference/reports/adr-average-daily-range-by-extension\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"reports\",\"item\":\"https://edgeful.com/docs/api-reference/reports/adr-average-daily-range-by-extension\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"initial balance breakout by rejection retracement\",\"item\":\"https://edgeful.com/docs/api-reference/reports/initial-balance-breakout-by-rejection-retracement\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://edgeful.com/docs/api-reference/reports/initial-balance-breakout-by-rejection-retracement#apireference\",\"headline\":\"initial balance breakout by rejection retracement\",\"name\":\"initial balance breakout by rejection retracement\",\"description\":\"Measures how far price pulls back against the expected break before the IB breaks, grouped by which IB side formed first and where the IB close landed inside the range. Days are bucketed by the close's position on a 0-100% axis anchored at the expected-break side, and only days where the expected side broke first are counted. Returns, per close bucket, how often the pre-break pullback reached each line deeper than the close, plus a per-day detail table. Configurable via level_one, level_two, and level_three (IB-size fractions).\",\"url\":\"https://edgeful.com/docs/api-reference/reports/initial-balance-breakout-by-rejection-retracement\",\"mainEntityOfPage\":{\"@id\":\"https://edgeful.com/docs/api-reference/reports/initial-balance-breakout-by-rejection-retracement#webpage\"},\"dateModified\":\"2026-10-31T15:26:31.513Z\",\"publisher\":{\"@id\":\"https://edgeful.com/#organization\"},\"isPartOf\":{\"@id\":\"https://edgeful.com/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"edgeful API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"edgeful API","nav":{"global":null,"groups":[{"group":"getting started","pages":[{"title":"edgeful API: historical trading data","sidebarTitle":"overview","href":"/getting-started/overview"},{"title":"set up API with your AI agent","href":"/getting-started/set-it-up-with-ai"},{"title":"set up MCP with your AI agent","href":"/getting-started/set-up-mcp"},{"title":"build and save a custom report","href":"/getting-started/build-custom-reports"},{"title":"manage your settings with Claude","href":"/getting-started/manage-settings"},{"group":"never used AI?","pages":[{"title":"never used AI?","href":"/getting-started/never-used-ai"},{"title":"how to set up Claude Code | VS Code","href":"/getting-started/setup-claude-vscode"},{"title":"how to set up Claude Code | Claude app","href":"/getting-started/setup-claude-app"},{"title":"how to set up Codex ChatGPT","href":"/getting-started/setup-codex"}]},{"title":"manual API calls","href":"/getting-started/call-it-manually"},{"title":"authentication: edgeful API keys","sidebarTitle":"authentication","href":"/api-reference/authentication"}]},{"group":"skills","pages":[{"title":"skills","sidebarTitle":"skills overview","href":"/skills/overview"},{"title":"dashboard skill","href":"/skills/dashboard-skill"}]},{"group":"API guides","pages":[{"title":"session presets for edgeful API reports","sidebarTitle":"session presets","href":"/api-reference/session-presets"},{"title":"manage your settings with the API","sidebarTitle":"settings API","href":"/api-reference/settings"}]},{"group":"API Reference","pages":[{"group":"reports","pages":[{"title":"ADR average daily range by extension","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/adr-average-daily-range-by-extension/{market_type}/{ticker}","href":"/api-reference/reports/adr-average-daily-range-by-extension"},{"title":"ADR average daily range by range to ADR by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/adr-average-daily-range-by-range-to-adr-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/adr-average-daily-range-by-range-to-adr-by-weekday"},{"title":"ADR average daily range by streak","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/adr-average-daily-range-by-streak/{market_type}/{ticker}","href":"/api-reference/reports/adr-average-daily-range-by-streak"},{"title":"ADR average daily range by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/adr-average-daily-range-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/adr-average-daily-range-by-weekday"},{"title":"ADR average daily range standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/adr-average-daily-range-standard/{market_type}/{ticker}","href":"/api-reference/reports/adr-average-daily-range-standard"},{"title":"asian range breakout by close","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/asian-range-breakout-by-close/{market_type}/{ticker}","href":"/api-reference/reports/asian-range-breakout-by-close"},{"title":"asian range breakout by extension","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/asian-range-breakout-by-extension/{market_type}/{ticker}","href":"/api-reference/reports/asian-range-breakout-by-extension"},{"title":"asian range breakout by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/asian-range-breakout-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/asian-range-breakout-by-weekday"},{"title":"asian range breakout standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/asian-range-breakout-standard/{market_type}/{ticker}","href":"/api-reference/reports/asian-range-breakout-standard"},{"title":"ATR average true range by extension","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/atr-average-true-range-by-extension/{market_type}/{ticker}","href":"/api-reference/reports/atr-average-true-range-by-extension"},{"title":"ATR average true range by range to ATR by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/atr-average-true-range-by-range-to-atr-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/atr-average-true-range-by-range-to-atr-by-weekday"},{"title":"ATR average true range by streak","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/atr-average-true-range-by-streak/{market_type}/{ticker}","href":"/api-reference/reports/atr-average-true-range-by-streak"},{"title":"ATR average true range by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/atr-average-true-range-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/atr-average-true-range-by-weekday"},{"title":"ATR average true range standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/atr-average-true-range-standard/{market_type}/{ticker}","href":"/api-reference/reports/atr-average-true-range-standard"},{"title":"average consecutive bars standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/average-consecutive-bars-standard/{market_type}/{ticker}","href":"/api-reference/reports/average-consecutive-bars-standard"},{"title":"candle body ratio by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/candle-body-ratio-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/candle-body-ratio-by-weekday"},{"title":"candle body ratio standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/candle-body-ratio-standard/{market_type}/{ticker}","href":"/api-reference/reports/candle-body-ratio-standard"},{"title":"CPI performance standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/cpi-performance-standard/{market_type}/{ticker}","href":"/api-reference/reports/cpi-performance-standard"},{"title":"CPI reaction standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/cpi-reaction-standard/{market_type}/{ticker}","href":"/api-reference/reports/cpi-reaction-standard"},{"title":"daily high low by session by candle","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/daily-high-low-by-session-by-candle/{market_type}/{ticker}","href":"/api-reference/reports/daily-high-low-by-session-by-candle"},{"title":"daily high low by session by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/daily-high-low-by-session-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/daily-high-low-by-session-by-weekday"},{"title":"daily high low by session standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/daily-high-low-by-session-standard/{market_type}/{ticker}","href":"/api-reference/reports/daily-high-low-by-session-standard"},{"title":"earnings performance standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/earnings-performance-standard/{market_type}/{ticker}","href":"/api-reference/reports/earnings-performance-standard"},{"title":"economic data volume standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/economic-data-volume-standard/{market_type}/{ticker}","href":"/api-reference/reports/economic-data-volume-standard"},{"title":"engulfing candles by daily candle","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/engulfing-candles-by-daily-candle/{market_type}/{ticker}","href":"/api-reference/reports/engulfing-candles-by-daily-candle"},{"title":"engulfing candles by RR","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/engulfing-candles-by-rr/{market_type}/{ticker}","href":"/api-reference/reports/engulfing-candles-by-rr"},{"title":"engulfing candles by size","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/engulfing-candles-by-size/{market_type}/{ticker}","href":"/api-reference/reports/engulfing-candles-by-size"},{"title":"engulfing candles standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/engulfing-candles-standard/{market_type}/{ticker}","href":"/api-reference/reports/engulfing-candles-standard"},{"title":"fair value gaps by size","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/fair-value-gaps-by-size/{market_type}/{ticker}","href":"/api-reference/reports/fair-value-gaps-by-size"},{"title":"fair value gaps standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/fair-value-gaps-standard/{market_type}/{ticker}","href":"/api-reference/reports/fair-value-gaps-standard"},{"title":"fibonacci levels by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/fibonacci-levels-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/fibonacci-levels-by-weekday"},{"title":"fibonacci levels standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/fibonacci-levels-standard/{market_type}/{ticker}","href":"/api-reference/reports/fibonacci-levels-standard"},{"title":"FOMC performance by averaged results","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/fomc-performance-by-averaged-results/{market_type}/{ticker}","href":"/api-reference/reports/fomc-performance-by-averaged-results"},{"title":"FOMC performance by individual days","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/fomc-performance-by-individual-days/{market_type}/{ticker}","href":"/api-reference/reports/fomc-performance-by-individual-days"},{"title":"FOMC performance standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/fomc-performance-standard/{market_type}/{ticker}","href":"/api-reference/reports/fomc-performance-standard"},{"title":"gap fill by close","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/gap-fill-by-close/{market_type}/{ticker}","href":"/api-reference/reports/gap-fill-by-close"},{"title":"gap fill by fill time","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/gap-fill-by-fill-time/{market_type}/{ticker}","href":"/api-reference/reports/gap-fill-by-fill-time"},{"title":"gap fill by prev candle","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/gap-fill-by-prev-candle/{market_type}/{ticker}","href":"/api-reference/reports/gap-fill-by-prev-candle"},{"title":"gap fill by size","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/gap-fill-by-size/{market_type}/{ticker}","href":"/api-reference/reports/gap-fill-by-size"},{"title":"gap fill by spike","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/gap-fill-by-spike/{market_type}/{ticker}","href":"/api-reference/reports/gap-fill-by-spike"},{"title":"gap fill by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/gap-fill-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/gap-fill-by-weekday"},{"title":"gap fill standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/gap-fill-standard/{market_type}/{ticker}","href":"/api-reference/reports/gap-fill-standard"},{"title":"green and red days by weekday standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/green-and-red-days-by-weekday-standard/{market_type}/{ticker}","href":"/api-reference/reports/green-and-red-days-by-weekday-standard"},{"title":"green and red streaks standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/green-and-red-streaks-standard/{market_type}/{ticker}","href":"/api-reference/reports/green-and-red-streaks-standard"},{"title":"high and low by weekday by close","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/high-and-low-by-weekday-by-close/{market_type}/{ticker}","href":"/api-reference/reports/high-and-low-by-weekday-by-close"},{"title":"high and low by weekday by weekly candle","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/high-and-low-by-weekday-by-weekly-candle/{market_type}/{ticker}","href":"/api-reference/reports/high-and-low-by-weekday-by-weekly-candle"},{"title":"high and low by weekday standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/high-and-low-by-weekday-standard/{market_type}/{ticker}","href":"/api-reference/reports/high-and-low-by-weekday-standard"},{"title":"ICT opening retracement by fill time","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/ICT-opening-retracement-by-fill-time/{market_type}/{ticker}","href":"/api-reference/reports/ict-opening-retracement-by-fill-time"},{"title":"ICT opening retracement by size","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/ICT-opening-retracement-by-size/{market_type}/{ticker}","href":"/api-reference/reports/ict-opening-retracement-by-size"},{"title":"ICT opening retracement by spike","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/ICT-opening-retracement-by-spike/{market_type}/{ticker}","href":"/api-reference/reports/ict-opening-retracement-by-spike"},{"title":"ICT opening retracement by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/ICT-opening-retracement-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/ict-opening-retracement-by-weekday"},{"title":"ICT opening retracement standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/ICT-opening-retracement-standard/{market_type}/{ticker}","href":"/api-reference/reports/ict-opening-retracement-standard"},{"title":"initial balance breakout by breakout","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-breakout/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-breakout"},{"title":"initial balance breakout by close","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-close/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-close"},{"title":"initial balance breakout by color","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-color/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-color"},{"title":"initial balance breakout by double break","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-double-break/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-double-break"},{"title":"initial balance breakout by formation time","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-formation-time/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-formation-time"},{"title":"initial balance breakout by gap type","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-gap-type/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-gap-type"},{"title":"initial balance breakout by levels","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-levels/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-levels"},{"title":"initial balance breakout by overnight session","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-overnight-session/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-overnight-session"},{"title":"initial balance breakout by performance","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-performance/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-performance"},{"title":"initial balance breakout by rejection","description":"Tracks which IB boundary formed first during the IB period (high or low) and which boundary was broken first after, then reports the cross-tab as six frequency/percentage categories. Surfaces whether the order of IB formation predicts the first breakout direction. Configurable via `breakout_criteria` (wick vs close), `ib_size`, `ib_ending_zone` (rejection-relative close-zone filter), and `days_to_use` (weekday filter).","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-rejection/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-rejection"},{"title":"initial balance breakout by rejection retracement","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-rejection-retracement/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-rejection-retracement"},{"title":"initial balance breakout by retracement","description":"Measures how deep intraday price pulls back into the IB range after breaking the IB high or IB low, on single-break days only. Returns hit counts at three configurable retracement levels and a per-day detail table. Configurable via `level_one`, `level_two`, and `level_three` (IB-size fractions).","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-retracement/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-retracement"},{"title":"initial balance breakout by size","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-size/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-size"},{"title":"initial balance breakout by time","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-time/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-time"},{"title":"initial balance breakout by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-by-weekday"},{"title":"initial balance breakout standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/initial-balance-breakout-standard/{market_type}/{ticker}","href":"/api-reference/reports/initial-balance-breakout-standard"},{"title":"inside bars by breakout","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/inside-bars-by-breakout/{market_type}/{ticker}","href":"/api-reference/reports/inside-bars-by-breakout"},{"title":"inside bars by open","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/inside-bars-by-open/{market_type}/{ticker}","href":"/api-reference/reports/inside-bars-by-open"},{"title":"inside bars by prev candle","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/inside-bars-by-prev-candle/{market_type}/{ticker}","href":"/api-reference/reports/inside-bars-by-prev-candle"},{"title":"inside bars by prev day size","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/inside-bars-by-prev-day-size/{market_type}/{ticker}","href":"/api-reference/reports/inside-bars-by-prev-day-size"},{"title":"inside bars by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/inside-bars-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/inside-bars-by-weekday"},{"title":"inside bars standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/inside-bars-standard/{market_type}/{ticker}","href":"/api-reference/reports/inside-bars-standard"},{"title":"intraday range window by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/intraday-range-window-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/intraday-range-window-by-weekday"},{"title":"intraday range window standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/intraday-range-window-standard/{market_type}/{ticker}","href":"/api-reference/reports/intraday-range-window-standard"},{"title":"intraday timing by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/intraday-timing-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/intraday-timing-by-weekday"},{"title":"intraday timing standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/intraday-timing-standard/{market_type}/{ticker}","href":"/api-reference/reports/intraday-timing-standard"},{"title":"intraday volume and range","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/intraday-volume-and-range/{market_type}/{ticker}","href":"/api-reference/reports/intraday-volume-and-range"},{"title":"intraday volume and range by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/intraday-volume-and-range-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/intraday-volume-and-range-by-weekday"},{"title":"market open volume indicator","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/market-open-volume-indicator/{market_type}/{ticker}","href":"/api-reference/reports/market-open-volume-indicator"},{"title":"market session breakout by levels","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/market-session-breakout-by-levels/{market_type}/{ticker}","href":"/api-reference/reports/market-session-breakout-by-levels"},{"title":"market session breakout by rejection","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/market-session-breakout-by-rejection/{market_type}/{ticker}","href":"/api-reference/reports/market-session-breakout-by-rejection"},{"title":"market session breakout by size","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/market-session-breakout-by-size/{market_type}/{ticker}","href":"/api-reference/reports/market-session-breakout-by-size"},{"title":"market session breakout by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/market-session-breakout-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/market-session-breakout-by-weekday"},{"title":"market session breakout standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/market-session-breakout-standard/{market_type}/{ticker}","href":"/api-reference/reports/market-session-breakout-standard"},{"title":"market session correlation by size","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/market-session-correlation-by-size/{market_type}/{ticker}","href":"/api-reference/reports/market-session-correlation-by-size"},{"title":"market session correlation by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/market-session-correlation-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/market-session-correlation-by-weekday"},{"title":"market session correlation standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/market-session-correlation-standard/{market_type}/{ticker}","href":"/api-reference/reports/market-session-correlation-standard"},{"title":"NFP performance standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/nfp-performance-standard/{market_type}/{ticker}","href":"/api-reference/reports/nfp-performance-standard"},{"title":"NWOG new week opening gap by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/NWOG-new-week-opening-gap-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/nwog-new-week-opening-gap-by-weekday"},{"title":"NWOG new week opening gap standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/NWOG-new-week-opening-gap-standard/{market_type}/{ticker}","href":"/api-reference/reports/nwog-new-week-opening-gap-standard"},{"title":"open to close range standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/open-to-close-range-standard/{market_type}/{ticker}","href":"/api-reference/reports/open-to-close-range-standard"},{"title":"opening candle continuation by close","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/opening-candle-continuation-by-close/{market_type}/{ticker}","href":"/api-reference/reports/opening-candle-continuation-by-close"},{"title":"opening candle continuation by size","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/opening-candle-continuation-by-size/{market_type}/{ticker}","href":"/api-reference/reports/opening-candle-continuation-by-size"},{"title":"opening candle continuation by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/opening-candle-continuation-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/opening-candle-continuation-by-weekday"},{"title":"opening candle continuation standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/opening-candle-continuation-standard/{market_type}/{ticker}","href":"/api-reference/reports/opening-candle-continuation-standard"},{"title":"opening range breakout by close","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/opening-range-breakout-by-close/{market_type}/{ticker}","href":"/api-reference/reports/opening-range-breakout-by-close"},{"title":"opening range breakout by levels","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/opening-range-breakout-by-levels/{market_type}/{ticker}","href":"/api-reference/reports/opening-range-breakout-by-levels"},{"title":"opening range breakout by performance","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/opening-range-breakout-by-performance/{market_type}/{ticker}","href":"/api-reference/reports/opening-range-breakout-by-performance"},{"title":"opening range breakout by rejection","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/opening-range-breakout-by-rejection/{market_type}/{ticker}","href":"/api-reference/reports/opening-range-breakout-by-rejection"},{"title":"opening range breakout by retracement","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/opening-range-breakout-by-retracement/{market_type}/{ticker}","href":"/api-reference/reports/opening-range-breakout-by-retracement"},{"title":"opening range breakout by size","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/opening-range-breakout-by-size/{market_type}/{ticker}","href":"/api-reference/reports/opening-range-breakout-by-size"},{"title":"opening range breakout by time","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/opening-range-breakout-by-time/{market_type}/{ticker}","href":"/api-reference/reports/opening-range-breakout-by-time"},{"title":"opening range breakout by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/opening-range-breakout-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/opening-range-breakout-by-weekday"},{"title":"opening range breakout standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/opening-range-breakout-standard/{market_type}/{ticker}","href":"/api-reference/reports/opening-range-breakout-standard"},{"title":"opening range indicator","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/opening-range-indicator/{market_type}/{ticker}","href":"/api-reference/reports/opening-range-indicator"},{"title":"opening stats by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/opening-stats-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/opening-stats-by-weekday"},{"title":"opening stats standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/opening-stats-standard/{market_type}/{ticker}","href":"/api-reference/reports/opening-stats-standard"},{"title":"opening week range by levels","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/opening-week-range-by-levels/{market_type}/{ticker}","href":"/api-reference/reports/opening-week-range-by-levels"},{"title":"opening week range by retracement","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/opening-week-range-by-retracement/{market_type}/{ticker}","href":"/api-reference/reports/opening-week-range-by-retracement"},{"title":"opening week range standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/opening-week-range-standard/{market_type}/{ticker}","href":"/api-reference/reports/opening-week-range-standard"},{"title":"outside days by close","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/outside-days-by-close/{market_type}/{ticker}","href":"/api-reference/reports/outside-days-by-close"},{"title":"outside days by size","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/outside-days-by-size/{market_type}/{ticker}","href":"/api-reference/reports/outside-days-by-size"},{"title":"outside days by spike","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/outside-days-by-spike/{market_type}/{ticker}","href":"/api-reference/reports/outside-days-by-spike"},{"title":"outside days by time","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/outside-days-by-time/{market_type}/{ticker}","href":"/api-reference/reports/outside-days-by-time"},{"title":"outside days by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/outside-days-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/outside-days-by-weekday"},{"title":"outside days standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/outside-days-standard/{market_type}/{ticker}","href":"/api-reference/reports/outside-days-standard"},{"title":"overnight continuation by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/overnight-continuation-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/overnight-continuation-by-weekday"},{"title":"overnight continuation standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/overnight-continuation-standard/{market_type}/{ticker}","href":"/api-reference/reports/overnight-continuation-standard"},{"title":"overnight range breakout by levels","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/overnight-range-breakout-by-levels/{market_type}/{ticker}","href":"/api-reference/reports/overnight-range-breakout-by-levels"},{"title":"overnight range breakout by open","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/overnight-range-breakout-by-open/{market_type}/{ticker}","href":"/api-reference/reports/overnight-range-breakout-by-open"},{"title":"overnight range breakout by size","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/overnight-range-breakout-by-size/{market_type}/{ticker}","href":"/api-reference/reports/overnight-range-breakout-by-size"},{"title":"overnight range breakout by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/overnight-range-breakout-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/overnight-range-breakout-by-weekday"},{"title":"overnight range breakout standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/overnight-range-breakout-standard/{market_type}/{ticker}","href":"/api-reference/reports/overnight-range-breakout-standard"},{"title":"performance by weekday standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/performance-by-weekday-standard/{market_type}/{ticker}","href":"/api-reference/reports/performance-by-weekday-standard"},{"title":"pivot points by prev candle","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/pivot-points-by-prev-candle/{market_type}/{ticker}","href":"/api-reference/reports/pivot-points-by-prev-candle"},{"title":"pivot points by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/pivot-points-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/pivot-points-by-weekday"},{"title":"pivot points standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/pivot-points-standard/{market_type}/{ticker}","href":"/api-reference/reports/pivot-points-standard"},{"title":"power hour breakout by open","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/power-hour-breakout-by-open/{market_type}/{ticker}","href":"/api-reference/reports/power-hour-breakout-by-open"},{"title":"power hour breakout by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/power-hour-breakout-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/power-hour-breakout-by-weekday"},{"title":"power hour breakout standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/power-hour-breakout-standard/{market_type}/{ticker}","href":"/api-reference/reports/power-hour-breakout-standard"},{"title":"power hour continuation by open","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/power-hour-continuation-by-open/{market_type}/{ticker}","href":"/api-reference/reports/power-hour-continuation-by-open"},{"title":"power hour continuation by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/power-hour-continuation-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/power-hour-continuation-by-weekday"},{"title":"power hour continuation standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/power-hour-continuation-standard/{market_type}/{ticker}","href":"/api-reference/reports/power-hour-continuation-standard"},{"title":"pre market range correlation standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/pre-market-range-correlation-standard/{market_type}/{ticker}","href":"/api-reference/reports/pre-market-range-correlation-standard"},{"title":"pre market volume indicator standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/pre-market-volume-indicator-standard/{market_type}/{ticker}","href":"/api-reference/reports/pre-market-volume-indicator-standard"},{"title":"previous days range by levels","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/previous-days-range-by-levels/{market_type}/{ticker}","href":"/api-reference/reports/previous-days-range-by-levels"},{"title":"previous days range by outside close","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/previous-days-range-by-outside-close/{market_type}/{ticker}","href":"/api-reference/reports/previous-days-range-by-outside-close"},{"title":"previous days range by prev close","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/previous-days-range-by-prev-close/{market_type}/{ticker}","href":"/api-reference/reports/previous-days-range-by-prev-close"},{"title":"previous days range by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/previous-days-range-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/previous-days-range-by-weekday"},{"title":"previous days range standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/previous-days-range-standard/{market_type}/{ticker}","href":"/api-reference/reports/previous-days-range-standard"},{"title":"previous session correlation standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/previous-session-correlation-standard/{market_type}/{ticker}","href":"/api-reference/reports/previous-session-correlation-standard"},{"title":"previous weeks range by open","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/previous-weeks-range-by-open/{market_type}/{ticker}","href":"/api-reference/reports/previous-weeks-range-by-open"},{"title":"previous weeks range by outside close","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/previous-weeks-range-by-outside-close/{market_type}/{ticker}","href":"/api-reference/reports/previous-weeks-range-by-outside-close"},{"title":"previous weeks range standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/previous-weeks-range-standard/{market_type}/{ticker}","href":"/api-reference/reports/previous-weeks-range-standard"},{"title":"seasonality standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/seasonality-standard/{market_type}/{ticker}","href":"/api-reference/reports/seasonality-standard"},{"title":"session range by weekday standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/session-range-by-weekday-standard/{market_type}/{ticker}","href":"/api-reference/reports/session-range-by-weekday-standard"},{"title":"session reversal range by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/session-reversal-range-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/session-reversal-range-by-weekday"},{"title":"session reversal range standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/session-reversal-range-standard/{market_type}/{ticker}","href":"/api-reference/reports/session-reversal-range-standard"},{"title":"session volume by weekday standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/session-volume-by-weekday-standard/{market_type}/{ticker}","href":"/api-reference/reports/session-volume-by-weekday-standard"},{"title":"SMA performance standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/sma-performance-standard/{market_type}/{ticker}","href":"/api-reference/reports/sma-performance-standard"},{"title":"volume and range by weekday standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/volume-and-range-by-weekday-standard/{market_type}/{ticker}","href":"/api-reference/reports/volume-and-range-by-weekday-standard"},{"title":"volume trends standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /report_calculation/volume-trends-standard/{market_type}/{ticker}","href":"/api-reference/reports/volume-trends-standard"},{"title":"weekly open retracement by spike","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/weekly-open-retracement-by-spike/{market_type}/{ticker}","href":"/api-reference/reports/weekly-open-retracement-by-spike"},{"title":"weekly open retracement by weekday","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/weekly-open-retracement-by-weekday/{market_type}/{ticker}","href":"/api-reference/reports/weekly-open-retracement-by-weekday"},{"title":"weekly open retracement standard","deprecated":null,"version":null,"openapi":"/openapi-public.json get /intraday_calculation/weekly-open-retracement-standard/{market_type}/{ticker}","href":"/api-reference/reports/weekly-open-retracement-standard"}]},{"group":"discovery","pages":[{"title":"discovery scan","deprecated":null,"version":null,"openapi":"/openapi-public.json get /discovery/scan/{market_type}/{ticker}","href":"/api-reference/discovery/discovery-scan"}]},{"group":"live data","pages":[{"title":"live wip stream","deprecated":null,"version":null,"openapi":"/openapi-public.json get /live/{market_type}/wip","href":"/api-reference/live-data/live-wip-stream"},{"title":"screener pubsub","deprecated":null,"version":null,"openapi":"/openapi-public.json get /screener_pubsub","href":"/api-reference/live-data/screener-pubsub"}]},{"group":"settings","pages":[{"title":"account settings","deprecated":null,"version":null,"openapi":"/openapi-public.json get /v1/settings","href":"/api-reference/settings/account-settings"},{"title":"report catalog","deprecated":null,"version":null,"openapi":"/openapi-public.json get /v1/settings/report-catalog","href":"/api-reference/settings/report-catalog"},{"title":"describe report customizations","deprecated":null,"version":null,"openapi":"/openapi-public.json get /v1/settings/report-customizations","href":"/api-reference/settings/describe-report-customizations"},{"title":"update report customizations","deprecated":null,"version":null,"openapi":"/openapi-public.json post /v1/settings/report-customizations","href":"/api-reference/settings/update-report-customizations"},{"title":"update bookmarks","deprecated":null,"version":null,"openapi":"/openapi-public.json post /v1/settings/bookmarks","href":"/api-reference/settings/update-bookmarks"},{"title":"update watchlist","deprecated":null,"version":null,"openapi":"/openapi-public.json post /v1/settings/watchlists","href":"/api-reference/settings/update-watchlist"},{"title":"update defaults","deprecated":null,"version":null,"openapi":"/openapi-public.json post /v1/settings/defaults","href":"/api-reference/settings/update-defaults"},{"title":"save custom session","deprecated":null,"version":null,"openapi":"/openapi-public.json post /v1/settings/custom-sessions","href":"/api-reference/settings/save-custom-session"},{"title":"delete custom session","deprecated":null,"version":null,"openapi":"/openapi-public.json delete /v1/settings/custom-sessions/{id}","href":"/api-reference/settings/delete-custom-session"},{"title":"list templates","deprecated":null,"version":null,"openapi":"/openapi-public.json get /v1/settings/templates","href":"/api-reference/settings/list-templates"},{"title":"save template","deprecated":null,"version":null,"openapi":"/openapi-public.json post /v1/settings/templates","href":"/api-reference/settings/save-template"},{"title":"delete template","deprecated":null,"version":null,"openapi":"/openapi-public.json delete /v1/settings/templates/{id}","href":"/api-reference/settings/delete-template"}]},{"group":"custom reports","pages":[{"title":"list custom reports","deprecated":null,"version":null,"openapi":"/openapi-public.json get /v1/custom-reports","href":"/api-reference/custom-reports/list-custom-reports"},{"title":"custom report latest result","deprecated":null,"version":null,"openapi":"/openapi-public.json get /v1/custom-reports/{definition_id}/latest-result","href":"/api-reference/custom-reports/custom-report-latest-result"},{"title":"run custom report","deprecated":null,"version":null,"openapi":"/openapi-public.json post /v1/custom-reports/{definition_id}/runs","href":"/api-reference/custom-reports/run-custom-report"},{"title":"custom report run","deprecated":null,"version":null,"openapi":"/openapi-public.json get /v1/custom-reports/{definition_id}/runs/{run_id}","href":"/api-reference/custom-reports/custom-report-run"},{"title":"save custom report","deprecated":null,"version":null,"openapi":"/openapi-public.json post /v1/custom-reports","href":"/api-reference/custom-reports/save-custom-report"},{"title":"delete custom report","deprecated":null,"version":null,"openapi":"/openapi-public.json delete /v1/custom-reports/{definition_id}","href":"/api-reference/custom-reports/delete-custom-report"}]}]}]},"basePath":"","title":"edgeful API: 150+ trading probability reports","buildId":"dpl_DQCMP4mismmBj3AFK7YZqNhrtLNq","deploymentId":"dpl_DQCMP4mismmBj3AFK7YZqNhrtLNq","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-Dub5uFbX.js","utils-BAOmmv1r.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-Cfvfuq3w.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Chp3aFWD.js","snippetPresets-mdHEOVGp.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BRlO2pcM.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CrgNI3V9.js","shallow-Dl286uHn.js","getApiPlaygroundDisplay-YPKheyKd.js","CodeSnippet-BdD-lURy.js","CodeSnippets-BSggiSf7.js","Page-DZmn3mFl.js","getPastedJson-bQHv51S7.js","icon-SCSCTtsH.js","MethodPill-GnU2wo5s.js","DuplicateIcon-BM7jzGa_.js","createIcon-atdRs-Wh.js","DynamicMarkdown-B95U9rYS.js","SectionHeading-CvCxtB39.js","axios-vUo_bRtp.js","Markdown-CBJtw_nx.js","clsx-C_advUgl.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-Dpla8_R7.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BoWSGi0C.js"]}