OPEN-SOURCE SCRIPT
Cập nhật Snowite Scanner

Snowite Scanner — README
ภาพรวม
Snowite Scanner เป็น indicator สำหรับ TradingView (Pine Script v6) ใช้หา จุด Setup ที่ราคากำลังสะสมตัวเงียบๆ ก่อนจะเคลื่อนไหว โดยกรองหุ้นที่มีคุณสมบัติครบ 5 ข้อพร้อมกัน ได้แก่ ราคาถูก squeeze, volume หดตัว, อยู่เหนือ trend ขาขึ้น และ momentum ยังไม่ร้อนแรงเกินไป
เงื่อนไข Setup (ต้องผ่านครบทุกข้อ)
ข้อ 1 — Price Compression (ราคาถูกบีบอัด)
ดูว่าในช่วง 5 แท่งล่าสุด ราคาเคลื่อนไหวในกรอบแคบแค่ไหน โดยวัดจาก:
compressionPct = (Highest High 5 - Lowest Low 5) / Lowest Low 5 × 100
ค่านี้ต้อง น้อยกว่า 15% → แสดงว่าราคากำลัง sideway หรือ squeeze ตัวอยู่ ยังไม่วิ่ง
ข้อ 2 — Volume Contraction (volume หดตัว)
เปรียบ volume เฉลี่ย 5 แท่งล่าสุด กับ volume เฉลี่ย 15 แท่ง:
vol5 < vol100 × 0.8
ต้อง ต่ำกว่า 80% ของค่าเฉลี่ย → แสดงว่าตลาดเงียบ คนยังไม่แห่งซื้อ ซึ่งเป็นสัญญาณที่ดีก่อน breakout จริง
ข้อ 3 — Above EMA Trend (อยู่เหนือ trend)
ราคาปิดต้อง อยู่เหนือ EMA 100 → ยืนยันว่าหุ้นอยู่ในโซน trend ขาขึ้นในระยะกลาง ไม่ใช่ดักซื้อของตก
ข้อ 4 — Rising EMA (trend กำลังขึ้น)
EMA 100 ตอนนี้ต้อง สูงกว่า EMA 100 เมื่อ 5 แท่งที่แล้ว → trend ไม่ใช่แค่ผ่านแต่กำลังชันขึ้น momentum ระยะกลางเป็นบวก
ข้อ 5 — RSI Zone (momentum ดีพอ ไม่ร้อนแรงเกิน)
RSI(14) ต้องอยู่ใน ช่วง 50–70:
มากกว่า 50 → momentum เป็นบวก ไม่อ่อนแอ
น้อยกว่า 70 → ยังไม่ overbought มีที่ให้วิ่งต่อ
เมื่อผ่านครบ — จะเกิดอะไร
เมื่อทุกเงื่อนไขผ่านพร้อมกัน indicator จะ:
วาด dot สีเขียว ใต้แท่งเทียน (plotshape)
ลาก Support Line จากจุดต่ำสุดของ zone ไปเรื่อยๆ ตราบที่ยังอยู่ใน setup
เมื่อ setup จบ → lock เป็น Support Line (สีเขียวเต็ม) เพื่อใช้เป็นแนวรับ
ถ้าราคาปิดทะลุต่ำกว่า Support → เส้นเปลี่ยนเป็นสีแดง และหยุดติดตาม
ข้อควรระวัง
****
Indicator นี้ ไม่ใช่ signal ซื้อทันที แต่เป็นการบอกว่าหุ้นอยู่ในสภาวะเหมาะสม ควรรอ confirmation เพิ่มเติม เช่น volume spike หรือ breakout จริง
ควรใช้คู่กับ timeframe ที่เหมาะสม (แนะนำ daily หรือ weekly)
ปรับ CompressionLimit และ Volume Filter Length ตาม volatility ของตลาดที่ใช้
Conclusion
Snowite Scanner does not generate immediate buy signals. It identifies stocks in an optimal accumulation state — price squeezed into a narrow range, volume quietly contracting, sitting above a rising trend, with momentum that is healthy but not overextended. Think of it as a watchlist filter: when all five conditions align and a dot appears, the stock is worth monitoring for a follow-through confirmation such as a volume spike or a clean breakout above the compression zone. Use the locked Support Line as your invalidation level — if price closes below it, the setup is no longer valid.
Best used on Daily or Weekly timeframes. Adjust CompressionLimit and Volume Filter Length to match the volatility characteristics of your target market.
ภาพรวม
Snowite Scanner เป็น indicator สำหรับ TradingView (Pine Script v6) ใช้หา จุด Setup ที่ราคากำลังสะสมตัวเงียบๆ ก่อนจะเคลื่อนไหว โดยกรองหุ้นที่มีคุณสมบัติครบ 5 ข้อพร้อมกัน ได้แก่ ราคาถูก squeeze, volume หดตัว, อยู่เหนือ trend ขาขึ้น และ momentum ยังไม่ร้อนแรงเกินไป
เงื่อนไข Setup (ต้องผ่านครบทุกข้อ)
ข้อ 1 — Price Compression (ราคาถูกบีบอัด)
ดูว่าในช่วง 5 แท่งล่าสุด ราคาเคลื่อนไหวในกรอบแคบแค่ไหน โดยวัดจาก:
compressionPct = (Highest High 5 - Lowest Low 5) / Lowest Low 5 × 100
ค่านี้ต้อง น้อยกว่า 15% → แสดงว่าราคากำลัง sideway หรือ squeeze ตัวอยู่ ยังไม่วิ่ง
ข้อ 2 — Volume Contraction (volume หดตัว)
เปรียบ volume เฉลี่ย 5 แท่งล่าสุด กับ volume เฉลี่ย 15 แท่ง:
vol5 < vol100 × 0.8
ต้อง ต่ำกว่า 80% ของค่าเฉลี่ย → แสดงว่าตลาดเงียบ คนยังไม่แห่งซื้อ ซึ่งเป็นสัญญาณที่ดีก่อน breakout จริง
ข้อ 3 — Above EMA Trend (อยู่เหนือ trend)
ราคาปิดต้อง อยู่เหนือ EMA 100 → ยืนยันว่าหุ้นอยู่ในโซน trend ขาขึ้นในระยะกลาง ไม่ใช่ดักซื้อของตก
ข้อ 4 — Rising EMA (trend กำลังขึ้น)
EMA 100 ตอนนี้ต้อง สูงกว่า EMA 100 เมื่อ 5 แท่งที่แล้ว → trend ไม่ใช่แค่ผ่านแต่กำลังชันขึ้น momentum ระยะกลางเป็นบวก
ข้อ 5 — RSI Zone (momentum ดีพอ ไม่ร้อนแรงเกิน)
RSI(14) ต้องอยู่ใน ช่วง 50–70:
มากกว่า 50 → momentum เป็นบวก ไม่อ่อนแอ
น้อยกว่า 70 → ยังไม่ overbought มีที่ให้วิ่งต่อ
เมื่อผ่านครบ — จะเกิดอะไร
เมื่อทุกเงื่อนไขผ่านพร้อมกัน indicator จะ:
วาด dot สีเขียว ใต้แท่งเทียน (plotshape)
ลาก Support Line จากจุดต่ำสุดของ zone ไปเรื่อยๆ ตราบที่ยังอยู่ใน setup
เมื่อ setup จบ → lock เป็น Support Line (สีเขียวเต็ม) เพื่อใช้เป็นแนวรับ
ถ้าราคาปิดทะลุต่ำกว่า Support → เส้นเปลี่ยนเป็นสีแดง และหยุดติดตาม
ข้อควรระวัง
****
Indicator นี้ ไม่ใช่ signal ซื้อทันที แต่เป็นการบอกว่าหุ้นอยู่ในสภาวะเหมาะสม ควรรอ confirmation เพิ่มเติม เช่น volume spike หรือ breakout จริง
ควรใช้คู่กับ timeframe ที่เหมาะสม (แนะนำ daily หรือ weekly)
ปรับ CompressionLimit และ Volume Filter Length ตาม volatility ของตลาดที่ใช้
Conclusion
Snowite Scanner does not generate immediate buy signals. It identifies stocks in an optimal accumulation state — price squeezed into a narrow range, volume quietly contracting, sitting above a rising trend, with momentum that is healthy but not overextended. Think of it as a watchlist filter: when all five conditions align and a dot appears, the stock is worth monitoring for a follow-through confirmation such as a volume spike or a clean breakout above the compression zone. Use the locked Support Line as your invalidation level — if price closes below it, the setup is no longer valid.
Best used on Daily or Weekly timeframes. Adjust CompressionLimit and Volume Filter Length to match the volatility characteristics of your target market.
Phát hành các Ghi chú
Snowite Scanner — READMEภาพรวม
Snowite Scanner เป็น indicator สำหรับ TradingView (Pine Script v6) ใช้หา จุด Setup ที่ราคากำลังสะสมตัวเงียบๆ ก่อนจะเคลื่อนไหว โดยกรองหุ้นที่มีคุณสมบัติครบ 5 ข้อพร้อมกัน ได้แก่ ราคาถูก squeeze, volume หดตัว, อยู่เหนือ trend ขาขึ้น และ momentum ยังไม่ร้อนแรงเกินไป
เงื่อนไข Setup (ต้องผ่านครบทุกข้อ)
ข้อ 1 — Price Compression (ราคาถูกบีบอัด)
ดูว่าในช่วง 5 แท่งล่าสุด ราคาเคลื่อนไหวในกรอบแคบแค่ไหน โดยวัดจาก:
compressionPct = (Highest High 5 - Lowest Low 5) / Lowest Low 5 × 100
ค่านี้ต้อง น้อยกว่า 15% → แสดงว่าราคากำลัง sideway หรือ squeeze ตัวอยู่ ยังไม่วิ่ง
ข้อ 2 — Volume Contraction (volume หดตัว)
เปรียบ volume เฉลี่ย 5 แท่งล่าสุด กับ volume เฉลี่ย 15 แท่ง:
vol5 < vol100 × 0.8
ต้อง ต่ำกว่า 80% ของค่าเฉลี่ย → แสดงว่าตลาดเงียบ คนยังไม่แห่งซื้อ ซึ่งเป็นสัญญาณที่ดีก่อน breakout จริง
ข้อ 3 — Above EMA Trend (อยู่เหนือ trend)
ราคาปิดต้อง อยู่เหนือ EMA 100 → ยืนยันว่าหุ้นอยู่ในโซน trend ขาขึ้นในระยะกลาง ไม่ใช่ดักซื้อของตก
ข้อ 4 — Rising EMA (trend กำลังขึ้น)
EMA 100 ตอนนี้ต้อง สูงกว่า EMA 100 เมื่อ 5 แท่งที่แล้ว → trend ไม่ใช่แค่ผ่านแต่กำลังชันขึ้น momentum ระยะกลางเป็นบวก
ข้อ 5 — RSI Zone (momentum ดีพอ ไม่ร้อนแรงเกิน)
RSI(14) ต้องอยู่ใน ช่วง 50–70:
มากกว่า 50 → momentum เป็นบวก ไม่อ่อนแอ
น้อยกว่า 70 → ยังไม่ overbought มีที่ให้วิ่งต่อ
เมื่อผ่านครบ — จะเกิดอะไร
เมื่อทุกเงื่อนไขผ่านพร้อมกัน indicator จะ:
วาด dot สีเขียว ใต้แท่งเทียน (plotshape)
ลาก Support Line จากจุดต่ำสุดของ zone ไปเรื่อยๆ ตราบที่ยังอยู่ใน setup
เมื่อ setup จบ → lock เป็น Support Line (สีเขียวเต็ม) เพื่อใช้เป็นแนวรับ
ถ้าราคาปิดทะลุต่ำกว่า Support → เส้นเปลี่ยนเป็นสีแดง และหยุดติดตาม
ข้อควรระวัง
****
Indicator นี้ ไม่ใช่ signal ซื้อทันที แต่เป็นการบอกว่าหุ้นอยู่ในสภาวะเหมาะสม ควรรอ confirmation เพิ่มเติม เช่น volume spike หรือ breakout จริง
ควรใช้คู่กับ timeframe ที่เหมาะสม (แนะนำ daily หรือ weekly)
ปรับ CompressionLimit และ Volume Filter Length ตาม volatility ของตลาดที่ใช้
Conclusion
Snowite Scanner does not generate immediate buy signals. It identifies stocks in an optimal accumulation state — price squeezed into a narrow range, volume quietly contracting, sitting above a rising trend, with momentum that is healthy but not overextended. Think of it as a watchlist filter: when all five conditions align and a dot appears, the stock is worth monitoring for a follow-through confirmation such as a volume spike or a clean breakout above the compression zone. Use the locked Support Line as your invalidation level — if price closes below it, the setup is no longer valid.
Best used on Daily or Weekly timeframes. Adjust CompressionLimit and Volume Filter Length to match the volatility characteristics of your target market.
Phát hành các Ghi chú
add alertMã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.
Mã nguồn mở
Theo đúng tinh thần TradingView, tác giả của tập lệnh này đã công bố nó dưới dạng mã nguồn mở, để các nhà giao dịch có thể xem xét và xác minh chức năng. Chúc mừng tác giả! Mặc dù bạn có thể sử dụng miễn phí, hãy nhớ rằng việc công bố lại mã phải tuân theo Nội quy.
Thông báo miễn trừ trách nhiệm
Thông tin và các ấn phẩm này không nhằm mục đích, và không cấu thành, lời khuyên hoặc khuyến nghị về tài chính, đầu tư, giao dịch hay các loại khác do TradingView cung cấp hoặc xác nhận. Đọc thêm tại Điều khoản Sử dụng.