NORMSTrading Platform
← กลับคลังความรู้

Wyckoff Phase
แปลงเป็นเงื่อนไขที่คอมพิวเตอร์อ่านได้

ชั้น 2 · Wyckoff & Quant · บทเต็ม ~18 นาที · เปลี่ยน "ตาอ่านได้" เป็น "เครื่องเฝ้าแทนตาได้ พิสูจน์ย้อนหลังได้"
หลิวอ่าน spring ออกด้วยตา — แต่ตาเหนื่อย ตาลืม ตาตีความต่างกันตามอารมณ์วันนั้น และตาเฝ้า 41 ตัวพร้อมกัน 24 ชม. ไม่ได้
คำถามของบทนี้คือ: จะบอกคอมพิวเตอร์ยังไงว่า "นี่แหละ spring" โดยไม่ให้มันเดา — และทำให้สิ่งที่หลิวอ่านด้วยสัญชาตญาณ กลายเป็นกฎที่ วัดได้ · ทดสอบได้ · ไว้ใจได้

บทนี้ยาว เพราะมันคือสะพานทั้งเส้นจาก Wyckoff ของหลิว ไปสู่ภาษาเครื่องวัดของ quant — อ่านจบแล้วจะเห็นว่าทุกอย่างที่ "รู้สึก" ได้ มีตัวเลขรองรับหมด · เนื้อหากลั่นจาก ตำราบท 14 — จักรวาล Volume (อยากดูฉบับอ้างอิงเต็มกดเข้าไปได้)

1. ทำไม Wyckoff ดั้งเดิม "สอนได้แต่สอบไม่ได้"

Wyckoff บอกว่า spring คือ "จิ้มต่ำกว่าแนวรับแล้วดีดกลับ" — ฟังแล้วเข้าใจ แต่พอจะเขียนเป็นกฎให้เครื่อง มันตอบไม่ได้สักข้อ:

• "ต่ำกว่า" แค่ไหน? — 3 จุด? 10 จุด? ครึ่ง ATR? หนึ่งเท่า ATR?
• "ดีดกลับ" ภายในกี่แท่ง? — 1 แท่ง? 3 แท่ง? 1 วัน?
• volume ตอน spring ต้อง "สูง" (มีคนรับ) หรือ "แห้ง" (ผู้ขายหมด)? — สองสำนักเถียงกันมา 50 ปี
• Phase A/B/C กินเวลากี่แท่งถึงนับว่าครบ?

ปัญหา ไม่ใช่ว่า Wyckoff ผิด — แนวคิดถูก · ปัญหาคือ นิยามยืดได้ ทำให้ "เล่าย้อนหลังได้เสมอ แต่วัดไปข้างหน้าไม่ได้" · พอนิยามยืด เราจะหา spring เจอในทุกกราฟ หลังจากที่มันวิ่งไปแล้ว — ซึ่งไม่มีค่าอะไรเลยกับการตัดสินใจจริงที่ขอบขวาของจอ

💡 กฎเหล็กของ quant: กฎที่ทดสอบไม่ได้ = กฎที่หักล้างไม่ได้ = กฎที่เราจะไม่มีวันรู้ว่ามันเลิกเวิร์กแล้ว จนกว่าเงินจะหมด · ทางออกมีทางเดียว — ล็อกตัวเลขก่อน แล้วให้ข้อมูลตัดสิน ไม่ใช่ให้ตาตัดสินหลังเห็นผล

2. รากฐานที่ต้องเชื่อก่อน — ทำไม "บีบแล้วคลาย" ไม่ใช่ไสยศาสตร์

ก่อนจะเชื่อเครื่องมือใดๆ ต้องเข้าใจว่ามันเกาะอะไรอยู่ · วงการวิชาการขุดตลาดมา 50 ปี เจอ "ความไม่สุ่ม" ที่แข็งจริงไม่กี่อย่าง — Wyckoff ของหลิวบังเอิญนั่งทับ 2 อันที่แข็งที่สุดพอดี:

ปรากฏการณ์ 1 — Volatility Clustering (ความเหวี่ยงมาเป็นพวง)

วันเหวี่ยงแรงมักตามด้วยวันเหวี่ยงแรง · วันสงบตามด้วยสงบ — เป็นคุณสมบัติทางสถิติที่แข็งที่สุดอันหนึ่งของตลาดทุกแห่งในโลก (คณิตศาสตร์ของเรื่องนี้คือตระกูล ARCH/GARCH — Robert Engle ได้โนเบลปี 2003 จาก ARCH) · แปลเป็นภาษาเทรด: "ความเหวี่ยงทำนายความเหวี่ยงได้ — แม้ทิศทางทำนายไม่ได้" · นี่คือเหตุผลที่เครื่องมือบอกว่า "ใกล้จะวิ่ง" มีของจริง ขณะที่เครื่องมือบอกว่า "วิ่งทางไหน" ส่วนใหญ่คือเหรียญโยน

ปรากฏการณ์ 2 — วัฏจักรบีบ-คลาย (Compression → Expansion)

ตลาดสลับระหว่างช่วง "สะสมพลัง" (range แคบ volume แห้ง — ของเปลี่ยนมือเงียบๆ) กับช่วง "ปลดปล่อย" (วิ่งแรง volume พุ่ง) · ช่วงบีบที่แคบผิดปกติ มักตามด้วยการคลายที่แรงผิดปกติ — และนี่คือสิ่งเดียวกับที่ Wyckoff เรียกว่า accumulation → markup เป๊ะๆ · quant แค่เอาไม้บรรทัดมาทาบสิ่งที่ Wyckoff วาดด้วยตา

🔬 ทำไมบีบนานแล้วคลายแรงเชิงกลไก (ไม่ใช่เพราะกราฟสวย): ช่วง range แคบยาวๆ ทำ 3 อย่างพร้อมกัน —
(1) Stop กองหนาขึ้นนอกกรอบ — ยิ่งอยู่นาน คนยิ่งวาง stop สองฝั่ง = เชื้อเพลิงรอจุด
(2) คนขาย options volatility ถูกบีบ — พอราคาขยับแรง พวกเขาถูกบังคับ hedge ไล่ตามทาง ซ้ำเติมการวิ่ง (gamma squeeze)
(3) ระบบ vol-targeting ทั้งโลกเพิ่ม size ตอนเงียบ — พอเริ่มเหวี่ยงต้องลด size พร้อมกัน = ขายไปทางเดียวกันหมด
สามแรงนี้คือเหตุผลว่าทำไม "หลังบีบนานแล้วเบรค การวิ่งมักไปต่อ (follow-through)" — มีคนถูก บังคับ ให้เติมเชื้อเพลิง ไม่ใช่เรื่องบังเอิญ

3. หัวใจที่แปลงเป็นเลขได้ — Effort vs Result

กฎข้อเดียวของ Wyckoff ที่ quant ทั้งวงการยืมไปใช้: Volume = ความพยายาม (effort) · การเคลื่อนของราคา = ผลลัพธ์ (result) — ข้อมูลที่มีค่าที่สุดเกิดตอนสองอย่างนี้ "ไม่ตรงกัน"

ราคาไปไกล (result มา)ราคาไปไม่ไกล (result ไม่มา)
Volume สูง
(effort มา)
✅ การเคลื่อนแท้ มีเงินจริงหนุน — ตามได้⚠️ สัญญาณทองคำ: มีคนรับ/ขายสวนเงียบๆ (absorption) — พลังมหาศาลแต่รถไม่ขยับ = มีกำแพงล่องหน มักเกิดที่ยอด/ก้น
Volume ต่ำ
(effort ไม่มา)
⚠️ วิ่งบนความว่าง — เปราะ พร้อมย้อนแรง (มัก short covering / ตลาดบาง)✅ ตลาดพัก — และถ้าเกิด หลังลงมานาน = dry-up ผู้ขายหมดแรง (หัวใจ Phase C)

ทั้ง 4 ช่องนี้คือ "ระบบปฏิบัติการ" — เครื่องมือที่เหลือทั้งบทคือวิธีวัดแต่ละช่องให้เป็นตัวเลข

4. จักรวาลเครื่องมือ (1) — Volume ทางตรง: วัด "ความพยายาม" ของเงิน

4.1 RVOL (Relative Volume) — จุดเริ่มที่คนข้ามทั้งที่สำคัญสุด

"volume 50,000 สัญญา" เยอะไหม? — ตอบไม่ได้ถ้าไม่มีตัวเทียบ · วันจันทร์เงียบกับวัน Fed คนละโลก · RVOL = volume ตอนนี้ ÷ ค่าเฉลี่ยช่วงเวลาเดียวกันของวัน

RVOL > 1.5 = มีอะไรเกิดขึ้น
RVOL > 3 = เหตุการณ์สำคัญ
RVOL < 0.5 = ตลาดหลับ/รอ

breakout ที่ RVOL < 1 = "เบรคที่ไม่มีใครมาด้วย" → โอกาส false สูงมาก
กับดักอันดับ 1 ของมือใหม่: เทียบ RVOL ผิดช่วง · volume มีหน้าตาประจำวันเป็นรูปตัว U (เปิด-ปิดหนา กลางวันแห้ง) — ต้องเทียบ "10:00 กับค่าเฉลี่ยของ 10:00 ย้อนหลัง 20 วัน" ไม่ใช่เฉลี่ยทั้งวัน · และตัดสิน RVOL ที่แท่งปิดเสมอ — กลางแท่งที่ยังไม่ปิดจะเห็น RVOL ต่ำปลอม (volume ยังสะสมไม่ครบ) ถ้าเข้าก่อนแท่งปิด = สร้าง look-ahead error ให้ตัวเองเงียบๆ

4.2 OBV — เครื่องสะสม "ใครชนะรายวัน"

วันปิดบวก บวก volume เข้ายอดสะสม · วันปิดลบ หักออก — ได้เส้นเดียวที่ตอบ "สุทธิแล้วพลังงานอยู่ฝั่งไหน" · ใช้แบบเดียวที่ควรใช้: divergence ที่จุดสุดขีด — ราคาทำ new high แต่ OBV ไม่ทำ = ขาขึ้นรอบใหม่ไม่มีพลังหนุน · ที่ก้น: ราคา new low แต่ OBV ยกตัว = มีคนเก็บของใต้น้ำ · เป็นญาติจนๆ ของ CVD ที่คำนวณได้จากข้อมูลฟรี OHLCV

⚠️ OBV ไม่มีสเกล — ค่าเดี่ยวๆ ไม่มีความหมาย ใช้เทียบ "ทรง" กับราคาเท่านั้น · ห้ามตัดเส้น/crossover (เสียงรบกวนล้วน)

4.3 Volume Profile (HVN / LVN) — แผนที่ "ต้นทุนของใครอยู่ตรงไหน"

HVN (ภูเขา volume): ราคาที่ของเปลี่ยนมือมหาศาล = มีเจ้าของต้นทุนหนาแน่น → ราคาเข้าใกล้เกิดแรง "ปกป้องต้นทุน" → เป็นแม่เหล็ก+หนืด ราคาชอบวน

LVN (หุบเหว volume): ราคาที่แทบไม่มีใครมีต้นทุน (เคยวิ่งผ่านเร็ว) → ไม่มีใครปกป้อง → ราคาผ่านโซนนี้ เร็ว

นี่คือคำตอบเชิงโครงสร้างของ "ทำไมบางช่วงราคาวิ่งฉิว บางช่วงหนืดเหมือนติดโคลน" — มันวิ่งเร็วใน LVN หนืดใน HVN · รู้แผนที่นี้ก่อนเข้าไม้ = รู้ว่าข้างหน้าเป็นทางด่วนหรือตลาดสด

4.4 VSA — Wyckoff ฉบับลูกศิษย์ที่พยายามทำเป็นระบบ

อ่านสามอย่างพร้อมกันต่อแท่ง: volume · spread (ช่วงราคาของแท่ง) · ตำแหน่งปิด — แล้วตีความ effort vs result ระดับแท่ง · No Demand: แท่งขึ้น range แคบ volume แห้งใน downtrend = ขึ้นแบบไม่มีใครเอา · Stopping Volume: แท่งลงยาว volume มโหฬาร ปิดกลางๆ = แรงขายถูกรับไว้หมด (มักมือใหญ่) · Test: หลัง stopping volume ราคาย่อกลับด้วย volume แห้ง = ผู้ขายหมดจริง (ใจความ Phase C)

5. จักรวาลเครื่องมือ (2) — ทางอ้อม: วัด "รอยที่ volume ทิ้งไว้บนราคา"

กลุ่มนี้ไม่ได้วัด volume ตรงๆ แต่วัดความกว้าง/ความเร็วของการแกว่ง — เหมือนไม่เห็นลมแต่วัดได้จากการโยกของต้นไม้ · ใช้คู่กับ volume เพราะ volume = effort เข้า · ATR/SD = result ออก = ครบสมการ Wyckoff

เครื่องมือวัดอะไรใช้ในระบบเรายังไง
ATR"ลมหายใจ" ตลาด — กว้างกี่จุดต่อแท่งตั้ง stop ตามจริง (trend ถือยาวใช้ 2.5-3×) · ทำ size เท่ากันทุกตลาด · ATR percentile ต่ำสุดรอบ 6-12 ด. = บีบลึก
Bollinger / BandWidthการกระจายรอบค่าเฉลี่ย (±2SD)BandWidth ต่ำสุดรอบ 6 ด. = "the squeeze" → expansion มักตาม · ห้ามใช้ "แตะขอบ = ขาย" (เทรนด์แรงราคาเดินบนขอบได้เป็นเดือน)
TTM SqueezeBollinger มุดเข้าใน Keltnerไฟแดง "สปริงขดสุด" · จุดออกจาก squeeze + ทิศแท่งแรก + RVOL = trigger ที่ใส่เครื่องได้
ADX"มีเทรนด์/ไม่มี" (ไม่บอกทิศ)สวิตช์เลือกโหมด: <20 = mean reversion · >25 = trend · ห้ามใช้เป็นสัญญาณเข้า
กับดักร่วมของทั้งกลุ่ม: มันบอก "ใกล้จะระเบิด" แต่ ไม่บอกว่าระเบิดขึ้นหรือลง · ATR percentile ต่ำ = สปริงขดแน่น แต่ทิศต้องมาจากเครื่องมืออื่น (โครงสร้าง/flow/CHoCH) เสมอ

6. นิยามล็อก — แปล "ตาอ่าน" เป็น "เลขตายตัว"

นี่คือหัวใจที่ทำให้ทุกอย่างข้างบนกลายเป็นกฎที่เครื่องอ่านได้ · เลือกตัวเลขก่อน แล้วให้ backtest ตัดสิน:

แห้ง (volume ต่ำ): volume < 0.7 × MA20(volume)
ปกติ: volume 0.7–1.5 × MA20
มีของจริง: RVOL ≥ 1.5
Climax: volume > 2.0 × MA20

แคบ (spread ต่ำ): spread แท่ง < 0.5 × ATR(20)
กว้าง: spread > 1.5 × ATR

ไร้เทรนด์ (Phase A/B): ADX < 20
บีบลึก: ATR percentile < 20 (รอบ 6 ด.)

7. Phase C ฉบับ quant — 5 ขั้นที่วัดเป็นเลขได้ทุกขั้น

Phase C คือ "ทดสอบครั้งสุดท้ายก่อนวิ่ง" — เมื่อล็อกเป็นเลข มันคือลำดับเหตุการณ์นี้:

ขั้นภาษา Wyckoffภาษาเครื่องวัด
1สร้าง Range หลังลงมานานราคาในกรอบ ±X% นาน ≥ N แท่ง · ADX < 20
2Volume แห้งลงใน Range (supply เหือด)volume MA20 ทำ lower lows · RVOL เฉลี่ยสัปดาห์ < 0.7
3ตลาดบีบลึก (สปริงขด)ATR pctile < 20 · BandWidth ต่ำสุด 6 ด. · TTM ติด
4Spring — จิ้มหลุด low แล้วดีดกลับlow < min(low,20) แล้วปิดกลับเหนือใน ≤ 3 แท่ง · วันจิ้ม RVOL ≥ 1.5
5Test — ย่อกลับด้วย volume แห้งย่อ ≥ ครึ่งทาง โดย RVOL < 0.7 แล้วปิดยกตัว
เข้า markuptrigger: ทะลุ high หรือ CHoCH + RVOL > 1.5 · stop ใต้ spring · เป้า R/trailing ATR
⚠️ จุดที่ต้องซื่อสัตย์: เกณฑ์ "spring ต้อง RVOL ≥ 1.5" คัด spring แบบ "no supply" (volume แห้งมาก = ผู้ขายหมดจริง — สัญญาณแรงสุดใน Wyckoff) ออกจากระบบ! · สองสำนักนี้ขัดกันจริง — ต้อง backtest ทั้งสอง variant ก่อนล็อกถาวร ไม่ใช่เชื่อสำนักไหนล่วงหน้า

8. กรณีศึกษาจริง — อ่านทีละขั้น

เคส 1 — ทองคำ 2024: บีบ 4 ปี คลายทีเดียว

ขั้น 1-3: ทองวน ~$1,650–2,080 เกือบ 4 ปี ชนเพดาน ~2,070 สามครั้งไม่ผ่าน · ปลายปี 2023 ATR/BandWidth แตะ percentile ต่ำสุด = บีบลึก
ธ.ค. 2023: จิ้มแตะ ~2,135 แล้วร่วง — RVOL เงียบ = spring ไม่ผ่านสอบ (false start)
มี.ค. 2024: ทะลุ ~2,080 RVOL พุ่ง ≥1.5 = ผ่านสอบ
ผล: วิ่งรวดเดียว → 2,400 ในไม่กี่สัปดาห์ · ทั้งปีไป 2,700+ (วันนี้ ~$4,200)

ธ.ค. กับ มี.ค. ต่างกัน แค่ RVOL — แต่นั่นคือความต่างระหว่าง "ติดดอย" กับ "จับเทรนด์ทั้งปี"

เคส 2 — Bitcoin 69k (2021): new high ที่ effort หาย

BTC ทำยอด ~64-65k (เม.ย.) แล้ว ~69k (พ.ย.) — ยอดสองสูงกว่า (new high!) แต่ volume รอบยอดสองเบาบางกว่าชัดเจน + funding ปลีกใหม่ไม่มา = ราคาใหม่ทำด้วยพลังเก่าที่เหลือ → "no demand ระดับ macro" → ลงทั้งปี 2022 เหลือ ~16k · บทเรียน: new high ไม่เท่ากันทุกอัน — new high ที่ effort หด คือคำเตือนที่ดังที่สุด และอ่านได้จากข้อมูลฟรี

เคส 3 — โควิด มี.ค. 2020: climax ที่ไม่มี test

VIX แตะ ~82 · ราคาดิ่งวันละหลาย% แต่เริ่ม "ดิ่งแล้วปิดไม่ต่ำสุด" (stopping volume) → SPX ทำก้น 23 มี.ค. แล้ว เด้ง V +17% ใน 3 วัน ไม่มี test สวยๆ · คนรอ "ย่อกลับมา test" ตามตำราตกรถทั้งขบวน · บทเรียนสองชั้น: (1) ก้นตลาดเกิดตอนผู้ขายหมดตัวที่จะขาย ไม่ใช่ตอนข่าวดี — วัดจาก volume ไม่ใช่ข่าว (2) ลำดับ Phase C เป็น "แผนที่ความน่าจะเป็น" ไม่ใช่พิธีกรรม — ระบบดีต้องมีทั้งแผน "เข้าเมื่อ test สำเร็จ" และ "เข้าบางส่วนเมื่อมี confirmation อื่นแทน test"

เคส 4 — False Breakout: ตัวที่หลิวเจอทุกเดือน

ราคาไต่ถึงขอบกรอบที่ทุกคนเห็น → "ทะลุ" 0.3-0.5% → RVOL ณ แท่งทะลุ < 1 (เงียบผิดวิสัย) → ปิดกลับเข้ากรอบ → รุ่งขึ้นถล่ม · เพราะคนเบรคติดดอยพร้อมกันต้องขายหนี + stop ฝั่ง long กองใต้กรอบ = เชื้อขาลง · นี่คือ liquidity grab / upthrust ฉบับ SMC ของหลิวเป๊ะ — quant เพิ่มแค่ตัวกรองเดียว: เบรคจริงมัก RVOL ≥ 1.5-2 / เบรคหลอกมักเงียบ (ลดการโดนหลอกมหาศาล — ไม่ได้กำจัด เพราะเจ้าก็รู้เรื่อง RVOL)

9. ตารางรวม — คำถามในใจ → เครื่องมือ → กับดัก

อยากรู้เครื่องมือกับดักหลัก
กำลังสะสมพลังหรือเปล่า?ATR pctile · BandWidth · TTMบีบได้บีบอีก — บอก "ใกล้" ไม่บอก "เมื่อไหร่"
การเคลื่อนนี้มีของจริงไหม?RVOL · OBVforex spot ใช้ tick volume (หยาบ) — ทองดู futures
ผู้ขายหมดแรงยัง? (Phase C)dry-up · climax · testclimax ซ้อนได้หลายรอบในวิกฤต — ห้าม catch มีดด้วยเคสเดียว
ทะลุนี่จริงหรือหลอก?RVOL ณ แท่งเบรคลดโดนหลอก ไม่ใช่กำจัด
ควรใช้ระบบโหมดไหน?ADXADX ตามหลังเสมอ — เลือกโหมด ห้ามจับจังหวะ

การประกอบเป็นระบบเข้าออเดอร์ (ตอบ "ควรเข้าหรือยัง")

ชั้นบริบท: ลมหนุนไหม? — macro/positioning ไม่ขวาง (Macro Pulse)
ชั้นสภาพ: พร้อมวิ่งไหม? — compression ลึก + dry-up
ชั้น trigger: วิ่งจริงยัง? — spring/breakout + RVOL ยืนยัน + CHoCH
ชั้น execution: size จาก ATR · stop ตามโครงสร้าง · เป้า R/trailing
↑ ทุกชั้นเป็นตัวเลข = เครื่องเฝ้าได้ เตือนได้ จดสถิติได้ พิสูจน์ย้อนหลังได้

10. ความจริงที่ต้องยอมรับ — สถานะตอนนี้คือ "สมมติฐาน" ไม่ใช่ "ข้อสรุป"

ผลวิจัยจากระบบเราเอง (R3, backtest ทอง 10 ปี): sweep เปล่าๆ ที่ไม่มีขั้น 1-3 นำหน้า แพ้การสุ่มในทุก configuration — แต่ sweep + volume filter ≥1.5 ที่อยู่ใน context ครบ เป็นชุดเดียวที่รอด Monte Carlo · แต่ มันผ่านแค่ 1 จาก 20 config — R3 เองสรุปว่า "ยังแยกจากโชคไม่ได้"

💡 นี่คือสิ่งที่ทำให้เราต่างจากคนขายคอร์ส: เราพูดตรงว่าสถานะของ Phase-C-เป็นเลขคือ "สมมติฐานที่ยังไม่ถูกหักล้าง" ไม่ใช่ "สูตรลับที่การันตี" · สิ่งที่หลิวอ่านด้วยตา (ขั้น 1-3 = context) คือส่วนที่ทำให้ spring มีน้ำหนักจริง — ข้ามขั้นเหล่านี้แล้วรอแค่ "จิ้มแล้วดีด" คือการเดา ไม่ใช่ระบบ
🧠 ลองคิดดู (เฉลยในใจ):
1. ราคาทะลุแนวต้านสำคัญ +0.4% แต่ RVOL ตอนแท่งปิด = 0.8 — ควรไล่ตามไหม? (→ ไม่ · เบรคเงียบ = false สูง รอ retest พร้อม volume หรือปล่อยผ่าน)
2. หุ้นทำ new high แต่ OBV ไม่ทำ new high ตาม — บอกอะไร? (→ ขาขึ้นรอบใหม่ขาดพลังหนุน — effort หาย ระวังกลับ)
3. ทำไมเราตัดสิน RVOL ที่ "แท่งปิด" เท่านั้น? (→ กลางแท่ง volume ยังสะสมไม่ครบ = RVOL ต่ำปลอม · อ่านกลางแท่ง = look-ahead error)
สรุปทั้งบท: Wyckoff ผิดที่ "นิยามยืด" ไม่ใช่ที่ "แนวคิด" · ทุกอย่างเกาะ 2 ปรากฏการณ์จริง (vol clustering + บีบ-คลาย) · ล็อก 3 เลขหลัก: volume < 0.7×MA20 = แห้ง · spread < 0.5×ATR = แคบ · RVOL ≥ 1.5 = มีของจริง · Phase C = 5 ขั้นวัดได้ · spring มีน้ำหนักเมื่อมี context ครบ ไม่ใช่แค่จิ้มแล้วดีด · และพูดตรงว่าสถานะตอนนี้ = สมมติฐานรอพิสูจน์

ดูของจริง: Market Dashboard · Liquidity Map · Market Regime · ฉบับอ้างอิงเต็ม: ตำราบท 14
← กลับคลังความรู้