[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"agreements:[object Object]":3,"product:enhanced-opening-range-initial-balance-en":21},[4,9,12,15,18],{"url":5,"name":6,"showInBottom":7,"isPolicy":8},"https:\u002F\u002Fmy.atas.net\u002Fuser\u002FpublicDoc\u002FAgreement\u002Fterm-of-use-1657623578","Terms of use",true,false,{"url":10,"name":11,"showInBottom":7,"isPolicy":8},"https:\u002F\u002Fmy.atas.net\u002Fuser\u002FpublicDoc\u002FAgreement\u002Flicense-agreement-1657623578","License Agreement",{"url":13,"name":14,"showInBottom":7,"isPolicy":7},"https:\u002F\u002Fmy.atas.net\u002Fuser\u002FpublicDoc\u002FPolicy\u002FCookie-Policy_1657623578","Cookie Policy",{"url":16,"name":17,"showInBottom":7,"isPolicy":7},"https:\u002F\u002Fmy.atas.net\u002Fuser\u002FpublicDoc\u002FPolicy\u002FPrivacy-Policy_1657623578","Privacy Policy",{"url":19,"name":20,"showInBottom":7,"isPolicy":8},"https:\u002F\u002Fmy.atas.net\u002Fuser\u002FpublicDoc\u002FAgreement\u002Fcontract-offer-1657623578","Partnership Agreement",{"product":22,"recommendations":67},{"id":23,"name":24,"slug":25,"vendor":26,"vendorSlug":27,"category":28,"subcategory":29,"description":30,"shortDescription":31,"vendorDescription":32,"details":33,"price":42,"media":44,"facets":52,"hasFiles":8,"publishedDate":66},"567076e6-6d20-4463-9554-f4c6ad651119","Enhanced Opening Range & Initial Balance","enhanced-opening-range-initial-balance","MazingerK","mazingerk","Algotrading","Indicators","\u003Cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\">OPR + IB continuously tracks two key intraday ranges &mdash; Opening Price Range (OPR) and Initial Balance (IB) &mdash; for any configured session.\u003C\u002Fp>\n\u003Cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\">\u003Cstrong>OPR\u003C\u002Fstrong> &mdash; high\u002Flow over a configurable window at session start (default 15 min, 1&ndash;240 min). Sets the initial volatility \"footprint\" traders use to frame the session.\u003C\u002Fp>\n\u003Cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\">\u003Cstrong>IB\u003C\u002Fstrong> &mdash; high\u002Flow of a longer opening window (default 60 min, 1&ndash;240 min), tracked independently of OPR. Describes the broader early-session range.\u003C\u002Fp>\n\u003Cblockquote class=\"ml-2 border-l-4 border-[hsl(var(--border-300)\u002F0.1)] pl-4 text-text-300\">\n\u003Cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\">OPR and IB levels are not a standalone buy\u002Fsell signal. The indicator visualizes the session's structural ranges &mdash; the trader interprets them independently.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\">\u003Cstrong>Sessions:\u003C\u002Fstrong> US (9:30 AM&ndash;4:00 PM ET), Eurex (2:00 AM&ndash;12:00 PM chart time), Asia (8:00 PM&ndash;3:00 AM, overnight), Custom &mdash; own hours and UTC offset (UTC-12&hellip;UTC+14).\u003C\u002Fp>\n\u003Cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\">\u003Cstrong>Extensions.\u003C\u002Fstrong> Three levels (First\u002FSecond\u002FThird) above and below each range, own % for each (default 50\u002F80\u002F100%, range 1&ndash;500%), independent upper\u002Flower toggles, dashed lines with fading opacity (70&rarr;50&rarr;30%), optional filled zones.\u003C\u002Fp>\n\u003Cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\">\u003Cstrong>Rendering.\u003C\u002Fstrong> Solid lines at highs\u002Flows, dashed midpoint, labels with exact price at the right edge (background fill for any theme). Smart collision avoidance keeps labels tidy even with 18+ active. IB draws beneath OPR.\u003C\u002Fp>\n\u003Cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\">Traders can read context from price interaction with the levels: holding above\u002Fbelow a high\u002Flow &mdash; potential breakout confirmation; return to midpoint after an extension &mdash; mean-reversion setup; continuation or exhaustion signs at extensions; OPR\u002FIB levels clustering &mdash; confluence zone; comparing OPR\u002FIB widths &mdash; range expansion\u002Fcompression.\u003C\u002Fp>\n\u003Ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" dir=\"ltr\">Problem It Solves\u003C\u002Fh3>\n\u003Cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\">Manually drawing opening levels is slow, error-prone, and repeats every session. OPR + IB calculates, draws, and extends the ranges in real time, freeing the trader to focus on decisions instead of chart markup.\u003C\u002Fp>\n\u003Ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" dir=\"ltr\">Key Features\u003C\u002Fh3>\n\u003Cul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\" dir=\"ltr\">\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Dual-range tracking\u003C\u002Fstrong> &mdash; OPR and IB are independent: own duration, colors, visibility.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Flexible extensions\u003C\u002Fstrong> &mdash; 3 levels per range (6 total), own % and toggles for each; any custom scheme.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Multi-session\u003C\u002Fstrong> &mdash; US, Eurex, Asia, Custom with UTC offset in one indicator.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>No Fill mode\u003C\u002Fstrong> &mdash; filled zones or lines only, separately for OPR and IB.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Smart labels\u003C\u002Fstrong> &mdash; auto-spacing with no overlap (up to 18+ labels), semi-transparent background, renders above other elements.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Real-time\u003C\u002Fstrong> &mdash; tick-by-tick updates, lines extend all session.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Zero config\u003C\u002Fstrong> &mdash; works instantly with sensible defaults (OPR 15 min, IB 60 min, US session).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" dir=\"ltr\">How It Works\u003C\u002Fh3>\n\u003Cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\">At session start, the indicator resets and captures highs\u002Flows during the OPR window (15 min) and, independently, the IB window (60 min); the midpoint is calculated automatically. Once each window closes, levels lock and draw as lines for the rest of the session. With extensions enabled, dashed lines project at the configured %, with optional fill. All labels show exact price without overlap.\u003C\u002Fp>\n\u003Ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" dir=\"ltr\">Settings\u003C\u002Fh3>\n\u003Cul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\" dir=\"ltr\">\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Session\u003C\u002Fstrong> &mdash; type (US\u002FEurex\u002FAsia\u002FCustom), custom hours, UTC offset.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>OPR \u002F IB\u003C\u002Fstrong> &mdash; show\u002Fhide, No Fill, duration (1&ndash;240 min), extend lines, colors and line width, labels, fill &mdash; configured independently for each range.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>OPR \u002F IB Extensions\u003C\u002Fstrong> &mdash; % for First\u002FSecond\u002FThird (1&ndash;500%), upper\u002Flower toggles, opacity, fill &mdash; separate for each range.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" dir=\"ltr\">Example Use Cases\u003C\u002Fh3>\n\u003Cul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\" dir=\"ltr\">\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Breakout.\u003C\u002Fstrong> Price holds above OPR High &mdash; trader watches the move toward First Extension as a reference.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Mean-reversion.\u003C\u002Fstrong> Price reaches IB High and reverses &mdash; trader evaluates a return to the midpoint as a target.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Session transition.\u003C\u002Fstrong> At the US open, the trader checks price against the prior Eurex session's OPR\u002FIB levels.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Extension targets.\u003C\u002Fstrong> After a breakout &mdash; 50\u002F80\u002F100% levels as sequential reference points.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Confluence.\u003C\u002Fstrong> OPR High, IB Midpoint, and Second Extension close together &mdash; a zone of added attention.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Range compression.\u003C\u002Fstrong> Comparing OPR\u002FIB width &mdash; a cue to revisit volatility expectations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" dir=\"ltr\">Installation\u003C\u002Fh3>\n\u003Col class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-decimal flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\" dir=\"ltr\">\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">Download the indicator's \u003Ccode class=\"bg-text-200\u002F5 border border-0.5 border-border-300 text-danger-000 whitespace-pre-wrap rounded-[0.4rem] px-1 py-px text-[0.9rem]\">.dll\u003C\u002Fcode> file.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">In ATAS: Indicators &rarr; add &rarr; select the downloaded file.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">Update the indicator list \u002F restart ATAS if prompted.\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">Add it to a chart &mdash; it appears as \u003Cstrong>\"OPR + IB.\"\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">Configure session, durations, colors, and extensions to your liking.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\">No extra dependencies required. Works with any instrument and timeframe in ATAS.\u003C\u002Fp>\n\u003Ch3 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\" dir=\"ltr\">Technical Details\u003C\u002Fh3>\n\u003Cul class=\"[li_&amp;]:mb-0 [li_&amp;]:mt-1 [li_&amp;]:gap-1 [&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3 print:block print:space-y-1\" dir=\"ltr\">\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Platform:\u003C\u002Fstrong> ATAS v8+\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Language:\u003C\u002Fstrong> C#, .NET\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>Version:\u003C\u002Fstrong> 5.4\u003C\u002Fli>\n\u003Cli class=\"font-claude-response-body whitespace-normal break-words pl-2\">\u003Cstrong>&copy; 2025 MazingerK\u003C\u002Fstrong> &mdash; All Rights Reserved.\u003C\u002Fli>\n\u003C\u002Ful>","Enhanced OPR + IB — a free ATAS indicator: tracks and visualizes the Opening Price Range and Initial Balance across configurable sessions (US, Eurex, Asia, or Custom) — high\u002Flow\u002Fmid lines, extension levels, and filled zones on the chart.","An independent trader and developer building custom indicators for ATAS. Development focuses on practical intraday tools that automate chart preparation and highlight session structure, with an emphasis on clean visual design and full configurability.",{"seo":34,"vendor":38},{"title":35,"description":31,"image":36,"imageId":37},"Enhanced Opening Range & Initial Balance — Indicator by MazingerK","https:\u002F\u002Fatas-markeplace-backend-main.s3.amazonaws.com\u002Fproduct\u002F94d96a8c-0b43-4c7f-8499-2c874e7465ac.png","94d96a8c-0b43-4c7f-8499-2c874e7465ac",{"fileId":39,"fileName":40,"productUrl":41},null,"","https:\u002F\u002Fdiscord.gg\u002FJVzVwNzMm",{"currency":40,"label":40,"amount":43,"oldAmount":43,"period":40,"postfix":40},0,[45,48,50],{"url":46,"type":47},"https:\u002F\u002Fatas-markeplace-backend-main.s3.amazonaws.com\u002Fproduct\u002Fe5065823-9789-40c1-9fcd-0de14273b4fc.png","Image",{"url":49,"type":47},"https:\u002F\u002Fatas-markeplace-backend-main.s3.amazonaws.com\u002Fproduct\u002F0638199f-e22f-476b-9dfc-2653523a0cd0.png",{"url":51,"type":47},"https:\u002F\u002Fatas-markeplace-backend-main.s3.amazonaws.com\u002Fproduct\u002F45e595f6-266b-44cd-8949-45fd39dc89a2.png",[53],{"name":54,"slug":55,"values":56},"Asset class","asset-class",[57,60,63],{"name":58,"slug":59},"Futures","futures",{"name":61,"slug":62},"Stocks","stocks",{"name":64,"slug":65},"Cryptocurrencies","crypto","2026-08-03T21:34:11.901228Z",[]]