OPEN-SOURCE SCRIPT
Actualizado 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.
Notas de prensa
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.
Notas de prensa
add alertScript de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que cualquier republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.
Script de código abierto
Fiel al espíritu de TradingView, el creador de este script lo ha convertido en código abierto, para que los traders puedan revisar y verificar su funcionalidad. ¡Enhorabuena al autor! Aunque puede utilizarlo de forma gratuita, recuerde que cualquier republicación del código está sujeta a nuestras Normas internas.
Exención de responsabilidad
La información y las publicaciones no constituyen, ni deben considerarse como, asesoramiento o recomendaciones financieras, de inversión, de trading u otro tipo, proporcionadas o respaldadas por TradingView. Obtenga más información en Condiciones de uso.