Open Harmonics · Pattern guide

Cypher

C overshoots A, reaching 127.2–141.4% of XA measured from X, and D retraces about 78.6% of the X-to-C distance.

XABCD

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 #6).

How it exits

D completes above X, so the stop sits 1% under X: a relatively wide stop. 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 Cypher 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.

TimeframeSetupsShare of TFWin rateMean R (95% range)Profit factor−1 / +0.75 / +1.75 / +2.25
15-minute8305.0%41.9%+0.09 (+0.00 to +0.17)1.15475 / 59 / 280 / 5
1-hour6945.3%48.6%+0.25 (+0.15 to +0.34)1.49346 / 73 / 254 / 8
4-hour2225.6%42.3%+0.08 (-0.08 to +0.26)1.15126 / 23 / 65 / 6
Daily1135.4%54.9%+0.39 (+0.15 to +0.64)1.8949 / 15 / 46 / 0

Year by year (mean R)

Year15-minute1-hour4-hourDaily
2016—+0.30 n=66+0.03 n=24+0.38 n=8
2017—+0.50 n=62+0.94 n=21+0.57 n=14
2018—-0.31 n=55+0.00 n=18-0.02 n=12
2019—+0.59 n=76+0.33 n=21+0.79 n=12
2020—+0.64 n=69+0.41 n=22+0.06 n=12
2021—+0.15 n=67+0.30 n=20+0.11 n=11
2022—+0.03 n=51-0.35 n=17-0.09 n=8
2023+0.06 n=95+0.17 n=56-0.61 n=16+0.69 n=13
2024+0.21 n=260+0.13 n=67-0.17 n=24+0.69 n=9
2025+0.06 n=246+0.11 n=78-0.02 n=28+0.45 n=10
2026-0.01 n=229+0.21 n=47-0.34 n=11+0.75 n=4

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.