Short Grid Relay · Bybit / Binance

Backtest Report Hub.

รวม backtest report รอบใหม่ (เฉพาะงานหลัง 30 มิ.ย. 2026) — แต่ละการ์ดลิงก์ไปยัง report เต็มของแต่ละการทดสอบ

44 report อัปเดต 2026-07-24 09:59 UTC format: v10.6 (compact)

call overlay แทน L3 — ถอด L3 long ใส่ Deribit call (convex) + funding ON

2026-07-24
แทน L3 long (concave, กิน crash capture, ทำ scale เพี้ยน) ด้วย Deribit call overlay (coin-settled, convex, defined-risk, position แยก) + เปิด funding ON (short รับ) · ตัดสิน: funding รับ ≥ เบี้ย call ไหม · บน champion cdc-deadband band 1% · BTC/USD
ROUND 6call overlayDeribitcoin-settled optionBlack-Scholesconvexityfunding ONถอด L3net-of-fundingIV sensitivity 1.1/1.2/1.4expiry×strike sweepcrash capturebinanceผล NEGATIVEบทเรียน
ladder A0→A→B (α · crash capture)A0 champion(no-fund) +0.4361/+0.2489 · A(L3+fund) +0.5347/+0.3047 · B(short-only+fund) +0.2556/+0.8967 — B ยืนยัน §8D: short ล้วนได้ crash capture +0.90 ที่ L3 กินเหลือ +0.2489
ผลตัดสิน arm C (call overlay)❌ ไม่ผ่านเกณฑ์ §4 — best +30%/365d IV1.1: crash capture +0.7841 แต่ α −1.86 · net-of-funding +0.325/ปี · median −0.212. #3 ผ่าน (call เก็บ crash capture) แต่ #4/#5/#6/#7/#8 ตก
⭐⭐ สมมติฐานถูก แต่เศรษฐศาสตร์ไม่คุ้มcall เก็บ crash capture คืนได้จริง (+0.78 ≈ short-only, ไม่กินเหมือน L3 = convex ถูกตามทฤษฎี) แต่เบี้ยซื้อ convexity = 2.5 BTC/6ปี vs funding รับ 0.10 BTC/6ปี = แพงกว่า 25×
สรุปL3 = ประกันที่ตลาดจ่ายให้ (ขาย upside = zero cash outlay) ถูกกว่าซื้อ convexity จริง ~25× → เก็บ L3 · ปิด call overlay. side: funding ON = ลมส่ง +0.10 สะอาด

ROUND 6 (ต้นทาง §8H.4 + ผล ROUND 8 ที่ L3 เป็น confound) ทดสอบ **ถอด L3 long** (concave/short-gamma, กิน crash capture ~0.59 โดยขายปีกขาขึ้น, และทำสัญญาณ equity-scale เพี้ยนใน ROUND 8) **แทนด้วย Deribit call overlay** (coin-settled, convex, defined-risk, position แยกบน Deribit ไม่ทำไม้ short ผอม) + เปิด **funding ON** (short inverse รับ funding เมื่อ rate>0). ตรรกะแกน: short = long put อยู่แล้ว → เพิ่ม call = long straddle → **ตัวตัดสิน = funding ที่ short รับ ≥ เบี้ย call ไหม**. ladder แยกตัวแปรทีละตัว: A0(champion funding OFF, regression anchor +0.4361) → A(L3+funding ON) → B(ถอด L3, short-only+funding) → C(short+funding+call). **call model = Black-Scholes coin-settled** (premium_btc = N(d1)−(K/S)N(d2), payoff = max(0,S−K)/S BTC), **IV = realized-vol(30d rolling)×VRP markup {1.1/1.2/1.4}** (ไม่มี IV history จริง → RV proxy + sensitivity band). arm C sweep = expiry{90/180/365d}×strike{+20/+30/+50%}×IV = 27 config. **สถาปัตยกรรมประหยัด:** call เป็น position แยก ไม่แตะ short book → short book ของ C == B เป๊ะ → รัน sim จริงแค่ A/B, arm C = overlay analytic บน B curve. funding = Bybit BTCUSD inverse จริง (8,306 records, ~11.2%/ปี). **ผล FULL (α · crash capture):** A0 +0.4361/+0.2489 · A(L3+fund) +0.5347/+0.3047 · **B(short-only) +0.2556/+0.8967** (ยืนยัน §8D: short ล้วนได้ crash capture +0.90) · **C best +30%/365d IV1.1: crash capture +0.7841 · α −1.86 · net-of-funding +0.325/ปี · median −0.212**. **⛔ ไม่ผ่านเกณฑ์ §4:** #3 ผ่าน (มีช่อง crash capture ≥+0.6 = 6/27 — **call เก็บ crash capture คืนได้จริง ≈ short-only, ไม่กิน short เหมือน L3 = สมมติฐาน convex/defined-risk ถูกตามทฤษฎี §R7!**) แต่ #4 ตก (median ทุกช่อง cap≥0.6 ติดลบ), **#5 ตกยับ (net-of-funding บวก +0.19..+0.33/ปี)**, #6/#7/#8 ตก. **⭐⭐ คำตอบเด็ดขาด — สมมติฐานถูกแต่เศรษฐศาสตร์ไม่คุ้ม:** call overlay เก็บ crash capture คืนได้จริง **แต่เบี้ยซื้อ convexity = 2.5 BTC ตลอด 6 ปี (0.40/ปี) vs funding ที่รับแค่ 0.0985 BTC/6ปี (0.016/ปี) = แพงกว่า 25×** → median/α ถูกเบี้ยเผาจนติดลบหนัก. IV สูงยิ่งแพ้ (verdict ไม่พลิก = robust). **บทเรียน:** (1) **L3 คือ 'ประกันที่ตลาดจ่ายให้' (ขาย upside = zero cash outlay) ถูกกว่าซื้อ convexity จริงบน Deribit ~25×** — แม้ L3 กิน crash capture 0.59 มันก็ยัง net ดีกว่าจ่ายเบี้ย 2.5 BTC → **เก็บ L3 · ปิดประเด็น call overlay + คำถามค้าง §8H.4 จบ**. (2) **side finding: funding ON = ลมส่ง +0.10 สะอาด** (arm A L3+funding +0.535 vs champion funding-OFF +0.4361) — แต่ project standard = funding OFF (conservative). (3) arm B ยืนยัน §8D: short-only crash capture = +0.897 (L3 กินลงเหลือ +0.2489). ⚠️ ผล arm C แขวนบนสมมติฐานราคา call ทั้งหมด (§R8) — ไม่มี IV history จริง ใช้ realized-vol proxy × VRP, รายงาน 3 IV เสมอ · early-roll ใช้ intrinsic (ตัด time value = conservative → call เป็น lower bound, ผลจริงอาจแย่กว่านี้อีก). BTC ตลาดเดียว · path เดียว ~2 cycle.

เปิด report →

equity-scaled short — ย่อขนาด short ตามทุน แทนฐาน 1 BTC คงที่ (แก้ martingale)

2026-07-24
เปลี่ยนฐาน sizing ของขา short จาก "1 BTC คงที่" (martingale) → "ทุนปัจจุบัน" f=E/E0 (full=f · half=0.5+0.5f) ⇒ พอร์ตหด short หดตาม = geometric · ไม่แตะ trigger/L3 (scale เฉพาะขา short) · บน champion cdc-deadband band 1% · BTC/USD
ROUND 8equity-scaled sizingmartingaleFIX CASHfull/halfgeometricchampion cdc-deadbandcrash capturewalk-forward 60 หน้าต่างL3 confoundbinanceCOIN-Mผล NEGATIVEบทเรียน
baseline (scale=None) = champion บิตต่อบิตFULL α +0.4361 · dd฿ 0.1062 · crash capture +0.2489 · WF median +0.0303 · relay-เขียว $1,483
ผลตัดสิน❌ ไม่มีแขนไหนผ่านเกณฑ์ §5 ครบ — full α +0.3411/dd 0.151(แย่)/crashcap +0.193 · half α +0.4205/dd 0.115(แย่)/crashcap +0.3025(ดีขึ้น). ทั้งคู่ตก dd_btc + leverage เขียวไม่ลด
⭐⭐ §R23 ที่กลัวไว้ไม่เกิด · เกิดตรงข้ามprompt กลัว equity-scaling จะหด short ตอนยอด (ฆ่า crash capture) — จริง ๆ short เข้า crash ใหญ่ขึ้น ($1.2k–27k → $2.4k–30k) · half crash capture ดีขึ้น. relay-at-top รอด
ทำไม fix ล้มเหลว (คนละสาเหตุ)scale ด้วยทุนรวมที่ถูก L3 long ครอบ → ตอนกระทิง L3 กำไร → ทุนพองเกิน 1.0 → short scale ขึ้นตอนกระทิง (ตอน short แพ้) = ยิ่ง martingale ไม่ใช่แก้. สัญญาณที่ถูกต้องต้องเป็น equity ของขา short เอง

ROUND 8 (ต้นทาง "Rebalance FIX CASH" §4.1/§5 · มี GATE ที่ผู้ใช้ตั้งเอง reopen fixed-base 1 BTC martingale ตาม §R10.1, ปลดล็อก 24 ก.ค.) ทดสอบเปลี่ยน **ฐานขนาดของขา short** จาก "1 BTC คงที่" (ซึ่งเป็น martingale: ราคาขึ้นสวน→ทุนหด แต่ short ยังใหญ่เท่าเดิม→leverage พุ่งตอนแพ้) → "ทุนปัจจุบัน" f = E_now/E_0 (full = f, half = 0.5+0.5f) ⇒ พอร์ตหด short หดตาม/พอร์ตโต short โตตาม = geometric (แตะศูนย์ไม่ได้). **เปลี่ยนตัวแปรเดียว = ขนาด (sizing), ไม่แตะ trigger (= ROUND 7), ไม่แตะ L3** (scale เฉพาะขา short §R17.2). subclass champion override chokepoint เดียว `_short_qty` (scale ก่อน floor → ยังหาร step ลงตัว · scale=None → บิตต่อบิต). รันบน champion cdc-deadband-band1-whipsaw 11 ช่วง + walk-forward 60 หน้าต่าง/แขน. **ผล: ไม่มีแขนไหนผ่านเกณฑ์ §5 ครบ** — full ตก #2(leverage)/#3(dd)/#4(crashcap)/#5(WFmed) · half ตก #2/#3/#5. **⭐⭐ finding สำคัญ — §R23 ที่ prompt กลัวไว้ 'ไม่เกิด' เกิดตรงข้าม:** prompt กลัวว่า equity-scaling จะ **หด** short ตอนโดนล้างที่ยอด (ทุนเพิ่งหด→short relay เล็กลง→เข้า crash ไม้ผอม→ฆ่า crash capture เหมือน de-gross ROUND 5). จริง ๆ **short เข้า crash กลับใหญ่ขึ้น** (baseline $1,200–$27,000 → full $2,400–$30,400) · **crash capture ของ half ดีขึ้นเป็น +0.30 (ชนะ baseline +0.2489)** · relay-at-top รอด. แต่ **ตัว fix ล้มเหลวคนละสาเหตุ: dd_btc แย่ลง (0.106→0.151 full, →0.115 half) + leverage เฟสเขียวไม่ลด** เพราะ scale ด้วย **ทุนรวม** ที่ถูกครอบด้วยกำไร **L3 long** (ระบบปิด): ตอนกระทิง L3 long ทำกำไรหนัก → ทุนรวมพองเกิน 1.0 → short scale **ขึ้น**ตอนกระทิง (ตอน short กำลังแพ้) = **ยิ่ง martingale ไม่ใช่แก้**. หมี R2 2022 เจ็บสุด (baseline +0.053→full −0.035): scale เล็กลงตอนหมีเพราะ L3 long ขาดทุน → พลาด down-harvest = ตอกย้ำว่า scale ตามทุนรวมผิดจังหวะ. **บทเรียน:** (1) **สัญญาณ scale ที่ถูกต้องต้องเป็น equity ของขา short เอง ไม่ใช่ทุนทั้งบุ๊ก** — total-equity scaling ในระบบที่มี long overlay สวนทาง = กลับหัวเจตนา. (2) **martingale (fixed-base) ไม่ใช่ปัญหาที่ผูกมัด — ทำให้ geometric แล้ว dd แย่ลง → fixed-base คือคำตอบที่ถูก**. ตอกย้ำ ROUND 3 / liq-aware-kelly / regime-sizing / halving-ladder / cap-short: ทุกความพยายามปรับขนาด short ตันเชิงโครงสร้าง = ปิดคำถาม sizing จาก FIX CASH (คู่กับ ROUND 7 ที่ trigger ก็ไม่ช่วย → ทั้ง trigger + sizing จาก FIX CASH ปิดครบ). ⚠️ BTC ตลาดเดียว · path เดียว ~2 cycle · half เกือบ neutral (α −0.016) แต่ dd ยังแย่ลง = ไม่ผ่าน.

เปิด report →

cash-band trigger เทียบกริด — ยิงไม้เมื่อเงินสดเบี่ยง X% (M1/M2/M3)

2026-07-24
เปลี่ยน "เมื่อไรยิงไม้" ของกริด short จากราคาขยับครบ step ดอลลาร์ → "เงินสด" เบี่ยงจากเป้า X% · 3 โหมด (M1 กำไร/ขาดทุน short · M2 equity รวม · M3 เส้นเป้า absolute) × X{1,2,3}% · qty ต่อไม้คงเดิม · บน champion cdc-deadband band 1% · BTC/USD
ROUND 7cash-band triggerFIX CASHM1/M2/M3X sweep 1/2/3%champion cdc-deadbandcrash capturewalk-forward 60 หน้าต่างtrigger⇒sizing couplingbinanceCOIN-Mผล NEGATIVEบทเรียน
baseline (band=None) = champion บิตต่อบิตFULL α +0.4361 · crash capture +0.2489 · WF median +0.0303 · liq S39 (ตรงเลขอ้างอิงทุกช่อง)
ผลตัดสิน❌ ไม่มีแขนไหนผ่านเกณฑ์ §5 ครบ — M1 crash capture ติดลบ −0.23…−0.28 · M2 WF median ต่ำกว่า baseline ทุก X · M3 MaxDD 0.19–0.30 (เพดาน 0.12) + ไม้ระเบิด 7.8× · plateau ตกทั้ง 3 โหมด
⭐⭐ กฎเชิงโครงสร้างที่เจอในกริด "เมื่อไรยิง" คุม "ถือเท่าไร" — crash capture วิ่งตาม short$ ตอนยอดเกือบเป็นฟังก์ชันเดียว (M1 132 ไม้/$3.2k→−0.28 · baseline 10k/$14.8k→+0.25 · M3_x1 78k/$57.7k→+1.09 แต่ dd 0.24)
นัยของ §R23M1 ดีกว่า champion ในปีปกติ (WFmed +0.042 · carry +0.069) แต่ทิ้ง windfall จาก crash → กำไร champion = กำไรจาก crash ที่จ่ายด้วย carry ติดลบตลอดปีปกติ

ROUND 7 (ต้นทาง "Rebalance FIX CASH" §6.3.1) ทดสอบเปลี่ยน **ตัวจับสัญญาณว่าเมื่อไรควรยิงไม้กริด short** จาก *ราคาขยับครบ step ดอลลาร์* → *"เงินสด" เบี่ยงจากเป้า X%* — **เปลี่ยนตัวแปรเดียว** (qty ต่อไม้ยังเป็น step เดิม, sizing/ladder/signal/L3/leverage คงเป็น champion เป๊ะ เพราะ linear sizing เป็น ROUND 8). 3 โหมด: **M1** band บนกำไร/ขาดทุน short (rolling), **M2** band บน equity รวม (rolling), **M3** เส้นเป้า absolute E_k=T0(1+kX) โดย T0=equity ตอนเข้าโซน · X∈{1,2,3}% ⇒ 10 แขน + baseline. รันบน champion cdc-deadband-band1-whipsaw (BLL1 · กริด 2% · funding ปิด · Binance spot short + COIN-M long) 11 ช่วง + walk-forward 60 หน้าต่าง/แขน. **band_mode=None = champion บิตต่อบิต** (regression guard ผ่าน: α +0.43610 · crashcap +0.2489 · WFmed +0.0303). **ผล: ไม่มีแขนไหนผ่านเกณฑ์ §5 ครบ และตกคนละข้อกัน** — M1 (ยิงแค่ 51–132 ไม้ทั้ง 6 ปี) crash capture **ติดลบ −0.23…−0.28** เพราะเข้า crash ด้วย short $3,160 (baseline $14,800); M2 (ยิง ~45% ของ baseline) WF median ต่ำกว่า baseline ทุก X; M3 (เส้น absolute ยิงถี่) MaxDD 0.19–0.30 เกินเพดาน 0.12 + X=1% ไม้ระเบิด 78,000 = 7.8× baseline. **plateau ตกทั้ง 3 โหมด** (crash capture ไม่เกาะกลุ่ม, M3 spread 0.92). **⭐⭐ finding ที่มีค่ากว่าตัวผล:** ในสถาปัตยกรรมกริด ทุกไม้ open ที่ติด = เพิ่ม position 1 step ⇒ **ความถี่ trigger กำหนดขนาด short ที่แบกเข้า crash โดยอัตโนมัติ** → crash capture วิ่งตาม short$ ตอนยอดเกือบเป็นฟังก์ชันเดียว (เรียงตามจำนวนไม้: M1 132/$3.2k→−0.28 · baseline 10k/$14.8k→+0.25 · M2_x1 16k/$17k→+0.29 · M3_x2 34k/$32k→+0.52 · M3_x1 78k/$58k→+1.09) และของแถมคือ **MaxDD โตตามและ WF median แย่ลง** ⇒ crash capture ไม่ได้วัด "ความฉลาดของ trigger" มันวัด "ขนาดที่ถืออยู่ตอนยอด" — **แยก trigger ออกจาก sizing ไม่ได้จริงในกริด** (⚠️ ข้อควรระวังตอนตีความ ROUND 8). **นัยเชิงกลยุทธ์:** M1 (band กว้าง ยิงน้อย) ดีกว่า baseline ในปีปกติ (WF median +0.042>+0.030 · carry +0.069 vs −0.034) แต่ทิ้ง windfall จาก crash ทั้งก้อน → α รวมแพ้ ⇒ ยืนยัน §R23 อีกด้าน: กำไรของ champion คือกำไรจาก crash ที่จ่ายด้วย carry ติดลบตลอดปีปกติ; ตัวจับสัญญาณที่ "ประหยัดกว่า" ก็ประหยัดกำไรก้อนนั้นไปด้วย. ⚠️ guard เชิงตัวเลข: เพดาน spacing ใช้ 10×step ไม่ใช่ 3×step ตามตัวอย่าง prompt (ซึ่งจะ clip M1 ทุก X ให้เหมือนกันหมด = ฆ่าตัวแปร) + พื้น 0.25×step กัน balloon · รายงาน cap_hit ทุกแขน. BTC ตลาดเดียว · path เดียว ~2 cycle.

เปิด report →

de-gross ตัด short ชิดขอบ liq แบบ Deribit — crash capture ติดลบ

2026-07-15
ROUND 5 — เลียนแบบกลไก Deribit incremental liquidation บน Bybit เดิม: short ที่เปิดตอนสัญญาณเขียว เมื่อ progress ไปหา liq แตะ (1−T) = 90/95% (ชิดขอบ) → ตัด C% (10/5%) แบบ 'คงมาร์จิ้น' (ไม่คืน available → liq เลื่อนหนี) วนซ้ำไม่จำกัดจนเหลือ ≤1 ไม้. ต่างจาก ROUND 4 ที่ตัดไกล 60% fix 3 ครั้ง. คำถาม: ตัดชิดขอบ (ราคาที่มาถึงขอบมักทะลุ ไม่เด้ง) จะกู้ราคาออกเฉลี่ยได้ไหม (§R19.3)? sweep T×C 2×2 + T15. ผล NEGATIVE รุนแรง — กัน liq ได้จริงแต่ทำลาย crash payoff
ROUND5de-grossDeribitincremental liquidationkeep-margingreen phasecrash capturerelay-at-topwalk-forwardnegativeballoon pathology
🔴 กัน liq ได้จริง แต่ α crater + crash capture ติดลบT10·C10 (ตัด 90%, ครั้งละ 10%): liq เฟสเขียว 26 → 3 · refill 26% (< ROUND 4 = 85%) แต่ α +0.4361 → +0.1772 (−0.26) · dd_btc 0.106 → 0.194 (เท่าตัว) · crash capture +0.2489 → −0.5745 (ติดลบ!)
แยกกลไก (reconcile เป๊ะ): ช่วย rally แต่ทำลาย crashnon-crash +0.187 → +0.752 (+0.565 กัน liq loss ตอนกระทิง) แต่ crash +0.249 → −0.575 (−0.82 พังตอนหมี) → net −0.26 พอดี
🔴 smoking gun — short เข้า crash ผอมเหลือ $200 (1 ไม้)short notional เข้าแต่ละ crash: baseline $11k–27k (relay-at-top เปิด short เต็ม) vs T10·C10 = $200 ทุก crash (de-gross สับจนเหลือ 1 ไม้ที่ยอด → เข้า crash เปลือย → L3 long ที่ขาดทุนตอน crash กลบ)
⭐⭐ บทเรียน — relay-at-top เป็น FEATURE ไม่ใช่บั๊กการโดนล้างที่ยอดแล้ว relay เปิด short เต็มไม้ = เข้า crash เต็ม = ที่กำไรมาจาก crash. de-gross ที่กัน liq สำเร็จ = ทำลาย relay นี้. paradox: ยิ่งกัน liq สำเร็จ (R5 26→3) ยิ่งแพ้หนัก (−0.26) กว่า R4 ที่กันได้น้อยกว่า (−0.02)
robust (ไม่ใช่ยอดแหลม)2×2 (T10/T5 × C10/C5) crater เท่ากันหมด ~+0.16-0.18 · T15 +0.185 · เกณฑ์ §5 ตก #3(α)/#4(crashcap)/#6(plateau)/#7(dd)/#8(WF) · ผ่านแค่ #1(liq≤8)/#2(refill<50%)
⚠️ finding: T5·C5 (corner ชิดสุด) infeasibleballoon pathology — keep-margin cut ดัน liq หนี → sync_open_orders ขยาย open หลักพันไม้ → วน cut/refill O(ล้าน) บน window ยาว (C1 hang 900s+) = หลักฐาน churn absurd (reduce พันครั้งในตลาดจริง)
⛔ ข้อสรุป — ปิดประเด็น de-gross ฝั่ง Bybit ถาวรเลียนแบบ Deribit บน Bybit ไม่พอ — churn ที่ขอบ + ทำลาย crash payoff กลบการกัน liq. เหลือ Deribit จริง (maker 0% + incremental liq จริง + ไม่ churn อาจพลิก) หรือยอมรับ champion +0.4361 เป็นคำตอบสุดท้าย. ยืนยัน §R19: ต้นทุน liq เป็นโครงสร้าง
เปิด report →

step-cut ตัด short เฟสเขียวตอนเข้าหา liq (คงมาร์จิ้น)

2026-07-15
ROUND 4 — เพิ่ม exit overlay ตัวเดียวบน champion: short ที่เปิดตอนสัญญาณเขียว เมื่อ progress = (last−avg)/(liq−avg) ไปหา liq แตะ 60/80/90% → ตัด 25% แบบ 'คงมาร์จิ้น' (reduce-only ไม่คืน available → leverage ลด → จุด liq เลื่อนหนี, recompute ทุกครั้ง). avg entry ไม่เปลี่ยน · แต่ละขั้นยิงครั้งเดียวต่อโซน · โซนแดง+L3 ไม่แตะ · grid/ladder/signal คงเดิม. คำถามเดียว: ประหยัด liq โดยสุทธิดีขึ้น หรือแค่ย้ายเงินซ้ายไปขวา? — ต่างจาก ROUND 3 (ลด leverage = position เล็กตลอด) ตรงที่ถือเต็มตอนเก็บ chop ตัดเฉพาะตอนวิ่งเข้าหา liq. ผล NEGATIVE ตามที่ spec เตือน
ROUND4step-cutgreen phasekeep-marginliquidationwhipsawcrash capturewalk-forwardnegativecurve-fit warningrisk reduction
🔴 คำตอบ — ประหยัด liq ได้ แต่สุทธิแย่ลง (ย้ายเงินซ้ายไปขวา)SC_main (60/80/90 @ 25%) FULL: liq เฟสเขียว 26 → 17 (ประหยัดจริง) แต่ α +0.4133 < baseline +0.4361 (−0.0228) · crash capture +0.2489 → +0.1840
สมการกำไร-ขาดทุน reconcile เป๊ะliq_loss ที่ประหยัด +0.1623 − whipsaw 0.1189 − crash capture ที่เสีย 0.0649 = −0.0215 ≈ Δα จริง −0.0228 (residual −0.0013 = fee การตัด) ⇒ ที่ประหยัด liq มา น้อยกว่าที่จ่ายคืน
ทำไมกริดเติม short กลับ 85% (สมมติฐาน spec §3 ผิด)spec เดาว่า 'คงมาร์จิ้น → กริด starve' แต่ available มาจาก buffer relay top-up (0.05/พอร์ต) ไม่ใช่จากการตัด → กริดมีเชื้อเพลิงเติมกลับ ดึง liq กลับลงมา → liq ลดแค่ 26→17 ไม่ถึง ≤12
กับดัก §R19.1 — crash capture หดcrash อยู่เฟสแดง แต่ก่อน crash ราคาวิ่งขึ้นแตะ trigger → step-cut สะบัด position ทิ้ง → เข้า crash ด้วยไม้ผอม → crash capture 0.249 → 0.184
เกณฑ์ §6 (ตั้งก่อนเห็นผล)SC_main ตก 6 ข้อ (liq≤12 / refill<50% / α≥baseline / crashcap≥0.22 / สมการ>0 / WF median≥0.0303) ผ่านแค่ dd_btc + self-funding → ไม่ผ่านการตัดสิน
⚠️ SC_cut_lo (ตัด 20%) +0.4484 > baseline — แต่ห้ามเคลม winnersingle-cell บนสโลป (ไม่ผ่าน plateau, Δ+0.035 จาก main) · WF median +0.0309 แค่เสมอ baseline +0.0303 = curve-fit. 'ตัดน้อยดีกว่า' เพราะรักษา crash capture มากขึ้น → ลิมิตตัด 0% = baseline
guard: bit-for-bit + conservationdegenerate ladder=() = baseline บิตต่อบิต · keep-margin reduce: avg คงเดิม + liq เลื่อน +10.6%→+14.7% + equity เปลี่ยนแค่ −fee · short+long = α เป๊ะ (subclass ล้วน ไม่แตะคลาสเดิม)
ข้อสรุป (ยืนยัน §R19)ต้นทุน liq เป็นโครงสร้าง ไม่ใช่พารามิเตอร์ — ตัด/หรี่ exposure ฝั่ง Bybit แค่ย้ายต้นทุน (ตระกูลเดียวกับ liq-aware-kelly / regime-sizing / cap-short). ที่ดีสุดที่การจูนการตัดทำได้ = กลับมา ≈ baseline. ทางที่เหลือ = แตะกลไก liquidation เอง (Deribit incremental / venue) ไม่ใช่จูนการตัด
เปิด report →

ลด leverage short ตอนกระทิง: liq หายครึ่ง แต่เลือดไม่หยุด (ทีสิสพัง)

2026-07-14
ROUND 3 — เปลี่ยนตัวแปรเดียว: leverage ของโซน short ที่เปิดตอนสัญญาณเขียว จาก 10x → 2x/3x (แดงคง 10x · L3 คง 10x · ladder/size/signal/กริดคงเดิม) + เพดานกริดผูกกับ L_max แทนจุด liq. ทีสิสที่จะทดสอบ: 'เลือดที่ขา short เสียระหว่างรอ crash = ค่าโดนล้างพอร์ตในกระทิง — ถ้าดับ liq เฟสเขียวได้ short-only จะยืนเองได้ ถอด L3 ทิ้งได้'. ผล: กลไกทำงาน (liq short 39→16, เฟสเขียว 26→9) แต่ carry ไม่ขยับเลย (−0.128 → −0.128) ⇒ ทีสิสถูกหักล้าง
ROUND3L_maxleveragegreen phasecrash capturecarrywalk-forwardnegativethesis rejectedrisk reduction
🔴 ผลชี้ขาด — carry ไม่ขยับแม้ liq หายไป 2/3A_no_l3 (เขียว 10x, liq เขียว 26) carry −0.1277/ปี → D_green_2x_nol3 (เขียว 2x, liq เขียว 9) carry −0.1282/ปี = เท่ากันเป๊ะ
บทเรียนเชิงกลไกliquidation ไม่ได้ 'สร้าง' ขาดทุน มันแค่ 'รับรู้' ขาดทุนที่ราคาสร้างไว้แล้ว — ไม่โดนล้าง = position อยู่ต่อและขาดทุนต่อเท่าเดิม (unrealized แทน)
กลไกทำงานจริง (ไม่ใช่บั๊ก)liq short FULL 39 → 16 (เฟสเขียว 26 → 9) · เพดาน L_max บล็อกไม้ open หลายหมื่นไม้ · degenerate test green_lev=10 = baseline บิตต่อบิต
⭐ ของแถมที่ใช้ได้จริง — D_green_2x (+L3)α +0.3851 (baseline +0.4361) · liq 39→16 · MaxDD ฿ 0.1054 ต่ำสุดของทุกแขน = risk-reduction lever ที่เสีย α แค่ 0.05
แต่ crash capture ลดลง 37%baseline +0.249 → D_green_2x +0.157 — เพดาน L_max ทำให้ position ที่เข้า crash เล็กลง (แรงต้านที่คาดไว้ใน §1.3 ชนะ)
❌ D_green_2x_nol3 (แขนที่เดิมพันไว้) ไม่ยืนcrash capture +0.749 (สูง) แต่ carry −0.128 · MaxDD ฿ 0.243 · self-funded ตกเหลือ 47% (margin ที่ 2x หนักกว่า 5 เท่า → ต้องพึ่งทุนหลัก)
ข้อสรุปต้นทุนจริงคือ 'การถือ short สวนกระทิง' เอง ไม่ว่าจะจบด้วยโดนล้างหรือถือขาดทุนไว้เฉย ๆ ⇒ ถอด L3 ยังทำไม่ได้ · คันโยกที่เหลืออยู่ที่ L3 (ROUND 2 ชี้: L3 @3x เป็นแขนเดียวที่ carry เป็นบวก)
เปิด report →

ระบบเลี้ยงตัวเองได้ 96% · กำไร 57% มาจาก crash · L3 คือตัวจ่ายค่าประกัน

2026-07-14
ROUND 2 — RE-SCORE ไม่ใช่ RE-TUNE: กลยุทธ์ไม่เปลี่ยนแม้แต่บรรทัดเดียว (regression guard vs ROUND 1 ผ่านครบ 44 เซลล์) เพิ่มแค่ log การเคลื่อนเงินทุกเส้นทาง + metric ใหม่ 4 กลุ่มบน 4 แขนเดิม (baseline / ถอด L3 / L3 @2x / L3 @3x): (1) self-funding — ระบบดูดทุนหลักไปเท่าไหร่จริง ๆ (2) crash capture — กำไรมาจาก crash กี่ % (3) carry cost — เลือดไหลปีละเท่าไหร่ระหว่างรอ crash (4) time-to-ruin — ถ้า crash ไม่มา ทุนอยู่ได้อีกกี่ปี. ตอบคำถามพื้นฐานที่ report ทุกตัวก่อนหน้าตอบไม่ได้
ROUND2re-scoreself-fundingcrash capturecarry costtime-to-ruinclosed systembear harvesterL3 COIN-MMaxDD ฿+$instrumentation
⭐ self-funded (baseline, 6 ปี)96.4% — margin ที่ล็อกเข้า position สะสม 5.33 BTC มาจากกำไรกริดที่ recycle เอง · ขอเงินจากทุนหลักแค่ 2 ครั้ง รวม 0.094 BTC (นอกเหนือโอนตั้งต้น 0.1)
ทุนนอก exchange ต่ำสุด / ตอนจบ0.860 → จบสูงกว่าตอนเริ่ม (net drain −0.085) — ไม่ได้ดูดทุนหลักเงียบ ๆ
⭐ กำไรมาจาก crash (baseline)+0.249 จาก α +0.436 = 57% · พบ crash ≥30% ทั้งหมด 5 ครั้ง (2021 −55%, หมี 2022 −77%, 2024 −32%, ม.ค.2025 −31%, ต.ค.2025 −52%)
⭐⭐ แกน short-only เก็บ crash ได้ +0.841 แต่ α จบแค่ +0.157= 536% ของ α → เก็บ crash เก่ง แต่เสียคืน −0.68 ระหว่างรอ ⇒ ยืนยันดีไซน์: L3 = ตัวจ่ายค่าประกัน
carry median/ปี (หน้าต่างที่ไม่มี crash)short-only −0.128 · baseline (L3 10x) −0.034 · L3 2x −0.005 · ⭐ L3 3x +0.011 = แขนเดียวที่ประกันไม่มีค่าธรรมเนียม
time-to-ruin (short-only, เชื่อได้ที่สุด)เสีย 0.108 BTC ต่อการที่ราคาขึ้น 1 e-fold → ruin ที่ราคา ×6,348 ≈ 21.6 ปี @CAGR 50%
stress test กระทิงเรียบ ×1,000ไม่มีแขนไหน halt เลย — เพราะ sizing เป็น % ของราคา ⇒ margin ที่เสียต่อ liq คงที่ในหน่วย BTC
⚠️ ข้อจำกัดstress test เส้นเรียบ = L3 ไม่มีวันโดน liq + COIN-M สังเคราะห์ไม่มี basis/roll ⇒ เข้าข้างแขนที่มี L3 · รอบนี้วัด ไม่ตัดสิน (ไม่มีเกณฑ์แพ้/ชนะ)
เปิด report →

ถอด L3 ไม่ได้ แต่ลด leverage L3 เหลือ 3x คุ้ม

2026-07-14
ROUND 1 — ต่อจาก per-leg attribution: ทดสอบ 4 แขนบน champion (BLL1 · กริด 2%) เพื่อตอบว่าขา long L3 (COIN-M) คุ้มไหม — baseline (L3 @ 10x) · A ถอด L3 ทิ้งทั้งขา · B ลด L_max ของ L3 เหลือ 2x/3x + เพดานกริด long ผูกกับ L_max (ไม่ใช่ผูกกับจุด liq). เปลี่ยนตัวแปรเดียวต่อแขน ขา short ไม่ถูกแตะเลย. ตัดสินด้วย walk-forward 60 หน้าต่าง 12 เดือน ไม่ใช่เลข FULL. ผล: ถอด L3 = แพ้ชัด (median +0.030 → −0.002, หน้าต่างกำไรเหลือ 50%, MaxDD ฿ แย่ลงเกือบเท่าตัว) แต่ L3 @ 3x ให้ median เท่าเดิมพร้อม liq ลด 73%
ROUND1L3 COIN-MleverageL_maxwalk-forwardper-legcdc-deadbandchampionrisk reductionbinance
❌ แขน A (ถอด L3) — walk-forward median−0.0019 BTC/ปี vs baseline +0.0303 → L3 ไม่ใช่ลอตเตอรี่ปี 2021 ห้ามถอด
แขน A: % หน้าต่างที่กำไร / MaxDD ฿50.0% (จาก 68.3%) · MaxDD 0.198 (จาก 0.106) — แย่ลงทุกมิติความเสี่ยง
⭐ B — L3 @ 3x: median+0.0314 BTC/ปี (เท่า/ดีกว่า baseline +0.0303 นิดเดียว = ไม่มีนัยสำคัญ)
⭐ B — L3 @ 3x: liq ของ L3 (FULL)44 → 12 ครั้ง · margin ที่เผา 1.363 → 0.640 BTC = ได้ความเสี่ยงคืนฟรี
B — L3 @ 2x: หางความเสี่ยงดีสุดแย่สุด −0.079 (baseline −0.133) · p25 −0.010 · liq L3 เหลือ 5 — แต่ median ตกเหลือ +0.0156
เกณฑ์ 8 (L3 แย่งเงิน short?) ผ่านสะอาดtopup deny 0 ทุกแขน · skip_open 1,326 เท่ากันเป๊ะ — L3 ไม่แตะเลือดขา short
⚠️ ยังไม่ผ่าน: R2 หมีL3 ยังกลืนกำไรขาหมี (pnl_long −0.19 ถึง −0.24) — 'เขียวหลอก' ในหมียังเปิด long ได้
ข้อควรระวังmedian 3x ชนะ baseline แค่ +0.0011 (3.6%) · independent sample ≈ 6 ปี ไม่ใช่ 60 → หลักฐานหนักแน่นคือ 'liq/หางลดลง โดยไม่เสีย median' ไม่ใช่ '3x ดีกว่า 10x'
เปิด report →

แยกกำไรราย leg: short vs long ใครทำกำไรจริง

2026-07-14
ROUND 0 instrumentation ของ champion cdc-deadband-band1-whipsaw (BLL1 · กริด 2%) — เพิ่ม logging อย่างเดียว ไม่แตะตรรกะการเทรด (regression guard: α/liq/equity curve ตรงของเดิมบิตต่อบิตทุกช่วง). แยก PnL + liq + fee + margin ที่เสียกับ liq ออกเป็นขา short (A1+B2, Binance spot) กับขา long (L3, COIN-M delivery) และแยกตามเฟสสัญญาณแดง/เขียว. คำตอบ: กระทิง R1 (+0.3310) เป็นฝีมือ L3 ล้วน (short ขาดทุน −0.0794) และบน FULL ขา long ทำกำไรมากกว่าขา short ที่เป็นแกนหลักของกลยุทธ์เสียอีก
instrumentationper-leg attributioncdc-deadbandchampionL3 COIN-Mshort vs longliq accounting bugno behavior changebinance
⭐ R1 กระทิง 2020-21 (α +0.3310)short −0.0794 / long +0.4104 — L3 เป็นคนทำกำไรทั้งก้อน ขา short ขาดทุนตลอดกระทิง
FULL 2020-26 (α +0.4361)short +0.1569 / long +0.2792 — ขา long overlay ทำกำไรมากกว่าขา short ที่เป็นแกนหลัก
หมี R2 (α +0.0530)short +0.3317 / long −0.2786 — สลับข้างกันชัด: short คือขาที่ทำเงินในหมี
⚠️ liq ที่รายงานเดิมนับไม่ครบFULL 'liq 39' = ขา short เท่านั้น · L3 โดน liq อีก 44 ครั้งที่ไม่เคยปรากฏ → liq จริงทั้งระบบ = 83
margin ที่เผาไปกับ liq (FULL)short −1.072 BTC · L3 −1.363 BTC — ขา long ระเบิดบ่อยกว่าและแพงกว่า
liq ขา short เกิดตอนเฟสเขียว26 จาก 39 ครั้ง (67%) — เฟสแดงยังโดนอีก 13 ครั้ง (ไม่ใช่ 'เกือบทั้งหมด')
fee ไม่ใช่ตัวปัญหาFULL fee รวม 0.077 BTC vs margin ที่เสียกับ liq −2.435 BTC (liq แพงกว่า ~32 เท่า)

ROUND 0 — per-leg instrumentation ของ champion cdc-deadband-band1-whipsaw · config: signal BLL1 (band 1%, Brock-Lakonishok-LeBaron 1992) · variant C = ระยะกริด 2% · funding ปิด · maker 0.025% · taker 0.055% · MMR 0.5% · isolated 10x · ทุน 1 BTC

เปิด report →

Kelly ที่รู้จัก liq — ผลลบ แต่เจอกฎเชิงโครงสร้าง

2026-07-13
เพิ่ม ruin-penalty (first-passage probability ของ GBM แตะกำแพง liquidation) เข้าไปในสูตร Kelly เดิม (w*=μ/(γσ²)) แล้วยังแพ้ทั้ง Kelly ธรรมดาและ champion — เพราะระยะห่างจาก entry ถึงจุด liq บนมาร์จิ้น isolated คงที่ ~10.5% เสมอไม่ว่าไม้เล็กหรือใหญ่ → ขนาดไม้คุมความรุนแรงของ liq ได้ แต่คุมความถี่ไม่ได้เลย
Kelly criterionliquidation-awarefirst-passage probabilityGrossman-Zhourisk-constrained Kellyprobe-ladderCDC-ActionZonedeadband band 1% (BLL 1992)COIN-M deliverybinanceผล negativeบทเรียนเชิงโครงสร้างห้าม curve-fit
⭐⭐ กฎเชิงโครงสร้าง: ขนาดไม้คุม 'ความรุนแรง' ไม่ใช่ 'ความถี่' ของ liqระยะ entry→liq บนมาร์จิ้น isolated leverage คงที่ ~10.5% เสมอ (พิสูจน์จาก engine.py — margin/pv สเกลตาม qty เท่ากันแล้วหักล้าง) → วัดจริง R1 2020-10→2021-12: liq 24 (Kelly ธรรมดา) vs 23 (liq-aware) แทบไม่ต่าง แต่ margin ที่เสียจริงลดลง 28% (0.742→0.534 BTC)
📉 ผลลบ: ไม่มี config ไหนชนะทั้ง Kelly ธรรมดาและ championFULL (2020-04→2026-06, กริด 2%): champion +0.4361/liq39 · Kelly ธรรมดา +0.433/liq49 · liq-aware γ1 T1 +0.360/liq49 · T5 +0.396/liq46 · T20 +0.235/liq45 · γ2 T1 +0.378/liq48
⭐ อธิบายย้อนหลัง 4 การทดลอง 'ปรับขนาด' ก่อนหน้าที่แพ้ทั้งหมดgrid-cap-short-pct-sweep, grid-cdc-regime-sizing, grid-cdc-halving-ladder และตอนนี้ liq-aware Kelly — ทุกความพยายามลดจำนวนครั้งโดน liq ด้วยการปรับ 'ขนาด' ตันเชิงโครงสร้างเสมอ เพราะกำแพง liq ไม่ขยับตามขนาดไม้
ทิศทางถัดไปที่แนะนำ (ยังไม่ได้ทดสอบ)คันโยกที่จะลดความถี่การโดน liq ได้จริงต้องขยับกำแพง liq เอง — leverage หรือการเติมมาร์จิ้นเมื่อราคาใกล้จุด liq ไม่ใช่ขนาดไม้แรกเข้า

ต่อยอด `kelly-leland-no-tuning` (Kelly/Merton sizing w*=μ/(γσ²) ไม่รู้จักกำแพง liquidation, FULL +0.4327 เกือบเสมอ champion +0.4361 แต่เสี่ยงกว่ามากใน walk-forward: liq 556 vs 432, ปีแย่สุด −0.196 vs −0.133) — งานนี้เพิ่ม ruin-penalty เข้าไปในสูตร: g(w) = [−μw − ½γσ²w²] + p_liq(σ)·ln(1−loss(w)) โดย loss(w) คำนวณจาก margin ที่เสียจริงเมื่อกริดกางเต็มถึงจุด liq (ไม่ใช่แค่ไม้แรก) และ p_liq = first-passage probability ของ GBM แตะกำแพง liq ภายใน T วัน (reflection principle, Karatzas & Shreve 1991 §2.8). อ้างอิง: Grossman & Zhou (1993, Math.Finance) · Busseti/Ryu/Boyd (2016) Risk-Constrained Kelly Gambling · Kelly (1956) · Merton (1969) · RiskMetrics (1996) λ=0.94. T ไม่ใช่ค่าที่จูนหาผลดีสุด — รายงาน T=1 (ตามสเปกหลัก) และ T=5/T=20 (sensitivity) อย่างซื่อสัตย์ทั้งคู่ ตามกติกา anti-curve-fit ของโปรเจกต์ (Task 1 พบว่ากำแพง liq ~10.5% ห่าง แทบแตะไม่ถึงใน 1 วัน แต่ short zone จริงถือกันเป็นสัปดาห์). **ผล: ไม่มี config liq-aware ไหนชนะทั้ง Kelly ธรรมดาและ champion บน FULL.** **⭐⭐ กฎเชิงโครงสร้างที่ค้นพบ (คุณค่าจริงของงานนี้): บนมาร์จิ้น isolated ที่ leverage คงที่ ระยะทางจากราคาเข้าเฉลี่ยถึงจุด liquidation คงที่ ~10.5% เสมอ ไม่ว่าจะเปิดไม้เล็กหรือใหญ่แค่ไหน** (พิสูจน์ตรงจากสูตรใน engine.py — margin กับ pv ทั้งคู่สเกลตาม qty เชิงเส้นแล้วหักล้างกันในสูตรระยะ liq) → **ขนาดไม้คุมได้แค่ 'ความรุนแรง' ของการโดน liq เท่านั้น ไม่ได้คุม 'ความถี่' เลย**. วัดตรงด้วย `analyze_liq_exposure.py` (ช่วงกระทิง R1 2020-10→2021-12, Kelly ธรรมดา vs liq-aware T=20): จำนวนครั้งโดน liq 24 vs 23 (แทบไม่ต่าง) แต่ margin ที่เสียจริงรวม 0.742 BTC vs 0.534 BTC (ลดลง 28%) — สอดคล้องกับกฎ: หรี่ขนาดช่วยลดความเสียหายต่อครั้ง แต่ไม่ได้ลดจำนวนครั้งที่โดน. เพราะ p_liq ไม่ขึ้นกับ w สูตร liq-aware ทั้งก้อนจึงยุบเหลือ 'Kelly เดิม ลบภาษีคงที่ต่อหน่วยขนาด' — หรี่ไม้เฉยๆ ไม่ได้ฉลาดขึ้น และการหรี่ short ตอนขาลง 2022 (ที่กำไรก้อนใหญ่ต้องพึ่ง short ใหญ่) กินกำไรมากกว่าที่ช่วยลดความเสียหาย. **กฎนี้อธิบายย้อนหลังทำไม 4 การทดลองปรับขนาดก่อนหน้านี้ล้วนแพ้:** `grid-cap-short-pct-sweep`, `grid-cdc-regime-sizing`, `grid-cdc-halving-ladder` และตอนนี้ liq-aware Kelly — ทุกความพยายามลดความถี่การโดน liq ด้วยการปรับ 'ขนาดไม้' ตันเชิงโครงสร้างเสมอ. จงใจข้ามการทำ walk-forward เพราะ liq-aware โดน dominate ทั้ง 2 แกน (α ต่ำกว่า Kelly ธรรมดา, liq ไม่ได้ลดลงมีนัยสำคัญ) และ Kelly ธรรมดาเองก็แพ้ champion ในผล walk-forward อยู่แล้ว. **บทเรียน/ทิศทางถัดไป: คันโยกที่จะลดความถี่การโดน liq ได้จริง ต้องไปแตะสิ่งที่ขยับกำแพง liq เอง — leverage หรือการเติมมาร์จิ้นเมื่อราคาใกล้จุด liq ไม่ใช่ขนาดไม้แรกเข้า** (ยังไม่ได้ทดสอบ). ไฟล์ใหม่: `signal_kelly_liq.py` (สูตร p_liq+loss(w)), `sim_v106_relay_l3grid_probeladder_gshort_shrink_kellyliq.py`, `run_v106_relay_l3grid_probeladder_gshort_shrink_kellyliq.py` (4 config γ×T), `analyze_liq_exposure.py` (เครื่องมือวัดที่พิสูจน์กฎ). รายละเอียดสูตรเต็ม + section ทำไมแพ้/ชนะ อยู่ใน conditions.txt และทุก readable report (4 ไฟล์). ⚠️ ขอบเขต: BTC เดียว, path เดียว ~2 cycle, sweep แค่ grid amount 2% (ระยะกริดอ้างอิง champion), first-passage สมมติ GBM (log-normal) ซึ่งราคาจริงมี fat tail/jump มากกว่า.

เปิด report →

Kelly + Leland — ขนาดไม้และระยะกริดจากสูตร ไม่จูนเลยสักค่า

2026-07-13
แทนตัวเลขที่คิดขึ้นเอง (ladder 10→30→15→7.5→5%, threshold 50/25%, ระยะกริด 2%) ของ champion cdc-deadband-band1-whipsaw ด้วยสูตรจากงานวิจัยการเงินที่ตีพิมพ์แล้ว: ขนาดไม้ = Kelly/Merton w*=μ/(γσ²) (Kelly 1956·Merton 1969·Thorp 2006), ระยะกริด = Janeček–Shreve (2004) no-trade band, σ = RiskMetrics EWMA λ=0.94. ไม่จูนค่าไหนกับผลของเราเลย. เทียบ 11 config × 11 ช่วง + walk-forward 60 หน้าต่างเป็นตัวตัดสิน. Binance spot(short)+COIN-M(long) · BTC/USD
Kelly criterionMertonLelandJanecek-Shreve no-trade bandRiskMetrics EWMAห้าม curve-fitwalk-forwardprobe-ladderCDC-ActionZonedeadband band 1% (BLL 1992)COIN-M deliverybinanceผล negative (ไม่ชนะ champion)บทเรียน
⭐ ผลตัดสิน: walk-forward median — Kelly ชนะนิดเดียว แต่เสี่ยงกว่ามากmedian α/ปี: CHAMP +0.0303 vs KELLY_g1_cdc +0.0368 (ชนะ) — แต่ mean +0.062 vs +0.036, %ปีบวก 68.3% vs 60.0%, แย่สุด −0.133 vs −0.196, liq 432 vs 556 (champion ดีกว่าทุกมิติความเสี่ยง)
FULL (single-path) — เกือบเสมอCHAMP +0.4361 vs KELLY_g1_cdc +0.4327 (Δ−0.003) · ทุก config อื่นแพ้ champion (BOTH/LELAND/ewma-variants)
⭐ finding ที่มีค่าที่สุด: Leland formula ได้ระยะกริด ≈2%สูตร Janeček–Shreve คำนวณระยะกริด optimal = 1.9% (median) แทบตรงกับ 2% ที่เราจูนมา — 2 วิธีที่ไม่เกี่ยวข้องกันชี้จุดเดียวกัน = หลักฐานว่าระยะกริด 2% ไม่ใช่ curve-fit (ต่างจาก threshold 50% ที่ยังเป็นยอดแหลมน่าสงสัย)
ทำไม Kelly แพ้ (แม้ FULL เสมอ): มองไม่เห็นความเสี่ยง liquidationKelly optimal สมมติว่า 'เจ๊งไม่ได้' → สั่ง short เต็มเพดาน 49.5% ทันทีที่ μ ติดลบ (μ เองก็ประมาณไม่แม่น ตาม Merton 1980) → เดาถูกกำไรหนัก เดาผิดโดนเชือดหนัก (liq +29%, ปีแย่สุดหนักกว่า 47%) ตรงคำเตือนของ MacLean-Thorp-Ziemba (2010)

champion เดิม (`cdc-deadband-band1-whipsaw`, FULL +0.4361) ใช้ตัวเลขที่มนุษย์กำหนดเอง — ladder short `10→30→15→7.5→5%`, threshold เลื่อนขั้น ladder 50%/25%, ระยะกริด 2% (มาจากการ sweep 3/2.5/2/1%). งานนี้ทดสอบว่าถ้าแทนค่าทั้งหมดด้วยสูตรจากทฤษฎีการเงินที่ตีพิมพ์แล้ว **ไม่จูนกับข้อมูลเราแม้แต่ค่าเดียว** จะได้ผลต่างจาก champion แค่ไหน. **ขนาดไม้** = Kelly/Merton `w*=μ/(γσ²)` (Kelly 1956; Merton 1969; Thorp 2006), γ∈{1 full,2 half} (MacLean-Thorp-Ziemba 2010); σ (และ μ อีกวิธี) = RiskMetrics EWMA λ=0.94 (J.P.Morgan 1996); μ อีกวิธี = CDC EMA-12 log drift; clamp ด้วย FLOOR=2p/(1+2p) (เล็กสุดที่วางกริดได้ 2 ไม้) และ CAP=0.4948 (คำนวณจาก margin_required จริงของ engine, ไม่ใช่ค่าเดา). **ระยะกริด** = Janeček–Shreve (2004) no-trade band `x*=((3/4γ)·w²(1−w)²·ε)^(1/3)/|w(1−w)|` (Constantinides 1986 JPE; Leland 1999); ε=0.0004=maker 0.02%×2 ขา (สเปก exchange ไม่ใช่ค่าจูน). ทดสอบ 4 phase (CHAMP baseline / KELLY sizing-only / LELAND spacing-only / BOTH) × μ-estimator (ewma/cdc) × γ (1/2) = 11 config, grid amount 2%, deadband BLL1, 11 ช่วง (R0–R5, C1–C4, FULL). **⭐ ผลตัดสิน (walk-forward 60 หน้าต่าง 12 เดือน, เครื่องมือเดียวกับ walkforward-champion):** KELLY_g1_cdc ชนะ champion แค่ที่ median (+0.0368 vs +0.0303 BTC/ปี) แต่แพ้ทุกมิติความเสี่ยงอื่น — mean (+0.036 vs +0.062), % หน้าต่างที่กำไร (60.0% vs 68.3%), ปีแย่สุด (−0.196 vs −0.133), liq รวม (556 vs 432). **สาเหตุ: Kelly ไม่รู้จักการล้างพอร์ต** (ทฤษฎีสมมติ 'เจ๊งไม่ได้') → สั่ง short เต็มเพดาน 49.5% ทันทีที่ μ ติดลบ + μ เองก็ประมาณไม่แม่น (Merton 1980: ความแม่นขึ้นกับความยาวปฏิทินเท่านั้น) → w* แกว่งสุดโต่งระหว่างพื้น 3.8% กับเพดาน 49.5% แทบไม่มีค่ากลาง = พฤติกรรมตรงคำเตือนของ MacLean-Thorp-Ziemba (2010) เป๊ะ (ผันผวนสูง, drawdown ลึก, ไวต่อ error ของ μ). **⭐ finding ที่มีค่าที่สุดของงานนี้: สูตร Leland คำนวณระยะกริด optimal ได้ ~1.9% ซึ่งแทบตรงกับ 2% ที่ทีมจูนมา** — สองวิธีที่เป็นอิสระจากกันโดยสิ้นเชิง (การ sweep เชิงประจักษ์ vs สูตรทฤษฎี) ลงเอยที่จุดเดียวกัน → **หลักฐานว่าระยะกริด 2% ไม่ใช่ curve-fit** (ต่างจาก threshold 50% ที่ sweep แล้วยังเป็นยอดแหลมน่าสงสัย, ดู cdc-deadband-threshsweep). half-Kelly (γ=2) ไม่ช่วยลดความเสี่ยง (+0.347 บน FULL, ยังแพ้), Leland เดี่ยวๆ (ไม่รวม Kelly) แย่กว่า champion (+0.227) เพราะกริดกว้างขึ้นตอนไม้เล็ก = เก็บกำไรจากการแกว่งได้น้อยลง, BOTH (รวมทั้งคู่) ไม่ชนะเดี่ยวๆ. **บทเรียน: ค่าที่จูนมาไม่ได้แย่อย่างที่กลัว — ทฤษฎีไล่ทันได้แต่ไม่ชนะและเสี่ยงกว่า, และทฤษฎีที่ไม่รู้จักข้อจำกัดจริงของเรา (liquidation) ใช้ตรงๆ ไม่ได้.** ⚠️ ขอบเขต: **KELLY/BOTH sweep แค่ grid amount 2% เท่านั้น** (ทรัพยากรคำนวณจำกัด 4 cores) — CHAMP/LELAND มีผลบางส่วนที่ 3%/2.5%/1% เพิ่มเติม แต่ไม่ครบทุก config. BTC เดียว, path หลักยัง secular bull ~2 cycle. รายละเอียดเต็ม + section ทำไมแพ้/ชนะ อยู่ในทุก readable report (11 ไฟล์) และ conditions.txt.

เปิด report →

gradual short เติมเฉพาะตอนลง ทีละ 5%

2026-07-12
ต่อยอด champion cdc-deadband-band1-whipsaw — แทนกระโดด short 10→30% ทีเดียว เปลี่ยนเป็นเข้าเบา 5% แล้วทยอย +5%/step ถึงเพดาน 30% แล้ว descent 30→15→7.5→5% เดิม. เติมเฉพาะตอน 'ราคาลง' (cover = short กำลังชนะ) — ตัด midpoint (เติมตอนราคาขึ้น/ผิดทาง) ออก. green shrink 5→3 + L3 long COIN-M ไม่แตะ. เทียบ 4 amount (3/2.5/2/1%) × 11 ช่วง. Binance spot(short)+COIN-M(long) · BTC/USD
gradual scale-inscaling-in / DCAcover-onlyตัด midpointadd-to-winnersprobe-laddergshort-shrinkdeadband band 1%COIN-M deliverybinanceผล mixed (แพ้ champion แต่ปลอดภัยกว่า)1% ชนะ championcurve-fit lesson
⭐ FULL 2020-26 · amount 1% ชนะ championcover-only +0.2824 BTC vs champion +0.2720 (+0.010) · liq 24 (น้อยสุด = ปลอดภัยสุด)
FULL · amount 2% ไล่ทัน champion เกือบหมดcover-only +0.3533 vs champion +0.4361 (แพ้ 0.083) — จากเวอร์ชัน midpoint-on ที่แพ้ 0.196 · liq 38 vs 41
FULL ต่อ amount (cover-only / champion / liq)3%: +0.006/+0.173/51 · 2.5%: +0.248/+0.304/38 · 2%: +0.353/+0.436/38 · 1%: +0.282/+0.272/24
กลไก: 'ตัด midpoint' = คันโยกจริง (robust)midpoint (เติม short ตอนราคาขึ้น = averaging up สวนเทรนด์) เจ็บในกระทิง — ปิดแล้วดีขึ้นทุก amount + liq ลด. midpoint ≈ 60% ของ gap ที่เคยแพ้ champion
sweep increment {5-30%} = curve-fit (ไม่เอา)surface jagged non-monotone (2%: inc10 +0.376 ยอด แต่ inc15 ข้าง ๆ ร่วง +0.194) · best-increment เปลี่ยนตาม amount (2%ชอบเล็ก/1%ชอบใหญ่) · inc30(jump) แย่สุดที่ 2% → ไต่เร็วไม่ช่วย. หยิบช่องดีสุด = หลอกตัวเองด้วยอดีต

ผู้ใช้เสนอไอเดีย: แทนที่จะ 'ทุ่ม short 30% ทีเดียว' ให้ 'ค่อย ๆ เข้าทีละ 5%' (scaling-in / staggered entry — anchor: DCA ลด timing-risk, แต่ Constantinides 1979 เตือน deploy ช้า suboptimal เชิง expected return). สร้างบนฐาน champion cdc-deadband-band1-whipsaw (subclass ไม่แตะ sim/parent/runner เดิม; degenerate cross-check GRAD_INIT=0.10+INC=1.0 → เท่า champion เป๊ะ Δ=0.0 พิสูจน์กลไกถูก). เวอร์ชันแรก (midpoint-on) เติม short 2 ทาง — ตอนราคาลง (cover, ถูกทาง) และตอนราคาขึ้น (midpoint = กลางทาง avg↔liq, ผิดทาง กัน liq): แพ้ champion ทุก amount (2% +0.240 vs +0.436, liq เพิ่ม) เพราะ midpoint = averaging up สวนเทรนด์ → ในตลาดกระทิง 6 ปีที่ราคาขึ้นบ่อย = โต 20-30% ตอนราคาขึ้น (ขณะ champion ยัง 10%) = liq เยอะ. ผู้ใช้ตัดถูกจุด — ปิด midpoint (cover-only, เติมเฉพาะตอนลง = เติมตอนกำลังชนะ): ดีขึ้นชัดทุก amount + liq ลด (24-38 vs 34-42). amount 1% ชนะ champion (+0.282 vs +0.272, liq 24 น้อยสุด); amount 2% +0.353 ไล่ทันเกือบหมด (แพ้ 0.083 จากเดิม 0.196) — midpoint ≈ 60% ของ gap. ต่อ regime 2%: กระทิงดีขึ้นหมด (R4 Δ+0.133, C2 Δ+0.283, R1 Δ+0.063), เจ็บเฉพาะหมี R2. ลอง optimize increment {5,10,15,20,25,30}% = เจอ curve-fit: surface กระโดดขึ้นลงไม่เรียบ (2% inc10 +0.376 เป็น peak แหลม, inc15 ร่วง +0.194), best-increment เปลี่ยนตาม amount, inc30(=jump) แย่สุดที่ 2% (หักล้าง hypothesis 'ไต่เร็ว→ไล่ทัน champion') → ไม่มี increment ดีสุดที่เชื่อได้ = ตรงกติกา curve-fit ห้ามหยิบ single-cell. บทเรียนใหญ่ (ตอกย้ำทั้งชุด): คันโยกที่ได้จริงคือ 'เติม short ตอนกำลังชนะ อย่าเติมตอนกำลังแพ้' (add-to-winners, Turtle pyramiding) ไม่ใช่การจูน increment. และในตลาดกระทิงยาว short ยังยากอยู่ดี — cover-only ปลอดภัยกว่า champion (liq น้อยกว่า) แต่กำไร peak ยังแพ้ (champion 2% +0.436 ชนะทุกช่อง). ตัวที่ชนะ+ปลอดภัยจริงยังคือ regime-timing (ไม่ฝืน short ตอนขาขึ้น) ไม่ใช่เทคนิคการเข้าไม้. ⚠️ BTC เดียว · path เดียว ~2 cycle · deadband 12/26 + band 1% ยังไม่ sweep. section ทำไมแพ้/ชนะ + ตารางทุก regime ท้าย report.

เปิด report →

walk-forward: champion +0.44 เชื่อได้แค่ไหน (median จริง +0.03/ปี)

2026-07-10
รันกลยุทธ์ champion (threshold 50% · band 1% BLL1 · กริด 2%) บนหน้าต่าง 12 เดือน เลื่อนทีละ 1 เดือน ตลอด 2020-07→2026-06 = 60 หน้าต่าง (validation รัน config เดียวหลายช่วง ไม่จูน = ไม่ curve-fit) เพื่อดูว่า +0.4361 (FULL, path เดียว) เชื่อเป็นค่าคาดหวังได้แค่ไหน. Binance spot(short)+COIN-M(long) · BTC/USD
walk-forwardrolling 12 เดือนsingle-path artifactการกระจายกำไรmedian vs FULLrobustnessreality checkCDC-deadband band 1%probe-ladderCOIN-M deliverybinancehistogram+timelineบทเรียน
⭐ FULL (path เดียว) vs การกระจายจริงFULL +0.4361 BTC · แต่หน้าต่าง 12 เดือนดีสุดที่ทำได้จริง = +0.3403 → ไม่มีหน้าต่างไหนแตะ +0.44 เลย (มาจากทบต้น 6 ปี + crash 2022)
⭐⭐ median จริง (ค่าที่ควรคาด)+0.0303 BTC/ปี (≈ 1/14 ของ +0.44) · mean +0.062 · p25–p75 −0.018…+0.116 · แย่สุด −0.1331
% หน้าต่างที่ได้ผลบวก (α>0) 68.3% · ชนะ HODL 68.3% · อิสระ 5 ปีไม่ทับ: median +0.037 / บวก 60% / แย่สุด −0.13
สรุปมี edge บวกจริงแต่เล็ก (2/3 ของปีกำไร+ชนะ HODL ดีกว่าที่กลัว) — แต่ +0.4361 = best-case เริ่มปี 2020 ไม่ใช่ค่าคาดหวัง

ผู้ใช้ตั้งข้อสงสัยว่า 11 regime ที่ทีมตั้งไว้ 'ดูไม่โอเค' (C1–C4+FULL ทับซ้อนกัน + regime วาดด้วยตา/hindsight + ไม่มี hold-out) → ทำ **rolling walk-forward** เพื่อตอบว่ากำไร +0.4361 บน FULL (path เดียว) เชื่อเป็นค่าคาดหวังได้แค่ไหน. วิธี = รัน champion config **เดียว** (threshold 50% · band 1% BLL1992 · กริด 2%) บนหน้าต่าง **12 เดือน เลื่อนทีละ 1 เดือน** ตลอด data 2020-07→2026-06 = **60 หน้าต่าง** — เป็น validation (รัน config เดิมหลายช่วง ไม่เลือก best) จึง **ไม่ใช่ curve-fit**. **⭐⭐ ผล (reality check ชัดมาก):** FULL +0.4361 แต่ **หน้าต่าง 12 เดือนดีสุดที่ทำได้จริง = +0.3403 → ไม่มีหน้าต่างไหนแตะ +0.44 เลย** = +0.44 มาจากการ **ทบต้นตลอด 6 ปี** ที่บังเอิญมี crash 2022 (บ้านของ short) ไม่ใช่ผลของ 'ปีทั่วไป'. **median จริง = +0.0303 BTC/ปี** (≈ 1/14 ของเลขที่โชว์) · mean +0.062 · ช่วงกลาง p25–p75 −0.018…+0.116 · **แย่สุด −0.1331** (มีช่วง 12 เดือนที่ขาดทุน BTC). **บวก 68.3% ของหน้าต่าง · ชนะ HODL 68.3%** · อิสระจริง (5 หน้าต่างรายปีไม่ทับกัน): median +0.037 / บวก 60% / แย่สุด −0.13. **บทเรียน:** (1) +0.4361 คือ best-case ของการเริ่มปี 2020 พอดี **ไม่ใช่ค่าคาดหวัง** — ค่าที่ควรคาด = median ~+0.03/ปี (2) กลยุทธ์ **มี edge บวกจริงแต่เล็ก** (2/3 ของปีกำไร + ชนะ HODL = ดีกว่าที่กลัว, ไม่ได้พึ่ง path เดียวล้วนๆ) แต่ downside จริง (1/4 ของปีขาดทุน, แย่สุด −0.13) (3) **วิธีรายงานที่ซื่อสัตย์กว่า = โชว์ 'median +0.03/ปี · ชนะ HODL 68% · แย่สุด −0.13' คู่กับ +0.44 เสมอ** (4) **walk-forward = เครื่องมือเปิดโปง single-path artifact** ที่ 11 regime ทับซ้อนซ่อนไว้. report มี histogram การกระจาย α (ปักเส้น FULL +0.44 ให้เห็นว่าอยู่ปลายขวา ไม่ใช่กลาง) + timeline α ต่อวันเริ่ม (เขียว=กำไร/แดง=ขาดทุน) + ตาราง 60 หน้าต่าง + ส่วนตีความภาษาคนอ่านง่าย. ⚠️ เพดาน: rolling ก็ยังมาจาก BTC เส้นเดียว 2020–26 (ทับซ้อนกัน) → OOS จริงต้อง forward-test สด. ทางต่อ: walk-forward กับ dualgrid-coinm +0.4152 (benchmark อีกตัว) ว่าเป็น artifact เหมือนกันไหม.

เปิด report →

grid sweep threshold 5 จุด (25-75%) — เช็ค champion overfit

2026-07-10
เติมจุด 35% + 65% รอบ champion 50% → sweep เกณฑ์เลื่อนขั้น ladder 5 จุด (25/35/50/65/75) เพื่อตรวจว่า 2%@50% (+0.4361 = ตัวดีสุดสาย gshort-shrink) เป็น sharp peak (overfit) หรือ plateau (robust). ตรวจ robustness ไม่ใช่หากำไร. viewer มีปุ่มกดดู report เต็มแต่ละ threshold %. Binance spot(short)+COIN-M(long) · BTC/USD
5-point sweepthreshold 25/35/50/65/75robustness checkcurve-fitsharp peak vs plateauladder top-upCDC-ActionZonedeadband band 1% (BLL 1992)probe-ladderCOIN-M deliverybinanceปุ่มกดดูแต่ละ%บทเรียน
⭐ 5-point FULL 2020-26 (BLL1, 25/35/50/65/75)3%: +0.068/+0.156/+0.173/+0.349/+0.234 · 2.5%: +0.071/+0.304/+0.304/+0.291/+0.261 · 2%: +0.122/+0.424/+0.436/+0.082/+0.132 · 1%: +0.271/+0.311/+0.272/+0.338/+0.246
⭐⭐ คำตอบ: ไหล่ราบซ้าย (35≈50) + หน้าผาขวา (65 พัง)ที่ระยะ 2%: 35% +0.4239 ≈ 50% +0.4361 (ต่าง 0.012 = มี plateau, 50% ไม่ใช่ยอดแหลมโดดเดี่ยว) แต่ 65% +0.0818 พังทันที (แย่กว่า 25%) → ขยับ 50→65 กำไรหาย 0.35 BTC
overfit risk ยังเหลือsurface non-monotone (65<25<75<35≈50) + best threshold เปลี่ยนตามระยะกริด (A:65·B:35·C:50·D:65) = ไม่มี threshold เดียวดีทุก amount → +0.4361 = ด้านดีของสันเขาขรุขระ
champion ยังไม่ถูกโค่น + robust rangeไม่มีค่าใน sweep ชนะ champion 2%@50% +0.4361 · robust range = threshold 35–50 @ ระยะกริด 2% ให้ ~+0.42–0.44 · เผลอไป 65% เหลือ +0.08

ต่อจาก sweep 3 จุด (thresh25 เติมเร็ว / champion 50% / thresh75 เติมช้า) ที่พบว่า **2%@50% เป็นยอดแหลม** (เพื่อนบ้าน 25/75 ตกฮวบทั้งคู่) → ผู้ใช้ขอเติมจุด **35% + 65%** (ใกล้ 50% ทั้งสองข้าง) เพื่อดูว่ายอด 50% เป็น **หน้าผาแหลม (overfit)** หรือ **ไหล่ราบกว้าง (robust)**. **ตรวจ robustness ไม่ใช่หากำไร.** วิธี = **factory** สร้าง subclass champion sim ต่อค่า threshold (override แค่ THRESH/THRESH_LONG รอยต่อแรก, เงื่อนไขอื่นเหมือน champion เป๊ะ — green shrink 5→3, ladder values เดิม) + runner sweep `--first-thresh 0.35 0.65` (176 sims, cache resume). ดึง 25/50/75 จาก cache เดิม + 35/65 จากตัวนี้ = 5-point compare. **⭐⭐ คำตอบ (BLL1 FULL, ระยะกริด 2%): ไหล่ราบซ้าย + หน้าผาขวา (ไม่สมมาตร)** — ฝั่งซ้าย 35% +0.4239 ≈ 50% +0.4361 (ต่างแค่ 0.012 → **50% ไม่ใช่ยอดแหลมโดดเดี่ยว/ฟลุ๊คช่องเดียว, มี plateau จริง เชื่อได้ระดับหนึ่ง**) แต่ฝั่งขวา 65% +0.0818 **พังทันที** (แย่กว่า 25% ด้วยซ้ำ!) แล้ว 75% เด้งกลับ +0.1318 → ขยับ 50→65 กำไรหายไป 0.35 BTC. **กลไก:** 65% เติมไม้ช้าเกิน → พลาด harvest กระทิงยาว (C1 0.43→0.20, C4 0.30→0.06); 25% เติมเร็วเกิน → โดนเชือด chop (C2/C3 ลบ); 35–50 = จังหวะพอดี. **overfit risk ที่ยังเหลือ:** surface ขรุขระ non-monotone (65<25<75<35≈50) + "best threshold" เปลี่ยนตามระยะกริด (A:65·B:35≈50·C:50·D:65) = ไม่มี threshold เดียวดีทุก amount → +0.4361 คือ "ด้านดีของสันเขาขรุขระ" ไม่ใช่ยอดมั่นคง. **champion ยังไม่ถูกโค่น** (ไม่มีค่าใน sweep ชนะ 2%@50% +0.4361), robust range = threshold 35–50 @ ระยะกริด 2% ให้ ~+0.42–0.44. viewer มี **ปุ่มกดดู report เต็มแต่ละ threshold %** (25/35/50/65/75) + ตาราง 5-point + section ทำไมแพ้/ชนะ ด้านบน. RAW control ก็ non-monotone (best เปลี่ยนตาม amount เช่นกัน) · 4 unit tests + parent+thresh75 regression pass · meta ตรง variant + version tag. ⚠️ BTC เดียว · path เดียว ~2 cycle · CDC 12/26 ยังไม่ sweep. หมายเหตุ: "%" ในตาราง = ระยะกริด (floor × %) · "threshold %" = เกณฑ์เลื่อนขั้น ladder.

เปิด report →

grid เติมไม้ช้าลง (threshold 75%)

2026-07-09
ต่อจาก thresh25 (เติมเร็ว) — คราวนี้ตรงข้าม: เติมไม้ช้าลง (รอปิดไม้ไปถึง 75% ก่อนเติมไม้ขั้นถัดไป) เงื่อนไขอื่นเหมือน champion เป๊ะ. รวมเป็น sweep 3 จุดของ 'เกณฑ์เลื่อนขั้น ladder': เร็ว 25% / ปานกลาง 50% (champion) / ช้า 75%. เทียบ RAW vs BLL1 (band 1% BLL 1992) × 4 amount × 11 ช่วง. Binance spot(short)+COIN-M(long) · BTC/USD
threshold 75%ladder top-upsweep 25/50/75CDC-ActionZonedeadband band 1% (BLL 1992)probe-ladderCOIN-M deliverybinancecurve-fit warningsharp peakบทเรียน
⭐ sweep 3 จุด FULL 2020-26 (BLL1, เร็ว25/champion50/ช้า75)3%: +0.068/+0.173/+0.234 · 2.5%: +0.071/+0.304/+0.261 · 2%: +0.122/+0.436/+0.132 · 1%: +0.271/+0.272/+0.246
champion 50% ยังดีสุดโดยรวม50% ชนะที่ระยะกริด 2%/2.5%/1% · 75% ชนะเฉพาะกริดกว้าง 3% (+0.234) แต่ยังแพ้ champion 2%@50% (+0.4361)
⭐⭐ curve-fit warning: 2%@50% = sharp peakที่ระยะ 2% ค่า 25/50/75 = +0.122/+0.436/+0.132 (เพื่อนบ้านทุกทิศตกฮวบ, กริด 2.5%→+0.304, 1%→+0.272) → peak แหลมโดดเดี่ยว = ธงเตือน overfit
กลไก: ไม่มีทิศเดียวดีทุก regimeเติมช้า(75) ดีตอนกระทิงแรง R1 (3% +0.323 vs 50% +0.042) แต่พลาด harvest หมี R2 (2% −0.034 vs +0.053) → 50% = จุดสมดุลบน path 6 ปีนี้

ต่อจากการทดลอง `cdc-deadband-thresh25-worse` (เติมไม้เร็วขึ้น 25% แล้วแพ้ champion) — ผู้ใช้ขอทดลองตรงข้าม: **เติมไม้ช้าลง (THRESH เลื่อนขั้นรอยต่อแรก 50% → 75%)** = ต้อง cover/ปิดไม้ไปถึง 75% ก่อนเติมไม้ขั้นถัดไป, เงื่อนไขอื่นเหมือน champion เป๊ะ (green shrink 5→3, ladder values เดิม). วิธี = subclass champion sim override แค่ 2 class attr (THRESH=(0.75,0.25,0.25,0.25) · THRESH_LONG=(0.75,0.25,×5)). รวม 3 การทดลองเป็น **sweep เกณฑ์เลื่อนขั้น ladder: 25% / 50% (champion) / 75%**. **ผล (BLL1 FULL): champion 50% ยังดีสุดโดยรวม** — 50% ชนะที่ระยะกริด 2%/2.5%/1%; 75% ชนะเฉพาะกริดกว้าง 3% (+0.234) แต่ best ของ 75% ยังแพ้ champion 2%@50% (+0.4361). **⭐⭐ ข้อค้นพบสำคัญ (curve-fit warning):** ที่ระยะ 2% ค่า 25/50/75 = +0.122 / +0.436 / +0.132 → **champion 2%@50% เป็นยอดแหลม (sharp peak)** เพื่อนบ้านทุกทิศตกฮวบ (รวมกริด 2.5%→+0.304, 1%→+0.272) = ธงเตือน overfit ตามกติกา curve-fit ของโปรเจกต์ (เลข +0.4361 สวยแต่ไวต่อทั้งค่า threshold และระยะกริด). **กลไก:** เติมช้า (75) ไม่รีบเติม position ตอนราคาพุ่ง → ดีตอนกระทิงแรง (R1 3% +0.323 vs 50% +0.042) แต่พลาดจังหวะเติมตอน harvest ขาลง → เจ็บตอนหมี (R2 2% −0.034 vs +0.053). **ไม่มีทิศเดียว (เร็ว/ช้า) ที่ดีทุก regime — 50% บังเอิญเป็นจุดสมดุลบน path 6 ปีนี้ (bull-heavy + crash 2022).** RAW cross-check == control · 3 unit tests + parent 6 regression pass · meta ตรง variant + version tag · section ทำไมแพ้/ชนะ ท้าย report. ⚠️ BTC เดียว · path เดียว ~2 cycle.

เปิด report →

grid เติมไม้เร็วขึ้น (threshold 25%) + green top-up

2026-07-09
ต่อยอด champion cdc-deadband (band 1%, +0.4361) — เปลี่ยน 2 อย่าง: (1) เลื่อนขั้น ladder เร็วขึ้น: เดิม 'รอปิดไม้ไปครึ่งหนึ่ง (50%) ก่อนเติมไม้ขั้นถัดไป' → เปลี่ยนเป็นเติมเมื่อปิดไป 25% ทั้งฝั่ง short (ขาลง) และ long L3 (ขาขึ้น). (2) short ตอนตลาดเขียวจาก 'หด 5→3%' → 'top-up ladder 5→3%'. เทียบ RAW vs BLL1 (band 1% BLL 1992) × 4 amount (3/2.5/2/1%) × 11 ช่วง. Binance spot(short)+COIN-M(long) · BTC/USD · ผล NEGATIVE (แพ้ champion)
threshold 25%ladder top-upgreen top-upCDC-ActionZonedeadband band 1% (BLL 1992)probe-ladderCOIN-M deliverybinanceผล negativeแพ้ benchmarkบทเรียน
📉 FULL 2020-26 · BLL1 (แพ้ champion +0.4361 ทุก amount)3%→+0.0675 (Δ−0.11) · 2.5%→+0.0708 (Δ−0.23) · 2%→+0.1224 (Δ−0.31 หนักสุด) · 1%→+0.2710 (Δ−0.001 เกือบเสมอ). best thresh25 = D(1%) +0.271 < champion C(2%) +0.4361
⭐ green top-up 5→3 ไม่เคยยิง (inert)verify instrumentation: 17 green first-entry(5%) แต่ top-up ยิง 0 ครั้ง — green 5% = ก้อนน้อยเกินจะปิดถึงเกณฑ์ 25% ก่อนปิดหมด → re-enter 3% เหมือน champion เป๊ะ. (red-short top-up ยิงปกติ bear2022 5/5 = กลไกถูก)
⭐⭐ บทเรียน: เติมไม้เร็ว (25%) แย่กว่ารอ (50%)R1 กระทิง 2% Δ−0.21 หนักสุด — เติม position ใหญ่เร็วเกินตั้งแต่ยังไม่แน่ใจเทรนด์ → พลาด harvest กระทิง. liq กลับลดเล็กน้อย (38 vs 39) → ไม่ใช่เรื่อง liq แต่ 'เก็บกำไรน้อยลง'

ต่อยอด champion `cdc-deadband-band1-whipsaw` (BLL1 band 1% @ amount 2% = +0.4361 BTC = ดีสุดของโปรเจกต์) — ผู้ใช้ขอลองปรับ 2 อย่าง: (1) **เลื่อนขั้น ladder เร็วขึ้น** — THRESH เลื่อนขั้น = 25% ทุกรอยต่อ (เดิมรอยต่อแรก 50% แล้วค่อย 25%) ทั้ง short-red (ขาลง) และ long-L3 (ขาขึ้น) = เติมไม้ขั้นถัดไปไวขึ้น; (2) **short ตอนเขียว** จาก shrink (5→3 คงที่) → top-up ladder (5% → เติม 3% เมื่อปิดถึง 25% → flat re-enter 3%). วิธี = subclass override 2 class attr (THRESH/THRESH_LONG) + green branch ของ `_enter_fresh` เท่านั้น (ไม่แตะ sim เดิม) · deadband signal-level ล้วน (reuse `compute_cdc_green_deadband`). **ผล NEGATIVE — แพ้ champion บน FULL ทุก amount:** 3%→+0.0675, 2.5%→+0.0708, 2%→+0.1224, 1%→+0.2710 (best D(1%) +0.271 < champion C(2%) +0.4361). **2 ข้อค้นพบ:** (1) **green top-up 5→3 ไม่เคยยิงเลย** (inert) — verify ด้วย instrumentation: 17 รอบเขียวเข้าที่ 5% แต่ top-up ยิง 0 ครั้ง เพราะ green 5% = ไม้แค่ ~2 ก้อน spacing → ปิดไม่ถึงเกณฑ์ 25% ก่อนปิดหมด → re-enter 3% กลายเป็นพฤติกรรมเดียวกับ champion เป๊ะ (cross-check: red-short top-up ยิงปกติ bear2022 5/5 = กลไก top-up ถูก) → ผลที่ต่างจาก champion จึงมาจาก **การเลื่อนขั้นเร็ว อย่างเดียว**; (2) **เติมไม้เร็ว (25%) แย่กว่ารอ (50%)** — R1 กระทิง 2% Δ−0.21 หนักสุด (เติม position ใหญ่เร็วเกินตั้งแต่ยังไม่แน่ใจเทรนด์ → พลาด harvest กระทิง). liq กลับลดเล็กน้อย (2% 38 vs 39) → ไม่ใช่เรื่องโดนล้าง แต่ 'เก็บกำไรได้น้อยลง'. **บทเรียน: 'เติมไม้เร็วขึ้น' ไม่ใช่ทางที่ควรไป — champion (50/25/25) ที่รอนานก่อนเติมขั้นแรก จับจังหวะดีกว่า.** RAW mode cross-check == control เป๊ะ · 5 unit tests + parent 6 regression pass · meta ตรง variant + version tag · section ทำไมแพ้/ชนะ ท้าย report. ⚠️ BTC เดียว · path เดียว ~2 cycle.

เปิด report →

deadband กัน whipsaw ใส่ dualgrid — แย่ลง (flip ช้า=โดน liq)

2026-07-09
เอา CDC band 1% (BLL 1992) ใส่ benchmark dualgrid-coinm → flip ช้าลง ถือ leverage ผิดทางนานขึ้น → liq เพิ่ม แพ้ทุก amount
dualgridcoinmdeadbandBLL1992negativeFULL
BLL1 FULL 2%+0.26 BTC
benchmark (RAW)+0.4152 BTC
Δ vs benchmark−0.16 BTC (แพ้)
liq A (RAW→BLL1)8→14

CDC deadband overlay บน dualgrid-coinm (benchmark +0.4152). · dualgrid flip: CDC แดง -> short grid A1/B2 (Binance spot inverse) · CDC เขียว -> flip ปิด short เปิด long L3 grid (Binance BTCUSD COIN-M delivery front-quarter, roll expiry-3วัน). signal-level: green dict แปลงด้วย deadband ก่อนป้อน sim benchmark (ไม่แตะ sim). · modes: RAW = crossover เดิม (cross-check = benchmark เป๊ะ) · BLL1 = band 1% (Brock,Lakonishok&LeBaron 1992 J.Finance) hysteresis กัน whipsaw.

เปิด report →

ไม้ห่างตาม ATR (บอท-only) — แพ้ (พลาด harvest ขาลง)

2026-07-09
⚠️ บอทเท่านั้น: short grid spacing = k×ATR-20 แทน % → แพ้ champion ทุก k + liq เพิ่ม (ATR $-คงที่ กว้างเกินตอนราคาต่ำ พลาด bear harvest)
atr-spacingcdc-deadbandgshort-shrinkbot-onlynegativeFULL
ATR best (k0.5) FULL+0.3333 BTC
champion (2%)+0.4361 BTC
Δ vs champion−0.103 BTC (แพ้)
liq (ATR/champ)49 / 39 (เพิ่ม)

⚠️ บอทเท่านั้น (เทรดมือยากมาก): short grid spacing = k×ATR-20 daily (ต้องคำนวณ ATR + เลื่อนระยะไม้ทั้งกริดรายวัน). k={0.5,1,2}×ATR (Turtle 0.5N/natural/Keltner 2N). long คง %-spacing 2%. ATR-20 Wilder. · CDC deadband/hysteresis overlay บนฐาน gshort-shrink + L3 long-grid (COIN-M). · signal-level: green dict ถูกแปลงด้วย deadband ก่อนป้อน sim เดิม (ไม่แตะ sim).

เปิด report →

red-short ladder taper นุ่ม — ไม่ชนะ (taper ช่วย long ไม่ช่วย short)

2026-07-09
ปรับ red-short ladder ของ cdc-deadband จากหั่นครึ่ง → taper นุ่ม 10→30→25→20→15→10→5% (ถือ short ใหญ่นานขึ้น) → liq เพิ่ม ไม่ชนะ champion
cdc-deadbandgshort-shrinkred-tapershort-laddermixedFULL
redtaper FULL 2%+0.2688 BTC
champion (2%)+0.4361 BTC
Δ vs champion−0.167 BTC (แพ้)
best (1%)+0.4037 BTC

CDC deadband/hysteresis overlay บนฐาน gshort-shrink red-taper 10→30→25→20→15→10→5% + L3 long-grid (COIN-M). · signal-level: green dict ถูกแปลงด้วย deadband ก่อนป้อน sim เดิม (ไม่แตะ sim). · modes: RAW=crossover เดิม · BLL1=band 1% (Brock,Lakonishok&LeBaron 1992 J.Finance) · ATR2=2×ATR (Keltner) · ATR3=3×ATR (SuperTrend/Chandelier) · ATR-14 Wilder · CDC EMA12/26 daily causal shift(1), initial RED.

เปิด report →

grid CDC ใส่ deadband กัน whipsaw (band 1% ชนะ)

2026-07-08
ต่อยอด probe-ladder gshort-shrink — ใส่ deadband/hysteresis ครอบสัญญาณ CDC (EMA12/26): flip เขียว/แดงเฉพาะเมื่อ EMA ห่างเกิน band (ในโซนกลางคงสีเดิม) เพื่อกัน 'เด้งหลอก'/whipsaw. เทียบ 4 signal (RAW=ไม่มี band · BLL1=band 1% ของ Brock/Lakonishok/LeBaron 1992 · ATR2=2×ATR Keltner · ATR3=3×ATR SuperTrend) × 4 amount (3/2.5/2/1%) × 11 ช่วง. deadband เป็น signal-level ล้วน ไม่แตะ sim. Binance spot(short)+COIN-M(long) · BTC/USD
deadbandhysteresisCDC-ActionZonewhipsaw filterband 1% (BLL 1992)ATR bandprobe-ladderCOIN-M deliveryผล positiveชนะ benchmarkbinanceห้าม curve-fit
⭐ FULL 2020-26 · BLL1 band 1% @ amount 2%+0.4361 BTC — ดีสุดของทั้งโปรเจกต์บน FULL, ชนะ benchmark เดิม dualgrid-coinm-long +0.4152 · liq ลด 42→39
BLL1 ชนะ RAW ทุก amount (robust)win 8–10 จาก 11 ช่วง (amount 1% ชนะ 10/11 ไม่แพ้เลย) · FULL: 3%→+0.173, 2.5%→+0.304, 2%→+0.436, 1%→+0.272
กลไก: band 1% กันเด้งหลอกช่วง chop 2023-26ช่วงที่ RAW ลบพลิกดีขึ้น (amt 2%): C2 −0.199→+0.016 · C3 −0.197→+0.051 · C4 +0.048→+0.298 · R4/R5 ดีขึ้น · R1 กระทิงก็ช่วย +0.234→+0.331
ATR band (2×/3×) กว้างเกิน = แพ้ RAWพลาด harvest ขาขึ้น (ATR2 R1 −0.52) → FULL ATR2/ATR3 ติดลบ. บทเรียน: EMA-separation deadband ใช้ % band ถูกสเกลกว่า ATR multiplier

ต่อยอดตัวดีสุดของสาย probe-ladder (`probeladder-gshort-shrink-coinm`, FULL +0.2492) — แก้ปัญหา R4/R5/C2/C3 ที่ติดลบเพราะ CDC flip ตาม 'เด้งหลอก' (whipsaw) ในตลาดฟันเลื่อย/ออกข้าง 2023–26. วิธี: ใส่ **deadband + hysteresis** ครอบสัญญาณ CDC (EMA12/26) — state machine 2 threshold รอบ ema_s: ema_f>upper→เขียว · <lower→แดง · อยู่กลางคงสีเดิม (hysteresis). เป็น **signal-level ล้วน** (แปลง green dict ก่อนป้อน sim เดิม ไม่ subclass/ไม่แตะ simulator). **ห้าม curve-fit:** band 1% = ค่า Brock/Lakonishok/LeBaron (1992, J.Finance) ใช้ตรง ไม่จูน · ATR 2× (Keltner)/3× (SuperTrend/Chandelier) · ATR-14 Wilder. เทียบ RAW(control) vs 3 band × 4 amount (3/2.5/2/1%) × 11 ช่วง = 176 sims. **ผล:** **BLL1 (band 1%) ชนะ RAW ทุก amount** (win 8–10/11 ช่วง; amount 1% ชนะ 10/11) — **BLL1 @ amount 2% = +0.4361 BTC = ดีสุดของทั้งโปรเจกต์บน FULL, ชนะ benchmark dualgrid-coinm-long +0.4152** · liq ลด 42→39. กลไกชัด: band กันเด้งหลอก → ช่วง chop 2023–26 ที่ RAW ขาดทุน (C2/C3/R4/R5) พลิกดีขึ้นเกือบหมด โดยไม่พังกระทิง (R1 +0.234→+0.331) เสียแค่หมี R2 นิดเดียว (band หน่วงจับ crash ช้าลง). **ATR band (2×/3×) กว้างเกินไป** → ถือ position ข้ามการตัดจริง พลาด harvest ขาขึ้น (R1/C1 เจ็บหนัก) → FULL แพ้ RAW = บทเรียนว่า deadband ของ EMA-separation ใช้ % band ถูกสเกลกว่า ATR multiplier (ATR ออกแบบมาสำหรับ price channel). cross-check: RAW mode = crossover เดิมเป๊ะ (ตรง compute_cdc_green 133,651 แท่ง + ตรง shrink baseline ทุก amount). ตารางเทียบ 4 signal ครบ + section ทำไมแพ้/ชนะ ท้าย report. ⚠️ BTC เดียว · path เดียว ~2 cycle · amount 2% best สอดคล้อง project-wide (ไม่ได้จูนกับผลนี้) แต่ยังไม่ validate multi-asset.

เปิด report →

grid probe-ladder มี short เสมอ + long COIN-M ตอนเขียว

2026-07-08
ต่อยอด l3-longgrid-coinm — sizing แบบ probe-ladder (เข้าเล็ก 10% → เติม 30 → เทเปอร์ 15→7.5→5% เมื่อเดาถูก) ทั้ง 2 ขา. short backbone active ทั้ง 2 สี (มี short เสมอ, เปิด short เพิ่มตอนเขียวด้วย) · long L3 futures COIN-M ตอนเขียว · no-force-close. amount 2/1/0.5% · Binance · ไม่คิด funding · BTC/USD
dual-gridprobe-laddershort เสมอgreen-shortno-force-closeCOIN-M deliveryCDC-ActionZoneผล negativebinanceregime-timing lesson
FULL 2020-26 (amt 2% / 1% / 0.5%)+0.0165 / +0.0260 / −0.4081 BTC — ตกจากเวอร์ชันก่อน (green-short OFF) +0.1773 มาก
ต้นตอที่แย่ลง = เปิด short เพิ่มตอนเขียว(กระทิง)short-only baseline ตกจาก +0.075 → −0.1016 (drag ~0.18 BTC) · liq พุ่งเป็น 48 ครั้ง (FULL amt 2%)
L3 long COIN-M ยังช่วยΔ +0.118 บน FULL A (R1 กระทิง Δ +0.317) แต่ไม่พอกลบ green-short drag
แพ้ benchmark +0.4152 (dualgrid-coinm-long)ยืนยันบทเรียน: ปิด short ตอนเขียว (regime-timing) ชนะ · เปิด short สวนกระทิง แพ้

ต่อยอด l3-longgrid-coinm (short A1/B2 + long L3 grid COIN-M, no-force-close) — เปลี่ยนวิธีคุมขนาด position เป็น **probe-ladder** ทั้ง 2 ขา: เข้าเบา 10% ทดลองเทรนด์ก่อน → เมื่อ position ถูก TP/cover ลงถึงเกณฑ์ (เดาถูก) → เติมเป็น 30% (มั่นใจสุด) → เทเปอร์ลง 15→7.5→5% เมื่อเทรนด์เดินไกล. **กฎที่ผู้ใช้ปรับ (v2):** short active **ทั้ง 2 สี** — 'มี short เสมอ' คือเปิด short เพิ่มตอนสัญญาณเขียว(กระทิง)ด้วย (เวอร์ชันก่อน short passive ตอนเขียว) · long L3 (COIN-M delivery front-quarter, roll) active เฉพาะเขียว · top-up ดึงเงินจาก outside pool ให้พอจริง (เกลี่ย A1↔B2, กัน L3 reserve) · avg entry คิดตาม Bybit inverse (harmonic). **ผล (negative):** FULL amt 2% **+0.0165** (เวอร์ชันก่อน green-short OFF = +0.1773 · benchmark dualgrid-coinm-long = +0.4152). B(1%) +0.026 · C(0.5%) −0.408. **ทำไมแย่ลง:** การเปิด short เพิ่มตอนตลาดขาขึ้น = สู้เทรนด์ ราคายิ่งขึ้น short ยิ่งขาดทุน+โดน liquidation (FULL liq 48 ครั้ง) → short-only baseline ตกจาก +0.075 เหลือ −0.1016 (green-short เพิ่ม drag ~0.18 BTC), L3 long ช่วย +0.118 แต่ไม่พอกลบ. ช่วยเฉพาะหมี R2 (short เก็บกำไรขาลง) เจ็บทุกกระทิง (R4 −0.26). **บทเรียน (ยืนยันซ้ำ):** ตลาด 6 ปีเป็นขาขึ้นใหญ่ — 'มี short เสมอ + เปิด short เพิ่มตอนกระทิง' = สู้เทรนด์ขาขึ้น = แพ้. คันโยกที่ชนะยังคือ regime-timing (ปิด short ตอนเขียว ไปถือ long เช่น dualgrid) ไม่ใช่เปิด short เพิ่ม. เวอร์ชันนี้เก็บเป็นหลักฐานว่า 'เปิด short สวนกระทิง' เป็นทางที่ไม่ควรไป. รายละเอียดกลไกภาษาคน + section ทำไมแพ้/ชนะ อยู่ท้าย report. ⚠️ BTC เดียว ~2 cycle · CDC 12/26 + ladder/threshold ยังไม่ sweep.

เปิด report →

grid probe-ladder long ถือนาน + green-short หดตามเทรนด์

2026-07-08
ต่อยอด longladder — แก้ green-short ให้ทำงานถูก: เปลี่ยนจาก ladder ที่ติดค้าง 5% เป็น counter-trend shrink (เข้าเฟสเขียว 5% → cover-flat re-enter หด 3% ยิ่งสู้เทรนด์นานยิ่งเล็ก). short แดง ladder 10→30→15→7.5→5 · long L3 COIN-M ladder เทเปอร์นุ่ม 10→30→25→20→15→10→5 (ถือนาน) · no-force-close. amount 2/1/0.5% · Binance · ไม่คิด funding · BTC/USD
dual-gridprobe-laddergreen-short shrinkcounter-trendlong ถือนานCOIN-M deliveryCDC-ActionZoneผล positiveแก้ green-short bugbinance
⭐ FULL 2020-26 (amt 1% = ดีสุด, เสมอ longladder)+0.2492 BTC — green ทำงานถูกแล้ว, ตัวดีสุดยัง ~+0.25
FULL amt 2% ดีขึ้นชัด+0.2206 (longladder +0.1497) — green หดเล็กลง drag กระทิงน้อยลง (short-only baseline +0.005→+0.076)
แก้ bug green-short (ยืนยัน trade log)เดิม green ติด 5% ตลอด (top-up ไม่ยิงเพราะ position 2 ก้อน) → ตอนนี้ 5%→หด 3% (2200→1000) จริง
amt 0.5% แย่ลง + ยังแพ้ benchmark +0.41520.5%: +0.03→−0.10 (green 3% churn ถี่ = fee กิน) · ยังมี short ตอนเขียว = สู้เทรนด์

ต่อยอด `probeladder-gshort-longladder-coinm` (long ถือนาน, FULL B +0.2488) — จาก trade log พบว่า green-short (ที่ตั้งใจไต่ 5→10→5→3) **ติดค้างที่ 5% ตลอด ไม่เคยไต่** เพราะ green probe เล็กแค่ 2 ก้อน spacing → qty กระโดด 2200→1100→0 ข้าม threshold top-up (ก้าวแรก 50% = 1 ก้อนเป๊ะ, `<` เข้ม). ผู้ใช้เลือกเปลี่ยนกลไก green เป็น **counter-trend shrink** (ไม่ใช่ top-up ไต่ขึ้น): เข้าเฟสเขียวครั้งแรก 5% → cover-flat re-enter ในเฟสเขียวเดิม หด 3% (ยิ่งสู้เทรนด์ขาขึ้นนาน ยิ่งลด exposure short), reset 5% เมื่อเข้าเฟสเขียวใหม่/liq. red-short (ladder ไต่ขึ้น) + long L3 (ladder เทเปอร์นุ่มถือนาน) ไม่แตะ. **ยืนยัน trade log: green หด 2200(5%)→1000(3%) จริง.** **ผล:** FULL amt 1% **+0.2492** (เสมอ longladder = ตัวดีสุด, เพราะ green counter-trend เป็นส่วนเล็กของพอร์ต) · amt 2% **+0.2206** (ดีขึ้นจาก longladder +0.1497 เพราะ green เล็กลง drag กระทิงน้อยลง, short-only baseline +0.005→+0.076) · amt 0.5% −0.1021 (แย่ลง — green 3% ที่ระยะไม้ถี่ churn บ่อย ค่าธรรมเนียมกิน). **R4/R5/C2/C3 ยังติดลบ** (2024-26 กระทิงไต่+sideways: short แพ้กระทิง + long grid/carry แพ้ sideways). ยังแพ้ benchmark (+0.415) เพราะยังมี short ตอนเขียว + long ยังเป็นกริด. **การแก้นี้เป็นเรื่องความถูกต้อง (green ทำงานตามสเปก) มากกว่ากำไรพุ่ง — บทเรียนตอกย้ำ: ยิ่งลด/หด short ตอนเขียวยิ่งดี.** รายละเอียด + section ทำไมแพ้/ชนะ ท้าย report. ⚠️ BTC เดียว ~2 cycle · ladder/CDC ยังไม่ sweep.

เปิด report →

grid probe-ladder long ถือนานเก็บกระทิง + short เขียวเล็ก

2026-07-08
ต่อยอด gshort — ทำ long ladder เทเปอร์นุ่ม 10→30→25→20→15→10→5 (ค่อยๆ ลด ไม่หั่นครึ่ง = ถือ size ใหญ่นานขึ้น เก็บกระทิงเดินยาวได้ดีขึ้น). short เขียวเล็ก 5→10→5→3 · short แดง 10→30→15→7.5→5 · long L3 COIN-M · no-force-close. amount 2/1/0.5% · Binance · ไม่คิด funding · BTC/USD
dual-gridprobe-ladderlong ถือนานเทเปอร์นุ่มgreen-short เล็กnet long 1:3COIN-M deliveryCDC-ActionZoneผล positiveดีสุดของสาย probe-ladderbinance
⭐ FULL 2020-26 (amt 1% = ดีสุดของตระกูล probe-ladder)+0.2488 BTC — ดีกว่า gshort (+0.1701) และทุก variant probe-ladder ก่อนหน้า
FULL amt 2% / 0.5%+0.1497 / +0.0272 (gshort +0.1234 / −0.0743) — ดีขึ้นทุก amount, 0.5% พลิกบวก
long เก็บกระทิงแรงได้ (R1 บูม 2020-21)L3 +0.37 (gshort +0.33) · amt 1% L3 +0.34 (gshort +0.26) — ถือ size นานขึ้นเก็บเทรนด์ได้เต็มกว่า
แลกกับ (จุดที่นุ่มเสีย)long ใหญ่ขึ้น = carry เยอะขึ้นตอน sideways (R5 2025 L3 −0.15) + liq เพิ่มนิด (L3 46→48) · ยังแพ้ benchmark +0.4152 (ยังมี short ในเขียว)

ต่อยอด `probeladder-gshort-coinm` (short เขียวเล็ก, FULL B +0.17) — จากบทวิเคราะห์ 'ทำไม long เก็บกระทิงไม่ได้': long grid หด size เร็วเกิน (probe-ladder 30→15→7.5→5 หั่นครึ่งทุกขั้น) พอเทรนด์เดินยาว long เหลือจิ๋ว เก็บเทรนด์ไม่ได้. **แก้:** ทำ **long ladder เทเปอร์นุ่ม `10→30→25→20→15→10→5`** (ค่อยๆ ลด ไม่หั่นครึ่ง, threshold ก้าวแรก 50% ที่เหลือ 25%) → long ถือ size ใหญ่นานขึ้นตอนกระทิงเดิน. เปลี่ยนเฉพาะ long (long มี ladder แยกของตัวเอง ไม่แตะ self.LADDER ที่ short แดงใช้ร่วม) — short แดง `10→30→15→7.5→5` / short เขียว `5→10→5→3` คงเดิม. **ผล (positive — ดีสุดของตระกูล probe-ladder):** FULL amt 1% **+0.2488** (gshort +0.17) · 2% +0.1497 (gshort +0.12) · 0.5% +0.0272 (gshort −0.07 พลิกบวก). กลไก: **long เก็บกระทิงแรงได้ดีขึ้นชัด** — R1 (บูม 2020-21) L3 +0.37 (gshort +0.33), amt 1% L3 +0.34 (gshort +0.26 = +0.08). **แลกกับ:** long ใหญ่ขึ้น = แบก carry COIN-M เยอะขึ้นตอน sideways (R5 2025 L3 −0.15) + liq เพิ่มนิด — เก็บกระทิงแรงได้ แต่เจ็บตอนแกว่งมากขึ้น (net ยังบวกเพราะ R1 ชนะขาด). **ยังแพ้ benchmark (+0.415)** เพราะยังมี short ในเขียว + long ยังเป็นกริด (ไม่ใช่ hold เต็มตัว). **บทเรียน: เก็บกระทิงต้อง 'ถือ size ให้อยู่' ไม่ปล่อยกริดหดทิ้ง** (กริดเก็บการแกว่ง ไม่เก็บเทรนด์ — ถ้าอยากเก็บเทรนด์ต้องถือ). รายละเอียด + section ทำไมแพ้/ชนะ อยู่ท้าย report. ⚠️ BTC เดียว ~2 cycle · ladder/CDC ยังไม่ sweep.

เปิด report →

grid probe-ladder short เขียวเล็ก (net long 1:3) + long COIN-M

2026-07-08
ต่อยอด probe-ladder dual — ทำ short ตอนเขียวให้เล็กกว่า long (ladder 5→10→5→3 เทียบ long 10→30→15→7.5→5 = net long ~1:3) เพื่อลด drag ตอนกระทิง. short แดง ladder 10→30→15→7.5→5 · เลือก ladder ตอน fresh entry ตามสี ล็อกทั้ง position ไม่สลับกลางคัน · long L3 COIN-M ไม่แตะ · no-force-close. amount 2/1/0.5% · Binance · ไม่คิด funding · BTC/USD
dual-gridprobe-laddergreen-short เล็กnet long 1:3no-force-closeCOIN-M deliveryCDC-ActionZoneผล positiveดีกว่า v2binance
⭐ FULL 2020-26 (amt 1% ดีสุด)+0.1701 BTC — ดีกว่า probe-ladder v2 (+0.0260) ชัด
FULL amt 2% / 0.5%+0.1234 / −0.0743 (v2: +0.0165 / −0.4081) — ดีกว่า v2 ทุก amount
ทำไมดีขึ้น (short เขียวเล็ก)short-only baseline ดีขึ้น −0.10 → +0.005 (amt2%) / +0.083 (amt1%) — short เล็กในเขียวถ่วงกระทิงน้อยลง
ยังแพ้ benchmark +0.4152ยังมี short ตอนเขียว = สู้เทรนด์บางส่วน · benchmark (dualgrid) ปิด short ทิ้งตอนเขียวไปถือ long ล้วน กินกระทิงเต็มกว่า

ต่อยอด probe-ladder dual (`probeladder-short-always-coinm`, FULL A +0.0165) — ปัญหาเดิม: short ตอนเขียวใช้ ladder เท่ากับ long (ทั้งคู่ 10→30→15→7.5→5) → ในเฟสเขียว short กับ long ไซส์เท่ากัน = หักล้างกัน ไม่เกิดกำไรทิศทาง. **แก้:** ทำ short ตอนเขียวให้เล็กลง = ladder **`5→10→5→3`** (สูงสุด 10% เทียบ long 30% = สัดส่วน ~1:3) → ในเขียวมี net long เก็บกำไรขาขึ้นได้บ้าง. กลไก: short เลือก ladder ตาม CDC ณ **fresh entry เท่านั้น** (แดง `10→30→15→7.5→5` / เขียว `5→10→5→3`, threshold 50/25/25%) แล้วล็อกทั้ง position จนเคลียร์ (TP หมด/liq) — **ไม่สลับ ladder กลางคัน + ตัด green→red reset ของ v2**. long L3 COIN-M ไม่แตะ. **ผล (positive): ดีกว่า v2 ทุก amount** — FULL amt 1% **+0.1701** (v2 +0.026) · 2% +0.1234 (v2 +0.017) · 0.5% −0.0743 (v2 −0.408). วัดจากขา short ล้วน (ตัด long): v2 −0.10 → รอบนี้ +0.005 (amt2%) / +0.083 (amt1%) = short เล็กในเขียวถ่วงกระทิงน้อยลงจริง. **ทำไมยังแพ้ benchmark (+0.415):** ยังมี short ตอนเขียว = ยังสู้เทรนด์ขาขึ้นบางส่วน (R4 2024 −0.11, R5 2025 −0.14); benchmark (dualgrid) ปิด short ทิ้งตอนเขียวไปถือ long ล้วน กินกระทิงเต็มกว่า = เพดานของกฎ 'ต้องมี short เสมอ'. long COIN-M ถ่วงตอน sideways/หมี (basis cost) โดยเฉพาะ amt 0.5% (long เปิดหลายหมื่นไม้). **บทเรียน: ยิ่งลด short ตอนเขียว ยิ่งดี — ถ้าอยากชนะจริงต้องกล้าปิด short ทิ้งตอนเขียว (regime-timing เต็มตัว) ไม่ใช่แค่ทำให้เล็ก. รอบนี้ = ดีสุดของสาย 'ยังถือ short ในเขียว'.** รายละเอียดกลไกภาษาคน + section ทำไมแพ้/ชนะ อยู่ท้าย report. ⚠️ BTC เดียว ~2 cycle · CDC 12/26 + ladder ยังไม่ sweep.

เปิด report →

grid สลับ short/long ตาม CDC ขา long เทรดฟิวเจอร์ส COIN-M

2026-07-06
ต่อยอด dual-grid (short แดง / long เขียว) — เปลี่ยนขา long จาก Binance spot เป็น Binance BTCUSD COIN-M delivery (front-quarter, roll ที่ expiry−3วัน). ตอบคำถาม: กำไรลดไหมถ้าใช้ delivery futures แทน spot? · flip ทีละด้าน · long fixed 30% · amount 2/1/0.5% · Binance · ไม่คิด funding · BTC/USD · **แก้ red-idle bug (6 ก.ค.)**
dual-gridlong+shortCOIN-M deliveryregimeCDC-ActionZonebasis+roll dragแก้ red-idle bugbinance3 variant × 11 ช่วงไม่คิด fundingamount 2/1/0.5%
FULL 2020-26 (amt 2%) หลังแก้ bug+0.4152 BTC (ก่อนแก้ +0.2314 · spot dualgrid +0.385) — ชนะทั้งคู่
FULL amt 1% / 0.5% หลังแก้+0.3561 / +0.0890 BTC (ก่อนแก้ −0.024 / −0.060 = พลิกลบเป็นบวก)
⭐ red-idle bug (แก้แล้ว)เดิม FULL idle 573 วันตอนขาลง (active=None cascade) พลาด short กำไร → fix re-enter short ตอนแดง
basis/roll drag ยังอยู่ (COIN-M vs spot)amt 0.5% ยังแพ้ spot (+0.089 vs +0.273) เพราะ grid ถี่ long เปิดหมื่นไม้ = roll+basis หนัก

ต่อยอด dualgrid-short-red-long-green (ตัวกำไรสูงสุด FULL +0.385/+$25.6k) — ผู้ใช้ถาม 'เปลี่ยนขา long จาก Binance spot inverse เป็น Binance BTCUSD COIN-M delivery แล้วกำไรลดไหม?'. กลไก flip เหมือนเดิม: ACZ แดง → short grid A1/B2 (spot) · ACZ เขียว → ปิด short เปิด long grid บนพอร์ต L3 เทรด COIN-M delivery front-quarter (roll expiry−3วัน carry qty + re-anchor + taker 2 ขา). long fixed 30%. **⭐ แก้ red-idle bug (6 ก.ค.):** COIN-M มี data แท่งแรก 2020-06-11 แต่ R0/C1/FULL เริ่ม 2020-04-01 → 2 เดือนแรกไม่มี COIN-M → CDC เขียว flip ปิด short เปิด long ไม่ได้ → `active=None` ค้างตลอด run → เมื่อ L3 long liq ตอน CDC **แดง** ทั้ง flip-to-short (ต้องการ active≠None) และ retry (ต้องการ green) ไม่ทำงาน → พอร์ต **idle ทั้งช่วงขาลง** ที่ short ควรกำไร (FULL idle 573 วัน). fix (subclass `V106RelayDualGridCoinmFixSimulator`) = restore active + re-enter short เมื่อ idle ตอนแดง. **ผลหลังแก้ (2020-04→2026-06):** FULL amt 2% **+0.4152** (ก่อนแก้ +0.2314 · ชนะ spot dualgrid +0.385), amt 1% **+0.3561** (พลิกจาก −0.024), amt 0.5% **+0.0890** (พลิกจาก −0.060). amt 2%/1% ชนะ spot เพราะ contango ขยายตอนกระทิงหนุน long + จับ short ขาลงครบ; amt 0.5% ยังแพ้ spot (basis+roll drag หนักตอน grid ถี่ long เปิด 16,382 ไม้). R1 กระทิง amt 2% +0.393 เด่น, หมี R2 −0.133. ⚠️ BTC เดียว ~2 cycle · CDC 12/26 ยังไม่ sweep · R0 (2020-04, no-COIN-M) เป็น edge cell (idle ตอนเขียว = ถือ BTC ตรงเจตนา).

เปิด report →

grid short/long ตาม CDC · short ตอนเขียวเล็ก 3% + long โต · ดีสุดของสาย short-ตลอด

2026-07-06
ต่อยอด l3-longgrid-coinm-incr — sweep ขนาด short ตอนเขียว (2/3/5%) หาจุดที่ถ่วงกระทิงน้อยสุด. short backbone ถือตลอด · long overlay ตอนเขียว (COIN-M) โต 5→10→20→30 · short-แดง 30→15→7.5→5 · no-force-close. amount 2/1/0.5% · Binance · ไม่คิด funding · BTC/USD
dual-gridshort-biasshort ตลอดsweep short-เขียวno-force-closeCOIN-M deliveryCDC-ActionZoneผล positivebinancesweet spot 3%
⭐ FULL 2020-26 (short-เขียว 3%, amt 2%)+0.1429 BTC — ดีสุดของสาย 'ถือ short ตลอด' (l3grid-incr เดิม +0.053)
sweep short-เขียว 2/3/5% (FULL amt 2%)2%→+0.143 · 3%→+0.143 · 5%→+0.053 — 3% คือ sweet spot (ดี+robust ทุก amount)
ทำไมชนะ l3grid-incrลด short ตอนเขียวจาก 5%→3% = ถ่วงกระทิงน้อยลง → กำไรเพิ่ม ~0.09
ยังแพ้ benchmark +0.4152ถือ short ตลอด = ถ่วงกระทิงอยู่ดี (เพดานของกฎ 'short เสมอ') — benchmark ปิด short ตอนเขียวกินกระทิงเต็มกว่า

ต่อยอด l3-longgrid-coinm-incr (short backbone + long L3 COIN-M incr + no-force-close, FULL A +0.053) — บทเรียนจาก confladder บอกว่า 'ยิ่ง short ตอนเขียวเล็กยิ่งดี' (short สวนเทรนด์ตอนกระทิง). เลย sweep ขนาด short-เขียว {2%,3%,5%} หาจุดที่ถ่วงกระทิงน้อยสุด (long-เขียวโต + short-แดง 30% คงเดิม). **ผล (positive):** short-เขียว **3% = sweet spot** — FULL amt 2% **+0.1429** (ดีสุดของสาย 'ถือ short ตลอด', ชนะ l3grid-incr +0.053 ~0.09). green 3% ดีสุด/เสมอทุก amount + เป็นค่าเดียวที่ระยะไม้ 1% ได้บวก (+0.049). ไม่ใช่ 'ยิ่งเล็กยิ่งดี' — 2% เล็กไปทำระยะไม้ถี่แย่, 5% ใหญ่ไปถ่วงกระทิง (green 5% amt 2% = +0.053 ตรง l3grid-incr เป๊ะ = cross-check กลไกถูก). **ทำไมยังแพ้ benchmark (+0.415):** ต่อให้ short เล็กแค่ 3% มันก็ยังสวนเทรนด์ตอนกระทิง — benchmark ปิด short ทิ้งตอนเขียวไปถือ long ล้วน กินกระทิงเต็มกว่า = เพดานของกฎ 'ต้องมี short เสมอ' ในตลาดขาขึ้น 6 ปี. ยิ่งระยะไม้ถี่ยิ่งแย่ (0.5% ติดลบทุกค่า — ค่าธรรมเนียม+ต้นทุนฟิวเจอร์สสะสม). **บทเรียน: ลด short ตอนเขียวให้พอดี (3%) ช่วยดันเหนือ l3grid-incr แต่มีเพดาน — ถ้าอยากชนะกระทิงต้องยอมปิด short (regime-timing) ไม่ใช่แค่ทำให้เล็ก.** รายละเอียดกลไกภาษาคน + ตารางเทียบ sweep อยู่ท้าย report (section ทำไมแพ้/ชนะ). ⚠️ BTC เดียว ~2 cycle · CDC 12/26 ยังไม่ sweep.

เปิด report →

grid short/long ตาม CDC + short ไต่ขนาดตามถูกทาง ไม่ปิดฝั่งค้าง

2026-07-06
short เก็บไว้ตลอด (backbone) + long overlay ตอนเขียว (COIN-M) · ไม่ force-close (ฝั่งค้างเทรดต่อจน TP/liq) · confidence ladder 4 ขั้น 30/15/7.5/5%: เข้าตามเทรนด์เริ่มใหญ่ไล่ลง / เข้าสวนเทรนด์เริ่มเล็กไล่ขึ้น (short-เขียว 5→30) · ถูกทางขยับขั้น/liq รีเซ็ต · amount 2/1/0.5% · Binance · ไม่คิด funding · BTC/USD
dual-gridshort-biasconfidence-ladderno-force-closeCOIN-M deliveryCDC-ActionZoneผล negativebinance3 variant × 11 ช่วงไม่คิด funding
FULL 2020-26 (amt 2%) — ผล negative−0.0384 BTC (benchmark dualgrid-coinm-long +0.4152 · l3grid +0.064 — แพ้ทั้งคู่)
FULL amt 1% / 0.5%−0.1530 / −0.4685 BTC (ยิ่งวางไม้ถี่ยิ่งแย่)
ทำไมแพ้ #1 (ใหญ่สุด)short backbone ถ่วงตอนกระทิง — R1 benchmark +0.393 (ปิด short ถือ long ล้วน) vs ตัวนี้ −0.011 (แบก short)
ทำไมแพ้ #2 (isolate สะอาด)short-เขียว increment −0.102 vs l3grid (long เหมือนกันเป๊ะ) — โต short ตอนกระทิงแล้วโดน liq

ต่อยอด l3-longgrid-coinm — เปลี่ยน short-เขียว จาก 5% fix เป็น confidence ladder. หลักการเดียว 4 ขั้น (30/15/7.5/5%): เข้าตามเทรนด์เริ่มใหญ่ 30% ไล่ลง (short ตอนแดง, long ตอนเขียว) · เข้าสวนเทรนด์เริ่มเล็ก 5% ไล่ขึ้น (short ตอนเขียว 5→7.5→15→30) · ถูกทาง(TP หมด)ขยับ 1 ขั้น / liq รีเซ็ตจุดเริ่ม. short เป็น backbone ถือตลอด · long overlay เฉพาะเขียว (COIN-M delivery) · ไม่ force-close (ฝั่งค้างเทรดต่อจน TP หมด/liq). **ผล (negative):** FULL amt 2% −0.0384 · 1% −0.1530 · 0.5% −0.4685 — แพ้ benchmark dualgrid-coinm-long (+0.4152) และ l3grid (+0.064) ทุก amount. **ทำไมแพ้ (isolate สะอาด: ตัวนี้ vs l3grid ขา long เหมือนกันเป๊ะ):** (1) short backbone ถ่วงตอนกระทิง — benchmark ปิด short ตอนเขียวถือ long ล้วน กินกระทิง (R1 +0.393) แต่ตัวนี้แบก short สวนเทรนด์ทั้งกระทิง (R1 −0.011). (2) short-เขียว increment ยิ่งเจ็บ Δ −0.102 ล้วน — โต short 5→30 ตอนราคาย่อในกระทิงแล้วโดน liq ตัวใหญ่ ('เก็บเหรียญหน้ารถบดถนน'). ช่วยเฉพาะหมี R2 (เก็บ short backbone ต่อ ดีกว่า benchmark ที่ปิด short เปิด long โดนเชือด) แต่ไม่พอชดเชยกระทิง 4 รอบ. **บทเรียน: regime-timing (ปิด short ตอนเขียว) ชนะ / ถือ+ปรับขนาด short สวนเทรนด์ แพ้** — ตอกย้ำซ้ำหลายรอบ. รายละเอียดกลไกภาษาคนอยู่ท้าย report (section ทำไมแพ้/ชนะ). ⚠️ BTC เดียว ~2 cycle · CDC 12/26 ยังไม่ sweep.

เปิด report →

grid cap เพดาน short ตาม % sweep

2026-07-04
ต่อยอด l3-longgrid-coinm-incr — **ใส่เพดาน (cap) ขนาด short position ต่อพอร์ต ≤ X%** (ครอบทั้ง entry ladder + grid_open, per-port A1/B2, คงที่ทุกสี CDC), sweep X = 10/15/20/25%. เจตนา: ลด drag ของ short ค้างตอนกระทิงให้ FULL บวกทุก amount. **ผล: ไม่สำเร็จ — cap แคบ backfire** เพราะฆ่า edge หมี 2022 (R2) เร็วกว่าที่ช่วยลด drag กระทิง. L3 long-grid + no-force-close คงเดิม. Binance spot(short)+COIN-M(L3) · amount 2/1/0.5% · ไม่คิด funding · BTC/USD · report ที่แสดง = cap 25% (best case), conditions ครบ 4 cap ในโฟลเดอร์
cap-shortเพดาน-positionsweep-10-15-20-25%L3-long-gridCOIN-M-deliveryno-force-closeCDC-ActionZonebinance3 variant × 11 ช่วงไม่คิด fundingnegative-resultbackfire
⭐ FULL — ไม่มี cap ไหนบวกครบ A/B/C (ดีสุด cap 25%)cap25 A(2%) +0.078 · B(1%) −0.008 · C(0.5%) −0.086 (incr เดิม A +0.053 · B −0.085 · C −0.168)
⭐ thesis พังกลับด้าน — cap แคบยิ่งแย่บน FULLFULL Δ vs incr: cap10 A−0.145 · cap15 A−0.139 · cap20 A−0.166 · cap25 A+0.025 (ยิ่ง cap แคบ FULL ยิ่งลบ)
สาเหตุ: cap ฆ่า edge หมี R2 (crash 2022)R2 incr A +0.147 → cap10 A −0.061 (Δ−0.21) · cap25 A +0.115 (Δ−0.03) — ยิ่ง cap แคบยิ่งทิ้งกำไรหมี
แต่ราย regime กระทิง cap ช่วยจริง (+ liq ลด)R4 2024 A −0.276→−0.133 (cap10 Δ+0.14) · R3 2023 Δ+0.08…+0.15 ทุก cap

ต่อยอด `l3-longgrid-coinm-incr` — เพิ่ม **เพดาน (cap) ขนาด short position ต่อพอร์ต ≤ X%** (ไฟล์ใหม่ subclass `V106RelayL3GridIncrCapShortSimulator`, ไม่แตะ incr เดิม). กฎ: cap ครอบ **ทั้ง entry ladder (frac = min(ladder, X)) + grid_open (skip เมื่อ position จะเกิน X% ของ 1BTC×ราคา)**, per-port (A1 ≤ X, B2 ≤ X), **คงที่ทุกสี CDC**, ไม่แตะ L3 long grid. sweep X = 10/15/20/25%. baseline ต่อ cell = cap 1.0 (= incr เป๊ะ, cross-check ผ่านทุก cap). **เจตนา (thesis):** short ค้างขาดทุนตอนกระทิงคือตัวฉุด FULL ของ incr amount เล็ก (B −0.085 / C −0.168) → cap น่าจะลด drag ให้ FULL บวกทุก variant. **ผล (negative — thesis พังกลับด้าน):** (1) **ไม่มี cap ค่าไหนทำให้ FULL บวกครบทั้ง A/B/C** — ดีสุด cap 25% (A +0.078 บวก, B −0.008 เกือบศูนย์, C −0.086 ยังลบ). (2) ⭐ **cap แคบ (10–15%) ยิ่งแย่ลงบน FULL** ตรงข้ามที่คาด: FULL Δ vs incr ของ A = cap10 −0.145, cap15 −0.139, cap20 −0.166, cap25 +0.025. (3) **สาเหตุ = cap ฆ่า edge หมี R2 (crash 2022) หนัก** — R2 คือก้อนกำไรใหญ่สุดของ path นี้ (incr A +0.147/B +0.173/C +0.135); cap 10% ตัดเหลือ A −0.061/B −0.009/C −0.070 (Δ ≈ −0.2). ยิ่ง cap แคบยิ่งทิ้งกำไรหมี → net FULL แย่ลง เพราะ windfall หมี 2022 มากกว่าที่ช่วยลด drag กระทิง. (4) **แต่ราย regime กระทิง cap *ช่วย*จริง + liq ลดลง:** R4 2024 (A −0.276→−0.133 cap10 Δ+0.14), R3 2023 (Δ +0.08…+0.15 ทุก cap), R1 บางส่วน. **สรุปบทเรียน:** บน secular-bull path ที่ถูกครอบด้วย windfall หมี 2022, **การ cap/หรี่ขนาด short backfire อีกครั้ง** — ตอกย้ำ 2 การทดลองก่อน (regime-sizing FULL −0.14, halving-ladder −0.30 ก็แพ้). **คันโยกที่ชนะยังคงเป็น flatten/dual-grid (regime timing ปิด short ตอนเขียว) ไม่ใช่ปรับ/จำกัดขนาด short.** cap ทำได้แค่ 'แลก edge หมีเพื่อลด drag กระทิง' ซึ่งบน period นี้ไม่คุ้ม. ⚠️ BTC เดียว ~2 cycle · path เดียว · cap/CDC 12/26 ยังไม่ sweep ละเอียด. conditions ครบทั้ง 4 cap อยู่ในโฟลเดอร์ (conditions_cap10/15/20/25.txt); report ที่แสดง = cap 25% (best case).

เปิด report →

grid short A1/B2 + long L3 บน COIN-M future คุมด้วย CDC ไม่ปิดจนจบ

2026-07-03
3 พอร์ต: A1/B2 = short grid (Binance spot, ladder 30→15→7.5→5% แดง / 5% เขียว, short ตลอด) + L3 = long grid แยกบน Binance COIN-M delivery front-quarter (roll carry+re-anchor, ladder 30→15→7.5→5% เปิดเฉพาะ CDC เขียว/แดงหยุด). ⭐ no-force-close: ทั้ง 2 ฝั่ง position ค้างรันจน TP หมด/liq เท่านั้น — CDC คุมแค่ตอน re-enter (ไม่ปิดของค้างกลางทาง). ทุน 1BTC, L3 ยืม margin จาก outside. amount 2/1/0.5% · ไม่คิด funding · BTC/USD
L3-long-gridCOIN-M-deliverylong+shortno-force-closeCDC-ActionZonebinance3 variant × 11 ช่วงไม่คิด fundingamount 2/1/0.5%report แยก A1/B2/L3
⭐ FULL 2020-26 (amt 2%) — L3 ช่วย+0.064 BTC · baseline short-only +0.006 · Δ +0.058
ช่วยขาขึ้น (amt 2%)R1 กระทิง Δ+0.206 · R3 Δ+0.159 · R4 Δ+0.025
เจ็บขาลง/ออกข้าง (amt 2%)R2 หมี Δ−0.331 · R5 Δ−0.122 (long เปิดตอนเขียวหลอก)
⚠️ amount เล็ก (1%/0.5%) Δ FULL ลบB −0.038 · C −0.107 (L3 over-open หลายพัน-สองหมื่นไม้)

ต่อยอด dual-grid (dualgrid-short-red-long-green) — แยกขา long ออกเป็นพอร์ตที่ 3 (L3) + **ยกเลิก force-close** เพื่อแก้ปัญหาช่วงหมี R2 ที่ dualgrid flip แล้ว long เปิดตอนเขียวหลอกโดนเชือด. **โครงสร้าง 3 พอร์ต:** (1) A1/B2 = short grid relay (Binance spot inverse-calc, ladder 30→15→7.5→5% ตอน CDC แดง / 5% fix ตอนเขียว, reset เมื่อ liq+เปลี่ยนสี, short ตลอด ไม่ flip/flatten). (2) L3 = long grid แยกบน Binance COIN-M delivery front-quarter (roll ที่ expiry−3วัน ทาง A = carry qty เดิม + re-anchor grid รอบราคา contract ใหม่, engine long-inverse math ตรง L3LongPort, ladder 30→15→7.5→5% ต่อ TP-reenter เฟสเขียว, เปิด/re-enter เฉพาะ CDC เขียว, แดง→หยุดรอ). **⭐ no-force-close:** ทั้ง 2 ฝั่ง position ค้างรันจน TP หมด/liq เท่านั้น — CDC มีผลแค่ตอน re-enter ไม่ปิดของค้างกลางทาง (= แก้ปัญหา flip เดิม). ทุน 1 BTC (โอน 0.1→A1/B2, outside 0.9), L3 ยืม margin จาก outside (equity พับ outside, กัน short แตะ reserve). report แยก PnL A1/B2/L3+sum. **ผล (2020-04→2026-06):** amount 2% ดีสุด — FULL +0.064 BTC / baseline short-only +0.006 / Δ +0.058 (L3 ช่วย); ช่วยขาขึ้นชัด (R1 กระทิง Δ+0.206, R3/R4 บวก) เจ็บขาลง/ออกข้าง (R2 หมี Δ−0.331, R5 Δ−0.122 — long เปิดตอนเขียวหลอก) → net บวกบน bull-heavy period. amount เล็ก (1%/0.5%) Δ FULL ลบ (B −0.038, C −0.107) เพราะ grid ถี่ L3 เปิดหลายพัน-สองหมื่นไม้ = over-open. **บทเรียน: L3 long overlay ช่วยเฉพาะ amount กว้าง 2%** (ตรงบทเรียนเดิม '2% ดีสุด ถี่ over-accumulate'); thesis (L3 ช่วยกระทิง เจ็บหมี) ยืนยันเฉพาะ A. ⚠️ ระหว่างทำเจอ+แก้ false-halt bug ในโค้ด relay เดิม (reenter ไม่ top-up จาก outside → halt ทั้งที่มีเงิน idle; แก้ใน l3grid override ให้ reenter top-up เหมือน relay) — bug นี้กระทบ cdcflat/dualgrid amount เล็กด้วย. BTC เดียว ~2 cycle · CDC 12/26 + ladder ยังไม่ sweep.

เปิด report →

grid short A1/B2 + long L3 COIN-M คุม CDC · L3 เริ่มเล็ก 5% โตเมื่อกระทิงยืน (5→30%)

2026-07-03
เหมือน L3 long-grid COIN-M no-force-close แต่ **พลิก L3 ladder จากลดเป็นเพิ่ม**: L3 (long) เขียวเริ่ม position เล็ก 5% → TP หมด re-enter ในเฟสเขียวต่อเนื่อง → โต 10→20→30% (cap) · reset กลับ 5% เมื่อ liq หรือเข้าเฟสเขียวใหม่. กลไก 'เริ่มระวัง โตเมื่อมั่นใจ' — กันเจ็บ bear-rally หลอก (เปิดแค่ 5%) แล้วเพิ่มขนาดเมื่อกระทิงยืนจริง. short A1/B2 คงเดิม (ladder 30→15→7.5→5% แดง / 5% เขียว). Binance spot(short)+COIN-M(L3) · amount 2/1/0.5% · ไม่คิด funding · BTC/USD
L3-long-gridCOIN-M-deliveryladder-เพิ่มlong+shortno-force-closeCDC-ActionZonebinance3 variant × 11 ช่วงไม่คิด fundingrobust ทุก amount
⭐ FULL Δ vs baseline — increment ช่วยทุก amountA(2%) +0.048 · B(1%) +0.134 · C(0.5%) +0.069 (decrement ช่วยแค่ A)
B/C พลิกจากแย่เป็นช่วย vs decrementB −0.038→+0.134 · C −0.107→+0.069
⭐ R2 หมี — L3 เจ็บน้อยลงครึ่ง (เปิด 5% ตอนเขียวหลอก)A −0.328→−0.149 · B −0.373→−0.122 · C −0.285→−0.154
FULL sum (amt 2%)+0.053 BTC (baseline short-only +0.006)

variant ของ 'L3 long-grid COIN-M no-force-close' (l3-longgrid-coinm-noforceclose) — **พลิก L3 ladder จากลด (30→15→7.5→5%) เป็นเพิ่ม (5→10→20→30% cap 30%)**. กฎ: L3 (long) เขียวเริ่ม 5% → TP หมด re-enter เฟสเขียวต่อเนื่อง → 10→20→30% · reset 5% เมื่อ liq หรือเข้าเฟสเขียวใหม่ (color-change). short A1/B2 + accounting + roll + no-force-close คงเดิมทุกอย่าง (subclass override แค่ ladder). **เจตนา: กันจุดเจ็บ R2 (หมี)** — decrement เปิด L3 30% ตอน 'เขียวหลอก' (bear rally) ในหมี → โดนเชือดหนัก; increment เปิดแค่ 5% ตอนเขียว → ถ้าเป็นเขียวหลอกจบเร็ว เจ็บน้อย, ต้องกระทิงยืนจริง (TP ครบหลายรอบ) L3 ถึงกล้าเพิ่มขนาด. **ผล (ดีกว่า decrement ชัดเจน):** (1) ⭐ R2 หมี L3 เจ็บน้อยลง~ครึ่งทุก variant (A −0.328→−0.149, B −0.373→−0.122, C −0.285→−0.154). (2) ⭐ FULL Δ vs baseline **บวกทุก amount** (A +0.048, B +0.134, C +0.069) — ต่างจาก decrement ที่ช่วยแค่ A (B/C แย่ −0.038/−0.107) → increment **robust กว่ามาก โดยเฉพาะ amount เล็ก** (B/C grid ถี่ที่ decrement L3 over-open 30% เจ็บหนัก, increment เปิด 5% กันได้). (3) A(2%) FULL +0.053 BTC ยังชนะ baseline (short-only +0.006). (4) R1 กระทิง ยังช่วยดี (A Δ+0.250). สรุป: **ladder เพิ่ม (เริ่มเล็กโตเมื่อมั่นใจ) เหนือกว่า ladder ลด** สำหรับ L3 long overlay — แก้จุดเจ็บ over-open ตอนเขียวหลอกในหมี + ทำให้ช่วยทุก amount. BTC เดียว ~2 cycle · CDC 12/26 ยังไม่ sweep.

เปิด report →

grid ปรับขนาด short ตาม CDC (แดงใหญ่ เขียวเล็ก)

2026-07-02
ปรับ position ของ short grid relay ตาม CDC Action Zone: CDC แดง (ขาลง) → short 40% · เขียว (ขาขึ้น) → short 20% เทียบ baseline คงที่ 30% · Binance · ไม่คิด funding · 11 ช่วงตลาด. อ่าน CDC ตอนเปิดโซนแล้วล็อกทั้งโซน, ทุก entry เป็น fresh (ยกเลิกยืด floor ×0.8), amount 1% คงที่ (isolate ตัวแปร position). ไม่มี CDC gate
position sizingregime-conditionalshort gridCDC-ActionZonebinance2 variant × 11 ช่วงไม่คิด fundingผลผสม
R0-R5 (อิสระ, ตัวตัดสินหลัก)REG ชนะ 3 / แพ้ 3 ≈ เสมอ (Δ เฉลี่ย +0.016 BTC)
FULL 2020-26: REG vs BASE−0.14 vs −0.37 BTC (Δ +0.24, แต่ path เดียว/ขับด้วยหมี 2022)
ชนะเด่น: หมี R2 / ออกข้าง R5Δ +0.061 / +0.063 BTC
⚠️ backfire ในกระทิง R1 / R4Δ −0.014 / −0.038 BTC (ตรงข้าม thesis)

overlay ปรับขนาด position ตาม regime: อ่าน CDC Action Zone (EMA12/26 รายวัน causal) ตอนเปิดโซน short → แดง (ขาลง) เปิดใหญ่ 40% เก็บกำไรขาลง / เขียว (ขาขึ้น) เปิดเล็ก 20% กันเจ็บ · เทียบ baseline คงที่ 30% (ทั้งคู่ fresh-every-entry ยกเลิกยืด floor ×0.8 เพื่อ isolate ผลของ sizing ล้วน, amount 1% คงที่, ไม่มี gate). ผล = ผสม/negative-ish: (1) บน regime อิสระ R0-R5 เสมอ (ชนะ 3 แพ้ 3, Δ เฉลี่ย +0.016 BTC) — ไม่มี edge ต่อ regime ที่ robust ตามที่ thesis คาด. (2) ⚠️ thesis พังบางส่วน — REG แพ้ในกระทิง (R1, R4) ทั้งที่ short เล็กตอนกระทิงควรเจ็บน้อยกว่า; กลไกน่าจะเป็น position เล็ก → floor ตื้น (80%×ราคา) → re-short บ่อยกว่าตอนกระทิงยืดยาว → สะสมขาดทุนมากขึ้น. (3) ช่วงยาว (C1/C4/FULL) REG ชนะขาด — FULL −0.14 vs −0.37 (Δ +0.24), C4 +0.30 vs +0.06 (Δ +0.24) — แต่เป็นช่วง overlap (ไม่ใช่หลักฐานอิสระ) + ถูกขับด้วยหมี 2022 ก้อนเดียวที่ถูก size ใหญ่ + path เดียว. สรุป: regime-sizing ลดขาดทุน short-only บน path จริง 6 ปีได้จริง (เพราะ size หมี 2022 ใหญ่) แต่ไม่มี edge ต่อ regime สะอาด และ backfire ในกระทิง. ⚠️ BTC ตลาดเดียว ~2 cycle (ขาลงจริงแค่ COVID+2022) + CDC 12/26 และ 40/20 ยังไม่ได้ sweep → เสี่ยง overfit, ดูทิศทางมากกว่าเลขเป๊ะ

เปิด report →

short grid ลดครึ่ง position ตาม CDC (แดง 40→ลดครึ่ง / เขียว 5%)

2026-07-02
short-only grid relay: ACZ แดง เปิด short 40% แล้วลดครึ่งทุกครั้งที่ cover หมดเข้าใหม่ (40→20→10→5%, floor 5%) · เขียว 5% + reset ladder · reset เมื่อ liq · position ปัดลงหาร amount ลงตัว (ไม่มีไม้เศษ) · ยกเลิกยืด floor ×0.8 (ทุก reenter = fresh ตามราคาปัจจุบัน). ทดสอบ amount 2/1/0.5% × 11 ช่วง · Binance · ไม่คิด funding · ไม่มี gate
halving-ladderposition sizingshort-onlyCDC-ActionZonebinanceamount 2/1/0.5%3 variant × 11 ช่วงไม่คิด fundingผลผสม
amount ดีสุด: 2% (กว้าง) ชนะเกือบทุก regime0.5% (ถี่) แย่สุดเกือบทุกช่วง
FULL 2020-26 (amt 2% ดีสุด)−0.30 BTC · vsHODL −$19,646
หมี R2 (amt 2%) — บ้านของ short+0.43 BTC / +$7,088
⚠️ แพ้ 40/20 (−0.14) + gated-fixed-30 (+0.13) บน FULLreset-40%-on-liq = aggressive เกินตอนกระทิง

short-only grid + CDC halving-ladder sizing: ACZ แดง เปิด short ตาม ladder ลดครึ่งต่อการ cover หมดแล้วเข้าใหม่ (40→20→10→5%, floor 5%), เขียว short 5% + reset ladder, reset เมื่อ liq. position ปัดลงให้หาร amount ลงตัว (แก้ปัญหาไม้เศษ), ยกเลิกยืด floor ×0.8 (ทุก reenter = fresh ที่ราคาปัจจุบัน), ทดสอบ amount 2/1/0.5%. ผล 2 ชั้น: (1) **amount 2% (กว้าง) ชนะ/เสมอเกือบทุก regime, 0.5% (ถี่) แย่สุด** — ยิ่งถี่ยิ่ง over-accumulate ตอนกระทิง (ตรงบทเรียนเดิม fixed-$ กว้าง auto-widen ตอนราคาถูก). ranking: A(2%) > B(1%) > C(0.5%) เกือบทุกช่วง; A ชนะ R1/R2/R5/C1/C3/C4/FULL, เสมอ R3/C2, แพ้แค่ R0 (เฉียด 0.006). (2) **แต่ halving-ladder ตัวมันเองเป็นคันโยกลบ** — FULL ดีสุด (A 2%) = −0.30 BTC ยังแพ้ CDC regime-sizing 40/20 no-gate (−0.14) และ posamt fixed-30%+gate (+0.13); สาเหตุ = กฎ reset กลับ 40% ทุกครั้งที่ liq → ในกระทิงที่ liq ซ้ำๆ มันรีเซ็ตไป short ใหญ่ 40% แล้วโดนเชือดใหม่ = aggressive ผิดทาง. ชนะเฉพาะหมีล้วน (R2 +0.43). สรุป: ได้คำตอบชัดว่า amount 2% ดีสุด แต่ ladder+reset-40% ทำให้แย่ลงในกระทิง (short-only ยังแพ้กระทิงยาวเสมอ). ⚠️ BTC เดียว ~2 cycle · ladder 40/20/10/5 + CDC 12/26 ยังไม่ sweep → ดูทิศทาง

เปิด report →

short grid ปิด short ถือ BTC ตอน CDC เขียว (ชนะ HODL)

2026-07-02
short-only grid relay + regime filter: ACZ เขียว (ขาขึ้น) → ปิด short ทั้งหมดถือ BTC เฉยๆ (รับ upside) · ACZ แดง (ขาลง) → เปิด short grid (ladder ลดครึ่ง 30→15→7.5→5% ต่อ cover-reenter). เทียบ BASE (เขียว short 5% ไม่ flatten) เพื่อ isolate ผลของ flatten. amount 2/1/0.5% · Binance · ไม่คิด funding · position หาร amount ลงตัว
regime-filterflattenshort-onlyCDC-ActionZoneชนะ HODLbinance6 variant × 11 ช่วงไม่คิด fundingamount 2/1/0.5%
⭐ FULL 2020-26 (FLAT amt 2%) — ชนะ HODL!+0.186 BTC · vsHODL +$12,353 (ครั้งแรกของทุกการทดลอง)
R0-R5: FLAT ชนะ BASE4/6 ช่วง (แพ้แค่หมี R2), R1 กระทิง Δ +0.24~0.31
liq ลดฮวบ (FULL amt 2%)FLAT 8 ครั้ง vs BASE 39 ครั้ง
amount ดีสุด = 2% · C4 (FLAT 2%)+0.275 BTC · vsHODL +$18,287

regime filter ที่ตามหามาทั้งชุด: short grid relay ปกติตอน ACZ แดง (ขาลง) แต่ **ปิด short ทั้งหมดถือ BTC เฉยๆ ตอน ACZ เขียว (ขาขึ้น)** เพื่อรับ upside แทนโดน short เชือดตอนกระทิง. ตอนแดงใช้ ladder ลดครึ่ง 30→15→7.5→5% ต่อการ cover หมดเข้าใหม่ (floor 5%), position ปัดลงหาร amount ลงตัว, ยกเลิกยืด floor ×0.8. เทียบ BASE (เขียว short 5% ไม่ flatten, ladder เดียวกัน) → Δ = ผลของ flatten ล้วน. **ผล (positive ชัดเจน):** (1) ⭐ **FLAT ชนะ HODL บน FULL ทั้ง 3 amount** (2% +0.186/+$12,353 · 1% +0.174/+$11,586 · 0.5% +0.087/+$5,760) — ครั้งแรกที่ short-only ชนะ HODL บน secular bull 6 ปี. (2) R0-R5: FLAT ชนะ BASE 4/6 ช่วง (R1/R3/R4/R5), เสมอ R0, **แพ้แค่หมี R2** (เขียวแวบในหมี = ออก short พลาด down-harvest บางส่วน แต่ FLAT ยัง +0.14). R1 กระทิง FLAT พลิกเป็นบวก +0.06 (BASE −0.18) Δ +0.24~0.31 = จุดที่ flatten เด่นสุด. (3) **liq ลดฮวบ** (FULL 2% FLAT 8 vs BASE 39) = หนีวงจร liq กระทิง. (4) amount 2% ดีสุด (กว้าง > ถี่ เหมือนบทเรียนเดิม). สรุป: **flatten (เลิก short ถือ BTC ตอนเขียว) = คันโยกที่ชนะจริง — ต่างจากการปรับ size (regime-sizing 40/20 FULL −0.14, halving-ladder −0.30 ที่แพ้)**. ยืนยันบทเรียน 'regime filter ที่ flatten 100% ชนะ, การหรี่ size ไม่ชนะ'. ⚠️ BTC เดียว ~2 cycle + CDC 12/26 + ladder ยังไม่ sweep → ต้องเทสหลาย asset/param ก่อนเชื่อ 100%

เปิด report →

short grid แดง / long grid เขียว (ชนะถือ BTC + ชนะ HODL)

2026-07-02
dual-grid: ACZ แดง (ขาลง) → short grid · ACZ เขียว (ขาขึ้น) → long grid (mirror กลับหัว: close เหนือ entry/open ใต้/liq ใต้) ladder ลดครึ่ง 30→15→7.5→5% เหมือนกันทั้ง 2 ฝั่ง · flip ปิดข้างเดิมทันที bar-open เปิดข้างตรงข้าม. เทียบ FLAT (เขียวถือ BTC เฉยๆ). amount 2/1/0.5% · Binance · ไม่คิด funding · BTC/USD (long+short BTC)
dual-gridlong+shortregimeCDC-ActionZoneชนะ HODLbinance6 variant × 11 ช่วงไม่คิด fundingamount 2/1/0.5%
⭐ FULL 2020-26 (LONG amt 2%) — ดีสุดทุกการทดลอง+0.385 BTC · vsHODL +$25,640
Δ LONG−FLAT (FULL, ทั้ง 3 amount)+0.17 ~ +0.20 BTC (long grid ดันกำไรเหนือถือ BTC)
R0-R5: LONG ชนะ FLAT 4/6แพ้หมี R2 (Δ −0.27) + sideways R5 (นิด)
⚠️ liq เยอะกว่า FLAT (FULL 33 vs 8)long grid เปิด position จริง = เสี่ยง liq ตอนย่อ

ต่อยอด flatten (grid-cdc-flatten-hold-btc): แทน 'เขียว→ถือ BTC เฉยๆ' ด้วย 'เขียว→เปิด long grid (mirror ของ short)'. long grid = กลับหัว short: ceiling บน (1.30×ราคา), close orders เหนือ entry (ขาย TP), open orders ใต้ entry (ซื้อเพิ่ม), liq ใต้ entry (สูตร inverse long validate ตรง L3LongPort), ladder ลดครึ่ง 30→15→7.5→5% เหมือน short. flip ปิดข้างเดิมทันที bar-open (TAKER) เปิดข้างตรงข้าม. เทียบ FLAT (เขียวถือ BTC). position ปัดลงหาร amount ลงตัว, ยกเลิก ×0.8. **ผล (positive สุดของชุด):** (1) ⭐ **LONG ชนะ HODL หนักบน FULL ทั้ง 3 amount** (2% +0.385/+$25,640 · 1% +0.343/+$22,851 · 0.5% +0.273/+$18,162) — ดีกว่า flatten (ที่ชนะ HODL +$5.7-12.4k) เพราะ long grid เก็บกำไรระหว่างขาขึ้นแบบเป็นขั้น. (2) Δ LONG−FLAT FULL = +0.17~0.20 BTC (long grid ดันกำไรเหนือถือ BTC เฉยๆ). (3) R0-R5: LONG ชนะ FLAT 4/6 (R0/R1/R3/R4), **แพ้หมี R2** (Δ −0.27 — long เปิดตอนเขียวแวบในหมีโดนเชือด) + sideways R5 (นิดหน่อย whipsaw). (4) amount 2% ดีสุด (กว้าง>ถี่). (5) **liq เยอะกว่า FLAT มาก** (FULL 33 vs 8) — long grid เปิด position จริงเสี่ยง liq ตอนย่อ (FLAT ถือ BTC เฉยๆ ไม่มี position/liq) = แลกกำไรสูงกับความเสี่ยงสูง. สรุป: dual-grid (short แดง/long เขียว) ให้ผลตอบแทนสูงสุด แต่เสี่ยง (liq) สูงกว่า flatten. ⚠️ engine long ใหม่ validate liq ตรง L3 แล้ว + เจอ+แก้บั๊ก flip funding (halt ปลอม) ก่อนสรุป · BTC เดียว ~2 cycle · ladder 30/15/7.5/5 + CDC 12/26 ยังไม่ sweep → ดูทิศทาง

เปิด report →

grid acz เมื่อเขียวเปิด long คู่กันกับ short position เท่ากับ short

2026-07-01
short A1/B2 (Binance spot, inverse calc) + L3 Long บน COIN-M delivery (front quarter) กรองด้วย CDC Action Zone · กฎ relay ใหม่ · floor 70% / pos 30% · ไม่คิด funding · ทุน 1 BTC (โอนเข้า 0.1)
v106relayL3-longCDCCOIN-M deliverybinancehedge3 variant × 11 ช่วง
FULL B · α (L3)-0.015 BTC
FULL B · Δ vs baseline+0.36 BTC
L3 FULL open/liq/roll44 / 13 / 11
Max DD ฿ / $ (FULL B)34.8% / 70.6%

เพิ่ม subaccount L3 เปิด Long บน Binance BTCUSD COIN-M delivery (สัญญาใกล้, roll expiry-3วัน) ตอน CDC เขียว ปิดตอนแดง ขนาด = position ของ short port ที่ active ตอนเปิด, isolated 10x ยืม margin จาก idle port. L3 ช่วยเกือบทุกช่วง (R1 +0.31, FULL +0.34~0.38) เจ็บเฉพาะตลาดหมี R2 (-0.18). ตัดขาดทุน short-only บน secular bull ลง ~0.36 BTC แต่ FULL ยังติดลบ (short-only แพ้กระทิงระยะยาว). Max DD คิดทั้ง ฿ และ $.

เปิด report →

grid rsi สลับ long short position เท่ากัน คิด funding

2026-07-01
เหมือน 'grid acz สลับ long short คิด funding' ทุกอย่าง แต่เปลี่ยนตัวเลือกทิศจาก CDC ActionZone → RSI-14 ตัด 50 (🟢 RSI>50→long · 🔴 RSI<50→short) · floor/ceiling 30% · สลับตอน position จบ · funding จริง Bybit inverse overlay · price Binance spot
duallong-shortRSI-50fundingbinance3 variant × 11 ช่วงเทียบ CDC
FULL A(2%) · α+0.21 BTC
FULL A · vsHODL+$13,806
FULL B: RSI vs CDC-0.05 vs +0.29
R1 bull B: RSI vs CDC+0.30 vs +0.19

เปลี่ยนสัญญาณ dual switch จาก CDC (EMA12/26) เป็น RSI-14 ตัด 50. ผล: RSI-50 ไม่ชนะ CDC โดยรวม — FULL A เสมอ (~+0.21 ทั้งคู่), FULL B แพ้ชัด (RSI -0.05 vs CDC +0.29), FULL C แพ้นิดหน่อย. แต่ช่วงกระทิงเดี่ยว R1(2020-21) RSI ชนะทุก variant (จับ long ไวกว่า). สาเหตุ: RSI ตัด 50 เฉยๆ whipsaw มากกว่าในช่วง sideways 2023-25. funding drag ~-0.06..-0.10 บน FULL (long จ่าย funding ตอนกระทิง).

เปิด report →

ขนาดไม้ใหญ่เล็ก vs ระยะไม้ห่างถี่ — อันไหนกำไรกว่า

2026-07-01
เทียบ position (ขนาดไม้แรกเข้า) × amount (ระยะไม้=ขนาด order) แบบ factorial 3×3 = 9 combo บน short grid relay + CDC Action Zone gate + Binance · ไม่คิด funding · 11 ช่วงตลาด. position ∈ {40,30,20}% ของราคา · amount ∈ {3,2,1}% = floor×pct (แบบ v106). BASE = pos30%+amt1% = v106-relay-cdc-multiperiod-binance variant B เป๊ะ
factorialposition×amountshort gridCDC-ActionZonebinance9 combo × 11 ช่วงไม่คิด funding
FULL ชนะสุด: P20A2 (pos เล็ก·amt กลาง)+0.19 BTC / +$12,620
C4 ชนะสุด: P40A1 (pos ใหญ่·amt 1%)+0.44 BTC / +$29,510
BASE = v106 B (pos30·amt1%)FULL +0.13 / C4 +0.37 BTC
แย่สุด FULL: P20A3 (เล็ก·amt 3%)-0.05 BTC

3×3 factorial: position ∈ {40,30,20}% (คุมขนาด short + ความลึก floor) × amount ∈ {3,2,1}% = floor×pct (ระยะไม้=ขนาด order แบบ v106; BASE pos30+amt1% = v106-relay-cdc-multiperiod-binance variant B เป๊ะ). ผล = ขึ้นกับ regime ไม่มีตัวชนะเดี่ยว: (1) position ใหญ่ (P40) เด่นช่วงลง/ครบรอบ — C4 P40 กวาด 3 อันดับแรก (+$26k-29k), R2 หมีดี, เพราะลงลึกเก็บกำไรขาลงได้มาก. (2) position เล็ก (P20) เด่นช่วงกระทิง/ออกข้าง — FULL/R5/C3 P20A2 ชนะ เพราะเจ็บน้อยตอนราคาสวน + liq น้อย. (3) amount ไม่ monotonic — 2% (กลาง) มักเป็น sweet spot (ชนะ FULL/R5/C3), 1% (baseline) ดี-กลางเสถียร, 3% (ห่างสุด peak ไม้ต่ำ) เหวี่ยง+liq เยอะบางช่วง. (4) position กับ amount interact กัน — combo สุดโต่ง P20A3 (เล็ก+ห่างสุด) แย่สุด FULL. สรุป: อยากกำไรระยะยาว/หลาย regime → pos เล็ก+amt กลาง (P20A2); อยากลุยช่วงลง → pos ใหญ่ (P40); amount กลาง (2%) ปลอดภัยกว่าสุดโต่ง. ⚠️ position 50% เปิดไม่ได้ (margin ตัน 0.05/พอร์ต) จึงใช้ 40% เป็นตัวใหญ่. BTC ตลาดเดียว + ค่ายังไม่ sweep ละเอียด → ดูทิศทางมากกว่าเลขเป๊ะ

เปิด report →

short grid DB-bybit

2026-06-30
กฎ relay ใหม่ · floor 70% / position 30% · ไม่คิด funding · Bybit inverse
v106relaymaxDD-BTC3 variant × 11 ช่วง
FULL · α (B)-0.47 BTC
Max DD $60.4%
Max DD ฿65.8%
liq (FULL B)35

เพิ่ม Max DD ของพอร์ตคิดเป็น BTC แบบคำนวณเต็มความละเอียด (ทุกแท่ง) แทนค่า downsample เดิม — เทียบกับ Max DD แบบ USD. เห็นชัดว่าตลาดหมี (R2) DD$ 68% แต่ DD฿ แค่ 6.5%.

เปิด report →

short grid DB-binance

2026-06-30
Binance BTCUSDT spot (price) · เครื่องคิดเลข inverse · กฎ relay ใหม่ · floor 70% / pos 30% · ไม่คิด funding
v106relaymaxDD-BTCbinance3 variant × 11 ช่วง
FULL · α (B)-0.37 BTC
Max DD $59.2%
Max DD ฿56.8%
liq (FULL B)33

เหมือนตัว Max DD $ vs ฿ แต่ใช้ DB ราคา Binance BTCUSDT spot (เครื่องคิดเลขยัง inverse, มี basis เล็กน้อย). Max DD ฿ คำนวณเต็มความละเอียดทุกแท่ง. ตลาดหมี R2 DD$ 68% แต่ DD฿ แค่ 6.5%.

เปิด report →

short grid acz สลับ long15% short30%

2026-06-30
CDC เขียว→relay 0.15 / แดง→0.30 · 11 ช่วง R0–FULL · Binance · ไม่คิด funding · + Max DD ฿ แม่นยำ
v106relayCDC-dualfracbinancemulti-periodmaxDD-BTC
FULL · α (B)-0.24 BTC
Max DD $ (B)66.0%
Max DD ฿ (B)35.8%
liq (FULL B)28

เปลี่ยนกฎ gate: แทนถือ BTC รอตอนเขียว → relay หลัง liq ตอน CDC เขียวเข้า short เล็กที่ FLOOR_FRAC=0.15 (position 15%), ตอนแดงเข้า 0.30. ไม้ที่เปิดถือ frac เดิมจน liq. engine+sim ใหม่ (engine_v106_dualfrac / sim_v106_relay_dualfrac). เทียบ gate ถือ BTC: dual-frac ยังชอร์ตตอนเขียว → เก็บ upside น้อยกว่า แต่ดีกว่าไม่มี gate.

เปิด report →

short grid acz สลับ long5% short30%

2026-06-30
CDC เขียว→relay 0.05 / แดง→0.30 · 11 ช่วง R0–FULL · Binance · ไม่คิด funding · + Max DD ฿ แม่นยำ
v106relayCDC-dualfracgreen-5%binancemaxDD-BTC
FULL · α (B)-0.07 BTC
Max DD $ (B)77.5%
Max DD ฿ (B)8.4%
liq (FULL B)2

เหมือน dual-frac แต่ frac เขียว = 0.05 (short เล็กมากตอนกระทิง). FULL B −0.07 BTC ดีกว่า frac เขียว 0.15 (−0.24) มาก + liq ลดเหลือ 2 + Max DD ฿ แค่ 8.4% — เพราะ short 5% เกือบเท่าถือ BTC จึงเสีย upside น้อย. แต่ Max DD $ สูงขึ้น (77.5%) เพราะมูลค่า USD เกาะ BTC ที่ร่วง ~77%.

เปิด report →

short grid acz filter DB-binance

2026-06-30
CDC Action Zone gate (EMA12/26) · 11 ช่วง R0–FULL · Binance · กฎ relay ใหม่ · ไม่คิด funding · + Max DD ฿ แม่นยำ
v106relayCDC-gatebinancemulti-periodmaxDD-BTC
FULL · α (B)+0.13 BTC
vs HODL (B)+$8,676
Max DD $ (B)67.6%
Max DD ฿ (B)24.6%

Short grid relay + CDC Action Zone gate (หลัง liq เขียว=ถือ BTC รอ, แดง=relay) 11 ช่วง บนราคา Binance — เพิ่ม Max DD ของพอร์ตคิดเป็น BTC คำนวณเต็มความละเอียดทุกแท่ง. gate ลด DD฿ ลงมาก (FULL B 24.6% vs ไม่มี gate 56.8%) เพราะถือ BTC ตอนกระทิงแทนรีชอร์ต. FULL B พลิกชนะ HODL (+0.13 BTC).

เปิด report →

short grid acz สลับ long short position เท่ากัน

2026-06-30
Binance · สลับ short(แดง)/long(เขียว) ตาม CDC Action Zone · สลับตอน position จบ · 11 ช่วง
v106dualcdclong-mirrorbinanceFULLno-funding
FULL α (B 1%)+0.372 BTC
vs HODL+$24,770
Liq32

v106 DUAL short/long + CDC (MULTI 11 ช่วง R0–FULL) — source=binance · dual short/long สลับตาม CDC · floor/ceiling 30% · ไม่คิด funding · 🔴 แดง (EMA12≤26) → SHORT grid (floor 0.70×ราคา, close ลง/open ขึ้น)

เปิด report →

grid acz สลับ long short position เท่ากัน คิด funding

2026-06-30
Binance price + Bybit inverse funding · long จ่าย / short รับ · พิสูจน์กำไรหลังหัก funding
v106dualcdcfundingbinanceFULL
FULL α (B 1%)+0.285 BTC
vs HODL+$18,972
funding กิน-0.089 BTC

v106 DUAL short/long + CDC + FUNDING จริง (Bybit inverse overlay) — source=binance · เทียบ funding ON vs OFF ต่อ cell. long จ่าย funding เมื่อ rate>0 / short รับ. · [Variant A · 2%]

เปิด report →