คู่มือการใช้งาน TradeAssist
ระบบช่วยตัดสินใจ End-of-Day สำหรับ Crypto · Forex · Stocks — รวม Technical Signals, Macro data, News sentiment, Backtest, และ Portfolio tracking ไว้ในที่เดียว
ภาพรวมระบบ
TradeAssist ดึงข้อมูลตลาดจาก yfinance (ฟรี ไม่ต้อง API key) สร้าง signal เชิงเทคนิค รวม news sentiment และประเมิน calendar risk — แล้วแสดงผลให้ผู้ใช้ตัดสินใจเอง
🪙 Crypto
BTC-USD
ETH-USD
SOL-USD
💱 Forex
EURUSD=X
GBPUSD=X
USDJPY=X
📈 Stocks
AAPL
NVDA
TSLA
⚙️ เพิ่ม/ลบ symbol ได้ที่ Settings — ระบบจะใช้ custom watchlist แทน default ทันที
Workflow ที่แนะนำ
ทำตาม 5 ขั้นตอนนี้ทุก EOD (เย็น หรือก่อนเปิดตลาด)
หน้าหลักของระบบ — แสดง signal BUY / SELL / NEUTRAL พร้อม entry price, SL, TP, position size, และ R:R ratio
- 1กด Refresh เพื่อดึง signal ล่าสุด (ใช้เวลา ~10-30 วินาที)
- 2อ่าน Signal Card แต่ละ symbol — ดู Direction, Confidence, Entry, SL, TP
- 3เปิด News ON เพื่อรวม sentiment จาก cache (ต้องอัปเดต /news ก่อน)
- 4เปิด MTF ON เพื่อใช้ multi-timeframe (1d + 4h) — signal แรงขึ้น
- 5กด Save บน card ที่น่าสนใจ → บันทึกเข้า Journal อัตโนมัติ
- 6กด Chart เพื่อดู candlestick + indicators ของ symbol นั้น
💡 Tips
• signal card สีเหลือง = มี High-Impact Event ใกล้ถึง → confidence ลดลง 25% อัตโนมัติ
• confidence สูงไม่ได้แปลว่าชนะเสมอ — ใช้ Risk Score ประกอบด้วย
• R:R ที่ดีควร ≥ 1.5 ขึ้นไป
คะแนน Trade Readiness 0–100 รวม 4 ปัจจัยหลักของตลาดวันนั้น
Macro
0-40 pts
สภาพเศรษฐกิจรวม
Signals
0-30 pts
avg confidence
Holdings
+10 pts
ไม่มี warning
Calendar
−10 pts
มี high-impact event
Candlestick chart แบบ interactive พร้อม overlay indicators และ sub-charts
Overlay
EMA 20, 50, 200
Bollinger Bands (20, 2σ)
Sub-chart
RSI (14) — overbought/oversold
MACD (12,26,9) + Volume
- 1เลือก symbol จาก dropdown ด้านบน
- 2เลือก period: 1mo / 3mo / 6mo / 1y / 2y
- 3สังเกต EMA cross (20/50) สำหรับ trend direction
- 4ดู RSI: >70 = overbought, <30 = oversold
บันทึก trade ที่ execute จริง — ติดตาม outcome และวิเคราะห์ด้วย AI
- 1กด Save บน Signal card → trade ถูกบันทึกอัตโนมัติ
- 2ไปที่ /journal → เห็น trade list พร้อม entry/SL/TP ที่บันทึกไว้
- 3คลิก trade → เข้าหน้า detail ดู chart + indicators
- 4เมื่อปิด trade จริง → กด Update Outcome เลือก WIN / LOSS / BREAKEVEN
- 5ใช้ manual LLM loop: copy prompt → Claude.ai → วาง postmortem กลับมา
💡 Tips
• บันทึกทุก trade แม้แต่ที่ไม่ execute จริง เพื่อทำ review ได้ครบ
• postmortem สำคัญมาก — ช่วยพัฒนา edge ในระยะยาว
ทดสอบ strategy บน historical data พร้อม Monte Carlo, Walk-Forward, และ Kelly Criterion
- 1เลือก Symbol, Period (1y/2y/3y), Strategy
- 2ตั้ง Filters: skip_ranging, volume_filter, PA filter, trend filter
- 3เลือก News scenario: neutral / bullish / bearish / sweep / historical
- 4กด Run Backtest → ดูผลใน Run History
- 5คลิก run → ดู equity curve, stats, Monte Carlo, Walk-Forward, Kelly
Strategies
technical — RSI + MACD + EMA cross + BB + ADX (default)
donchian — Donchian Channel Breakout + ADX gate (trend-following)
Kelly Criterion (แสดงใน run detail)
Full Kelly — % ทุนที่ optimal ตาม math
Half Kelly — แนะนำ (ปลอดภัยกว่า)
Quarter Kelly — conservative มาก
💡 Tips
• กด Run Batch เพื่อรัน 9 symbols พร้อมกันในคลิกเดียว
• News scenario = sweep → รัน 3 scenarios พร้อมกัน แสดงตาราง compare
• Monte Carlo prob_profit ควร > 55% จึงน่าเชื่อถือ
• Walk-Forward consistency ควร ≥ 75% — ต่ำกว่านี้อาจ overfit
• Export AI Context → ส่งให้ Claude วิเคราะห์ผลได้
เรียงหุ้นตาม upside จาก analyst price target — ช่วยหา opportunity ที่ตลาดยัง undervalue
- 1เลือก universe: Top 30 / NASDAQ 100 / S&P 500
- 2กด Refresh เพื่อดึงข้อมูลใหม่จาก yfinance
- 3กรอง: sector, consensus (Buy/Hold/Sell), min analysts, min upside %
- 4คลิก row → เปิด TipRanks สำหรับ deep research
- 5กด + Port → เพิ่ม position เข้า Holdings ได้เลย
Score formula
score = n_analysts × upside_%
ยิ่ง analysts มาก + upside สูง → score สูง
คอลัมน์ "ล่าสุด" (upgrade/downgrade)
ติดตาม open/closed positions พร้อม P&L, analyst thesis, และเงินปันผล
📂 Open
positions ที่ถืออยู่ — current price, P&L, analyst target, thesis badge
✅ Closed
positions ที่ขายแล้ว — realized P&L ทุก position
💰 Dividends
บันทึกเงินปันผลรับ พร้อมยอดรวม USD
- 1กด + เพิ่ม Position → ใส่ symbol, shares, buy price, date
- 2หรือไปที่ Screener → กด + Port ที่ row ที่สนใจ (เร็วกว่า)
- 3ดู Thesis Badge: ✅ Strong Hold, 🎯 Near Target, 💰 Target Reached, ⚠️ Below Target
- 4เมื่อขายจริง: กด 🔒 → ใส่ราคาขาย + วันที่ → ระบบคำนวณ Realized P&L
- 5กด + Dividend เพื่อบันทึกเงินปันผลที่รับ
💡 Tips
• Sector Exposure bar ช่วยเตือนถ้า concentrate > 40% ใน sector เดียว
• ข้อมูล Holdings ส่งออกไปใช้ใน Tax page ได้โดยตรง (ปุ่ม Import)
• Analyst thesis ดึงจาก screener_cache — Refresh screener ก่อนถ้าข้อมูลเก่า
วิเคราะห์ความสัมพันธ์ (correlation) ระหว่าง symbols และ exposure ต่อ sector/asset type
• Correlation Matrix — ยิ่งใกล้ +1 ยิ่ง move ไปทิศทางเดียวกัน (diversify ได้น้อย)
• Cluster Warning — เตือนถ้า symbols หลายตัวมี correlation สูงมาก
• Exposure — สัดส่วน Crypto / Forex / Stock ใน watchlist
ภาพรวม macro economy — 5 indicators หลักที่ส่งผลต่อทุก asset class
Overall score -5 ถึง +5
💡 Tips
• Cache 30 นาที — กด Refresh เพื่อดึงใหม่ทันที
ประมาณภาษีเงินได้บุคคลธรรมดา (ป.161/2566) สำหรับกำไรหุ้นต่างประเทศ
Method A — Per Transaction
คิดแต่ละ trade ที่กำไร (อนุรักษ์นิยม)
ขาดทุนไม่หักกับกำไรได้
Method B — Net Annual
net กำไร-ขาดทุนทั้งปีก่อน (ประหยัดกว่า)
ขาดทุน offset กับกำไรได้
- 1ตั้งค่า: อัตราแลกเปลี่ยน USD/THB, รายได้อื่น, ค่าลดหย่อน
- 2กด 📥 Import จาก Holdings → ดึง closed trades + dividend อัตโนมัติ
- 3หรือกรอก trades เอง (symbol, shares, buy/sell price)
- 4ดูผลเปรียบเทียบ Method A vs B — เลือก method ที่เสียภาษีน้อยกว่า
💡 Tips
• Foreign Tax Credit = เงินปันผล × 15% (WHT ตามสนธิสัญญาไทย-สหรัฐ)
• ตัวเลขเป็นประมาณการเท่านั้น — ปรึกษานักบัญชีก่อนยื่นจริง
ระบบ manual LLM loop — ไม่ต้องใช้ API key ใด ๆ ทั้งสิ้น
- 1กด Fetch Headlines → ระบบดึง RSS ล่าสุดต่อ symbol
- 2กด Generate Prompt → copy prompt ที่สร้าง
- 3วาง prompt ใน Claude.ai หรือ ChatGPT
- 4AI ตอบ JSON → copy กลับมาวางใน textarea
- 5กด Save → cache บันทึกลง DB
- 6ไปที่ Signals → เปิด News ON เพื่อใช้ sentiment นี้
Score: ≥ 0.65 = BULL · 0.35-0.65 = NEUTRAL · ≤ 0.35 = BEAR
Cache > 24h = แสดงสีแดง ⚠️ (stale) — ควรอัปเดตอย่างน้อยสัปดาห์ละครั้ง
ดูงาน economic events สัปดาห์นี้จาก ForexFactory — High impact = สีแดง
Calendar Gating (อัตโนมัติ)
ถ้ามี high-impact event ใน 24h ที่กระทบ symbol นั้น → confidence ลดลง 25%
USD events → กระทบ ทุก symbol
EUR events → กระทบ EURUSD=X
GBP events → กระทบ GBPUSD=X
JPY events → กระทบ USDJPY=X
💡 Tips
• ดู calendar ก่อน trade เสมอ — FOMC, NFP, CPI คือ events ที่ volatile ที่สุด
• ช่วง 1 ชั่วโมงก่อน/หลัง high-impact event = spreads กว้างมาก
บันทึก events สำคัญในอดีต (Fed, CPI, NFP, earnings ฯลฯ) เพื่อใช้เป็น reference
- 1กด + Add Event → ใส่ date, title, country, impact, symbols
- 2Events ที่บันทึกจะใช้ใน Backtest use_event_filter — skip trades ช่วง event window ±1 วัน
- 3ดู event ย้อนหลังตอนอ่าน backtest results เพื่อ context
สรุปสถานการณ์ตลาดวันนี้โดย AI — ใช้ manual LLM loop (ไม่ต้อง API key)
- 1กด Generate Prompt → ระบบรวม signals + news + calendar เป็น prompt
- 2Copy prompt → วางใน Claude.ai หรือ ChatGPT
- 3AI วิเคราะห์และตอบ summary
- 4Copy response → วางใน textarea ใน /analysis
- 5กด Save → บันทึกพร้อม timestamp
- 6ดูย้อนหลังได้ — ช่วยติดตาม market narrative ต่อเนื่อง
💡 Tips
• แนะนำทำทุกเย็น EOD หลัง update news — ใช้เวลา ~5 นาที
จัดการ custom watchlist — symbols ที่เพิ่มไว้จะแทน default 9 symbols ใน Signals
- 1พิมพ์ ticker ที่ต้องการ (ต้องเป็น yfinance format) เช่น MSFT, BTC-USD, GBPUSD=X
- 2เลือก asset type: Crypto / Forex / Stock
- 3กด ➕ เพิ่ม
- 4Signals page จะดึง signal ของทุก symbol ใน custom watchlist ทันที
- 5กด Reset to Default เพื่อกลับ 9 symbols เดิม
💡 Tips
• ดู yfinance ticker format: หุ้นไทย = BBL.BK, หุ้น US = MSFT, Crypto = ETH-USD
• Symbol ที่ yfinance ไม่รู้จักจะถูก skip ไปโดยอัตโนมัติ
📈 TradeAssist — ระบบช่วยตัดสินใจ ไม่ใช่ automated bot
ข้อมูลทั้งหมดใช้เพื่อประกอบการศึกษาเท่านั้น — ผู้ใช้รับผิดชอบการตัดสินใจ trade เอง