Open Harmonics · Pattern guide
Shark
C overshoots A (BC is 113–161.8% of AB) and D lands around the origin of the move, 88.6–113% of XA. The script checks no AB ratio for the Shark, which is one reason it is by far the most common pattern here.
Idealised bullish shape. The strategy only trades bullish patterns.
The rule, exactly as coded
From classifyStrictSymmetrical in harmonic_master_ledger_quant.pine (commit adaa8cb). Ratios are distances between points; "≈" means within ±6% of the value. Patterns are checked in order and the first match wins (this is #7).
BC/AB between 1.13 and 1.618(line 426)AD/XA between 0.886 and 1.13(line 426)- C beyond A (line 423)
How it exits
D can land either side of X; the stop sits 1% under whichever is lower. Half the position takes profit at 1.5R, the stop on the rest moves to entry, and it runs to 2R (3R if D sits on the monthly Camarilla S3). How the exits work, and what we tested →
Results by timeframe
Every Shark the script found across about 500 stocks, no hand-picking and no filters. R is the gain or loss as a multiple of the amount risked; a setup is two equal halves, so its outcome is −1, +0.75, +1.75 or +2.25. The 95% range is clustered by instrument.
| Timeframe | Setups | Share of TF | Win rate | Mean R (95% range) | Profit factor | −1 / +0.75 / +1.75 / +2.25 |
|---|---|---|---|---|---|---|
| 15-minute | 12,180 | 73.8% | 42.5% | +0.09 (+0.06 to +0.11) | 1.15 | 6,927 / 1,026 / 3,960 / 108 |
| 1-hour | 9,937 | 75.2% | 46.7% | +0.19 (+0.17 to +0.22) | 1.37 | 5,226 / 974 / 3,505 / 119 |
| 4-hour | 3,035 | 76.1% | 46.1% | +0.20 (+0.15 to +0.24) | 1.37 | 1,618 / 274 / 1,014 / 99 |
| Daily | 1,629 | 77.6% | 48.9% | +0.26 (+0.20 to +0.32) | 1.51 | 828 / 154 / 591 / 42 |
Year by year (mean R)
| Year | 15-minute | 1-hour | 4-hour | Daily |
|---|---|---|---|---|
| 2016 | — | +0.16 n=860 | +0.44 n=244 | +0.67 n=131 |
| 2017 | — | +0.42 n=892 | +0.48 n=279 | +0.68 n=137 |
| 2018 | — | +0.06 n=841 | +0.07 n=288 | -0.01 n=155 |
| 2019 | — | +0.39 n=858 | +0.34 n=254 | +0.60 n=159 |
| 2020 | — | +0.29 n=864 | +0.29 n=236 | +0.49 n=111 |
| 2021 | — | +0.15 n=935 | +0.11 n=309 | +0.26 n=168 |
| 2022 | — | +0.01 n=922 | -0.11 n=289 | -0.31 n=163 |
| 2023 | +0.15 n=1631 | +0.14 n=1003 | +0.06 n=288 | +0.39 n=156 |
| 2024 | +0.12 n=3770 | +0.21 n=999 | +0.26 n=297 | +0.37 n=154 |
| 2025 | +0.12 n=3834 | +0.20 n=985 | +0.22 n=322 | -0.04 n=180 |
| 2026 | -0.04 n=2945 | +0.11 n=778 | +0.05 n=229 | -0.10 n=115 |
Backtests on today's Nasdaq-100 / S&P 500 members (survivorship bias), TradingView Strategy Tester, 0.01% commission, no slippage, all entry filters off. Education and research only — not financial advice.