tvscreener — ดึงพลังของ TradingView Scanner มาไว้ใน Python

1. มันคืออะไร?

"ถ้าใครเคยใช้เว็บ TradingView จะรู้ว่า 'Stock Screener' ของเขาดีมาก เราสามารถกรองหุ้นทั้งโลกตามเงื่อนไขทางเทคนิค เช่น 'หาหุ้นที่ RSI ต่ำกว่า 30' หรือ 'MACD ตัดขึ้น' ได้ในพริบตา แต่ปัญหาคือ TradingView ไม่มี Official API ให้เราดึงข้อมูลเหล่านี้มาใช้เขียนโปรแกรมฟรีๆ ครับ tvscreener เลยถือกำเนิดขึ้นมาเพื่อเป็น Python Library ที่ช่วยให้เราดึงข้อมูลจาก Scanner ของ TradingView มาใช้งานได้โดยตรง"

2. ทำงานยังไง?

"แทนที่จะใช้วิธี Web Scraping แบบเก่าที่ช้าและพังง่าย เจ้า tvscreener จะใช้วิธีเลียนแบบการส่ง Request (API Wrapper) ไปยัง Backend ของ TradingView โดยตรง รองรับทุกตลาด: ไม่ว่าจะเป็น Stock, Crypto, Forex หรือแม้แต่ดัชนีต่างๆ ไม่ต้องมีบัญชี Paid: เราสามารถดึงข้อมูลพื้นฐานที่แสดงบนหน้า Screener ได้เลยโดยไม่ต้องเสียรายเดือนแพงๆ"

3. ฟีเจอร์เด่น

"สิ่งที่ทำให้ Library ตัวนี้น่าสนใจคือ: Technical Indicators ครบถ้วน: เราสามารถเลือกดึงค่า RSI, Moving Average, Bollinger Bands หรือ Volume มาวิเคราะห์ต่อได้ทันที Custom Filters: เราสามารถเขียนเงื่อนไขการกรอง (Filters) ที่ซับซ้อนได้เหมือนที่ทำบนหน้าเว็บ เช่น เลือกเฉพาะหุ้นไทย ที่ราคาปิดสูงกว่าเส้น EMA 200 วัน Pandas Integration: ข้อมูลที่ได้กลับมาจะอยู่ในรูปแบบ Pandas DataFrame ซึ่งเป็นมาตรฐานที่สาย Data Science และคนทำ Bot ใช้กันอยู่แล้ว ทำให้เอาไปรันโมเดลต่อได้ง่ายมาก"

4. บทสรุปและ Use Case

"เราเอาไปทำอะไรได้บ้าง? Trading Bot: สร้างบอทที่คอยสแกนหาหุ้น/เหรียญที่เข้าเงื่อนไขแล้วส่งแจ้งเตือนเข้า Line หรือ Telegram Daily Report: ทำสรุปสภาวะตลาดตอนเช้าอัตโนมัติ Backtesting: ใช้หาลิสต์รายชื่อหุ้นที่น่าสนใจในอดีตมาทดสอบกลยุทธ์ สรุปสั้นๆ คือ ถ้าเราต้องการข้อมูล Real-time หรือข้อมูลเทคนิคัลจาก TradingView มาใส่ในโค้ด Python ของเรา tvscreener คือคำตอบที่เบาและเร็วที่สุดในตอนนี้ครับ"

ทำไมการนอน 7–8 ชั่วโมง ถึงสำคัญกว่าที่คิด

ทำไมการนอน 7–8 ชั่วโมง ถึงสำคัญกว่าที่คิด

การนอน 7-8 ชั่วโมงไม่ได้เป็นแค่การพักผ่อน แต่ช่วยซ่อมแซมร่างกาย ฟื้นฟูสมอง และยกระดับประสิทธิภาพการทำงานของคุณให้ดีขึ้นในทุก ๆ วัน

conscious competence learning model

conscious competence learning model

เวลาที่เราเริ่มเรียนทักษะใหม่ ไม่ว่าจะเป็นการเขียนโปรแกรม เล่นดนตรี ขับรถ หรือเรียนภาษา หลายคนมักมีช่วงเวลาที่รู้สึกว่า **ตัวเองโง่ลง** หรือ **ทำไมมันยากขนาดนี้** ความจริงแล้ว ความรู้สึกแบบนี้เป็นส่วนหนึ่งของกระบวนการเรียนรู้ตามโมเดลที่เรียกว่า **Conscious Competence Learning Model**

ปรากฏการณ์ Enshitification: ทำไมแพลตฟอร์มออนไลน์ถึงค่อย ๆ แย่ลง?

ปรากฏการณ์ Enshitification: ทำไมแพลตฟอร์มออนไลน์ถึงค่อย ๆ แย่ลง?

ทำไม Facebook, YouTube หรือ Amazon ถึงรู้สึกแย่กว่าเมื่อก่อน? ทำความรู้จักกับ Enshitification วงจรที่แพลตฟอร์มออนไลน์ค่อย ๆ ลดคุณภาพลงเพื่อเพิ่มกำไรสูงสุด

ทำไม 90 วันถึงเพียงพอกับการเรียนรู้ Skill ใหม่?

ทำไม 90 วันถึงเพียงพอกับการเรียนรู้ Skill ใหม่?

ทำไม 90 วันถึงเพียงพอกับการเรียนรู้ Skill ใหม่? สรุปเหตุผลที่ 3 เดือนคือช่วงเวลาที่ทรงพลังที่สุดในการเริ่มต้นทักษะใหม่ให้ใช้งานได้จริง

Anthropic Distillation Attack 2026

Anthropic Distillation Attack 2026

Anthropic ระบุว่า AI จีนเหล่านี้มีการโจมตีแบบ Distillation Attack รวม ๆ แล้วกว่า 16 ล้านบทสนทนา มีหลักการทำงานคล้าย ๆ กันคือ สร้างบัญชีออกมาเยอะ ๆ แล้วดูดเอาข้อมูลจาก Claude ให้ได้มากที่สุดก่อนจะโดนแบน

อินทผาลัม (Dates) ทำไมถึงถูกเรียกว่า “Super Food”?

อินทผาลัม (Dates) ทำไมถึงถูกเรียกว่า “Super Food”?

ทำไมอินทผาลัมถึงเป็น Super Food? สรุป 5 คุณประโยชน์จากผลไม้ทะเลทรายที่อัดแน่นด้วยพลังงานและแร่ธาตุ พร้อมข้อควรแนะนำในการทาน

Portabase

Portabase

Portabase เป็น แพลตฟอร์มสำรองข้อมูล (backup) และกู้คืน (restore) สำหรับฐานข้อมูลที่ให้คุณ

Sleep Hygiene & Blue Light: แสงสีฟ้าไม่ได้เลวร้ายเสมอไป?

Sleep Hygiene & Blue Light: แสงสีฟ้าไม่ได้เลวร้ายเสมอไป?

แสงสีฟ้าทำให้นอนไม่หลับจริงหรือ? บทความนี้อธิบายผลของ Blue Light ต่อ Circadian Rhythm และ Melatonin พร้อมวิธีปรับ Sleep Hygiene เพื่อการนอนที่มีคุณภาพมากขึ้น