PageSourceSearch

https://cryptotradersclub.org/assets/CryptoTerry-C3j4U0hZ.js

js cryptotradersclub.org collected 2026-10-05 23:19:50 UTC 55,693 bytes, 359 lines download raw bytes

1import{r as B,d as P,u as M,j as e}from"./index-CzzpED_c.js";import{U as V,L as W,C as I}from"./AuthUI-DDgeSj2-.js";const n={bg:"#0a0e1a",bgCard:"#0f1526",bgElevated:"#151d30",accent:"#f0b429",secondary:"#38bdf8",warn:"#fb923c",danger:"#ef4444",success:"#34d399",text:"#e8ecf4",textSecondary:"#8b99b0",textTertiary:"#4e5d73",border:"#1c2744",gradient1:"linear-gradient(135deg, #f0b429, #fb923c)"},r={display:"'Sora', sans-serif",body:"'Nunito Sans', sans-serif",mono:"'JetBrains Mono', monospace"},G="https://raw.githubusercontent.com/HarmonicLover/TerryImages/main",w=`${G}/Crypto_terry.png`,l=(o,i)=>`${G}/${encodeURIComponent(o)}/${encodeURIComponent(i)}`,F={heroTag:{zh:"SMC 交易策略教學",en:"SMC TRADING STRATEGIES"},heroTitle1:{zh:"加密泰瑞",en:"CryptoTerry"},heroTitle2:{zh:"交易策略全攻略",en:"Trading Strategy Guide"},heroDesc:{zh:"從訂單塊、FVG、形態學到 MACD 背離,涵蓋右側與左側交易策略的完整教學。BTC 回測勝率 85%,固定盈虧比 2.5。",en:"Complete guide covering Order Blocks, FVG, Chart Patterns & MACD divergence. Right-side and left-side trading strategies. BTC backtest 85% win rate, fixed 2.5 R:R."},heroBtn1:{zh:"開始學習",en:"Start Learning"},heroBtn2:{zh:"加入社群",en:"Join Community"},featTitle:{zh:"策略特色",en:"Strategy Features"},featDesc:{zh:"經過實測驗證的交易系統",en:"Battle-tested trading system"},f1:{zh:"8 大交易策略",en:"8 Trading Strategies"},f1d:{zh:"訂單塊 × FVG × 形態學 × MACD,右側+左側完整覆蓋",en:"Order Blocks × FVG × Chart Patterns × MACD, right-side + left-side coverage"},f2:{zh:"85% 勝率回測",en:"85% Backtest Win Rate"},f2d:{zh:"BTC 2024/11~2025/4 實測,止盈 22 張止損 4 張,收益 51RR",en:"BTC tested 2024/11~2025/4, 22 wins 4 losses, 51RR profit"},f3:{zh:"固定盈虧比 2.5",en:"Fixed 2.5 R:R"},f3d:{zh:"簡單量化的止盈方式,適用所有策略,可依個人調整",en:"Simple quantified TP method, works for all strategies, adjustable"},f4:{zh:"多幣種適用",en:"Multi-Asset"},f4d:{zh:"BTC/ETH 用 1H/15M,山寨幣用 4H/1H,全幣種實測驗證",en:"BTC/ETH on 1H/15M, altcoins on 4H/1H, tested across all assets"},tutTitle:{zh:"交易策略教學",en:"Trading Strategy Course"},tutDesc:{zh:"從 SMC 基礎知識到完整交易策略的系統化學習路徑",en:"Systematic learning path from SMC fundamentals to complete trading strategies"},contactTitle:{zh:"加入我們",en:"Join Us"},contactDesc:{zh:"跟著泰瑞一起學習交易",en:"Learn trading with CryptoTerry"}},g=(o,i)=>F[o]&&F[o][i]||F[o]&&F[o].zh||o,S=({children:o,onClick:i,href:s,variant:d="primary",style:c={}})=>{const t={padding:"11px 24px",borderRadius:8,cursor:"pointer",fontSize:13,fontWeight:700,fontFamily:r.body,border:"none",transition:"all .25s ease",display:"inline-flex",alignItems:"center",gap:6,textDecoration:"none",...c},m={primary:{...t,background:n.gradient1,color:"#0a0e1a"},secondary:{...t,background:`${n.secondary}15`,color:n.secondary,border:`1px solid ${n.secondary}30`},ghost:{...t,background:"transparent",color:n.accent,border:`1px solid ${n.accent}30`}},y=m[d]||m.primary;return s?e.jsx("a",{href:s,target:"_blank",rel:"noopener noreferrer",style:y,children:o}):e.jsx("button",{onClick:i,style:y,children:o})},j=({tag:o,title:i,desc:s})=>e.jsxs("div",{style:{textAlign:"center",marginBottom:56},children:[o&&e.jsx("div",{style:{display:"inline-block",padding:"4px 14px",borderRadius:20,background:`${n.accent}10`,border:`1px solid ${n.accent}25`,fontSize:11,color:n.accent,fontWeight:600,marginBottom:16,fontFamily:r.mono,letterSpacing:".08em",textTransform:"uppercase"},children:o}),e.jsx("h2",{style:{fontFamily:r.display,fontSize:36,fontWeight:700,color:n.text,margin:"0 0 14px",lineHeight:1.2},children:i}),s&&e.jsx("p",{style:{fontFamily:r.body,fontSize:15,color:n.textSecondary,maxWidth:540,margin:"0 auto",lineHeight:1.7},children:s})]}),L=({children:o,style:i={}})=>e.jsx("div",{style:{padding:24,borderRadius:12,background:n.bgCard,border:`1px solid ${n.border}`,transition:"all .3s ease",...i},children:o}),A=()=>e.jsx("style",{children:`
2  .nav-links{display:flex;gap:1px}.nav-hamburger{display:none;background:none;border:none;cursor:pointer;padding:4px}.mobile-menu{display:none}.topic-tabs{display:flex;gap:3px}
3  @media(max-width:768px){.grid-2{grid-template-columns:1fr!important}.grid-4{grid-template-columns:repeat(2,1fr)!important}.hero-title{font-size:32px!important}.contact-grid{grid-template-columns:1fr!important}.contact-cta{flex-direction:column!important;text-align:center!important}.footer-grid{flex-direction:column!important;gap:16px!important}.footer-links{flex-direction:column!important;gap:12px!important}.nav-links{display:none!important}.nav-hamburger{display:flex!important;align-items:center}.mobile-menu.open{display:flex!important;flex-direction:column;position:fixed;top:56px;left:0;right:0;background:${n.bg}f5;backdrop-filter:blur(20px);border-bottom:1px solid ${n.border};padding:12px 24px 16px;z-index:99;gap:4px}.tutorial-layout{grid-template-columns:1fr!important}.sidebar-sticky{position:static!important}.topic-tabs{flex-wrap:wrap}.topic-tabs button{flex:1 1 45%;min-width:0}}
4  @media(max-width:480px){.grid-4{grid-template-columns:1fr!important}}
5`});function D({page:o,go:i,lang:s,setLang:d}
5){const[c,t]=B.useState(!1),{session:m}=M(),y=["home","tutorial","contact"],k={zh:["首頁","教學","聯繫"],en:["Home","Tutorial","Contact"]},C=y.map((p,f)=>({id:p,label:k[s][f]})),u=p=>{i(p),t(!1)};return e.jsxs("nav",{style:{position:"fixed",top:0,left:0,right:0,zIndex:100,background:`${n.bg}e8`,backdropFilter:"blur(16px)",borderBottom:`1px solid ${n.border}`},children:[e.jsxs("div",{style:{maxWidth:1100,margin:"0 auto",padding:"0 24px",display:"flex",alignItems:"center",justifyContent:"space-between",height:56},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:10,cursor:"pointer"},onClick:()=>u("home"),children:[e.jsx("img",{src:w,alt:"CryptoTerry",style:{width:32,height:32,borderRadius:8,objectFit:"cover"}}),e.jsx("span",{style:{fontFamily:r.display,fontSize:17,fontWeight:700,color:n.text},children:"CryptoTerry"})]}),e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8},children:[e.jsx("div",{className:"nav-links",children:C.map(p=>e.jsx("button",{onClick:()=>u(p.id),style:{background:o===p.id?`${n.accent}12`:"transparent",border:o===p.id?`1px solid ${n.accent}25`:"1px solid transparent",color:o===p.id?n.accent:n.textSecondary,padding:"6px 14px",borderRadius:6,cursor:"pointer",fontSize:13,fontWeight:500,fontFamily:r.body,transition:"all .2s"},children:p.label},p.id))}),m?e.jsx(V,{}):e.jsx(W,{style:{padding:"6px 14px",fontSize:11}}),e.jsx("button",{onClick:()=>d(s==="zh"?"en":"zh"),style:{background:`${n.secondary}12`,border:`1px solid ${n.secondary}25`,color:n.secondary,padding:"5px 10px",borderRadius:6,cursor:"pointer",fontSize:11,fontWeight:600,fontFamily:r.mono,transition:"all .2s",marginLeft:4},children:s==="zh"?"EN":"中"}),e.jsx("button",{className:"nav-hamburger",onClick:()=>t(!c),"aria-label":"Menu",children:e.jsx("svg",{width:"22",height:"22",viewBox:"0 0 24 24",fill:"none",stroke:n.textSecondary,strokeWidth:"2",strokeLinecap:"round",children:c?e.jsxs(e.Fragment,{children:[e.jsx("line",{x1:"6",y1:"6",x2:"18",y2:"18"}),e.jsx("line",{x1:"6",y1:"18",x2:"18",y2:"6"})]}):e.jsxs(e.Fragment,{children:[e.jsx("line",{x1:"3",y1:"7",x2:"21",y2:"7"}),e.jsx("line",{x1:"3",y1:"12",x2:"21",y2:"12"}),e.jsx("line",{x1:"3",y1:"17",x2:"21",y2:"17"})]})})})]})]}),e.jsx("div",{className:`mobile-menu${c?" open":""}`,children:C.map(p=>e.jsx("button",{onClick:()=>u(p.id),style:{background:o===p.id?`${n.accent}12`:"transparent",border:o===p.id?`1px solid ${n.accent}25`:"1px solid transparent",color:o===p.id?n.accent:n.textSecondary,padding:"10px 16px",borderRadius:8,cursor:"pointer",fontSize:14,fontWeight:500,fontFamily:r.body,transition:"all .2s",textAlign:"left",width:"100%"},children:p.label},p.id))})]})}function E({go:o,lang:i}){const[s,d]=B.useState(!1);return B.useEffect(()=>{setTimeout(()=>d(!0),80)},[]),e.jsxs(e.Fragment,{children:[e.jsxs("section",{style:{position:"relative",minHeight:"100vh",display:"flex",alignItems:"center",overflow:"hidden"},children:[e.jsx("div",{style:{position:"absolute",inset:0,background:`radial-gradient(ellipse at 30% 50%, ${n.accent}08 0%, transparent 60%), radial-gradient(ellipse at 70% 80%, ${n.secondary}05 0%, transparent 50%)`}}),e.jsxs("div",{style:{maxWidth:1100,margin:"0 auto",padding:"120px 24px 80px",position:"relative",zIndex:1,width:"100%",textAlign:"center"},children:[e.jsxs("div",{style:{opacity:s?1:0,transform:s?"none":"translateY(24px)",transition:"all .7s cubic-bezier(.16,1,.3,1)"},children:[e.jsx("img",{src:w,alt:"CryptoTerry",style:{width:96,height:96,borderRadius:20,objectFit:"cover",marginBottom:20,boxShadow:`0 8px 32px ${n.accent}22`}}),e.jsxs("div",{style:{display:"inline-flex",alignItems:"center",gap:8,padding:"6px 16px",borderRadius:20,background:`${n.accent}08`,border:`1px solid ${n.accent}20`,marginBottom:24},children:[e.jsx("div",{style:{width:6,height:6,borderRadius:"50%",background:n.accent,boxShadow:`0 0 8px ${n.accent}`}}),e.jsx("span",{style:{fontSize:12,color:n.accent,fontWeight:600,fontFamily:r.mono,letterSpacing:".06em"},children:g("heroTag",i)})]}),e.jsxs("h1",{className:"hero-title",style:{fontFamily:r.display,fontSize:52,fontWeight:800,lineHeight:1.1,margin:"0 0 20px",color:n.text,letterSpacing:"-.02em"},children:[g("heroTitle1",i),e.jsx("br",{}
5),e.jsx("span",{style:{background:n.gradient1,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"},children:g("heroTitle2",i)})]}),e.jsx("p",{style:{fontFamily:r.body,fontSize:17,color:n.textSecondary,lineHeight:1.75,margin:"0 auto 32px",maxWidth:560},children:g("heroDesc",i)}),e.jsxs("div",{style:{display:"flex",gap:12,flexWrap:"wrap",justifyContent:"center"},children:[e.jsxs(S,{onClick:()=>o("tutorial"),children:[g("heroBtn1",i)," →"]}),e.jsx(S,{href:"https://line.me/ti/g2/l3MBw5kLUHAD7ZzR27TXs9SEpZTjPGNip0XyZg",variant:"secondary",children:g("heroBtn2",i)})]}),e.jsxs("a",{href:"https://bingxdao.com/invite/LKCWRC",target:"_blank",rel:"noopener noreferrer",style:{display:"inline-flex",alignItems:"center",gap:6,marginTop:20,fontFamily:r.mono,fontSize:11,color:n.accent,textDecoration:"none",opacity:.7,letterSpacing:".02em"},children:[e.jsx("span",{style:{width:5,height:5,borderRadius:"50%",background:n.accent}}),i==="zh"?"BingX 註冊連結 →":"Register BingX →"]})]}),e.jsx("div",{style:{display:"flex",justifyContent:"center",gap:40,marginTop:60,flexWrap:"wrap",opacity:s?1:0,transition:"opacity .8s .3s"},children:[{v:"85%",l:i==="zh"?"BTC 勝率":"BTC Win Rate"},{v:"51RR",l:i==="zh"?"BTC 累積收益":"BTC Cumulative"},{v:"2.5",l:i==="zh"?"固定盈虧比":"Fixed R:R"},{v:"8",l:i==="zh"?"交易策略":"Strategies"}].map((c,t)=>e.jsxs("div",{style:{textAlign:"center"},children:[e.jsx("div",{style:{fontFamily:r.mono,fontSize:28,fontWeight:700,background:n.gradient1,WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent"},children:c.v}),e.jsx("div",{style:{fontFamily:r.body,fontSize:12,color:n.textTertiary,marginTop:4},children:c.l})]},t))})]})]}),e.jsxs("section",{style:{padding:"80px 24px",maxWidth:1100,margin:"0 auto"},children:[e.jsx(j,{tag:"Features",title:g("featTitle",i),desc:g("featDesc",i)}),e.jsx("div",{className:"grid-4",style:{display:"grid",gridTemplateColumns:"repeat(4,1fr)",gap:16},children:[{icon:"▧",title:g("f1",i),desc:g("f1d",i),c:n.accent},{icon:"◎",title:g("f2",i),desc:g("f2d",i),c:n.success},{icon:"△",title:g("f3",i),desc:g("f3d",i),c:n.secondary},{icon:"◈",title:g("f4",i),desc:g("f4d",i),c:n.warn}].map((c,t)=>e.jsxs(L,{children:[e.jsx("div",{style:{width:40,height:40,borderRadius:8,background:`${c.c}10`,border:`1px solid ${c.c}20`,display:"flex",alignItems:"center",justifyContent:"center",fontSize:18,marginBottom:16,color:c.c},children:c.icon}),e.jsx("h3",{style:{fontFamily:r.display,fontSize:15,fontWeight:700,color:n.text,margin:"0 0 8px"},children:c.title}),e.jsx("p",{style:{fontFamily:r.body,fontSize:13,color:n.textSecondary,lineHeight:1.65,margin:0},children:c.desc})]},t))})]}),e.jsxs("section",{style:{padding:"60px 24px",maxWidth:1100,margin:"0 auto"},children:[e.jsx(j,{tag:i==="zh"?"策略回測":"Backtest",title:i==="zh"?"回測績效":"Backtest Performance",desc:i==="zh"?"時間:2024/11 ~ 2025/4,盈虧比固定 2.5":"Period: 2024/11 ~ 2025/4, Fixed R:R 2.5"}),e.jsx("div",{className:"grid-2",style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:20,maxWidth:640,margin:"0 auto"},children:[{pair:"BTC",wins:22,losses:4,wr:"85%",rr:"51RR",c:n.accent},{pair:"ETH",wins:22,losses:11,wr:"67%",rr:"44RR",c:n.secondary}].map((c,t)=>e.jsxs(L,{style:{textAlign:"center"},children:[e.jsx("div",{style:{fontFamily:r.display,fontSize:24,fontWeight:800,color:c.c,marginBottom:8},children:c.pair}),e.jsx("div",{style:{fontFamily:r.mono,fontSize:32,fontWeight:700,color:n.text,marginBottom:4},children:c.wr}),e.jsx("div",{style:{fontFamily:r.body,fontSize:12,color:n.textTertiary,marginBottom:12},children:i==="zh"?"勝率":"Win Rate"}),e.jsx("div",{style:{display:"flex",justifyContent:"center",gap:24},children:[{v:c.wins,l:i==="zh"?"止盈":"TP",c:n.success},{v:c.losses,l:i==="zh"?"止損":"SL",c:n.danger},{v:c.rr,l:i==="zh"?"累積":"Total",c:c.c}].map((m,y)=>e.jsxs("div",{children:[e.jsx("div",{style:{fontFamily:r.mono,fontSize:18,fontWeight:700,color:m.c},children:m.v}),e.jsx("div",{style:{fontFamily:r.mono,fontSize:9,color:n.textTertiary},children:m.l})]},y))})]},t))}),e.jsx("div",{style:{textAlign:"center",marginTop:20},children:e.jsx("div",{style:{fontFamily:r.mono,fontSize:11,color:n.textTertiary},children:i==="zh"?"多幣種實盤測試 4/18~4/27 勝率 80% 總計 25RR":"Multi-asset live test 4/18~4/27: 80% win rate, 25RR total"})})]})]})}function $({lang:o}){var T,H;const[i,s]=B.useState("market"),[d,c]=B.useState(0),t=o==="zh",m=[{ch:"1.1",title:t?"SMC 是什麼":"What is SMC",sections:[{t:t?"核心精神":"Core Philosophy",c:t?`SMC(Smart Money Concept)是威科夫模型的延伸。市場並非由散戶決定方向,而是由少數具備巨量資金的參與者所推動。SMC 就是透過圖表去猜測莊家的思想。
6
7核心概念:
8• 市場朝流動性最多的地方移動
9• 理解市場意圖而非單純看突破
10• 避免成為市場的燃料`:`SMC (Smart Money Concept) extends the Wyckoff model. Markets are driven by a few participants with massive capital. SMC teaches you to read charts and anticipate institutional intent.
11
12• Markets move toward the most liquidity
13• Understand intent, not just breakouts
14• Avoid becoming market fuel`},{t:t?"散戶困境":"Retail Problems",c:t?"散戶常見困境:止損被掃後
14價格才往預期方向走、不設止損被反向暴走、總覺得被「狙擊」。這些都是聰明錢行為的典型模式。":"Common problems: Stop hunted then price moves your way, no SL gets wrecked, feeling 'sniped'. These are Smart Money patterns."},{t:t?"S2B(Sell to Buy)":"S2B (Sell to Buy)",c:t?"價格跌破支撐 → 觸發散戶止損 → 莊家用「被迫賣單」成交「巨額買單」。":"Price breaks support → triggers retail stops → institutions use forced sell orders to fill large buy orders.",img:[l("SMC是甚麼","螢幕擷取畫面 2026-03-17 034736.png")]},{t:t?"B2S(Buy to Sell)":"B2S (Buy to Sell)",c:t?"價格突破壓力 → 觸發散戶追多 → 莊家用「散戶買單」成交「出貨單」。":"Price breaks resistance → triggers retail chase buys → institutions use buy orders to distribute.",img:[l("SMC是甚麼","螢幕擷取畫面 2026-03-17 034831.png")]}]},{ch:"1.2",title:t?"市場結構":"Market Structure",sections:[{t:t?"上升趨勢":"Uptrend",c:t?"1. 上升趨勢(15%):HH + HL,買方主導。":"1. Uptrend (15%): HH + HL, buyers dominate.",img:[l("市場結構","螢幕擷取畫面 2026-03-17 035239.png")]},{t:t?"下降趨勢":"Downtrend",c:t?"2. 下降趨勢(15%):LH + LL,賣方主導。":"2. Downtrend (15%): LH + LL, sellers dominate.",img:[l("市場結構","螢幕擷取畫面 2026-03-17 035250.png")]},{t:t?"震盪區間":"Range",c:t?"3. 震盪區間(70%):吸籌、操弄、等待事件。佔市場大部分時間,突破後進入趨勢。":"3. Range (70%): Accumulation, manipulation, catalysts. Breakout → trend.",img:[l("市場結構","螢幕擷取畫面 2026-03-17 035304.png")]},{t:t?"結構名詞":"Terminology",c:t?`HH(Higher High)· HL(Higher Low)· LL(Lower Low)· LH(Lower High)
15BOS(Break of Structure)= 趨勢延續
16CHoCH(Change of Character)= 趨勢反轉`:`HH · HL · LL · LH
17BOS = trend continuation
18CHoCH = trend reversal`}]},{ch:"1.3",title:t?"BOS 與 CHoCH":"BOS & CHoCH",sections:[{t:t?"BOS:趨勢延續":"BOS: Continuation",c:t?`市場在上升趨勢突破前高,或下降趨勢跌破前低 = BOS。
19
20上升 BOS:買方仍主導,形成新 HH。
21下降 BOS:賣方仍主導,形成新 LL。
22持續形成 BOS = 原有趨勢未結束。`:`Breaking previous high (uptrend) or low (downtrend) = BOS.
23
24Bullish BOS: New HH, buyers still lead.
25Bearish BOS: New LL, sellers still lead.
26Continued BOS = trend intact.`,img:[l("BOS CHOCH","螢幕擷取畫面 2026-03-17 035321.png")]},{t:t?"CHoCH:趨勢反轉":"CHoCH: Reversal",c:t?`CHoCH 不是「突破高低點」本身,而是「突破使趨勢產生改變」。
27
28例:市場首次突破前一個 LH → 不再維持下降慣性 → 這就是 CHoCH。
29
30CHoCH ≠ 反轉成功。它是「首次脫離原有趨勢」的開端,不是完整確認。`:`CHoCH isn't just breaking a level — it's the break that changes the trend.
31
32Example: First break above previous LH → downward momentum stops → CHoCH.
33
34CHoCH ≠ confirmed reversal. It's the first departure — a beginning, not confirmation.`,img:[l("BOS CHOCH","螢幕擷取畫面 2026-03-17 035340.png")]}]},{ch:"1.4",title:t?"流動性":"Liquidity",img:[l("流動性","螢幕擷取畫面 2026-03-17 035400.png")],sections:[{t:t?"定義與位置":"Definition & Locations",c:t?`流動性 = 市場中等待被成交的訂單。散戶停損、追單、限價單都是來源。聰明錢需要大量流動性執行大額訂單。
35
36常見位置:前高前低、區間頂底、散戶停損位、明顯支撐壓力。`:`Liquidity = pending orders. Retail stops, chase orders, limit orders are sources. Smart money needs large pools for big orders.
37
38Common: Previous highs/lows, range boundaries, retail stops, clear S/R.`},{t:"IRL · ERL · DOL",c:t?`ERL(外部流動性):明顯高低點、等低/等高。散戶止損集中處。
39IRL(內部流動性):訂單塊、FVG。價格波動中留下的未填補區域。
40DOL(Draw on Liquidity):流動性磁鐵 — 價格會被驅動到該位置。可用來建立日內偏見。`:`ERL (External): Obvious highs/lows, EQL/EQH. Retail stop clusters.
41IRL (Internal): OBs, FVGs. Unfilled zones from price movement.
42DOL (Draw on Liquidity): Price magnet — use for intraday bias.`}]},{ch:"1.5",title:t?"流動性獵取 Sweep":"Liquidity Sweep",img:[l("sweep","螢幕擷取畫面 2026-03-17 044350.png")],sections:[{t:t?"Sweep 本質與判斷":"Essence",c:t?`流動性獵取看似突破,但目的是清掉流動性而非延續行情。
43
44行為:價格突破高/低點 → 吸收停損 → 迅速反向。
45Sweep 是 SMC 最常見的陷阱,也是最重要的反轉訊號之一。`:`Sweeps look like breakouts but aim to clear liquidity.
46
47Behavior: Break high/low → absorb stops → rapidly reverse.
48Sweep = most common SMC trap and key reversal signal.`},{t:t?"CHoCH vs Sweep(重要)":"CHoCH vs Sweep (Important)",c:t?`CHoCH:結構被破壞、實體 K 收過前高/低、可能反轉也可能假反轉。
49Sweep:事後確認(突破→收回)、一定是清停損、影線突破後收回、常帶來強力反轉。
50
51關鍵區別:CHoCH 看結構是否改變(實體收線),Sweep 看流動性是否被獵取(影線突破後收回)。`:`CHoCH: Structure broken, body closes past level, may or may not reverse.
52Sweep: Confirmed after (break→retrace), always clearing stops, wick breach + retrace, often strong reversal.
53
54Key: CHoCH = structure change (body close). Sweep = liquidity hunted (wick breach + retrace).`}]},{ch:"1.6",title:t?"溢價區 / 折價區":"Premium / Discount Zone",img:[l("折溢價區","螢幕擷取畫面 2026-03-17 044430.png")],sections:[{t:t?"概念與交易原則":"Concept",c:t?`找出價格相對高或低的區間,謀求最佳盈虧比。
55
56溢價區:Fib 0.5 以上,莊家出貨的理想拋售區。
57折價區:Fib 0.5 以下,莊家做多的買入成本區。
58
59交易原則:折價區做多、溢價區做空。
60
61這個概念貫穿所有策略 — OB 是否值得交易、方向是否合理,都要先看折溢價位置。`:`Find high/low zones for optimal R:R.
62
63Premium: Fib above 0.5 — ideal sell zone.
64Discount: Fib below 0.5 — ideal buy zone.
65
66Rule: Long in discount, short in premium.
67
68This runs through ALL strategies — OB validity and direction depend on premium/discount.`}]}],y=[{ch:"2.1",title:t?"訂單塊 OB":"Order Block (OB)",img:[l("OB","螢幕擷取畫面 2026-03-17 044450.png")],sections:[{t:t?"定義與原理":"Definition",c:t?`OB = 價格強力上漲或大幅下跌前,最後一根反方向 K 棒覆蓋的區間。
69
70原理:大型資金無法一次成交所有訂單,第一次進場後會操縱價格回到建倉區域 — 就是 OB。
71
72看漲 OB+:上漲前最後一根下跌 K 棒(框住實體+影線)。
73看跌 OB-:下跌前最後一根上漲 K 棒。`:`OB = zone of last counter-trend candle before a strong move.
74
75Principle: Institutions can't fill all orders at once. They manipulate price back to building zone = OB.
76
77Bullish OB+: Last bearish candle before up move (draw body + wicks).
78Bearish OB-: Last bullish candle before down move.`},{t:t?"使用步驟":"Usage",c:t?`1. 出現 CHoCH 或 BOS — 確認結構變化
792. 識別 OB — 結構變化前最後一根反方向 K 棒
803. 確認折溢價區 — 折價做多、溢價做空
814. 等待價格回補 — 回落到 OB 範圍時進場`:`1. CHoCH or BOS — confirm structural shift
822. Identify OB — last counter-trend candle
833. Confirm premium/discount — long discount, short premium
844. Wait for price return — enter at OB zone`},{t:t?"優質 OB 四條件(核心)":"4 Quality Conditions (Core)",c:t?`並非所有 OB 都值得交易。優質條件:
85
861. 強烈位移 — 價格快速移動
872. 流動性清掃 — 伴隨 Sweep,清理停損
883. 失衡區 — 伴隨 FVG 出現
894. 正確位置 — 在對應的折溢價區
90
91條件越多質量越高。只交易優質 OB!
92
93失效條件:出現結構延續 → 撤預掛、OB 太久沒測試 → 不用、反向出現優質 OB → 舊的不用。`:`Not all OBs are tradeable. Quality conditions:
94
951. Strong Displacement — rapid price movement
962. Liquidity Sweep — stop hunting present
973. Imbalance — FVG appears
984. Correct Position — proper premium/discount zone
99
100More conditions = higher quality. Only trade quality OBs!
101
102Invalidation: Structural continuation → cancel, OB too old → skip, counter-direction quality OB → cancel old.`}]},{ch:"2.2",title:t?"公允價值缺口 FVG":"Fair Value Gap (FVG)",img:[l("FVG","螢幕擷取畫面 2026-03-17 044534.png")],sections:[{t:t?"概念與識別":"Concept & ID",c:t?`FVG = 市場快速移動時留下的未成交區域,供需不平衡,後續價格有補回傾向。
103
104看漲 FVG (BISI):買方過多 → 回測產生支撐。
105看跌 FVG (SIBI):賣方過多 → 回測產生壓力。
106
107識別:需三根 K 棒。中間 K 棒與前後兩根高低點完全不重疊的部分 = FVG。
108
109效力判斷(以中線 CE):
110• 收線超過中線 → FVG 被突破
111• 收線不超過中線但在缺口內 → 待觀察
112• 收線不在缺口內且收反 K → 確認有效`:`FVG = unfilled zone from rapid movement. Imbalance → price tends to fill.
113
114Bullish FVG (BISI): Buyers overwhelm → support on retest.
115Bearish FVG (SIBI): Sellers overwhelm → resistance on retest.
116
117ID: Need 3 candles. Non-overlapping zone between middle and adjacent candles = FVG.
118
119Validity (centerline CE):
120• Close beyond CE → broken
121• Close within gap → observe
122• Close outside gap + reversal candle → valid`},{t:t?"進階:提早確認趨勢":"Advanced: Early Trend Confirmation",c:t?`FVG 可以不等 CHoCH 就確認趨勢。當上方盤整累積流動性,莊家獵取時同時回收失衡區訂單 — 可以預掛。
123
124多個 FVG 連續出現且方向一致 → 確認趨勢轉變。這是不需等待 CHoCH 的進階方式。`:`FVG can confirm trend without waiting for CHoCH. When consolidation builds liquidity and institutions hunt while filling imbalance — pre-order.
125
126Consecutive same-direction FVGs → trend confirmed. Advanced method without CHoCH.`}]},{ch:"2.3",title:t?"逆向失衡區 iFVG":"Inverse FVG (iFVG)",img:[l("IFVG","螢幕擷取畫面 2026-03-17 044557.png"),l("IFVG","螢幕擷取畫面 2026-03-17 044606.png")],sections:[{t:t?"概念與高勝率組合":"Concept & Combo",c:t?`當 FVG 被突破失去作用 → 轉變為 iFVG,產生相反的支撐/壓力效果。
127
128• iFVG = 強大反轉信號,結構已改變
129• 原 FVG 位置變成關鍵結構轉換點
130• 價格回補 iFVG 時可作為進出場依據
131
132高勝率組合:iFVG + OB
133iFVG 區域與 OB 重疊 = 反轉信號 + 機構建倉雙重意義 → 勝率特別高。`:`When FVG is broken → becomes iFVG with opposite S/R effect.
134
135• iFVG = powerful reversal signal, structure changed
136• Original FVG location = key structural turning point
137• Price filling iFVG = entry/exit basis
138
139High WR combo: iFVG + OB
140Overlapping zone = reversal + institutional significance → particularly high probability.`}]},{ch:"2.4",title:t?"破壞塊 BB":"Breaker Block (BB)",sections:[{t:t?"形成原理":"Formation",c:t?`BB = OB 進階應用。預期的 OB 失效,價格突破往反方向運行 → OB 轉化為 BB。
141
142流程:繪製 OB → 價格撐住 → OB 有效(趨勢延續)
143繪製 OB → 價格突破 → OB 轉為 BB(趨勢轉換)
144
145BB 常出現在結構反轉初期,是強力反轉確認信號。`:`BB = advanced OB. When OB fails and price breaks through → OB becomes BB.
146
147Flow: Draw OB → Price holds → OB valid (continuation)
148Draw OB → Price breaks → OB → BB (reversal)
149
150BBs at structural reversal starts = strong confirmation.`,img:[l("BB","螢幕擷取畫面 2026-03-17 044703.png")]},{t:t?"高勝率組合:BB + FVG":"High WR: BB + FVG",c:t?"市場突破原 OB(確認反轉)+ 留下 FVG(確認力度)= 高概率機會。":"Breaking OB (confirms reversal) + FVG left (confirms strength) = high probability.",img:[l("BB","螢幕擷取畫面 2026-03-17 044717.png")]}]},{ch:"2.5",title:t?"推進塊 PB":"Propulsion Block (PB)",img:[l("PB","螢幕擷取畫面 2026-03-17 044754.png"),l("PB","螢幕擷取畫面 2026-03-17 044818.png")],sections:[{t:t?"形成原理":"Formation",c:t?`PB = OB 上面又出現新 OB。機構持續建倉,推動價格單邊走。效果比普通 OB 更好,勝率更高。
151
152形成步驟:
1531. 價格回撤到原先 OB
1542. 未跌破原 OB 的 0.5,即反向擴張
1553. 出現 BOS 表明延續
1564. BOS 後形成的新 OB = 推進塊
157
158交易:在 PB 位置預掛,止損放 PB 之下,止盈盈虧比 2.5。`:`PB = new OB on top of existing OB. Institutions keep building, pushing price. Better than regular OB.
159
160Formation:
1611. Price retraces to original OB
1622. Doesn't break OB's 0.5, expands opposite
1633. BOS confirms continuation
1644. New OB after BOS = PB
165
166Trade: Limit at PB, SL below PB, TP at 2.5 R:R.`}]},{ch:"2.6",title:t?"PO3 模型":"PO3 (Power of Three)",img:[l("PO3","螢幕擷取畫面 2026-03-17 044854.png")],sections:[{t:t?"三階段結構":"Three Phases",c:t?`PO3 = 市場在交易日/週期/波段中反覆出現的三階段,SMC 最核心的行情節奏模型。
167
1681. 吸籌(Accumulation):橫盤建倉洗盤。
1692. 操弄(Manipulation):掃停損騙突破。必須回補到 FVG 或 OB 才算有效 PO3。
1703. 擴張(Expansion):真正行情,沿主方向推動。
171
172看漲 PO3:吸籌 → 向下操弄 → 向上擴張
173看跌 PO3:吸籌 → 向上操弄 → 向下擴張
174
175實戰:觀察盤整 → 等假突破 → 在操弄結束時用 OB/FVG 進場`:`PO3 = three-phase cycle, SMC's core rhythm model.
176
1771. Accumulation: Consolidation, building positions.
1782. Manipulation: Fake breakouts, sweeps. Must retrace to FVG/OB to be valid.
1793. Expansion: Real move in the main direction.
180
181Bullish: Accumulate → Manipulate down → Expand up
182Bearish: Accumulate → Manipulate up → Expand down`}]}
182,{ch:"2.7",title:t?"流動性池與內外原則":"Liquidity Pool & IRL/ERL",img:[l("流動性池","螢幕擷取畫面 2026-03-17 044938.png")],sections:[{t:t?"分類":"Classification",c:t?`BSL(買方流動性):壓力位上方,突破觸發止損買單。
183SSL(賣方流動性):支撐位下方,跌破觸發停損賣單。
184外部流動性:整個盤整區間的最高/最低點。
185內部流動性:盤整區間內的壓力與支撐。`:`BSL: Above resistance, breakout triggers stop-buys.
186SSL: Below support, breakdown triggers stop-sells.
187External: Highest/lowest of entire range.
188Internal: S/R within the range.`},{t:t?"內外原則(重要)":"Principle (Important)",c:t?`盤整區的內/外流動性拿掉之前,大概率仍在區內震盪。某方向的內外都被拿掉後,才可能擴張。
189
190應用:
191• 根據上一個被拿掉的流動性池判斷下一個方向
192• 全部流動性池被拿過 → 大概率離開盤整區
193• 決定你該短線止盈還是放大目標`:`Before internal + external liquidity taken → price stays in range. Both taken in one direction → expansion possible.
194
195• Last pool taken → predicts next direction
196• All pools swept → likely leaving range
197• Determines short TP vs extended targets`}]}],k=[{ch:"3.1",title:t?"交易基石":"Trading Foundation",sections:[{t:t?"方向·時區·倉位":"Direction · TF · Position",c:t?`方向:平日不跟 BTC 做反方向。假日例外,山寨幣有獨立行情。
198
199時區配對:4H/1H、1H/15M、15M/5M。大級別看方向,小級別做確認。最小不低於 5 分鐘。山寨幣用 4H/1H,BTC/ETH 用 1H/15M。
200
201倉位:RR = 固定止損比例,建議 1~3。小本金翻倉可 RR=10 但須用高勝率策略。建議逐倉分倉。`:`Direction: Don't trade against BTC on weekdays. Weekends exception.
202
203TF pairs: 4H/1H, 1H/15M, 15M/5M. Higher = direction, lower = confirmation. Never below 5M. Altcoins: 4H/1H. BTC/ETH: 1H/15M.
204
205Position: RR 1~3 recommended. Small capital RR=10 with high WR strategy only. Use isolated margin.`}]},{ch:"3.2",title:t?"右側一:訂單塊策略":"RS1: Order Block",img:[l("右側一","螢幕擷取畫面 2026-03-17 045052.png")],sections:[{t:t?"操作步驟":"Steps",c:t?`Step 1:大級別碰到 OB 出現反應 → 形成偏見(折價做多、溢價做空)
206Step 2:小級別出現同方向 OB → 等待回踩
207Step 3:回踩 OB 出現 K 棒反應 → 進場
208
209進階:
210• 1H 出現獵取可能時,先去 15M 找機會
211• 15M 結構轉換 → 預掛 15M OB
212• 1H OB 出現後改掛 1H OB,不再看 15M
213• 結構延續出現 → 撤掉預掛
214• 最好的機會:結構轉換後馬上回來測試`:`Step 1: Higher TF OB reaction → form bias (long discount, short premium)
215Step 2: Lower TF same-direction OB → wait pullback
216Step 3: OB pullback + candle reaction → enter
217
218Advanced:
219• 1H hunt potential → check 15M first
220• 15M shift → limit at 15M OB
221• 1H OB appears → switch to 1H limit, stop watching 15M
222• Structural continuation → cancel
223• Best: immediate retest after shift`}]},{ch:"3.3",title:t?"右側二:FVG 策略":"RS2: FVG",sections:[{t:t?"大級別形成偏見":"Form Bias",c:t?"大級別碰到 FVG 出現反應 → 形成偏見":"Higher TF FVG reaction → form bias",img:[l("右側二","螢幕擷取畫面 2026-03-17 045253.png")]},{t:t?"小級別確認進場":"Confirm & Enter",c:t?`小級別出現同方向 OB → 回踩出現反應 → 進場
224
225注意:機會出現太久前 → 容易失效,FVG 時效性很重要!`:`Lower TF same-direction OB → pullback reaction → enter
226
227Warning: Old opportunities likely invalidated. FVG timing matters!`,img:[l("右側二","螢幕擷取畫面 2026-03-17 045302.png")]}]},{ch:"3.4",title:t?"右側三:優質訂單塊":"RS3: Premium OB",img:[l("右側三","螢幕擷取畫面 2026-03-17 045340.png")],sections:[{t:t?"操作步驟":"Steps",c:t?`Step 1:大級別出現超優質 OB — 在折價區內,是測試 FVG 反彈後留下的 OB(滿足四條件)
228Step 2:小級別出現反應 → 進場
229
230最精選的機會,OB 本身已經過 FVG 驗證。`:`Step 1: Higher TF ultra-quality OB — in discount, formed after FVG bounce (meets all 4 conditions)
231Step 2: Lower TF reaction → enter
232
233Most selective — OB is FVG-validated.`}]},{ch:"3.5",title:t?"右側四:形態學 + SMC":"RS4: Patterns + SMC",sections:[{t:t?"大級別找形態學機會":"Higher TF Pattern",c:t?"大級別畫出形態學機會(頭肩底、雙底等),用斐波找合理進場區間":"Higher TF chart pattern (H&S, double bottom), Fib for entry zone",img:[l("右側四","螢幕擷取畫面 2026-03-17 045358.png")]},{t:t?"小級別精確進場":"Lower TF Precision Entry",c:t?"小級別在該區間內找 OB+ 或 FVG 精確進場":"Lower TF find OB+ or FVG within zone for precise entry",img:[l("右側四","螢幕擷取畫面 2026-03-17 045406.png")]},{t:t?"等待 K 線反應":"Wait for Reaction",c:t?`等 K 線反應後進場
234
235傳統技術分析 + SMC:形態學找大方向,SMC 工具做精確進場。`:`Candle reaction → enter
236
237Traditional TA + SMC: Patterns for direction, SMC for precision.`}]},{ch:"3.6",title:t?"右側五:形態學突破":"RS5: Pattern Breakout",img:[l("右側五","螢幕擷取畫面 2026-03-17 045421.png")],sections:[{t:t?"突破進場 + 斐波止盈":"Breakout + Fib TP",c:t?`進場:突破 K 棒收 K 後進場。更高勝率 â
237†’ 等第二根收 K 確認(不能低於突破實體,否則大概率假突破)。
238
239斐波止盈:
2400.382 回撤 → 目標 1.382
2410.5 回撤 → 目標 1.5
2420.618 回撤 → 目標 1.618(強勢到 2)
243
244兩個斐波可參考就都畫,碰到止盈點有收針往下就止盈。`:`Entry: After breakout candle closes. Higher WR → wait second candle (must not close below breakout body).
245
246Fib TP:
2470.382 → target 1.382
2480.5 → target 1.5
2490.618 → target 1.618 (strong to 2)
250
251Draw multiple Fibs when available, TP on reversal wick.`}]},{ch:"3.7",title:t?"右側六:進階形態學":"RS6: Advanced Patterns",sections:[{t:t?"大級別找底部第二次測試":"Higher TF Second Test",c:t?"大級別出現潛在底部第二次測試(大結構底部)":"Higher TF potential second test of bottom (major structure bottom)",img:[l("右側六","螢幕擷取畫面 2026-03-17 045444.png")]},{t:t?"切到小級別找底部結構":"Lower TF Bottom Structure",c:t?`切到小級別觀察,找出底部結構,用斐波找做多機會
252
253適用:大級別雙底 + 小級別頭肩底、大級別頭肩底右肩 + 小級別雙底。
254
255核心:大級別底部包著小級別底部結構。形態學很靈活,不要教科書式學。`:`Switch to lower TF, find bottom structure, use Fib for long entries
256
257Combos: Large double bottom + small H&S bottom, etc.
258
259Core: Small bottom nested in large bottom. Patterns are flexible.`,img:[l("右側六","螢幕擷取畫面 2026-03-17 045453.png")]}]},{ch:"3.8",title:t?"左側一:MACD 底背離":"LS1: MACD Divergence",sections:[{t:t?"確認底背離 + 斐波區間":"Confirm Divergence + Fib",c:t?`MACD 底背離可能 + 斐波 1.13~1.272 區間。
260底背離 = 底部降低但 MACD 金叉上升。
261重要:MACD 必須配合斐波 1.13~1.272,缺一不可!`:`MACD divergence + Fib 1.13~1.272 zone.
262Divergence = lower lows but MACD golden cross rising.
263Both Fib + MACD required!`,img:[l("左側一","螢幕擷取畫面 2026-03-17 045506.png")]},{t:t?"關鍵 K 棒進場":"Key Candle Entry",c:t?"出現一根突破底部平行高點的綠 K → 進場。":"Green candle breaks bottom's horizontal high → enter.",img:[l("左側一","螢幕擷取畫面 2026-03-17 045518.png")]}]},{ch:"3.9",title:t?"左側二:獵取後反轉":"LS2: Hunt Reversal",sections:[{t:t?"判斷獵取可能":"Identify Hunt Potential",c:t?`大級別判斷有獵取可能。
264值得被獵取的流動性:快速下跌後的自然反彈高點、獵取等低/等高後可回補失衡區/OB。`:`Higher TF potential liquidity hunt.
265Worthwhile: Natural bounce highs after drops, equal lows/highs that can fill imbalance.`,img:[l("左側二","螢幕擷取畫面 2026-03-17 045542.png")]},{t:t?"結構轉換後進場":"Enter After Shift",c:t?`小級別結構轉換 + 產生 OB → 等待回測
266回測 OB 出現 K 線反應 → 進場!
267
268偏難的策略,需要判斷哪些流動性值得被獵取。`:`Lower TF shift + OB → wait retest
269OB retest + candle reaction → enter!
270
271Advanced — requires identifying huntable liquidity.`,img:[l("左側二","螢幕擷取畫面 2026-03-17 045556.png")]}]}],C=[{ch:"4.1",title:t?"止盈止損設置":"TP/SL Setup",sections:[{t:t?"止損原則":"Stop Loss",c:t?`• 進場 K 棒前低/高點,OB 下/上面一點
272• 獵取策略:放到獵取針尖之外
273• 推進塊策略:放 PB 之下
274
275止損要放在「被掃到就代表判斷錯了」的位置。`:`• Previous low/high of entry candle, just beyond OB
276• Hunt strategy: Beyond the hunt wick
277• PB strategy: Below PB
278
279Place SL where being hit = wrong analysis.`},{t:t?"止盈原則":"Take Profit",c:t?`三種皆可:固定盈虧比 / 斐波 / 支撐壓力。
280最簡單:所有策略直接用盈虧比 2.5(大盤實測最佳)。
281
282• 每次到 2.5 還會繼續走 → 增加盈虧比
283• 止盈不到 2.5 → 降低盈虧比
284• 小幣 → 用斐波找止盈位
285
286搭配內外原則:流動性池還沒拿完 → 短線止盈;都拿過了 → 放大目標。`:`Three methods: Fixed R:R / Fib / S&R.
287Simplest: R:R 2.5 for ALL strategies (backtest optimal).
288
289• Goes beyond 2.5 consistently → increase
290• Never reaches 2.5 → decrease
291• Altcoins → Fib for TP
292
293With IRL/ERL: Pools remain → short TP. All swept → extend.`},{t:t?"K 棒反應判斷":"Candle Reaction",c:t?`確認 OB/FVG 有反應:
2941. 碰到 OB 後兩根都沒突破 → 有效
2952. 出現一根大反 K → 強烈確認
296
297適用於所有策略的進場確認。`:`Confirm OB/FVG reaction:
2981. Two candles fail to break → valid
2992. Large reversal candle → strong confirmation
300
301Applies to ALL strategy entries.`}]},{ch:"4.2",title:t?"指標設定":"Indicator Settings",img:[l("指標設置","螢幕擷取畫面 2026-03-17 045638.png")],sections:[{t:t?"推薦指標":"Recommended",c:t?`TradingView 搜尋:Smart Money Concepts [LuxAlgo]
302
303可畫出 9 成的 OB 與 FVG。MACD 用預設。
304
305注意:
306• 指標可幫助判斷結構轉變/延續
307• 但 OB 和 PB 建議自己畫 — 指標不夠精確
308• 指標是輔助,最終判斷靠自己`:`TradingView: Smart Money Concepts [LuxAlgo]
309
310Draws ~90% of OBs and FVGs. MACD default.
311
312Notes:
313• Helps identify structural shifts
314• Draw OB and PB manually — indicator not precise enough
315• Indicator assists; judgment is yours`}]},{ch:"4.3",title:t?"檢查清單與學習路線":"Checklist & Roadmap",sections:[{t:t?"進場前必查":"Pre-Entry",c:t?`□ 大盤方向確認(不跟 BTC 做反方向)
316□ 大級別結構判斷(趨勢 or 盤整)
317□ 溢價區/折價區確認
318□ 流動性位置標記
319□ CHoCH 或 BOS 出現
320□ OB/FVG 標記(優質四條件?)
321□ 小級別確認信號
322□ K 棒反應確認
323□ 止損位置明確
324□ 盈虧比 ≥ 2.5
325□ 內外原則判斷止盈目標`:`□ Direction confirmed (not against BTC)
326□ Higher TF structure (trend/range)
327□ Premium/Discount confirmed
328□ Liquidity positions marked
329□ CHoCH or BOS present
330□ OB/FVG marked (4 conditions?)
331□ Lower TF confirmation
332□ Candle reaction confirmed
333□ SL clear
334□ R:R ≥ 2.5
335□ IRL/ERL for TP target`},{t:t?"高勝率組合速記":"Quick Reference",c:t?`• iFVG + OB → 反轉 + 機構建倉 → 高勝率
336• BB + FVG → 破壞塊 + 失衡區 → 高勝率
337• 優質 OB(四條件齊全)→ 最佳機會
338• PB(推進塊)→ 趨勢中最強做單點
339• 大結構底部 + 小結構底部 → 進階形態學`:`• iFVG + OB → reversal + institutional → high WR
340• BB + FVG → breaker + imbalance → high WR
341• Quality OB (all 4) → best opportunity
342• PB → strongest trend entry
343• Large + small bottom nesting → advanced patterns`},{t:t?"學習路線建議":"Roadmap",c:t?`第一階段(模組一 · 認識市場):
344SMC 核心 → 結構 → BOS/CHoCH → 流動性/Sweep → 溢價折價
345
346第二階段(模組二 · 認識工具):
347OB + 優質條件 → FVG → iFVG/BB/PB → PO3 → 流動性池
348
349第三階段(模組三 · 交易策略):
350先精通「訂單塊策略」→ 再學其他右側策略 → 最後學左側策略
351
352第四階段(模組四 · 實戰系統):
353建立止盈止損系統 → 每單對照清單 → 持續回測優化`:`Phase 1 (M1 · Market): SMC core → Structure → BOS/CHoCH → Liquidity → Premium/Discount
354
355Phase 2 (M2 · Tools): OB + conditions → FVG → iFVG/BB/PB → PO3 → Liquidity pools
356
357Phase 3 (M3 · Strategies): Master OB strategy → other right-side → left-side last
358
359Phase 4 (M4 · System): Build TP/SL → checklist every trade → continuous backtesting`}]}],u=[{k:"market",l:t?"認識市場":"Market",c:n.warn,icon:"◇",sub:t?"SMC 基礎概念":"Fundamentals"},{k:"tools",l:t?"認識工具":"Tools",c:n.accent,icon:"◈",sub:"OB·FVG·BB·PB"},{k:"strat",l:t?"交易策略":"Strategies",c:n.secondary,icon:"△",sub:t?"8 大策略步驟":"8 Strategies"},{k:"system",l:t?"實戰系統":"System",c:n.success,icon:"☆",sub:t?"止盈止損·清單":"TP/SL·Checklist"}],p={market:m,tools:y,strat:k,system:C},f=p[i],b=((T=u.find(a=>a.k===i))==null?void 0:T.c)||n.accent,x=f[d]||f[0],O=a=>{s(a),c(0)};return e.jsxs("section",{style:{padding:"96px 24px 80px",maxWidth:1100,margin:"0 auto"},children:[e.jsx(j,{tag:"Education",title:g("tutTitle",o),desc:g("tutDesc",o)}),e.jsx("div",{style:{textAlign:"center",marginBottom:12},children:e.jsx("div",{style:{fontFamily:r.mono,fontSize:10,color:n.textTertiary,letterSpacing:".06em"},children:t?`共 ${Object.values(p).reduce((a,h)=>a+h.length,0)} 章節 · 4 大模組`:`${Object.values(p).reduce((a,h)=>a+h.length,0)} Chapters · 4 Modules`})}),e.jsx("div",{className:"topic-tabs",style:{display:"flex",gap:3,justifyContent:"center",marginBottom:40,background:n.bgCard,borderRadius:10,padding:3,maxWidth:640,margin:"0 auto 40px",border:`1px solid ${n.border}`},children:u.map(a=>e.jsxs("button",{onClick:()=>O(a.k),style:{flex:1,padding:"10px 6px",borderRadius:8,cursor:"pointer",fontSize:11,fontWeight:600,fontFamily:r.body,transition:"all .2s",border:"none",background:i===a.k?a.c:"transparent",color:i===a.k?"#0a0e1a":n.textSecondary,lineHeight:1.3},children:[e.jsx("span",{style:{fontSize:13,display:"block",marginBottom:1},children:a.icon}),a.l,e.jsx("span",{style:{display:"block",fontSize:9,opacity:.7,marginTop:2,fontFamily:r.mono},children:a.sub})]},a.k))}),e.jsxs("div",{className:"tutorial-layout",style:{display:"grid",gridTemplateColumns:"220px 1fr",gap:24},children:[e.jsx("div",{className:"sidebar-sticky",style:{position:"sticky",top:72,alignSelf:"start"},children:e.jsxs("div",{style:{background:n.bgCard,borderRadius:12,border:`1px solid ${n.border}`,padding:12},children:[e.jsx("div",{style:{fontFamily:r.mono,fontSize:9,color:b,letterSpacing:".1em",padding:"4px 12px",marginBottom:8,textTransform:"uppercase"},children:(H=u.find(a=>a.k===i))==null?void 0:H.l}),f.map((a,h)=>e.jsxs("button",{onClick:()=>c(h),style:{display:"block",width:"100%",textAlign:"left",padding:"10px 12px",borderRadius:8,cursor:"pointer",marginBottom:2,border:"none",transition:"all .15s",background:d===h?`${b}12`:"transparent",color:d===h?b:n.textSecondary,fontFamily:r.body,fontSize:12,fontWeight:d===h?700:400},children:[e.jsx("span",{style:{fontFamily:r.mono,fontSize:10,opacity:.5,marginRight:6},children:a.ch}),a.title]},h))]})}),e.jsx(I,{locked:i!=="market",children:e.jsxs("div",{style:{background:n.bgCard,borderRadius:14,border:`1px solid ${n.border}`,padding:"32px 36px"},children:[e.jsx("div",{style:{display:"flex",alignItems:"center",gap:10,marginBottom:8},children:e.jsx("span",{style:{fontFamily:r.mono,fontSize:11,color:b,fontWeight:600},children:x.ch})}),e.jsx("h2",{style:{fontFamily:r.display,fontSize:24,fontWeight:700,color:n.text,margin:"0 0 28px"},children:x.title}),x.img&&x.img.length>0&&e.jsx("div",{style:{display:"grid",gridTemplateColumns:x.img.length===1?"1fr":"1fr 1fr",gap:10,marginBottom:28},children:x.img.map((a,h)=>e.jsxs("div",{style:{borderRadius:10,overflow:"hidden",border:`1px solid ${n.border}`,background:n.bg,position:"relative",minHeight:180},children:[e.jsx("img",{src:a,alt:`${x.title} ${h+1}`,style:{width:"100%",display:"block",borderRadius:9},loading:"lazy",onError:v=>{v.target.style.display="none",v.target.nextSibling.style.display="flex"}}),e.jsxs("div",{style:{display:"none",flexDirection:"column",alignItems:"center",justifyContent:"center",gap:8,padding:"32px 16px",minHeight:180,background:`${n.bgElevated}`,borderRadius:9},children:[e.jsxs("svg",{width:"32",height:"32",viewBox:"0 0 24 24",fill:"none",stroke:n.textTertiary,strokeWidth:"1.5",children:[e.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"3"}),e.jsx("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),e.jsx("path",{d:"M21 15l-5-5L5 21"})]}
359),e.jsxs("span",{style:{fontFamily:r.mono,fontSize:10,color:n.textTertiary,textAlign:"center"},children:[x.title," — ",t?"圖片":"Image"," ",h+1]}),e.jsx("span",{style:{fontFamily:r.mono,fontSize:9,color:n.textTertiary,opacity:.6,wordBreak:"break-all",maxWidth:"90%",textAlign:"center"},children:a.split("/").pop()})]})]},h))}),x.sections.map((a,h)=>e.jsxs("div",{style:{marginBottom:24,paddingBottom:24,borderBottom:h<x.sections.length-1?`1px solid ${n.border}`:"none"},children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8,marginBottom:10},children:[e.jsx("div",{style:{width:22,height:22,borderRadius:5,background:`${b}12`,border:`1px solid ${b}25`,display:"flex",alignItems:"center",justifyContent:"center",fontFamily:r.mono,fontSize:10,color:b,fontWeight:700},children:h+1}),e.jsx("h3",{style:{fontFamily:r.display,fontSize:16,fontWeight:700,color:n.text,margin:0},children:a.t})]}),e.jsx("p",{style:{fontFamily:r.body,fontSize:14,color:n.textSecondary,lineHeight:1.85,margin:"0 0 0 30px",whiteSpace:"pre-line"},children:a.c}),a.img&&a.img.map((v,z)=>e.jsxs("div",{style:{margin:"12px 0 0 30px",borderRadius:10,overflow:"hidden",border:`1px solid ${n.border}`,background:n.bg,position:"relative",minHeight:140},children:[e.jsx("img",{src:v,alt:`${a.t} ${z+1}`,style:{width:"100%",display:"block",borderRadius:9},loading:"lazy",onError:R=>{R.target.style.display="none",R.target.nextSibling.style.display="flex"}}),e.jsxs("div",{style:{display:"none",flexDirection:"column",alignItems:"center",justifyContent:"center",gap:8,padding:"24px 16px",minHeight:140,background:n.bgElevated,borderRadius:9},children:[e.jsxs("svg",{width:"28",height:"28",viewBox:"0 0 24 24",fill:"none",stroke:n.textTertiary,strokeWidth:"1.5",children:[e.jsx("rect",{x:"3",y:"3",width:"18",height:"18",rx:"3"}),e.jsx("circle",{cx:"8.5",cy:"8.5",r:"1.5"}),e.jsx("path",{d:"M21 15l-5-5L5 21"})]}),e.jsx("span",{style:{fontFamily:r.mono,fontSize:10,color:n.textTertiary},children:a.t})]})]},z))]},h)),e.jsxs("div",{style:{display:"flex",justifyContent:"space-between",marginTop:16},children:[e.jsx(S,{onClick:()=>c(Math.max(0,d-1)),variant:"secondary",style:{opacity:d===0?.3:1,pointerEvents:d===0?"none":"auto"},children:t?"← 上一章":"← Previous"}),e.jsx(S,{onClick:()=>{if(d<f.length-1)c(d+1);else{const a=u.findIndex(h=>h.k===i);a<u.length-1&&O(u[a+1].k)}},style:{background:b,color:"#0a0e1a",opacity:d===f.length-1&&i==="system"?.3:1,pointerEvents:d===f.length-1&&i==="system"?"none":"auto"},children:d<f.length-1?t?"下一章 →":"Next →":t?"下一模組 →":"Next Module →"})]})]})})]})]})}function N({lang:o}){const i=[{icon:"📸",label:"Instagram",sub:o==="zh"?"官方 IG":"Official IG",value:"@crypto_terry14",link:"https://www.instagram.com/crypto_terry14/",c:"#e1306c"},{icon:"💬",label:"LINE",sub:o==="zh"?"官方 LINE":"Official LINE",value:"@231ilioq",link:"https://line.me/R/ti/p/@231ilioq?oat_content=url&ts=03040432",c:n.success},{icon:"👥",label:o==="zh"?"討論社群":"Community",sub:o==="zh"?"LINE 群組":"LINE Group",value:o==="zh"?"加入社群":"Join Group",link:"https://line.me/ti/g2/l3MBw5kLUHAD7ZzR27TXs9SEpZTjPGNip0XyZg",c:n.secondary}];return e.jsxs("section",{style:{padding:"96px 24px 80px",maxWidth:1100,margin:"0 auto"},children:[e.jsx(j,{tag:"Contact",title:g("contactTitle",o),desc:g("contactDesc",o)}),e.jsx("div",{className:"contact-grid",style:{display:"grid",gridTemplateColumns:"repeat(3,1fr)",gap:16,maxWidth:720,margin:"0 auto 40px"},children:i.map((s,d)=>e.jsxs("a",{href:s.link,target:"_blank",rel:"noopener noreferrer",style:{padding:24,borderRadius:12,textAlign:"center",textDecoration:"none",background:n.bgCard,border:`1px solid ${n.border}`,display:"block",transition:"all .2s"},children:[e.jsx("div",{style:{fontSize:24,marginBottom:10},children:s.icon}),e.jsx("div",{style:{fontFamily:r.body,fontSize:12,color:n.textSecondary,marginBottom:2},children:s.label}),e.jsx("div",{style:{fontFamily:r.mono,fontSize:9,color:n.textTertiary,marginBottom:6},children:s.sub}),e.jsx("div",{style:{fontFamily:r.mono,fontSize:13,color:s.c,fontWeight:600},children:s.value})]},d))}),e.jsxs("div",{className:"contact-cta",style:{maxWidth:640,margin:"0 auto 36px",padding:"24px 32px",borderRadius:12,background:`${n.accent}06`,border:`1px solid ${n.accent}18`,display:"flex",alignItems:"center",justifyContent:"space-between",flexWrap:"wrap",gap:14},children:[e.jsxs("div",{children:[e.jsx("div",{style:{fontFamily:r.display,fontSize:16,fontWeight:700,color:n.text,marginBottom:4},children:o==="zh"?"透過 BingX 註冊":"Register via BingX"}),e.jsx("div",{style:{fontFamily:r.body,fontSize:12,color:n.textSecondary},children:o==="zh"?"透過連結註冊支持泰瑞":"Support CryptoTerry"})]}
359),e.jsx(S,{href:"https://bingxdao.com/invite/LKCWRC",children:o==="zh"?"註冊 BingX ↗":"Register BingX ↗"})]}),e.jsxs("div",{style:{maxWidth:640,margin:"48px auto 0"},children:[e.jsx("h3",{style:{fontFamily:r.display,fontSize:20,color:n.text,margin:"0 0 20px",textAlign:"center",fontWeight:700},children:"FAQ"}),(o==="zh"?[{q:"適合新手嗎?",a:"適合!按四個模組順序學:認識市場→認識工具→交易策略→實戰系統。先精通訂單塊策略。"},{q:"需要什麼工具?",a:"TradingView + Smart Money Concepts [LuxAlgo] 指標 + MACD 預設。"},{q:"盈虧比 2.5 是固定的嗎?",a:"建議先用 2.5,根據交易結果調整。"},{q:"怎麼加入社群?",a:"點擊上方「討論社群」卡片加入 LINE 群組。"}]:[{q:"Suitable for beginners?",a:"Yes! Follow 4 modules in order. Master OB strategy first."},{q:"What tools?",a:"TradingView + LuxAlgo SMC indicator + default MACD."},{q:"Is 2.5 R:R fixed?",a:"Start with 2.5, adjust based on results."},{q:"How to join?",a:"Click Community card above for LINE group."}]).map((s,d)=>e.jsxs("div",{style:{padding:16,borderRadius:8,marginBottom:8,background:n.bgCard,border:`1px solid ${n.border}`},children:[e.jsx("div",{style:{fontFamily:r.body,fontSize:14,fontWeight:600,color:n.text,marginBottom:4},children:s.q}),e.jsx("div",{style:{fontFamily:r.body,fontSize:13,color:n.textSecondary,lineHeight:1.6},children:s.a})]},d))]})]})}function q({go:o,lang:i}){return e.jsxs("footer",{style:{borderTop:`1px solid ${n.border}`,padding:"36px 24px 24px",maxWidth:1100,margin:"0 auto"},children:[e.jsxs("div",{className:"footer-grid",style:{display:"flex",justifyContent:"space-between",alignItems:"start",marginBottom:24,flexWrap:"wrap",gap:20},children:[e.jsxs("div",{children:[e.jsxs("div",{style:{display:"flex",alignItems:"center",gap:8,marginBottom:8},children:[e.jsx("img",{src:w,alt:"CryptoTerry",style:{width:26,height:26,borderRadius:6,objectFit:"cover"}}),e.jsx("span",{style:{fontFamily:r.display,fontSize:15,fontWeight:700,color:n.text},children:"CryptoTerry"})]}),e.jsx("p",{style:{fontFamily:r.body,fontSize:11,color:n.textTertiary,maxWidth:260,lineHeight:1.6}
359,children:i==="zh"?"SMC 交易策略完整教學":"Complete SMC trading education"})]}),e.jsxs("div",{className:"footer-links",style:{display:"flex",gap:32},children:[e.jsxs("div",{children:[e.jsx("div",{style:{fontFamily:r.mono,fontSize:9,color:n.textTertiary,marginBottom:8,letterSpacing:".1em"},children:"NAVIGATE"}),[{l:i==="zh"?"首頁":"Home",p:"home"},{l:i==="zh"?"教學":"Tutorial",p:"tutorial"},{l:i==="zh"?"聯繫":"Contact",p:"contact"}].map(s=>e.jsx("div",{onClick:()=>o(s.p),style:{fontFamily:r.body,fontSize:12,color:n.textSecondary,cursor:"pointer",marginBottom:5},children:s.l},s.p))]}),e.jsxs("div",{children:[e.jsx("div",{style:{fontFamily:r.mono,fontSize:9,color:n.textTertiary,marginBottom:8,letterSpacing:".1em"},children:"SOCIAL"}),[{l:"IG @crypto_terry14",h:"https://www.instagram.com/crypto_terry14/"},{l:"LINE @231ilioq",h:"https://line.me/R/ti/p/@231ilioq?oat_content=url&ts=03040432"}].map(s=>e.jsx("a",{href:s.h,target:"_blank",rel:"noopener noreferrer",style:{display:"block",fontFamily:r.mono,fontSize:10,color:n.textSecondary,marginBottom:5,textDecoration:"none"},children:s.l},s.l))]})]})]}),e.jsx("div",{style:{borderTop:`1px solid ${n.border}`,paddingTop:14,textAlign:"center",fontFamily:r.mono,fontSize:10,color:n.textTertiary},children:"© 2026 CryptoTerry · CryptoTradersClub"})]})}function K({page:o,lang:i}){const s={home:{zh:"CryptoTerry | SMC 交易策略完整教學",en:"CryptoTerry | SMC Trading Strategy Guide"},tutorial:{zh:"交易教學 | CryptoTerry",en:"Trading Education | CryptoTerry"},contact:{zh:"聯繫我們 | CryptoTerry",en:"Contact | CryptoTerry"}},d={home:{zh:"訂單塊、FVG、形態學、MACD — 8 大 SMC 交易策略。BTC 回測勝率 85%。",en:"OB, FVG, Patterns, MACD — 8 SMC strategies. BTC 85% backtest WR."},tutorial:{zh:"從基礎到進階的完整 SMC 教學",en:"Complete SMC education"},contact:{zh:"聯繫 CryptoTerry",en:"Contact CryptoTerry"}},c=(s[o]||s.home)[i],t=(d[o]||d.home)[i];return B.useEffect(()=>{document.title=c;let m=document.querySelector('meta[name="description"]');m||(m=document.createElement("meta"),m.name="description",document.head.appendChild(m)),m.content=t,document.documentElement.lang=i==="zh"?"zh-TW":"en"},[o,i,c,t]),null}function X(){const[o,i]=B.useState("home"),[s,d]=B.useState(P()),{setLang:c}=M(),t=y=>{d(y),c(y)},m=y=>{i(y),window.scrollTo({top:0,behavior:"smooth"})};return e.jsxs("div",{style:{background:n.bg,color:n.text,minHeight:"100vh"},children:[e.jsx(K,{page:o,lang:s}),e.jsx(A,{}),e.jsx("link",{href:"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Nunito+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap",rel:"stylesheet"}),e.jsx(D,{page:o,go:m,lang:s,setLang:t}),o==="home"&&e.jsx(E,{go:m,lang:s}),o==="tutorial"&&e.jsx($,{lang:s}),o==="contact"&&e.jsx(N,{lang:s}),e.jsx(q,{go:m,lang:s})]})}export{X as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.