📡 HAFC — Hanmi Financial Corporation

Price-Time Intelligence · decision-support only — not recommendations, not predictions · as of 10/06/2026

Last price (Close)
31.21 +1.60%
Next window · Gann 30 · active
10/06/2026
Last window · Gann 90 · 07/06/2026
since +2.19%
Trend
Strong uptrend

Daily chart · hover for price & date

Reference points

Last major low · 09/03/2026
24.54
Days: 65 trading / 93 calendar · return since: +27.18%
Last major high · 28/04/2026
31.33
Days: 30 trading / 43 calendar · return since: -0.38%

Price-Time Watch Windows

Reference pointCycleCountingTarget dateDistanceStatus
High 28/04/2026 @ 31.33Short 21Trading28/05/2026-9 (±1)Passed
Low 09/03/2026 @ 24.54Gann 60Trading03/06/2026-5 (±2)Passed
Low 09/03/2026 @ 24.54Gann 90Calendar07/06/2026-3 (±3)Active now
High 28/04/2026 @ 31.33Gann 30Trading10/06/2026+0 (±2)Active now
High 28/04/2026 @ 31.33Gann 45Calendar12/06/2026+2 (±2)Active now
High 28/04/2026 @ 31.33Gann 60Calendar27/06/2026+17 (±2)Upcoming
High 28/04/2026 @ 31.33Gann 45Trading01/07/2026+15 (±2)Upcoming
Low 09/03/2026 @ 24.54Gann 120Calendar07/07/2026+27 (±3)Upcoming
Low 09/03/2026 @ 24.54Gann 90Trading15/07/2026+25 (±3)Upcoming
High 28/04/2026 @ 31.33Gann 60Trading22/07/2026+30 (±2)Upcoming

Chronological: recent past → active → upcoming. 'Near a window' is context only, not a signal.

Date Echo — seasonal anniversary

What happened around the same calendar date in prior years. n ≈ number of years — descriptive, not an edge. Each window separately, every number vs baseline.

Passed 28/05/2026 · High Short 21/Trading · 9 years — Small sample
10 days: Avg +0.68% · Win 44% · DD -3.52%20 days: Avg -0.57% · Win 33% · DD -4.59%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202528/05/202522.82neutral-0.70%+3.46%+8.15%-1.18%+8.15%
202428/05/202415.45neutral-1.04%-1.17%+3.04%-1.81%+3.04%
202326/05/202314.95far below SMA50+1.94%+8.03%+2.74%-3.68%+14.18%
202227/05/202223.34neutral+2.40%-7.71%-3.00%-7.75%+2.57%
202128/05/202120.98neutral+1.24%-3.19%-9.20%-10.34%+2.29%
202028/05/20209.76neutral+3.38%-1.64%-4.41%-7.79%+19.26%
201928/05/201921.40neutral+1.36%+0.19%-0.61%-3.64%+1.36%
201829/05/201830.00neutral+2.33%-0.17%-1.83%-1.83%+3.00%
201726/05/201727.50neutral-2.36%+8.36%+0.00%-3.27%+8.36%
Passed 03/06/2026 · Low Gann 60/Trading · 9 years — Small sample
10 days: Avg -1.22% · Win 44% · DD -3.45%20 days: Avg +0.26% · Win 44% · DD -5.31%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202503/06/202523.12neutral+2.64%-2.47%+12.63%-2.47%+12.63%
202403/06/202415.54neutral-1.74%-1.22%+7.34%-2.38%+7.59%
202302/06/202315.88neutral+2.33%+1.95%-3.65%-5.98%+7.49%
202203/06/202223.80neutral-7.23%-8.11%-3.32%-9.54%+0.55%
202103/06/202121.46near 52w high-3.77%-7.64%-10.48%-12.35%+0.00%
202003/06/20209.53neutral+8.50%+0.63%-4.72%-6.19%+22.14%
201903/06/201921.05neutral+1.66%+0.52%+5.42%+0.00%+5.80%
201804/06/201830.90neutral-2.43%-3.40%-6.63%-8.25%+0.00%
201702/06/201726.90neutral+10.41%+8.74%+5.76%-0.63%+10.78%
Active now 07/06/2026 · Low Gann 90/Calendar · 9 years — Small sample
10 days: Avg -4.10% · Win 44% · DD -6.64%20 days: Avg -3.60% · Win 44% · DD -8.38%
Open Date Echo · 9 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202506/06/202523.33neutral-1.50%+1.29%+11.79%-3.34%+13.67%
202407/06/202415.57neutral-2.57%+0.39%+3.98%-2.57%+7.39%
202307/06/202317.07neutral-5.68%-9.90%-10.25%-12.54%+0.00%
202207/06/202223.93neutral-8.23%-6.48%-5.22%-10.03%+0.00%
202107/06/202121.24near 52w high-4.38%-7.30%-15.30%-15.30%+0.00%
202008/06/202011.64far above SMA50-14.43%-17.10%-21.39%-23.20%+0.00%
201907/06/201921.20neutral+1.32%+0.33%+5.33%-0.19%+6.27%
201807/06/201830.90neutral-3.88%-2.75%-6.31%-8.25%+0.00%
201707/06/201727.00neutral+9.26%+4.63%+5.00%+0.00%+10.37%
Active now 10/06/2026 · High Gann 30/Trading · 10 years — Small sample
10 days: Avg -3.47% · Win 30% · DD -5.27%20 days: Avg -1.28% · Win 50% · DD -6.82%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202510/06/202523.73neutral-4.97%+0.42%+9.78%-4.97%+11.76%
202410/06/202415.27neutral+0.52%+1.90%+7.99%-0.65%+9.50%
202309/06/202316.25neutral-0.37%-6.83%-3.38%-8.12%+1.42%
202210/06/202222.08neutral-0.95%+3.03%+1.72%-2.49%+4.21%
202110/06/202120.65neutral-4.02%-4.70%-11.53%-15.54%+1.31%
202010/06/202010.34neutral-7.25%-12.96%-16.15%-16.15%+0.00%
201910/06/201921.40neutral-1.12%-1.07%+3.83%-1.12%+5.28%
201811/06/201830.15neutral-0.99%-1.66%-3.81%-5.97%+0.66%
201709/06/201729.70neutral-1.52%-7.07%-4.88%-7.41%+0.34%
201613/06/201623.45near 52w high-1.46%-5.75%+3.65%-5.75%+3.65%
Active now 12/06/2026 · High Gann 45/Calendar · 10 years — Small sample
10 days: Avg -2.16% · Win 40% · DD -4.81%20 days: Avg +0.45% · Win 60% · DD -6.24%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202512/06/202523.56neutral-3.23%+5.31%+11.38%-4.29%+12.56%
202412/06/202415.70volume x1.5-1.46%+1.46%+10.70%-3.38%+10.70%
202312/06/202316.15neutral-1.42%-4.89%+0.68%-7.55%+2.04%
202213/06/202221.54neutral+3.57%+5.11%+2.51%-0.05%+6.82%
202111/06/202120.75neutral-9.35%-4.82%-11.52%-15.95%+0.82%
202012/06/20209.84neutral-2.95%-9.15%-5.69%-11.89%+3.86%
201912/06/201921.26neutral+0.56%+0.56%+3.01%-0.47%+5.97%
201812/06/201829.95neutral+1.00%-1.67%-4.51%-5.34%+1.34%
201712/06/201729.80volume x1.8-1.51%-7.72%-5.70%-7.72%+0.00%
201613/06/201623.45near 52w high-1.46%-5.75%+3.65%-5.75%+3.65%
Upcoming 27/06/2026 · High Gann 60/Calendar · 10 years — Small sample
10 days: Avg +2.78% · Win 70% · DD -2.01%20 days: Avg +4.51% · Win 60% · DD -4.89%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202527/06/202524.81volume x2.8+5.08%+5.76%-4.84%-6.93%+6.89%
202427/06/202415.93neutral-0.94%+9.10%+28.75%-0.94%+29.94%
202327/06/202315.36neutral-1.04%+5.86%+20.44%-2.80%+20.44%
202227/06/202222.75neutral+1.14%-1.27%+4.53%-4.70%+5.27%
202128/06/202119.05neutral-5.56%-5.88%-8.29%-11.50%+0.84%
202026/06/20208.94neutral+5.93%+3.80%+3.69%-3.02%+8.61%
201927/06/201921.99neutral+2.46%+0.59%-1.82%-4.91%+2.46%
201827/06/201828.75neutral+0.35%-1.91%-12.87%-14.09%+2.61%
201727/06/201727.80neutral+3.96%+1.80%+3.98%+0.00%+5.58%
201627/06/201621.97near 52w low+2.69%+9.97%+11.52%+0.00%+12.33%
Upcoming 01/07/2026 · High Gann 45/Trading · 10 years — Small sample
10 days: Avg +2.48% · Win 70% · DD -3.36%20 days: Avg +4.20% · Win 60% · DD -5.96%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202501/07/202525.48neutral+2.12%+0.90%-9.69%-9.69%+4.08%
202401/07/202416.39neutral-1.22%+17.33%+22.33%-3.72%+26.30%
202330/06/202314.93neutral+4.62%+10.65%+27.26%+0.00%+27.66%
202201/07/202222.76neutral-1.01%+0.04%+15.03%-4.75%+15.03%
202101/07/202119.21neutral-4.89%-7.91%-5.10%-12.23%+0.00%
202001/07/20209.08neutral-4.52%+5.73%+1.32%-4.52%+5.73%
201901/07/201922.19neutral+0.14%-1.80%-2.43%-5.77%+1.53%
201802/07/201828.85neutral+0.52%-4.51%-13.17%-14.38%+2.25%
201730/06/201728.45neutral-0.70%+0.53%+1.43%-1.76%+3.16%
201601/07/201623.21near 52w high+2.02%+3.88%+5.04%-2.80%+7.15%
Upcoming 07/07/2026 · Low Gann 120/Calendar · 10 years — Small sample
10 days: Avg +3.85% · Win 50% · DD -3.20%20 days: Avg +3.25% · Win 70% · DD -5.69%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202507/07/202526.07far above SMA50+0.65%-0.58%-12.72%-13.96%+0.65%
202408/07/202415.97neutral+13.27%+25.55%+14.42%+0.00%+29.62%
202307/07/202315.32volume x2.5+6.14%+11.36%+26.07%+0.00%+26.07%
202207/07/202222.68neutral-4.41%+5.16%+13.01%-4.41%+15.43%
202107/07/202117.82far below SMA50+0.84%-0.22%+2.92%-5.39%+3.87%
202007/07/20209.15neutral-0.22%+3.06%+4.48%-5.25%+4.92%
201908/07/201922.33neutral-3.22%-6.36%-10.21%-10.21%+0.00%
201806/07/201828.95neutral-4.32%-4.84%-12.09%-14.68%+1.90%
201707/07/201728.83neutral-2.53%-0.97%+0.62%-3.05%+1.80%
201607/07/201622.86near 52w high+6.30%+6.30%+6.03%+0.00%+8.79%
Upcoming 15/07/2026 · Low Gann 90/Trading · 10 years — Small sample
10 days: Avg +2.66% · Win 70% · DD -3.78%20 days: Avg +3.12% · Win 60% · DD -5.32%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202515/07/202525.41neutral+2.79%-7.75%-4.52%-11.73%+3.07%
202415/07/202418.09far above SMA50+10.83%+9.84%+1.23%+0.00%+14.43%
202314/07/202316.26neutral+4.92%+17.22%+19.03%+0.00%+21.84%
202215/07/202222.45neutral+4.54%+12.56%+20.51%+0.00%+20.51%
202115/07/202118.21neutral-5.55%+1.32%+6.29%-7.41%+6.84%
202015/07/20209.47neutral-2.53%+0.63%+11.06%-5.49%+11.48%
201915/07/201921.61neutral-3.24%-1.20%-12.92%-12.92%+0.88%
201816/07/201827.75neutral-0.54%-9.37%-8.51%-10.99%+0.00%
201714/07/201728.10neutral+1.60%+2.69%-3.58%-3.58%+4.45%
201615/07/201624.36near 52w high+0.94%+0.66%+2.61%-1.03%+5.26%
Upcoming 22/07/2026 · High Gann 60/Trading · 10 years — Small sample
10 days: Avg +1.06% · Win 60% · DD -4.04%20 days: Avg +0.16% · Win 50% · DD -5.65%
Open Date Echo · 10 years
YearActual dateCloseContext5d10d20dMax DD 20dMax Gain 20d
202522/07/202526.12volume x1.7-10.26%-12.77%-7.66%-14.13%+0.00%
202422/07/202420.05near 52w high · far above SMA50-0.90%-8.87%-3.61%-8.87%+3.24%
202321/07/202317.06neutral+11.72%+13.21%+6.14%+0.00%+16.12%
202222/07/202223.47neutral+7.67%+10.19%+13.51%+0.00%+16.60%
202122/07/202117.20far below SMA50+7.27%+8.14%+7.03%+0.00%+13.11%
202022/07/20209.23neutral+3.25%+6.72%+5.86%-0.87%+14.38%
201922/07/201920.91neutral+2.10%-4.11%-10.98%-13.69%+4.26%
201823/07/201827.60volume x1.8-8.88%-7.79%-5.64%-10.51%+0.00%
201721/07/201728.55neutral+1.07%+1.60%-5.98%-6.51%+2.80%
201622/07/201624.59near 52w high-0.28%+4.27%+2.96%-1.95%+4.27%

Questions to Watch

Is there a failed breakout above the window?Did an abnormal reversal candle appear?Is there an abnormal volume spike?Is the advance stalling (no follow-through)?Is short-term support breaking?Any change in relative strength vs QQQ/SPY/SMH?Is the leading sector weakening?

Interpretation & Scenarios

Careful wording — scenarios to watch, not forecasts. The decision is the trader's.

⬆️ Continuation (up) — to watch
· The broad trend (by MA stacking) is still up.
· Positive relative strength vs QQQ, SPY, SMH.
· If it holds above SMA50 (+6.6%) and breaks out on volume above the window — historically similar zones tended to continue. Technical confirmation needed.
⬇️ Weakness (down) — to watch
· If a breakout fails or it closes below SMA50 / a nearby low on volume — risk of continued weakness. Watch for fading volume and relative weakness.
↔️ Range / no clear edge
· Distance from 52w high: -0.4% · from 52w low: +41.9%.
· Without confirmation either way — no clear edge; waiting for confirmation is reasonable.

Current Snapshot

Returns & distances

5 / 10 / 20 / 60 days+7.07% · +2.43% · +6.23% · +22.96%
Distance from SMA20 / 50 / 200+3.86% · +6.62% · +14.69%
Distance from 52w high / low-0.38% · +41.86%
ATR14 · volume vs 20-avg0.66 · 0.97x

Relative strength

vs QQQ (20d)+8.14%
vs SPY (20d)+7.96%
vs SMH (20d)+4.51%

Moving averages

SMA20 / 50 / 20030.05 · 29.27 · 27.21
52w high / low31.33 · 22.00