{"schema_version":"1.0","name":"IFRX Technical Research Pack","type":"technical_research_pack","method_version":"technical-research-pack-1","as_of":"2026-08-14","ticker":{"uuid":"69c72d6d-ba62-4fce-b72c-146d59be844e","symbol":"IFRX","name":"IFOREX FINANCIAL TRADING HOLDIN","exchange":"LSE","country":"GB","asset_type":"equity","currency":"GBP","sector":"Financial Services","industry":"Capital Markets"},"summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","sections":[{"name":"Executive technical read","description":"Completed-week price state, Market Dynamics alignment, current price and the principal technical KPIs."},{"name":"Market Dynamics","description":"The proprietary relationship between completed price, underlying support, positioning zones and confirmation."},{"name":"Ticker evidence record","description":"Current application, comparable historical conditions, zone outcomes and practical review conditions."},{"name":"Adaptive technical evidence","description":"Six condition-selected views: Trend, acceptance and volatility envelope, Completed returns and cumulative progression, Range expansion and closing direction, Activity pressure and cumulative balance, Acceleration, deceleration and rollover, Range pressure and compression."},{"name":"SM Tape Intelligence","description":"Resolved consensus with Control, Force, Direction and Confirmation gauges against completed price."},{"name":"Research boundary","description":"Dated scope, interpretation limits, methodology version and source references."}],"research":{"available":true,"asOf":"2026-08-14","observations":25,"displayedObservations":25,"assetType":"Equity","state":"Aligned downward","stateTone":"negative","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","evidenceAlignment":{"status":"Evidence developing","headline":"Price structure is visible; Market Dynamics is not yet established","summary":"The completed price path and its progression through the positioning zones can be described, but there is not enough usable Market Dynamics history to confirm or challenge the technical state.","take":"Treat movement through the zones as price-location context only. Reaching the upper zone shows extension, but without an established Market Dynamics read it does not by itself establish active distribution, divergence or reversal risk.","tone":"neutral","conflict":false},"marketDynamics":{"available":true,"readAvailable":false,"dates":["2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"],"values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"opens":[202.5,206.5,207.0,207.0,207.0,207.0,207.0,207.0,201.22081,206.942215,204.942764,204.942764,200.943878,200.943878,193.8741,192.9115,192.8704,195.0,195.0,195.0,195.0,195.0,185.0,185.0,185.0],"highs":[211.25,210.0,207.0,208.0,210.0,210.0,207.0,208.0,204.137054,209.941378,205.94249,209.941368,200.943878,200.943878,193.8741,192.9115,192.8704,195.0,195.0,195.0,196.4,198.0,190.0,190.0,185.0],"lows":[202.5,204.0,204.0,204.0,207.0,207.0,204.0,204.0,201.22081,199.94416,204.442908,199.94416,197.944716,197.944717,193.8741,192.9115,192.8704,195.0,195.0,195.0,195.0,195.0,180.5,180.0,180.0],"closes":[210.0,207.0,207.0,207.0,207.0,207.0,207.0,208.0,201.22081,204.942764,205.94249,200.943878,200.943878,197.944717,193.8741,192.9115,192.8704,195.0,195.0,195.0,195.0,195.0,185.0,180.0,185.0],"hoverRows":[[{"label":"Open","value":"202.5","className":"is-ohlc","compact":true},{"label":"High","value":"211.2","className":"is-ohlc","compact":true},{"label":"Low","value":"202.5","className":"is-ohlc","compact":true},{"label":"Close","value":"210.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"Reversal warning","className":"is-caution","wide":true}],[{"label":"Open","value":"206.5","className":"is-ohlc","compact":true},{"label":"High","value":"210.0","className":"is-ohlc","compact":true},{"label":"Low","value":"204.0","className":"is-ohlc","compact":true},{"label":"Close","value":"207.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"Reversal danger","className":"is-negative","wide":true}],[{"label":"Open","value":"207.0","className":"is-ohlc","compact":true},{"label":"High","value":"207.0","className":"is-ohlc","compact":true},{"label":"Low","value":"204.0","className":"is-ohlc","compact":true},{"label":"Close","value":"207.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"207.0","className":"is-ohlc","compact":true},{"label":"High","value":"208.0","className":"is-ohlc","compact":true},{"label":"Low","value":"204.0","className":"is-ohlc","compact":true},{"label":"Close","value":"207.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"207.0","className":"is-ohlc","compact":true},{"label":"High","value":"210.0","className":"is-ohlc","compact":true},{"label":"Low","value":"207.0","className":"is-ohlc","compact":true},{"label":"Close","value":"207.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"207.0","className":"is-ohlc","compact":true},{"label":"High","value":"210.0","className":"is-ohlc","compact":true},{"label":"Low","value":"207.0","className":"is-ohlc","compact":true},{"label":"Close","value":"207.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"207.0","className":"is-ohlc","compact":true},{"label":"High","value":"207.0","className":"is-ohlc","compact":true},{"label":"Low","value":"204.0","className":"is-ohlc","compact":true},{"label":"Close","value":"207.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"207.0","className":"is-ohlc","compact":true},{"label":"High","value":"208.0","className":"is-ohlc","compact":true},{"label":"Low","value":"204.0","className":"is-ohlc","compact":true},{"label":"Close","value":"208.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"201.2","className":"is-ohlc","compact":true},{"label":"High","value":"204.1","className":"is-ohlc","compact":true},{"label":"Low","value":"201.2","className":"is-ohlc","compact":true},{"label":"Close","value":"201.2","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"206.9","className":"is-ohlc","compact":true},{"label":"High","value":"209.9","className":"is-ohlc","compact":true},{"label":"Low","value":"199.9","className":"is-ohlc","compact":true},{"label":"Close","value":"204.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"204.9","className":"is-ohlc","compact":true},{"label":"High","value":"205.9","className":"is-ohlc","compact":true},{"label":"Low","value":"204.4","className":"is-ohlc","compact":true},{"label":"Close","value":"205.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"204.9","className":"is-ohlc","compact":true},{"label":"High","value":"209.9","className":"is-ohlc","compact":true},{"label":"Low","value":"199.9","className":"is-ohlc","compact":true},{"label":"Close","value":"200.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"200.9","className":"is-ohlc","compact":true},{"label":"High","value":"200.9","className":"is-ohlc","compact":true},{"label":"Low","value":"197.9","className":"is-ohlc","compact":true},{"label":"Close","value":"200.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"200.9","className":"is-ohlc","compact":true},{"label":"High","value":"200.9","className":"is-ohlc","compact":true},{"label":"Low","value":"197.9","className":"is-ohlc","compact":true},{"label":"Close","value":"197.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"193.9","className":"is-ohlc","compact":true},{"label":"High","value":"193.9","className":"is-ohlc","compact":true},{"label":"Low","value":"193.9","className":"is-ohlc","compact":true},{"label":"Close","value":"193.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"192.9","className":"is-ohlc","compact":true},{"label":"High","value":"192.9","className":"is-ohlc","compact":true},{"label":"Low","value":"192.9","className":"is-ohlc","compact":true},{"label":"Close","value":"192.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"192.9","className":"is-ohlc","compact":true},{"label":"High","value":"192.9","className":"is-ohlc","compact":true},{"label":"Low","value":"192.9","className":"is-ohlc","compact":true},{"label":"Close","value":"192.9","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"195.0","className":"is-ohlc","compact":true},{"label":"High","value":"195.0","className":"is-ohlc","compact":true},{"label":"Low","value":"195.0","className":"is-ohlc","compact":true},{"label":"Close","value":"195.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"195.0","className":"is-ohlc","compact":true},{"label":"High","value":"195.0","className":"is-ohlc","compact":true},{"label":"Low","value":"195.0","className":"is-ohlc","compact":true},{"label":"Close","value":"195.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"195.0","className":"is-ohlc","compact":true},{"label":"High","value":"195.0","className":"is-ohlc","compact":true},{"label":"Low","value":"195.0","className":"is-ohlc","compact":true},{"label":"Close","value":"195.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"195.0","className":"is-ohlc","compact":true},{"label":"High","value":"196.4","className":"is-ohlc","compact":true},{"label":"Low","value":"195.0","className":"is-ohlc","compact":true},{"label":"Close","value":"195.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"195.0","className":"is-ohlc","compact":true},{"label":"High","value":"198.0","className":"is-ohlc","compact":true},{"label":"Low","value":"195.0","className":"is-ohlc","compact":true},{"label":"Close","value":"195.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"185.0","className":"is-ohlc","compact":true},{"label":"High","value":"190.0","className":"is-ohlc","compact":true},{"label":"Low","value":"180.5","className":"is-ohlc","compact":true},{"label":"Close","value":"185.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"185.0","className":"is-ohlc","compact":true},{"label":"High","value":"190.0","className":"is-ohlc","compact":true},{"label":"Low","value":"180.0","className":"is-ohlc","compact":true},{"label":"Close","value":"180.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}],[{"label":"Open","value":"185.0","className":"is-ohlc","compact":true},{"label":"High","value":"185.0","className":"is-ohlc","compact":true},{"label":"Low","value":"180.0","className":"is-ohlc","compact":true},{"label":"Close","value":"185.0","className":"is-ohlc","compact":true},{"label":"Market Dynamics","value":"Unavailable","note":"Insufficient completed history","className":"is-muted","wide":true},{"label":"Signal / event","value":"No event marker","className":"is-muted","wide":true}]],"pressureRange":[-2.3,2.3],"priceRange":[178.2,211.8],"zones":{"accumulationBoundary":-1.5,"accumulationDarkBoundary":-2.0,"distributionBoundary":1.5,"distributionDarkBoundary":2.0},"state":"Insufficient history","context":{"scenario":"developing","latestDirection":"steady","fourWeekDirection":"steady","now":{"label":"Little changed this week","detail":"Market Dynamics remains positive and was little changed this week."},"fourWeek":{"label":"Broadly steady over four weeks","detail":"The broader path has not changed enough to establish a new direction."},"price":{"label":"Price and Market Dynamics are broadly aligned","detail":"The current price response is broadly consistent with the underlying Market Dynamics path."}},"diagnosis":{"label":"Zone progression","detail":"Price is travelling between the lower accumulation area and the upper positioning zone. Market Dynamics history is not yet sufficient to confirm or challenge that progression.","tone":"neutral"},"chartSummary":"Price is between the outer positioning zones. The Market Dynamics bars show whether underlying support is strengthening or weakening.","summary":"Price is travelling between the lower accumulation area and the upper positioning zone. Market Dynamics history is not yet sufficient to confirm or challenge that progression.","annotations":[{"label":"Current tape relationship","value":"Zone progression","detail":"Market Dynamics remains positive and was little changed this week.","tone":"neutral"},{"label":"Price location","value":"Between zones","detail":"Price is progressing between the lower and upper positioning zones while the Market Dynamics read develops.","tone":"neutral"},{"label":"Latest positioning marker","value":"None in view","detail":"Entering the lower zone alone does not create a positioning confirmation.","tone":"neutral"},{"label":"Market Dynamics confirmation","value":"Unavailable","detail":"Too little usable Market Dynamics history is available for a directional confirmation read.","tone":"neutral"}],"relationshipEvidence":{"available":false,"observations":25,"summary":"More completed weekly history is needed for a dependable ticker-level record."},"events":{"positioning_recoveries":[],"reversal_warnings":[{"date":"2026-02-27","price":210.0}],"reversal_dangers":[{"date":"2026-03-06","price":207.0}]}},"smTape":{"available":true,"dates":["2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"],"close":[210.0,207.0,207.0,207.0,207.0,207.0,207.0,208.0,201.2208,204.9428,205.9425,200.9439,200.9439,197.9447,193.8741,192.9115,192.8704,195.0,195.0,195.0,195.0,195.0,185.0,180.0,185.0],"consensus":[71.4286,0.0,100.0,29.0,-22.7647,-14.7457,0.0,15.5425,-51.9341,0.0,8.8021,-54.3414,0.0,-53.1402,-48.3764,-40.753,-33.5625,-17.8209,-15.9031,-12.7058,-21.0454,-21.274,-58.2581,-76.2165,-4.4917],"supportDates":["2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"],"control":[null,null,null,null,null,-22.0027,0.0,18.3319,-57.9703,0.0,20.0714,-42.0042,0.0,-57.8752,-42.9467,-33.9205,-29.5169,-14.0961,-21.5547,-20.341,-36.8185,-28.7609,-54.5698,-76.2787,-7.296],"force":[71.4286,0.0,100.0,29.0,-15.5606,-11.6,0.0,28.8465,-42.2376,0.0,16.6552,-80.5881,0.0,-39.7698,-27.7809,-14.2981,-9.7098,-6.5774,-2.4342,-4.6126,-6.7051,-11.6,-59.9467,-90.7237,-50.2687],"direction":[null,null,null,null,-27.9104,-8.6988,0.0,2.8518,-51.9617,0.0,9.6864,-49.6935,0.0,-57.279,-69.2929,-67.4578,-55.2237,-39.5053,-22.5421,-16.3502,-13.262,-19.6276,-61.2671,-65.7831,-57.078],"intensity":[null,null,null,null,100.0,20.0,100.0,42.8571,100.0,88.8889,80.0,81.8182,100.0,30.7692,92.8571,13.3333,12.5,35.2941,11.1111,15.7895,40.0,42.8571,100.0,78.2609,79.1667],"confirmation":[45.5238,0.0,54.6667,31.9467,52.2887,72.5122,48.5642,50.6699,84.2314,6.4249,27.6174,86.3772,4.1577,84.5252,82.9355,80.3388,78.0747,51.7524,50.2966,49.7391,51.3905,74.3988,86.7503,92.8305,12.2286],"persistence":[null,null,66.6667,75.0,40.0,16.6667,14.2857,25.0,0.0,0.0,0.0,25.0,12.5,12.5,25.0,50.0,50.0,62.5,87.5,87.5,100.0,100.0,100.0,100.0,87.5],"assessmentRisk":[null,null,null,null,37.6408,7.3728,2.2641,27.0838,23.2194,33.5407,23.4888,22.1464,1.5894,22.8898,25.7958,29.3365,32.9409,29.7373,26.6448,37.4704,42.3862,10.637,20.7073,11.8844,47.4122],"volumeParticipation":true,"latest":{"consensus":-4.5,"control":-7.3,"force":-50.3,"direction":-57.1,"confirmation":12.2,"persistence":87.5,"assessmentRisk":47.4,"intensity":79.2,"evidenceDepth":96},"analysis":{"status":"Price structure has the available support","headline":"The gauges support the price-technical view","summary":"Market Dynamics does not provide a directional confirmation. The completed evidence supports the downward price structure.","take":"Current assessment: follow price structure with limited confirmation.","tone":"negative","supportedView":"Price structure","direction":"downward","disagreement":false},"support":{"window":"Latest 12 months","controlState":"Control support is limited","controlPath":"Control support is easing","forceState":"Downward commitment","forcePath":"Commitment is strengthening","directionState":"Downward follow-through","persistenceState":"Established","confirmationState":"Limited support","riskState":"Present","intensityState":"Elevated"},"cards":[{"label":"SM Consensus Gauge","value":"-4.5","detail":"Price structure has the available support","tone":"negative"},{"label":"SM Control Gauge","value":"-7.3","detail":"Control support is limited","tone":"negative"},{"label":"SM Force Gauge","value":"-50.3","detail":"Downward commitment","tone":"negative"},{"label":"SM Direction Gauge","value":"-57.1","detail":"Downward follow-through","tone":"negative"},{"label":"SM Confirmation Gauge","value":"12/100","detail":"Limited support","tone":"caution"}]},"kpis":[{"label":"Price structure","value":"Aligned downward","detail":"completed-week alignment","tone":"negative"},{"label":"Momentum","value":"22.1","detail":"Stretched negative","tone":"negative"},{"label":"Risk pressure","value":"2.8%","detail":"Normal","tone":"neutral"},{"label":"Trend quality","value":"-","detail":"Developing","tone":"neutral"},{"label":"Range position","value":"16%","detail":"location inside observed range","tone":"neutral"},{"label":"Adaptive set","value":"6 views","detail":"selected for the current tape","tone":"neutral"}],"charts":[{"key":"price","eyebrow":"Price architecture","title":"Trend, acceptance and volatility envelope","description":"Price is shown against fast and slow trend references with its current volatility envelope.","reason":"Selected as the anchor because price and its trend references are aligned downward.","series":[{"label":"Close","values":[210.0,207.0,207.0,207.0,207.0,207.0,207.0,208.0,201.2208,204.9428,205.9425,200.9439,200.9439,197.9447,193.8741,192.9115,192.8704,195.0,195.0,195.0,195.0,195.0,185.0,180.0,185.0],"stroke":"#10243b","width":2.1},{"label":"Fast trend","values":[null,null,null,null,208.3444,208.0999,207.9,207.9181,206.7004,206.3809,206.3012,205.3271,204.5302,203.3328,201.613,200.0309,198.729,198.051,197.4963,197.0424,196.6711,196.3672,194.3005,191.7004,190.4821],"stroke":"#176fa3","width":1.7},{"label":"Slow trend","values":[null,null,null,null,null,null,null,null,null,null,null,null,206.875,206.2135,205.2995,204.3818,203.5291,202.8973,202.3124,201.7707,201.2692,200.8048,199.6341,198.1797,197.2034],"stroke":"#07865c","width":1.8},{"label":"Upper envelope","values":[null,null,null,null,null,null,null,null,null,210.9133,210.6704,211.1019,211.2348,211.8058,212.9356,213.6387,213.9599,213.8257,213.6396,213.4219,212.3981,211.7513,212.0931,212.7892,212.1239],"stroke":"#98a9b8","width":1.0,"dash":[6,5]},{"label":"Lower envelope","values":[null,null,null,null,null,null,null,null,null,202.3194,202.4398,201.073,200.1488,198.4711,195.8394,193.7018,192.11,191.3514,190.7387,190.2376,189.7613,189.2081,186.6663,183.2703,181.7356],"stroke":"#98a9b8","width":1.0,"dash":[6,5]}],"guides":[],"dates":["2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"returns","eyebrow":"Observed return path","title":"Completed returns and cumulative progression","description":"Period returns are shown beside the total move recorded across the available tape.","reason":"Selected because direct returns remain fully observable while longer indicators develop.","series":[{"label":"Period return","values":[null,-1.4286,0.0,0.0,0.0,0.0,0.0,0.4831,-3.2592,1.8497,0.4878,-2.4272,0.0,-1.4925,-2.0564,-0.4965,-0.0213,1.1042,0.0,0.0,0.0,0.0,-5.1282,-2.7027,2.7778],"stroke":"#176fa3","width":1.7},{"label":"Cumulative progression","values":[0.0,-1.4286,-1.4286,-1.4286,-1.4286,-1.4286,-1.4286,-0.9524,-4.1806,-2.4082,-1.9321,-4.3124,-4.3124,-5.7406,-7.679,-8.1374,-8.157,-7.1429,-7.1429,-7.1429,-7.1429,-7.1429,-11.9048,-14.2857,-11.9048],"stroke":"#07865c","width":2.0}],"guides":[{"label":"Starting level","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"bar_range","eyebrow":"Completed-bar anatomy","title":"Range expansion and closing direction","description":"The completed range and open-to-close direction expose expansion, compression and control.","reason":"Selected because these measures use every completed bar and do not require a long history.","series":[{"label":"Completed range","values":[4.1667,2.8986,1.4493,1.9324,1.4493,1.4493,1.4493,1.9231,1.4493,4.8781,0.7282,4.9751,1.4925,1.5152,0.0,0.0,0.0,0.0,0.0,0.0,0.7179,1.5385,5.1351,5.5556,2.7027],"stroke":"#b87806","width":1.8},{"label":"Open-to-close direction","values":[3.7037,0.2421,0.0,0.0,0.0,0.0,0.0,0.4831,0.0,-0.9662,0.4878,-1.9512,0.0,-1.4925,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-2.7027,0.0],"stroke":"#176fa3","width":1.8}],"guides":[{"label":"Unchanged close","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"participation","eyebrow":"Participation","title":"Activity pressure and cumulative balance","description":"Observed activity is compared with its normal backdrop while cumulative balance tracks directional participation.","reason":"Selected because participation is confirming or diverging from the latest price path.","series":[{"label":"Activity versus norm","values":[null,null,null,null,null,null,null,128.8158,0.4611,140.2187,0.2481,149.3723,97.703,0.0,0.0,0.1391,0.0,0.0,0.0,0.0,2.4496,79.1587,0.601,1.7764,1.2977],"stroke":"#1678a7","width":1.8},{"label":"Cumulative balance","values":[null,null,null,null,null,null,null,88.7257,88.6502,112.6928,112.7315,88.3481,88.3481,88.3481,88.3481,88.3296,88.3296,88.3296,88.3296,88.3296,88.3296,88.3296,88.2965,88.2007,88.2707],"stroke":"#07865c","width":1.7}],"guides":[{"label":"Typical activity","values":[100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0,100.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"impulse","eyebrow":"Price impulse","title":"Acceleration, deceleration and rollover","description":"The impulse path separates directional acceleration from a loss of momentum.","reason":"Selected because the latest impulse is unusually active or is approaching a change of direction.","series":[{"label":"Impulse","values":[null,null,null,null,null,null,null,null,null,null,null,null,-1.8882,-2.3101,-2.9391,-3.4751,-3.8588,-3.9455,-3.9685,-3.9413,-3.875,-3.779,-4.4584,-5.3387,-5.5688],"stroke":"#1678a7","width":2.0},{"label":"Signal","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-2.7139,-2.9603,-3.1619,-3.3178,-3.4292,-3.4992,-3.691,-4.0206,-4.3302],"stroke":"#b87806","width":1.7},{"label":"Expansion","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,-1.1448,-0.9852,-0.8066,-0.6235,-0.4458,-0.2798,-0.7674,-1.3182,-1.2386],"stroke":"#07865c","width":1.0,"fill":"rgba(7,134,92,.12)"}],"guides":[{"label":"Neutral","values":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"stroke":"#8fa0af","width":1.0,"dash":[6,5]}],"dates":["2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]},{"key":"volatility","eyebrow":"Risk geometry","title":"Range pressure and compression","description":"Movement pressure and envelope width show whether risk is expanding, settling or compressed.","reason":"Selected because current variability is unusually compressed or expanded versus this ticker's own tape.","series":[{"label":"Range pressure","values":[null,null,null,null,null,null,null,null,null,null,null,null,null,3.165,3.1506,2.9758,2.7654,2.6178,2.4308,2.2572,2.1473,2.1038,2.6189,2.8963,2.8097],"stroke":"#c13f3f","width":1.9},{"label":"Envelope width","values":[null,null,null,null,null,null,null,null,null,4.1594,3.9847,4.8663,5.3896,6.5003,8.3646,9.7888,10.7616,11.0936,11.3265,11.487,11.2576,11.2446,12.7529,14.9063,15.4311],"stroke":"#b87806","width":1.7}],"guides":[],"dates":["2026-02-27","2026-03-06","2026-03-13","2026-03-20","2026-03-27","2026-04-03","2026-04-10","2026-04-17","2026-04-24","2026-05-01","2026-05-08","2026-05-15","2026-05-22","2026-05-29","2026-06-05","2026-06-12","2026-06-19","2026-06-26","2026-07-03","2026-07-10","2026-07-17","2026-07-24","2026-07-31","2026-08-07","2026-08-14"]}]},"canonical_url":"https://sharemaestro.com/terminal/69c72d6d-ba62-4fce-b72c-146d59be844e/technical-pack/","technicals_url":"https://sharemaestro.com/terminal/69c72d6d-ba62-4fce-b72c-146d59be844e/technicals/","canonical_technicals_url":"https://sharemaestro.com/terminal/69c72d6d-ba62-4fce-b72c-146d59be844e/technicals/","distributions":{"pdf":"https://sharemaestro.com/terminal/69c72d6d-ba62-4fce-b72c-146d59be844e/technical-pack/download.pdf","json":"https://sharemaestro.com/terminal/69c72d6d-ba62-4fce-b72c-146d59be844e/technical-pack/data.json"},"source_fingerprint":"5f975be4f239bf954a0c5405e7cec6995ad21ac77d6ef11ecf0308f8fc9b1568","content_hash":"87034d984d0c6f53cd495f05da1902d4f31ee7574045f2c89be8caaa977565b3","citation":"Sharemaestro, IFRX Technical Research Pack, completed week 2026-08-14, https://sharemaestro.com/terminal/69c72d6d-ba62-4fce-b72c-146d59be844e/technical-pack/","data_notes":{"time_series":"Parallel time-series arrays align by index with their dates array.","events":"Sparse chart markers are published as compact dated event records rather than null-filled arrays.","missing_values":"A remaining null in an aligned series means that observation is genuinely unavailable; zero remains a valid value."},"boundary":"Completed market observations and published proprietary outputs only. Market Dynamics construction and private inputs are not disclosed. Historical research is not a forecast or instruction to trade."}