ระบบหาหุ้นปันผลคุณภาพในตลาดไทย (SET) แล้วจับจังหวะเข้าตอนราคาย่อด้วยสัญญาณเทคนิค สร้าง dashboard กราฟแบบ TradingView (ใช้ Lightweight Charts ของ TradingView เอง) จากข้อมูล yfinance ฟรี
pip install -r requirements.txtpython3 screener.py # สแกนทั้ง SET50 → สร้าง dashboard.html
python3 screener.py --limit 12 # ทดสอบเร็ว 12 ตัวแรก
python3 screener.py --out my.htmlเปิด dashboard.html ในเบราว์เซอร์ (ดับเบิลคลิกได้เลย ต้องต่อเน็ตเพื่อโหลดไลบรารีกราฟ)
รวมสัญญาณ "พื้นฐานดี + จังหวะเข้า":
| สัญญาณ | คะแนน |
|---|---|
| ปันผล 3–12% | +สูงสุด 20 |
| RSI oversold (<35) | +20 |
| RSI Bullish Divergence | +30 |
| หลุดกรอบล่าง Bollinger | +15 |
| ย่อในขาขึ้น (แตะ EMA50, เหนือ EMA200) | +20 |
| ใกล้ Low 52 สัปดาห์ | +15 |
| MACD ตัดขึ้น | +10 |
ปันผล > 12% จะไม่ให้คะแนนและติดธงเตือน (เสี่ยง dividend trap)
- แก้รายชื่อหุ้นที่ตัวแปร
TICKERSในscreener.py(เพิ่มหุ้นนอก SET50 ได้ ใส่ชื่อไม่ต้องมี.BK) - ปรับเกณฑ์/น้ำหนักคะแนนในฟังก์ชัน
analyze()
เป็น "สัญญาณ" ไม่ใช่คำแนะนำซื้อขาย — ปันผลสูงผิดปกติอาจเป็นกับดัก, divergence มีสัญญาณหลอกได้, ข้อมูล yfinance ไม่ใช่ realtime และหุ้นไทยบางตัวอาจมีรู ควร backtest + ศึกษาพื้นฐานก่อนลงเงินจริง