{"id":2833,"date":"2026-11-10T23:42:48","date_gmt":"2026-11-10T23:42:48","guid":{"rendered":"https:\/\/patternsmart.com\/wp\/?p=2833"},"modified":"2026-11-10T23:42:49","modified_gmt":"2026-11-10T23:42:49","slug":"rectangle-chart-pattern-indicator-for-mt4","status":"publish","type":"post","link":"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/","title":{"rendered":"Rectangle Chart Pattern indicator for MT4"},"content":{"rendered":"<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500..800&#038;family=IBM+Plex+Mono:wght@400;500&#038;family=IBM+Plex+Sans:wght@400;500;600&#038;display=swap\">\n<style>.bfp{--bg:#f3f5f9; --surface:#ffffff; --surface-2:#e8edf5; --fg:#0e1624; --muted:#4a586d; --line:#d5dce8; --accent:#ee7d12; --on-accent:#1a0e00; --accent-ink:#b04b00; --lime-ink:#37820a; --blue-ink:#2c5aa3; --chart-bg:#0c1320; --chart-grid:#1a2538; --chart-text:#8d9fb8; --candle-up:#c5d2e6; --candle-dn:#566580; --ln-up:#ff9a2e; --ln-lo:#8de63f; --ln-ext:#d4e6ff; --sig:#ffd60a; --on-dark:#eef3fb; --on-dark-muted:#9fb0c8; --dark-line:#24324a; --display:\"Bricolage Grotesque\",\"Segoe UI\",system-ui,sans-serif; --body:\"IBM Plex Sans\",\"Segoe UI\",system-ui,sans-serif; --mono:\"IBM Plex Mono\",ui-monospace,Consolas,monospace;}.bfp,.bfp *{box-sizing:border-box}.bfp{background:var(--bg);color:var(--fg);font-family:var(--body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}.bfp h1,.bfp h2,.bfp h3{font-family:var(--display);line-height:1.1;letter-spacing:-0.015em;text-wrap:balance;margin:0}.bfp p{margin:0}.bfp a{color:inherit}.bfp :focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:4px}.bfp .wrap{max-width:1160px;margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.bfp section{padding-block:clamp(48px,8vw,96px)}.bfp .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:14px}.bfp h2{font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:700}.bfp .sec-head{display:grid;gap:14px;max-width:46rem;margin-bottom:clamp(28px,5vw,52px)}.bfp .sec-head p{color:var(--muted);font-size:1.06rem}.bfp .top{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:18px}.bfp .brand{display:flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;font-size:1.05rem;text-decoration:none}.bfp .nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.bfp .nav a{font-size:.93rem;text-decoration:none;color:var(--muted)}.bfp .nav a:hover{color:var(--fg)}.bfp .nav .btn{color:var(--on-accent)}@media (max-width:760px){.bfp .nav .nl{display:none}}.bfp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:6px;font-weight:600;font-size:1rem;text-decoration:none;background:var(--accent);color:var(--on-accent);border:1px solid transparent;transition:transform .15s ease,filter .15s ease}.bfp .btn:hover{filter:brightness(1.07);transform:translateY(-1px)}.bfp .btn.sm{padding:9px 16px;font-size:.9rem}.bfp .btn.ghost{background:transparent;color:var(--fg);border-color:var(--line)}.bfp .btn.ghost:hover{border-color:var(--muted)}.bfp .hero{padding-block:clamp(28px,5vw,56px) clamp(48px,7vw,88px)}.bfp .hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:clamp(28px,5vw,60px);align-items:center}@media (max-width:960px){.bfp .hero-grid{grid-template-columns:minmax(0,1fr)}}.bfp .hero h1{font-size:clamp(2.1rem,4.8vw,3.5rem);font-weight:800;letter-spacing:-0.025em}.bfp .lead{font-size:1.14rem;color:var(--muted);margin-top:20px;max-width:34rem}.bfp .cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.bfp .facts{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-wrap:wrap;gap:10px 22px;font-family:var(--mono);font-size:.82rem;color:var(--muted)}.bfp .facts li{display:flex;align-items:center;gap:8px}.bfp .facts li::before{content:\"\";width:6px;height:6px;border-radius:50%;background:var(--accent)}.bfp .chart-panel{background:var(--chart-bg);border:1px solid var(--dark-line);border-radius:10px;padding:10px;min-width:0}.bfp .chart-panel svg{display:block;width:100%;height:auto}.bfp .chart-cap{font-size:.8rem;color:var(--muted);margin-top:12px}.bfp .draw{stroke-dasharray:900;animation:bfdraw 1.6s ease-out .2s both}@keyframes bfdraw{from{stroke-dashoffset:900}to{stroke-dashoffset:0}}.bfp .pop{animation:bfpop .5s ease-out 1.5s both;transform-box:fill-box;transform-origin:center}@keyframes bfpop{from{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bfp .draw,.bfp .pop{animation:none}.bfp .btn{transition:none}}.bfp .what{background:var(--surface);border-block:1px solid var(--line)}.bfp .two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start}@media (max-width:900px){.bfp .two{grid-template-columns:minmax(0,1fr)}}.bfp .prose{display:grid;gap:18px;max-width:38rem}.bfp .prose p{color:var(--muted)}.bfp .prose p strong{color:var(--fg);font-weight:600}.bfp .legend{background:var(--chart-bg);color:var(--on-dark);border-radius:10px;padding:24px;display:grid;gap:18px;border:1px solid var(--dark-line)}.bfp .legend h3{font-size:1.1rem;color:var(--on-dark)}.bfp .legend dl{margin:0;display:grid;gap:16px}.bfp .legend dt{display:flex;align-items:center;gap:12px;font-weight:600;font-size:.95rem}.bfp .legend dd{margin:4px 0 0 52px;font-size:.9rem;color:var(--on-dark-muted);line-height:1.5}.bfp .sw{width:40px;height:0;border-top:3px solid;flex:none}.bfp .sw.up{border-color:var(--ln-up)}.bfp .sw.lo{border-color:var(--ln-lo)}.bfp .sw.ex{border-top-style:dotted;border-color:var(--ln-ext)}.bfp .sw.dot{border:0;height:12px;display:flex;justify-content:center}.bfp .sw.dot::before{content:\"\";width:12px;height:12px;border-radius:50%;background:var(--sig)}.bfp .feat{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:34px 36px}.bfp .feat article{border-top:2px solid var(--line);padding-top:16px;min-width:0}.bfp .feat h3{font-size:1.2rem;font-weight:650;margin-bottom:8px}.bfp .feat p{color:var(--muted);font-size:.97rem}.bfp .sizes{background:var(--surface-2)}.bfp .size-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px}.bfp .size{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:20px;display:grid;gap:14px;align-content:start;min-width:0}.bfp .size svg{width:100%;height:auto;display:block;border-radius:6px}.bfp .size h3{font-size:1.3rem}.bfp .size p{color:var(--muted);font-size:.96rem}.bfp .size .tag{font-family:var(--mono);font-size:.78rem;color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase}.bfp .note{margin-top:22px;color:var(--muted);font-size:.95rem;max-width:44rem}.bfp .steps{list-style:none;padding:0;margin:0;display:grid;gap:0;max-width:46rem;counter-reset:s}.bfp .steps li{counter-increment:s;display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding-block:22px;border-top:1px solid var(--line)}.bfp .steps li:last-child{border-bottom:1px solid var(--line)}.bfp .steps li::before{content:counter(s);font-family:var(--mono);font-weight:500;font-size:1.3rem;color:var(--accent-ink)}.bfp .steps h3{font-size:1.15rem;margin-bottom:6px}.bfp .steps p{color:var(--muted);font-size:.97rem}.bfp code,.bfp .mono{font-family:var(--mono);font-size:.88em}.bfp p code,.bfp td code,.bfp dd code{background:var(--surface-2);padding:2px 6px;border-radius:4px;color:var(--fg)}.bfp .tbl{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.bfp table{border-collapse:collapse;width:100%;min-width:640px;font-size:.95rem}.bfp th,.bfp td{text-align:left;padding:13px 18px;border-bottom:1px solid var(--line);vertical-align:top}.bfp th{font-family:var(--mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);background:var(--surface-2);font-weight:500}.bfp tr:last-child td{border-bottom:0}.bfp td:nth-child(2){font-family:var(--mono);font-size:.86rem;white-space:nowrap}.bfp td:last-child{color:var(--muted)}.bfp .uses{background:var(--surface);border-block:1px solid var(--line)}.bfp .use-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:30px 48px}.bfp .use-grid h3{font-size:1.18rem;margin-bottom:8px}.bfp .use-grid p{color:var(--muted);font-size:.97rem}.bfp .spec{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0;border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.bfp .spec div{padding:18px 22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 -1px -1px 0;min-width:0}.bfp .spec dt{font-family:var(--mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bfp .spec dd{margin:6px 0 0;font-weight:500}.bfp .faq{max-width:50rem;display:grid;gap:0}.bfp details{border-top:1px solid var(--line)}.bfp details:last-child{border-bottom:1px solid var(--line)}.bfp summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;font-family:var(--display);font-weight:600;font-size:1.12rem;position:relative}.bfp summary::-webkit-details-marker{display:none}.bfp summary::after{content:\"+\";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-family:var(--mono);font-size:1.4rem;color:var(--accent-ink);transition:transform .2s ease}.bfp details[open] summary::after{transform:translateY(-50%) rotate(45deg)}.bfp details p{padding:0 40px 22px 0;color:var(--muted)}.bfp .final{background:var(--chart-bg);color:var(--on-dark);padding-block:clamp(52px,8vw,92px)}.bfp .final h2{color:var(--on-dark);max-width:40rem}.bfp .final p{color:var(--on-dark-muted);max-width:38rem;margin-top:18px;font-size:1.06rem}.bfp .final .cta-row{margin-top:30px}.bfp .final .btn.ghost{color:var(--on-dark);border-color:var(--dark-line)}.bfp .final .btn.ghost:hover{border-color:var(--on-dark-muted)}.bfp .bf-foot{padding-block:34px;color:var(--muted);font-size:.86rem}.bfp .bf-foot p{max-width:62rem}.bfp .bf-foot p + p{margin-top:10px} .bfp{overflow-x:hidden;text-align:left;font-family:var(--body);font-size:16px;line-height:1.65} .bfp h1,.bfp h2,.bfp h3{color:#0e1624;font-family:var(--display)} .bfp .final h2{color:#eef3fb}.bfp .legend h3{color:#eef3fb} .bfp details summary{background:none}<\/style>\n<p><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"SoftwareApplication\",\"name\":\"Rectangle Chart Pattern indicator for MT4\",\"applicationCategory\":\"FinanceApplication\",\"operatingSystem\":\"MetaTrader 4 (Windows)\",\"description\":\"A MetaTrader 4 chart-window indicator that automatically detects rectangle (trading range) patterns, draws flat upper and lower boundaries, projects them forward, marks breakouts and sends sound alerts.\",\"featureList\":[\"Automatic rectangle pattern detection\",\"Small, medium and large pattern sizes\",\"Adjustable boundary flatness\",\"Forward projection lines\",\"Pattern found and breakout alerts\",\"Bullish and bearish breakout markers\",\"Latest-pattern-only mode\",\"Custom line colors and widths\",\"Works on any symbol and timeframe\"]}<\/script><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What does a rectangle chart pattern indicator do?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"It scans price for rectangle patterns, also known as trading ranges, where price keeps bouncing between a flat ceiling and a flat floor. When it finds one, it draws the upper and lower boundaries on your MT4 chart, projects them forward, marks breakouts and can alert you.\"}},{\"@type\":\"Question\",\"name\":\"Does it work on every symbol and timeframe?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. It runs on any symbol your broker offers in MetaTrader 4, from forex pairs to metals, indices and crypto CFDs, and on every timeframe from M1 to monthly.\"}},{\"@type\":\"Question\",\"name\":\"What is the difference between small, medium and large patterns?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The three sizes look for rectangles of different scales. Small suits quick intraday ranges, medium suits everyday trading, and large picks up wide, slow-forming ranges on higher timeframes. You can enable any combination.\"}},{\"@type\":\"Question\",\"name\":\"How do the alerts work?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"With alerts enabled, the indicator notifies you twice in a rectangle's life: when a new rectangle is found and when a breakout is marked on the live bar. Each event plays its own sound file, opens the MT4 Alert window and writes a message to the Experts log. The defaults are alert.wav and alert2.wav, and you can use any file in your MT4 Sounds folder.\"}},{\"@type\":\"Question\",\"name\":\"How are breakouts shown?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"After a rectangle appears, a yellow dot is placed above the bar when price closes above the upper boundary, or below the bar when price closes below the lower boundary. Breakouts are watched while the dotted projection lines are running, so the number of projection bars also sets how long a rectangle is monitored.\"}},{\"@type\":\"Question\",\"name\":\"Does it place trades for me?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. It is an analysis tool that marks patterns on your chart. It does not open, modify or close orders, so every trading decision stays with you.\"}},{\"@type\":\"Question\",\"name\":\"Can the signal change while a bar is still forming?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The indicator evaluates every bar, including the one still forming, so a rectangle or breakout flagged on the live bar can change before that bar closes. Many traders wait for the bar to close before acting on it.\"}},{\"@type\":\"Question\",\"name\":\"Can I read the breakout from an Expert Advisor?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The indicator exposes one visible data buffer that holds a value on bars where a breakout is marked. You can read it from your own tools with iCustom. You receive the compiled .ex4 file, which attaches and runs like any other MT4 indicator.\"}},{\"@type\":\"Question\",\"name\":\"Does a rectangle pattern guarantee a profitable trade?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No chart pattern does. Ranges can end in false breakouts, and price can reverse after leaving a box. Use the indicator alongside your own analysis, confirmation and risk management.\"}}]}<\/script><\/p>\n<div class=\"bfp\">\n<div class=\"wrap top\"><a class=\"brand\" href=\"#top\" aria-label=\"Rectangle Chart Pattern indicator for MT4\"><svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" aria-hidden=\"true\"><rect width=\"30\" height=\"30\" rx=\"7\" fill=\"#0c1320\"\/><path d=\"M6 10H24\" stroke=\"#ff9a2e\" stroke-width=\"2.4\" stroke-linecap=\"round\" fill=\"none\"\/><path d=\"M6 20H24\" stroke=\"#8de63f\" stroke-width=\"2.4\" stroke-linecap=\"round\" fill=\"none\"\/><\/svg><span>Rectangle Chart Pattern<\/span><\/a><\/p>\n<nav class=\"nav\" aria-label=\"Page sections\"><a class=\"nl\" href=\"#what\">The pattern<\/a><a class=\"nl\" href=\"#features\">Features<\/a><a class=\"nl\" href=\"#settings\">Settings<\/a><a class=\"nl\" href=\"#faq\">FAQ<\/a><a class=\"btn sm\" style=\"background:#ee7d12;color:#1a0e00;text-decoration:none\" href=\"#get\">Get the indicator<\/a><\/nav>\n<\/div>\n<div id=\"top\">\n<section class=\"hero\" aria-labelledby=\"h1\">\n<div class=\"wrap hero-grid\">\n<div>\n<p class=\"eyebrow\">MetaTrader 4 indicator<\/p>\n<h1 id=\"h1\">Rectangle Chart Pattern indicator for MT4<\/h1>\n<p class=\"lead\">Spot trading-range rectangles the moment they form. The indicator scans your MetaTrader 4 chart, draws flat upper and lower boundaries, projects them forward and alerts you when price breaks out, so you stop measuring ranges by eye.<\/p>\n<div class=\"cta-row\"><a class=\"btn\" style=\"background:#ee7d12;color:#1a0e00;text-decoration:none\" href=\"#get\">Get the indicator<\/a><a class=\"btn ghost\" href=\"#how\">See how it works<\/a><\/div>\n<ul class=\"facts\">\n<li>MetaTrader 4<\/li>\n<li>Any symbol<\/li>\n<li>Any timeframe<\/li>\n<li>Found and breakout alerts<\/li>\n<\/ul>\n<\/div>\n<figure style=\"margin:0;min-width:0\">\n<div class=\"chart-panel\" style=\"background:#0c1320;border:1px solid #24324a;border-radius:10px;padding:10px\"><svg viewBox=\"0 0 760 430\" role=\"img\" style=\"display:block;width:100%;height:auto\" aria-label=\"Illustration of a rectangle chart pattern on a price chart, with an orange flat upper boundary, a lime flat lower boundary, dotted projection lines and a yellow breakout dot\"><rect width=\"760\" height=\"430\" fill=\"#0c1320\"\/><line x1=\"14\" x2=\"702\" y1=\"404.0\" y2=\"404.0\" stroke=\"#1a2538\" stroke-width=\"1\"\/><text x=\"708\" y=\"408.0\" fill=\"#8d9fb8\" font-size=\"10.5\" font-family=\"IBM Plex Mono, Consolas, monospace\">1.0840<\/text><line x1=\"14\" x2=\"702\" y1=\"326.4\" y2=\"326.4\" stroke=\"#1a2538\" stroke-width=\"1\"\/><text x=\"708\" y=\"330.4\" fill=\"#8d9fb8\" font-size=\"10.5\" font-family=\"IBM Plex Mono, Consolas, monospace\">1.0880<\/text><line x1=\"14\" x2=\"702\" y1=\"248.8\" y2=\"248.8\" stroke=\"#1a2538\" stroke-width=\"1\"\/><text x=\"708\" y=\"252.8\" fill=\"#8d9fb8\" font-size=\"10.5\" font-family=\"IBM Plex Mono, Consolas, monospace\">1.0920<\/text><line x1=\"14\" x2=\"702\" y1=\"171.2\" y2=\"171.2\" stroke=\"#1a2538\" stroke-width=\"1\"\/><text x=\"708\" y=\"175.2\" fill=\"#8d9fb8\" font-size=\"10.5\" font-family=\"IBM Plex Mono, Consolas, monospace\">1.0960<\/text><line x1=\"14\" x2=\"702\" y1=\"93.6\" y2=\"93.6\" stroke=\"#1a2538\" stroke-width=\"1\"\/><text x=\"708\" y=\"97.6\" fill=\"#8d9fb8\" font-size=\"10.5\" font-family=\"IBM Plex Mono, Consolas, monospace\">1.1000<\/text><line x1=\"14\" x2=\"702\" y1=\"16.0\" y2=\"16.0\" stroke=\"#1a2538\" stroke-width=\"1\"\/><text x=\"708\" y=\"20.0\" fill=\"#8d9fb8\" font-size=\"10.5\" font-family=\"IBM Plex Mono, Consolas, monospace\">1.1040<\/text><line x1=\"20.7\" x2=\"20.7\" y1=\"194\" y2=\"216\" stroke=\"#566580\" stroke-width=\"1.2\"\/><rect x=\"17.0\" y=\"200\" width=\"7.5\" height=\"10\" fill=\"#566580\"\/><line x1=\"34.1\" x2=\"34.1\" y1=\"149\" y2=\"219\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"30.4\" y=\"160\" width=\"7.5\" height=\"50\" fill=\"#c5d2e6\"\/><line x1=\"47.5\" x2=\"47.5\" y1=\"119\" y2=\"172\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"43.8\" y=\"132\" width=\"7.5\" height=\"28\" fill=\"#c5d2e6\"\/><line x1=\"60.9\" x2=\"60.9\" y1=\"120\" y2=\"190\" stroke=\"#566580\" stroke-width=\"1.2\"\/><rect x=\"57.2\" y=\"132\" width=\"7.5\" height=\"43\" fill=\"#566580\"\/><line x1=\"74.3\" x2=\"74.3\" y1=\"167\" y2=\"240\" stroke=\"#566580\" stroke-width=\"1.2\"\/><rect x=\"70.6\" y=\"175\" width=\"7.5\" height=\"57\" fill=\"#566580\"\/><line x1=\"87.7\" x2=\"87.7\" y1=\"219\" y2=\"301\" stroke=\"#566580\" stroke-width=\"1.2\"\/><rect x=\"84.0\" y=\"232\" width=\"7.5\" height=\"56\" fill=\"#566580\"\/><line x1=\"101.1\" x2=\"101.1\" y1=\"253\" y2=\"302\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"97.4\" y=\"262\" width=\"7.5\" height=\"26\" fill=\"#c5d2e6\"\/><line x1=\"114.5\" x2=\"114.5\" y1=\"201\" y2=\"269\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"110.8\" y=\"215\" width=\"7.5\" height=\"47\" fill=\"#c5d2e6\"\/><line x1=\"127.9\" x2=\"127.9\" y1=\"158\" y2=\"225\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"124.2\" y=\"168\" width=\"7.5\" height=\"47\" fill=\"#c5d2e6\"\/><line x1=\"141.3\" x2=\"141.3\" y1=\"119\" y2=\"181\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"137.6\" y=\"128\" width=\"7.5\" height=\"40\" fill=\"#c5d2e6\"\/><line x1=\"154.7\" x2=\"154.7\" y1=\"117\" y2=\"176\" stroke=\"#566580\" stroke-width=\"1.2\"\/><rect x=\"151.0\" y=\"128\" width=\"7.5\" height=\"42\" fill=\"#566580\"\/><line x1=\"168.1\" x2=\"168.1\" y1=\"163\" y2=\"235\" stroke=\"#566580\" stroke-width=\"1.2\"\/><rect x=\"164.4\" y=\"170\" width=\"7.5\" height=\"56\" fill=\"#566580\"\/><line x1=\"181.5\" x2=\"181.5\" y1=\"214\" y2=\"301\" stroke=\"#566580\" stroke-width=\"1.2\"\/><rect x=\"177.8\" y=\"226\" width=\"7.5\" height=\"54\" fill=\"#566580\"\/><line x1=\"194.9\" x2=\"194.9\" y1=\"272\" y2=\"307\" stroke=\"#566580\" stroke-width=\"1.2\"\/><rect x=\"191.2\" y=\"280\" width=\"7.5\" height=\"12\" fill=\"#566580\"\/><line x1=\"208.3\" x2=\"208.3\" y1=\"227\" y2=\"300\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"204.6\" y=\"240\" width=\"7.5\" height=\"52\" fill=\"#c5d2e6\"\/><line x1=\"221.7\" x2=\"221.7\" y1=\"181\" y2=\"251\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"218.0\" y=\"190\" width=\"7.5\" height=\"50\" fill=\"#c5d2e6\"\/><line x1=\"235.1\" x2=\"235.1\" y1=\"126\" y2=\"204\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"231.4\" y=\"140\" width=\"7.5\" height=\"50\" fill=\"#c5d2e6\"\/><line x1=\"248.5\" x2=\"248.5\" y1=\"116\" y2=\"147\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"244.8\" y=\"126\" width=\"7.5\" height=\"14\" fill=\"#c5d2e6\"\/><line x1=\"261.9\" x2=\"261.9\" y1=\"120\" y2=\"182\" stroke=\"#566580\" stroke-width=\"1.2\"\/><rect x=\"258.2\" y=\"126\" width=\"7.5\" height=\"46\" fill=\"#566580\"\/><line x1=\"275.3\" x2=\"275.3\" y1=\"161\" y2=\"241\" stroke=\"#566580\" stroke-width=\"1.2\"\/><rect x=\"271.6\" y=\"172\" width=\"7.5\" height=\"56\" fill=\"#566580\"\/><line x1=\"288.7\" x2=\"288.7\" y1=\"221\" y2=\"301\" stroke=\"#566580\" stroke-width=\"1.2\"\/><rect x=\"285.0\" y=\"228\" width=\"7.5\" height=\"56\" fill=\"#566580\"\/><line x1=\"302.1\" x2=\"302.1\" y1=\"272\" y2=\"305\" stroke=\"#566580\" stroke-width=\"1.2\"\/><rect x=\"298.4\" y=\"284\" width=\"7.5\" height=\"12\" fill=\"#566580\"\/><line x1=\"315.5\" x2=\"315.5\" y1=\"242\" y2=\"308\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"311.8\" y=\"250\" width=\"7.5\" height=\"46\" fill=\"#c5d2e6\"\/><line x1=\"328.9\" x2=\"328.9\" y1=\"183\" y2=\"265\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"325.2\" y=\"196\" width=\"7.5\" height=\"54\" fill=\"#c5d2e6\"\/><line x1=\"342.3\" x2=\"342.3\" y1=\"141\" y2=\"204\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"338.6\" y=\"150\" width=\"7.5\" height=\"46\" fill=\"#c5d2e6\"\/><line x1=\"355.7\" x2=\"355.7\" y1=\"116\" y2=\"161\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"352.0\" y=\"130\" width=\"7.5\" height=\"20\" fill=\"#c5d2e6\"\/><line x1=\"369.1\" x2=\"369.1\" y1=\"120\" y2=\"182\" stroke=\"#566580\" stroke-width=\"1.2\"\/><rect x=\"365.4\" y=\"130\" width=\"7.5\" height=\"38\" fill=\"#566580\"\/><line x1=\"382.5\" x2=\"382.5\" y1=\"104\" y2=\"175\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"378.8\" y=\"110\" width=\"7.5\" height=\"58\" fill=\"#c5d2e6\"\/><line x1=\"395.9\" x2=\"395.9\" y1=\"75\" y2=\"120\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"392.2\" y=\"86\" width=\"7.5\" height=\"24\" fill=\"#c5d2e6\"\/><line x1=\"409.3\" x2=\"409.3\" y1=\"63\" y2=\"99\" stroke=\"#c5d2e6\" stroke-width=\"1.2\"\/><rect x=\"405.6\" y=\"70\" width=\"7.5\" height=\"16\" fill=\"#c5d2e6\"\/><line x1=\"355.7\" y1=\"120\" x2=\"691.3\" y2=\"120\" stroke=\"#9fb0c8\" stroke-width=\"1.8\" stroke-dasharray=\"2 5\" stroke-linecap=\"round\"\/><line x1=\"302.1\" y1=\"300\" x2=\"691.3\" y2=\"300\" stroke=\"#9fb0c8\" stroke-width=\"1.8\" stroke-dasharray=\"2 5\" stroke-linecap=\"round\"\/><line class=\"draw\" x1=\"47.5\" y1=\"120\" x2=\"355.7\" y2=\"120\" stroke=\"#ff9a2e\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/><line class=\"draw\" x1=\"87.7\" y1=\"300\" x2=\"302.1\" y2=\"300\" stroke=\"#8de63f\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/><circle cx=\"47.5\" cy=\"120\" r=\"3.6\" fill=\"#0c1320\" stroke=\"#ff9a2e\" stroke-width=\"1.8\"\/><circle cx=\"355.7\" cy=\"120\" r=\"3.6\" fill=\"#0c1320\" stroke=\"#ff9a2e\" stroke-width=\"1.8\"\/><circle cx=\"87.7\" cy=\"300\" r=\"3.6\" fill=\"#0c1320\" stroke=\"#8de63f\" stroke-width=\"1.8\"\/><circle cx=\"302.1\" cy=\"300\" r=\"3.6\" fill=\"#0c1320\" stroke=\"#8de63f\" stroke-width=\"1.8\"\/><circle class=\"pop\" cx=\"382.5\" cy=\"88\" r=\"5.5\" fill=\"#ffd60a\"\/><line x1=\"30\" x2=\"52\" y1=\"34\" y2=\"34\" stroke=\"#ff9a2e\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/><text x=\"62\" y=\"38\" fill=\"#8d9fb8\" font-size=\"11\" font-family=\"IBM Plex Mono, Consolas, monospace\">Upper boundary<\/text><line x1=\"30\" x2=\"52\" y1=\"53\" y2=\"53\" stroke=\"#8de63f\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/><text x=\"62\" y=\"57\" fill=\"#8d9fb8\" font-size=\"11\" font-family=\"IBM Plex Mono, Consolas, monospace\">Lower boundary<\/text><line x1=\"30\" x2=\"52\" y1=\"72\" y2=\"72\" stroke=\"#9fb0c8\" stroke-width=\"2.4\" stroke-dasharray=\"2 5\" stroke-linecap=\"round\"\/><text x=\"62\" y=\"76\" fill=\"#8d9fb8\" font-size=\"11\" font-family=\"IBM Plex Mono, Consolas, monospace\">Projection<\/text><circle cx=\"41\" cy=\"91\" r=\"4.5\" fill=\"#ffd60a\"\/><text x=\"62\" y=\"95\" fill=\"#8d9fb8\" font-size=\"11\" font-family=\"IBM Plex Mono, Consolas, monospace\">Breakout<\/text><\/svg><\/div><figcaption class=\"chart-cap\">Illustrative chart. Orange and lime are the default boundary colors, dotted lines are the forward projection, and the yellow dot marks a breakout.<\/figcaption><\/figure>\n<\/div>\n<\/section>\n<section class=\"what\" id=\"what\" aria-labelledby=\"h-what\">\n<div class=\"wrap two\">\n<div>\n<div class=\"sec-head\" style=\"margin-bottom:28px\">\n<p class=\"eyebrow\" style=\"margin:0\">The pattern<\/p>\n<h2 id=\"h-what\">What is a rectangle chart pattern?<\/h2>\n<\/div>\n<div class=\"prose\">\n<p>A <strong>rectangle<\/strong>, also called a <strong>trading range<\/strong>, <strong>consolidation box<\/strong> or <strong>horizontal channel<\/strong>, forms when price moves sideways between a flat ceiling and a flat floor. Price tests resistance, falls back, tests support, and repeats. Unlike triangles and wedges, the two boundaries do not converge. They run parallel and level.<\/p>\n<p>The box shows a market where buyers and sellers are in balance. Traders watch it for the moment price leaves the range, upward or downward, and use the top and bottom edges as reference levels for entries, stops and targets.<\/p>\n<p>Rectangles are easy to see after the fact and hard to draw consistently while they form. You have to judge how level the edges are, notice the pattern early and then keep watching for a breakout. The Rectangle Chart Pattern indicator for MT4 does that scanning on every bar, so you can spend your time on the trade instead of the horizontal lines.<\/p>\n<\/div>\n<\/div>\n<aside class=\"legend\" aria-label=\"What the indicator draws\" style=\"background:#0c1320;color:#eef3fb;border:1px solid #24324a;border-radius:10px;padding:24px\">\n<h3 style=\"color:#eef3fb;margin:0 0 18px\">What you see on the chart<\/h3>\n<dl>\n<div style=\"margin:0 0 16px\">\n<dt style=\"display:flex;align-items:center;gap:12px;font-weight:600;color:#eef3fb;margin:0\"><span class=\"sw up\" style=\"display:inline-block;flex:none;width:40px;height:0;border-top:3px solid #ff9a2e\"><\/span>Upper boundary<\/dt>\n<dd style=\"margin:4px 0 0 52px;color:#9fb0c8;font-size:.9rem;line-height:1.5\">A flat line across the tops of the rectangle. Orange by default.<\/dd>\n<\/div>\n<div style=\"margin:0 0 16px\">\n<dt style=\"display:flex;align-items:center;gap:12px;font-weight:600;color:#eef3fb;margin:0\"><span class=\"sw lo\" style=\"display:inline-block;flex:none;width:40px;height:0;border-top:3px solid #8de63f\"><\/span>Lower boundary<\/dt>\n<dd style=\"margin:4px 0 0 52px;color:#9fb0c8;font-size:.9rem;line-height:1.5\">A flat line across the bottoms of the rectangle. Lime by default.<\/dd>\n<\/div>\n<div style=\"margin:0 0 16px\">\n<dt style=\"display:flex;align-items:center;gap:12px;font-weight:600;color:#eef3fb;margin:0\"><span class=\"sw ex\" style=\"display:inline-block;flex:none;width:40px;height:0;border-top:3px dotted #9fb0c8\"><\/span>Projection lines<\/dt>\n<dd style=\"margin:4px 0 0 52px;color:#9fb0c8;font-size:.9rem;line-height:1.5\">Dotted extensions that carry both boundaries forward. Gray by default.<\/dd>\n<\/div>\n<div style=\"margin:0 0 16px\">\n<dt style=\"display:flex;align-items:center;gap:12px;font-weight:600;color:#eef3fb;margin:0\"><span class=\"sw dot\" style=\"display:inline-block;flex:none;width:12px;height:12px;margin:0 14px;border-radius:50%;background:#ffd60a\"><\/span>Breakout dot<\/dt>\n<dd style=\"margin:4px 0 0 52px;color:#9fb0c8;font-size:.9rem;line-height:1.5\">A yellow dot above the bar for an upward breakout, or below the bar for a downward one.<\/dd>\n<\/div>\n<\/dl>\n<\/aside>\n<\/div>\n<\/section>\n<section aria-labelledby=\"h-why\">\n<div class=\"wrap\">\n<div class=\"sec-head\">\n<p class=\"eyebrow\">Why MT4<\/p>\n<h2 id=\"h-why\">A rectangle chart pattern indicator built natively for MetaTrader 4<\/h2>\n<p>This version is written for the MT4 terminal and works the way MT4 traders expect: compiled file, native chart objects, platform alerts and standard inputs.<\/p>\n<\/div>\n<div class=\"feat\">\n<article>\n<h3>Ready-to-run .ex4 file<\/h3>\n<p>You receive a compiled MT4 indicator. Copy it into the Indicators folder, refresh the Navigator and attach it. There is nothing to compile and no DLL or outside software to install.<\/p>\n<\/article>\n<article>\n<h3>Standard MT4 chart objects<\/h3>\n<p>Boundaries and projections are drawn as regular MT4 trend lines, so you can see, select and inspect them with the tools you already use. They are cleared from the chart when you remove the indicator.<\/p>\n<\/article>\n<article>\n<h3>Clean chart-window overlay<\/h3>\n<p>The indicator draws directly on the price chart and adds no extra sub-window, leaving room for the oscillators and tools already on your screen.<\/p>\n<\/article>\n<article>\n<h3>Native MT4 alerts<\/h3>\n<p>Found and breakout events use the Alert window, a sound file from your Sounds folder and the Experts log, with a separate sound for each event so you know which one fired.<\/p>\n<\/article>\n<article>\n<h3>Every broker, symbol and timeframe<\/h3>\n<p>It follows whatever your MetaTrader 4 terminal offers, from M1 to monthly, so you can scan forex, metals, indices and CFDs from the same setup.<\/p>\n<\/article>\n<article>\n<h3>Templates and EA access<\/h3>\n<p>Inputs live in the standard MT4 properties window, so your setup can be saved in a chart template. The breakout buffer can be read from your own tools with iCustom.<\/p>\n<\/article>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"what\" id=\"features\" aria-labelledby=\"h-feat\">\n<div class=\"wrap\">\n<div class=\"sec-head\">\n<p class=\"eyebrow\">Features<\/p>\n<h2 id=\"h-feat\">Everything you need to trade rectangle breakouts on MT4<\/h2>\n<p>A chart-window indicator built for one job: finding rectangles quickly, drawing them clearly and telling you when price leaves the box.<\/p>\n<\/div>\n<div class=\"feat\">\n<article>\n<h3>Automatic rectangle detection<\/h3>\n<p>Scans the visible history and every new bar for rectangles. No manual horizontal lines, no guessing which touches belong to the box.<\/p>\n<\/article>\n<article>\n<h3>Small, medium and large sizes<\/h3>\n<p>Look for compact ranges, mid-sized ones or wide structures. Switch each size on or off to match the scale you trade.<\/p>\n<\/article>\n<article>\n<h3>Adjustable flatness<\/h3>\n<p>One input controls how level the upper and lower boundaries must be. Choose stricter, cleaner boxes or allow looser ones.<\/p>\n<\/article>\n<article>\n<h3>Boundaries and forward projection<\/h3>\n<p>Solid orange and lime lines mark the box. Dotted lines run ahead so you can see the levels price is about to test. Set how many bars they extend.<\/p>\n<\/article>\n<article>\n<h3>Found and breakout alerts<\/h3>\n<p>Get notified when a new rectangle appears and again when a breakout is marked, each with its own sound file, a pop-up and a log message.<\/p>\n<\/article>\n<article>\n<h3>Bullish and bearish breakout dots<\/h3>\n<p>A yellow dot above the bar flags a close over the upper boundary. A dot below the bar flags a close under the lower boundary.<\/p>\n<\/article>\n<article>\n<h3>Latest-pattern-only mode<\/h3>\n<p>Keep only the most recent rectangle on the chart. Older lines are removed automatically, which keeps busy charts readable.<\/p>\n<\/article>\n<article>\n<h3>Full control of line style<\/h3>\n<p>Choose separate colors for the upper boundary, lower boundary and projection lines, and set the line width to match your chart theme.<\/p>\n<\/article>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"sizes\" aria-labelledby=\"h-size\">\n<div class=\"wrap\">\n<div class=\"sec-head\">\n<p class=\"eyebrow\">Pattern sizes<\/p>\n<h2 id=\"h-size\">Choose the rectangle size that fits your trading<\/h2>\n<p>Rectangles come in different scales. Pick the sizes you care about and leave the rest off.<\/p>\n<\/div>\n<div class=\"size-grid\">\n<article class=\"size\"><svg viewBox=\"0 0 180 70\" role=\"img\" aria-label=\"Small rectangle pattern\"><rect width=\"180\" height=\"70\" rx=\"6\" fill=\"#0c1320\"\/><path d=\"M70 28H110\" stroke=\"#ff9a2e\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/><path d=\"M70 42H110\" stroke=\"#8de63f\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/><\/svg><\/p>\n<p class=\"tag\">Small<\/p>\n<h3>Compact ranges<\/h3>\n<p>Short consolidations that form over a handful of bars. Suited to lower timeframes and fast intraday trading.<\/p>\n<\/article>\n<article class=\"size\"><svg viewBox=\"0 0 180 70\" role=\"img\" aria-label=\"Medium rectangle pattern\"><rect width=\"180\" height=\"70\" rx=\"6\" fill=\"#0c1320\"\/><path d=\"M50 22H130\" stroke=\"#ff9a2e\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/><path d=\"M50 48H130\" stroke=\"#8de63f\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/><\/svg><\/p>\n<p class=\"tag\">Medium<\/p>\n<h3>Everyday ranges<\/h3>\n<p>Mid-sized boxes that fit most day trading and short swing setups. A balanced choice for general use.<\/p>\n<\/article>\n<article class=\"size\"><svg viewBox=\"0 0 180 70\" role=\"img\" aria-label=\"Large rectangle pattern\"><rect width=\"180\" height=\"70\" rx=\"6\" fill=\"#0c1320\"\/><path d=\"M20 14H160\" stroke=\"#ff9a2e\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/><path d=\"M20 56H160\" stroke=\"#8de63f\" stroke-width=\"2.4\" stroke-linecap=\"round\"\/><\/svg><\/p>\n<p class=\"tag\">Large<\/p>\n<h3>Wide ranges<\/h3>\n<p>Big, slow-forming boxes with a tall price range. Useful on higher timeframes for swing and position traders.<\/p>\n<\/article>\n<\/div>\n<p class=\"note\">All three sizes are on by default. Turn off the ones you do not trade and the chart stays cleaner.<\/p>\n<\/div>\n<\/section>\n<section id=\"how\" aria-labelledby=\"h-how\">\n<div class=\"wrap\">\n<div class=\"sec-head\">\n<p class=\"eyebrow\">Setup<\/p>\n<h2 id=\"h-how\">Install the Rectangle Chart Pattern indicator for MT4 in minutes<\/h2>\n<\/div>\n<ol class=\"steps\">\n<li>\n<div>\n<h3>Copy the file into MetaTrader 4<\/h3>\n<p>In MT4, choose File, then Open Data Folder. Place <code>ChartPatternRectangle.ex4<\/code> in <code>MQL4\/Indicators<\/code>. Restart MT4, or right-click the Navigator and choose Refresh.<\/p>\n<\/div>\n<\/li>\n<li>\n<div>\n<h3>Attach it to a chart<\/h3>\n<p>Open any symbol and timeframe, find the indicator under Navigator, Indicators, and drag it onto the chart.<\/p>\n<\/div>\n<\/li>\n<li>\n<div>\n<h3>Pick your sizes and flatness<\/h3>\n<p>In the inputs window, enable the pattern sizes you want, adjust the horizontal tolerance, set the projection length and choose colors and sounds. The defaults work well out of the box.<\/p>\n<\/div>\n<\/li>\n<li>\n<div>\n<h3>Let the chart do the scanning<\/h3>\n<p>Rectangles appear with their boundaries and projections. Keep alerts on and MT4 will notify you when a new one forms and when a breakout is marked.<\/p>\n<\/div>\n<\/li>\n<\/ol>\n<p class=\"note\">Requires MetaTrader 4 build 600 or newer and some price history loaded on the chart. The default alert sounds, alert.wav and alert2.wav, ship with MT4.<\/p>\n<\/div>\n<\/section>\n<section class=\"uses\" aria-labelledby=\"h-use\">\n<div class=\"wrap\">\n<div class=\"sec-head\">\n<p class=\"eyebrow\">In practice<\/p>\n<h2 id=\"h-use\">How traders use rectangle patterns<\/h2>\n<p>Ranges often end in a breakout, but false breakouts happen too. Many traders wait for confirmation and size positions with that risk in mind. The indicator finds the pattern. Your plan decides what to do with it.<\/p>\n<\/div>\n<div class=\"use-grid\">\n<div>\n<h3>Breakout watching<\/h3>\n<p>Use the boundaries as reference levels and let the breakout dot draw your eye when price leaves the box. Wait for your own confirmation before acting.<\/p>\n<\/div>\n<div>\n<h3>Range trading context<\/h3>\n<p>Rectangles show exactly where price has been rejected on both sides. Combine the box edges with the support and resistance levels you already trade.<\/p>\n<\/div>\n<div>\n<h3>Compression awareness<\/h3>\n<p>A tight, flat range is a pause in the market. Use it to prepare stop distances, position size and alerts before the next move.<\/p>\n<\/div>\n<div>\n<h3>Multi-timeframe confirmation<\/h3>\n<p>Run the Large size on a higher timeframe for the bigger picture and the Small size on a lower one to time entries around the box.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<section id=\"settings\" aria-labelledby=\"h-set\">\n<div class=\"wrap\">\n<div class=\"sec-head\">\n<p class=\"eyebrow\">Settings<\/p>\n<h2 id=\"h-set\">Inputs you can adjust<\/h2>\n<p>Every option appears in the standard MT4 inputs window when you attach the indicator.<\/p>\n<\/div>\n<div class=\"tbl\" role=\"region\" aria-label=\"Indicator inputs\" tabindex=\"0\">\n<table>\n<thead>\n<tr>\n<th scope=\"col\">Input<\/th>\n<th scope=\"col\">Default<\/th>\n<th scope=\"col\">What it does<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>EnableSmall<\/code><\/td>\n<td>true<\/td>\n<td>Look for small rectangle patterns.<\/td>\n<\/tr>\n<tr>\n<td><code>EnableMedium<\/code><\/td>\n<td>true<\/td>\n<td>Look for medium-sized rectangles.<\/td>\n<\/tr>\n<tr>\n<td><code>EnableLarge<\/code><\/td>\n<td>true<\/td>\n<td>Look for large rectangles.<\/td>\n<\/tr>\n<tr>\n<td><code>HorizontalToleranceATR<\/code><\/td>\n<td>0.75<\/td>\n<td>How level the upper and lower boundaries must be. Lower values accept only flatter rectangles, higher values accept looser ones.<\/td>\n<\/tr>\n<tr>\n<td><code>LastOnly<\/code><\/td>\n<td>false<\/td>\n<td>Show only the most recent rectangle and remove older ones.<\/td>\n<\/tr>\n<tr>\n<td><code>SetAlert<\/code><\/td>\n<td>true<\/td>\n<td>Play sounds, open the Alert window and write to the Experts log when a rectangle is found or a breakout appears on the live bar.<\/td>\n<\/tr>\n<tr>\n<td><code>ExtensionBars<\/code><\/td>\n<td>20<\/td>\n<td>How many bars the dotted projection lines run ahead. This is also how long breakouts are watched after a rectangle appears, so 0 hides the projections and turns breakout markers off.<\/td>\n<\/tr>\n<tr>\n<td><code>LineWidth<\/code><\/td>\n<td>2<\/td>\n<td>Thickness of the boundary lines and the breakout dot.<\/td>\n<\/tr>\n<tr>\n<td><code>UpperLineColor<\/code><\/td>\n<td>Orange<\/td>\n<td>Color of the upper boundary line.<\/td>\n<\/tr>\n<tr>\n<td><code>LowerLineColor<\/code><\/td>\n<td>Lime<\/td>\n<td>Color of the lower boundary line.<\/td>\n<\/tr>\n<tr>\n<td><code>ExtensionLineColor<\/code><\/td>\n<td>Gray<\/td>\n<td>Color of the dotted projection lines.<\/td>\n<\/tr>\n<tr>\n<td><code>SoundAlertFile<\/code><\/td>\n<td>alert.wav<\/td>\n<td>Sound played when a rectangle is found. Use any file in your MT4 Sounds folder.<\/td>\n<\/tr>\n<tr>\n<td><code>BreakoutSoundAlertFile<\/code><\/td>\n<td>alert2.wav<\/td>\n<td>Sound played when a breakout is marked.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"what\" aria-labelledby=\"h-comp\">\n<div class=\"wrap\">\n<div class=\"sec-head\">\n<p class=\"eyebrow\">Compatibility<\/p>\n<h2 id=\"h-comp\">Requirements and compatibility<\/h2>\n<\/div>\n<dl class=\"spec\" style=\"margin:0\">\n<div>\n<dt>Platform<\/dt>\n<dd>MetaTrader 4, build 600 or newer<\/dd>\n<\/div>\n<div>\n<dt>File format<\/dt>\n<dd>Compiled .ex4 indicator<\/dd>\n<\/div>\n<div>\n<dt>Indicator type<\/dt>\n<dd>Chart window overlay<\/dd>\n<\/div>\n<div>\n<dt>Symbols<\/dt>\n<dd>Any instrument your broker offers<\/dd>\n<\/div>\n<div>\n<dt>Timeframes<\/dt>\n<dd>M1 to MN<\/dd>\n<\/div>\n<div>\n<dt>Alerts<\/dt>\n<dd>Sound file, Alert window and Experts log<\/dd>\n<\/div>\n<div>\n<dt>Data buffer<\/dt>\n<dd>One breakout buffer for iCustom<\/dd>\n<\/div>\n<div>\n<dt>Trading<\/dt>\n<dd>Analysis only, places no orders<\/dd>\n<\/div>\n<\/dl>\n<\/div>\n<\/section>\n<section id=\"faq\" aria-labelledby=\"h-faq\">\n<div class=\"wrap\">\n<div class=\"sec-head\">\n<p class=\"eyebrow\">FAQ<\/p>\n<h2 id=\"h-faq\">Rectangle Chart Pattern indicator for MT4: frequently asked questions<\/h2>\n<\/div>\n<div class=\"faq\" id=\"faq-list\">\n<details>\n<summary>What does a rectangle chart pattern indicator do?<\/summary>\n<p>It scans price for rectangle patterns, also known as trading ranges, where price keeps bouncing between a flat ceiling and a flat floor. When it finds one, it draws the upper and lower boundaries on your MT4 chart, projects them forward, marks breakouts and can alert you.<\/p>\n<\/details>\n<details>\n<summary>Does it work on every symbol and timeframe?<\/summary>\n<p>Yes. It runs on any symbol your broker offers in MetaTrader 4, from forex pairs to metals, indices and crypto CFDs, and on every timeframe from M1 to monthly.<\/p>\n<\/details>\n<details>\n<summary>What is the difference between small, medium and large patterns?<\/summary>\n<p>The three sizes look for rectangles of different scales. Small suits quick intraday ranges, medium suits everyday trading, and large picks up wide, slow-forming ranges on higher timeframes. You can enable any combination.<\/p>\n<\/details>\n<details>\n<summary>How do the alerts work?<\/summary>\n<p>With alerts enabled, the indicator notifies you twice in a rectangle&#8217;s life: when a new rectangle is found and when a breakout is marked on the live bar. Each event plays its own sound file, opens the MT4 Alert window and writes a message to the Experts log. The defaults are alert.wav and alert2.wav, and you can use any file in your MT4 Sounds folder.<\/p>\n<\/details>\n<details>\n<summary>How are breakouts shown?<\/summary>\n<p>After a rectangle appears, a yellow dot is placed above the bar when price closes above the upper boundary, or below the bar when price closes below the lower boundary. Breakouts are watched while the dotted projection lines are running, so the number of projection bars also sets how long a rectangle is monitored.<\/p>\n<\/details>\n<details>\n<summary>Does it place trades for me?<\/summary>\n<p>No. It is an analysis tool that marks patterns on your chart. It does not open, modify or close orders, so every trading decision stays with you.<\/p>\n<\/details>\n<details>\n<summary>Can the signal change while a bar is still forming?<\/summary>\n<p>Yes. The indicator evaluates every bar, including the one still forming, so a rectangle or breakout flagged on the live bar can change before that bar closes. Many traders wait for the bar to close before acting on it.<\/p>\n<\/details>\n<details>\n<summary>Can I read the breakout from an Expert Advisor?<\/summary>\n<p>The indicator exposes one visible data buffer that holds a value on bars where a breakout is marked. You can read it from your own tools with iCustom. You receive the compiled .ex4 file, which attaches and runs like any other MT4 indicator.<\/p>\n<\/details>\n<details>\n<summary>Does a rectangle pattern guarantee a profitable trade?<\/summary>\n<p>No chart pattern does. Ranges can end in false breakouts, and price can reverse after leaving a box. Use the indicator alongside your own analysis, confirmation and risk management.<\/p>\n<\/details>\n<\/div>\n<\/div>\n<\/section>\n<section class=\"final\" id=\"get\" aria-labelledby=\"h-get\" style=\"background:#0c1320;color:#eef3fb\">\n<div class=\"wrap\">\n<p class=\"eyebrow\" style=\"color:#ff9a2e\">Get started<\/p>\n<h2 id=\"h-get\" style=\"color:#eef3fb\">Add the Rectangle Chart Pattern indicator to your MT4 charts<\/h2>\n<p style=\"color:#9fb0c8\">Stop drawing range boxes by hand. Attach the indicator, choose your pattern sizes and let MetaTrader 4 tell you when a rectangle forms and when price breaks out.<\/p>\n<div class=\"cta-row\"><a class=\"btn\" style=\"background:#ee7d12;color:#1a0e00;text-decoration:none\" href=\"https:\/\/www.patternsmart.com\/cart\/index.php?route=product\/category&#038;path=65&#038;filter=30\">Download the indicator<\/a><a class=\"btn ghost\" href=\"#features\">Review the features<\/a><\/div>\n<\/div>\n<\/section>\n<\/div>\n<div class=\"bf-foot\">\n<div class=\"wrap\">\n<p>Trading leveraged products such as forex and CFDs carries a high level of risk and may not be suitable for everyone. You can lose more than your initial deposit.<\/p>\n<p>The Rectangle Chart Pattern indicator for MT4 is a charting tool for MetaTrader 4. It is not financial advice and does not guarantee results. Past patterns do not predict future price movement. MetaTrader is a trademark of its respective owner.<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-80.png\"><img decoding=\"async\" width=\"1024\" height=\"392\" data-src=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-80-1024x392.png\" alt=\"Rectangle Chart Pattern\" class=\"wp-image-2834 lazyload\" data-srcset=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-80-1024x392.png 1024w, https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-80-300x115.png 300w, https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-80-768x294.png 768w, https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-80.png 1050w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/392;\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-81.png\"><img decoding=\"async\" width=\"1024\" height=\"446\" data-src=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-81-1024x446.png\" alt=\"Rectangle Chart Pattern\" class=\"wp-image-2836 lazyload\" data-srcset=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-81-1024x446.png 1024w, https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-81-300x131.png 300w, https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-81-768x334.png 768w, https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-81.png 1070w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/446;\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-82.png\"><img decoding=\"async\" width=\"832\" height=\"462\" data-src=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-82.png\" alt=\"Rectangle Chart Pattern indicator for MT4\" class=\"wp-image-2837 lazyload\" data-srcset=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-82.png 832w, https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-82-300x167.png 300w, https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-82-768x426.png 768w\" data-sizes=\"(max-width: 832px) 100vw, 832px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 832px; --smush-placeholder-aspect-ratio: 832\/462;\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-83.png\"><img decoding=\"async\" width=\"880\" height=\"483\" data-src=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-83.png\" alt=\"Rectangle Chart Pattern indicator for MT4\" class=\"wp-image-2838 lazyload\" data-srcset=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-83.png 880w, https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-83-300x165.png 300w, https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-83-768x422.png 768w\" data-sizes=\"(max-width: 880px) 100vw, 880px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 880px; --smush-placeholder-aspect-ratio: 880\/483;\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-84.png\"><img decoding=\"async\" width=\"1024\" height=\"435\" data-src=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-84-1024x435.png\" alt=\"Rectangle Chart Pattern indicator for MT4\" class=\"wp-image-2839 lazyload\" data-srcset=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-84-1024x435.png 1024w, https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-84-300x127.png 300w, https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-84-768x326.png 768w, https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-84.png 1095w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/435;\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Rectangle Chart Pattern The patternFeaturesSettingsFAQGet the indicator MetaTrader 4 indicator Rectangle Chart Pattern indicator for MT4 Spot trading-range rectangles the moment they form. The indicator scans your MetaTrader 4 chart, draws flat upper and lower boundaries, projects them forward and alerts you when price breaks out, so you stop measuring ranges by eye. Get the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2835,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-80-1024x392.png","fifu_image_alt":"","footnotes":""},"categories":[466,5,167,218],"tags":[492],"class_list":["post-2833","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-chart-patterns","category-indicator","category-mt4","category-platform","tag-rectangle"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Rectangle Chart Pattern indicator for MT4 - PatternSmart.com<\/title>\n<meta name=\"description\" content=\"Rectangle Chart Pattern The patternFeaturesSettingsFAQGet the indicator MetaTrader 4 indicator Rectangle Chart Pattern indicator for MT4 Spot\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Rectangle Chart Pattern indicator for MT4 - PatternSmart.com\" \/>\n<meta property=\"og:description\" content=\"Rectangle Chart Pattern The patternFeaturesSettingsFAQGet the indicator MetaTrader 4 indicator Rectangle Chart Pattern indicator for MT4 Spot\" \/>\n<meta property=\"og:url\" content=\"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/\" \/>\n<meta property=\"og:site_name\" content=\"PatternSmart.com\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/patternsmartcom\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-10T23:42:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-10T23:42:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-80-1024x392.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"392\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@patternsmart\" \/>\n<meta name=\"twitter:site\" content=\"@patternsmart\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/rectangle-chart-pattern-indicator-for-mt4\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/rectangle-chart-pattern-indicator-for-mt4\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/#\\\/schema\\\/person\\\/9e12806606884f7f6a4a7c18c3ff7d18\"},\"headline\":\"Rectangle Chart Pattern indicator for MT4\",\"datePublished\":\"2026-11-10T23:42:48+00:00\",\"dateModified\":\"2026-11-10T23:42:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/rectangle-chart-pattern-indicator-for-mt4\\\/\"},\"wordCount\":2012,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/rectangle-chart-pattern-indicator-for-mt4\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/image-80-1024x392.png\",\"keywords\":[\"Rectangle\"],\"articleSection\":[\"Chart Patterns\",\"Indicator\",\"MT4\",\"Platform\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/patternsmart.com\\\/wp\\\/rectangle-chart-pattern-indicator-for-mt4\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/rectangle-chart-pattern-indicator-for-mt4\\\/\",\"url\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/rectangle-chart-pattern-indicator-for-mt4\\\/\",\"name\":\"Rectangle Chart Pattern indicator for MT4 - PatternSmart.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/rectangle-chart-pattern-indicator-for-mt4\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/rectangle-chart-pattern-indicator-for-mt4\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/image-80-1024x392.png\",\"datePublished\":\"2026-11-10T23:42:48+00:00\",\"dateModified\":\"2026-11-10T23:42:49+00:00\",\"description\":\"Rectangle Chart Pattern The patternFeaturesSettingsFAQGet the indicator MetaTrader 4 indicator Rectangle Chart Pattern indicator for MT4 Spot\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/rectangle-chart-pattern-indicator-for-mt4\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/patternsmart.com\\\/wp\\\/rectangle-chart-pattern-indicator-for-mt4\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/rectangle-chart-pattern-indicator-for-mt4\\\/#primaryimage\",\"url\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/image-80-1024x392.png\",\"contentUrl\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/image-80-1024x392.png\",\"width\":1024,\"height\":392},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/rectangle-chart-pattern-indicator-for-mt4\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Indicator\",\"item\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/category\\\/indicator\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Rectangle Chart Pattern indicator for MT4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/#website\",\"url\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/\",\"name\":\"PatternSmart.com\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/#organization\",\"name\":\"PatternSmart.com\",\"url\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/icon.png\",\"contentUrl\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/icon.png\",\"width\":50,\"height\":50,\"caption\":\"PatternSmart.com\"},\"image\":{\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/patternsmartcom\",\"https:\\\/\\\/x.com\\\/patternsmart\",\"https:\\\/\\\/www.youtube.com\\\/@PatternSmartcom\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/#\\\/schema\\\/person\\\/9e12806606884f7f6a4a7c18c3ff7d18\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6589491802e11c63d984d390f51ca034dfcf2cb6a9fc4985c49c40575fb97081?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6589491802e11c63d984d390f51ca034dfcf2cb6a9fc4985c49c40575fb97081?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6589491802e11c63d984d390f51ca034dfcf2cb6a9fc4985c49c40575fb97081?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"http:\\\/\\\/PatternSmart.com\"],\"url\":\"https:\\\/\\\/patternsmart.com\\\/wp\\\/author\\\/glm\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Rectangle Chart Pattern indicator for MT4 - PatternSmart.com","description":"Rectangle Chart Pattern The patternFeaturesSettingsFAQGet the indicator MetaTrader 4 indicator Rectangle Chart Pattern indicator for MT4 Spot","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/","og_locale":"en_US","og_type":"article","og_title":"Rectangle Chart Pattern indicator for MT4 - PatternSmart.com","og_description":"Rectangle Chart Pattern The patternFeaturesSettingsFAQGet the indicator MetaTrader 4 indicator Rectangle Chart Pattern indicator for MT4 Spot","og_url":"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/","og_site_name":"PatternSmart.com","article_publisher":"https:\/\/www.facebook.com\/patternsmartcom","article_published_time":"2026-11-10T23:42:48+00:00","article_modified_time":"2026-11-10T23:42:49+00:00","og_image":[{"width":1024,"height":392,"url":"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-80-1024x392.png","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@patternsmart","twitter_site":"@patternsmart","twitter_misc":{"Written by":"admin","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/#article","isPartOf":{"@id":"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/"},"author":{"name":"admin","@id":"https:\/\/patternsmart.com\/wp\/#\/schema\/person\/9e12806606884f7f6a4a7c18c3ff7d18"},"headline":"Rectangle Chart Pattern indicator for MT4","datePublished":"2026-11-10T23:42:48+00:00","dateModified":"2026-11-10T23:42:49+00:00","mainEntityOfPage":{"@id":"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/"},"wordCount":2012,"commentCount":0,"publisher":{"@id":"https:\/\/patternsmart.com\/wp\/#organization"},"image":{"@id":"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/#primaryimage"},"thumbnailUrl":"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-80-1024x392.png","keywords":["Rectangle"],"articleSection":["Chart Patterns","Indicator","MT4","Platform"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/","url":"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/","name":"Rectangle Chart Pattern indicator for MT4 - PatternSmart.com","isPartOf":{"@id":"https:\/\/patternsmart.com\/wp\/#website"},"primaryImageOfPage":{"@id":"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/#primaryimage"},"image":{"@id":"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/#primaryimage"},"thumbnailUrl":"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-80-1024x392.png","datePublished":"2026-11-10T23:42:48+00:00","dateModified":"2026-11-10T23:42:49+00:00","description":"Rectangle Chart Pattern The patternFeaturesSettingsFAQGet the indicator MetaTrader 4 indicator Rectangle Chart Pattern indicator for MT4 Spot","breadcrumb":{"@id":"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/#primaryimage","url":"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-80-1024x392.png","contentUrl":"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/11\/image-80-1024x392.png","width":1024,"height":392},{"@type":"BreadcrumbList","@id":"https:\/\/patternsmart.com\/wp\/rectangle-chart-pattern-indicator-for-mt4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/patternsmart.com\/wp\/"},{"@type":"ListItem","position":2,"name":"Indicator","item":"https:\/\/patternsmart.com\/wp\/category\/indicator\/"},{"@type":"ListItem","position":3,"name":"Rectangle Chart Pattern indicator for MT4"}]},{"@type":"WebSite","@id":"https:\/\/patternsmart.com\/wp\/#website","url":"https:\/\/patternsmart.com\/wp\/","name":"PatternSmart.com","description":"","publisher":{"@id":"https:\/\/patternsmart.com\/wp\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/patternsmart.com\/wp\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/patternsmart.com\/wp\/#organization","name":"PatternSmart.com","url":"https:\/\/patternsmart.com\/wp\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/patternsmart.com\/wp\/#\/schema\/logo\/image\/","url":"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/04\/icon.png","contentUrl":"https:\/\/patternsmart.com\/wp\/wp-content\/uploads\/2026\/04\/icon.png","width":50,"height":50,"caption":"PatternSmart.com"},"image":{"@id":"https:\/\/patternsmart.com\/wp\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/patternsmartcom","https:\/\/x.com\/patternsmart","https:\/\/www.youtube.com\/@PatternSmartcom"]},{"@type":"Person","@id":"https:\/\/patternsmart.com\/wp\/#\/schema\/person\/9e12806606884f7f6a4a7c18c3ff7d18","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/6589491802e11c63d984d390f51ca034dfcf2cb6a9fc4985c49c40575fb97081?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6589491802e11c63d984d390f51ca034dfcf2cb6a9fc4985c49c40575fb97081?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6589491802e11c63d984d390f51ca034dfcf2cb6a9fc4985c49c40575fb97081?s=96&d=mm&r=g","caption":"admin"},"sameAs":["http:\/\/PatternSmart.com"],"url":"https:\/\/patternsmart.com\/wp\/author\/glm\/"}]}},"_links":{"self":[{"href":"https:\/\/patternsmart.com\/wp\/wp-json\/wp\/v2\/posts\/2833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/patternsmart.com\/wp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/patternsmart.com\/wp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/patternsmart.com\/wp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/patternsmart.com\/wp\/wp-json\/wp\/v2\/comments?post=2833"}],"version-history":[{"count":1,"href":"https:\/\/patternsmart.com\/wp\/wp-json\/wp\/v2\/posts\/2833\/revisions"}],"predecessor-version":[{"id":2840,"href":"https:\/\/patternsmart.com\/wp\/wp-json\/wp\/v2\/posts\/2833\/revisions\/2840"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/patternsmart.com\/wp\/wp-json\/wp\/v2\/media\/2835"}],"wp:attachment":[{"href":"https:\/\/patternsmart.com\/wp\/wp-json\/wp\/v2\/media?parent=2833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/patternsmart.com\/wp\/wp-json\/wp\/v2\/categories?post=2833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/patternsmart.com\/wp\/wp-json\/wp\/v2\/tags?post=2833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}