OPEN-SOURCE SCRIPT
Güncellendi 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.
Sürüm Notları
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.
Sürüm Notları
add alertAçık kaynak kodlu komut dosyası
Gerçek TradingView ruhuyla, bu komut dosyasının mimarı, yatırımcıların işlevselliğini inceleyip doğrulayabilmesi için onu açık kaynaklı hale getirdi. Yazarı tebrik ederiz! Ücretsiz olarak kullanabilseniz de, kodu yeniden yayınlamanın Topluluk Kurallarımıza tabi olduğunu unutmayın.
Feragatname
Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, alım satım veya diğer türden tavsiye veya öneriler anlamına gelmez ve teşkil etmez. Kullanım Koşulları bölümünde daha fazlasını okuyun.
Açık kaynak kodlu komut dosyası
Gerçek TradingView ruhuyla, bu komut dosyasının mimarı, yatırımcıların işlevselliğini inceleyip doğrulayabilmesi için onu açık kaynaklı hale getirdi. Yazarı tebrik ederiz! Ücretsiz olarak kullanabilseniz de, kodu yeniden yayınlamanın Topluluk Kurallarımıza tabi olduğunu unutmayın.
Feragatname
Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, alım satım veya diğer türden tavsiye veya öneriler anlamına gelmez ve teşkil etmez. Kullanım Koşulları bölümünde daha fazlasını okuyun.