शुरुआती ब्रेकआउट (Breakout) को पकड़ने का सबसे तेज़ तरीका यह है कि कीमत के भागने से ठीक पहले, हिडन वॉल्यूम एक्यूमुलेशन (Accumulation) के बीच वोलेटिलिटी के क्रिटिकल स्क्वीज (Volatility Squeeze) को ट्रैक किया जाए।
प्रॉब्लम: तुम हमेशा टॉप पर क्यों बाय करते हो?
हर ट्रेडर इस नरक से गुज़रा है। तुम एक्सचेंज खोलते हो, देखते हो कि एक कॉइन पिछले दो घंटों में +25% भाग चुका है, लालच में आकर तुरंत लॉन्ग (Long) की पोजीशन खोलते हो, और… ठीक तीन मिनट बाद चार्ट पत्थर की तरह नीचे गिरने लगता है। तुम उन लोगों के लिए लिक्विडिटी (Exit Liquidity) बन गए जिन्होंने चुपचाप एंट्री ली थी।
बाज़ार के ज़्यादातर रिटेल ट्रेडर्स भेड़-चाल की तरह काम करते हैं: वे मूवमेंट होने के बाद रिएक्ट करते हैं। जब एसेट पहले से उड़ रहा होता है, अलर्ट बज रहे होते हैं और टेलीग्राम चैनलों पर "रॉकेट" के नारे लग रहे होते हैं, तब बड़ा प्लेयर तुम्हारे मार्केट ऑर्डर्स के सामने अपनी पोजीशन बुक कर रहा होता है। दूसरों के प्रॉफिट स्पॉन्सर करना बंद करने के लिए, तुम्हें एसेट में तब एंट्री लेना सीखना होगा जब चार्ट एकदम बोरिंग दिख रहा हो और वोलेटिलिटी पूरी तरह से "मर" चुकी हो।
मैकेनिक: बड़े मूव से ठीक पहले असल में क्या होता है?
मार्केट लगातार दो फेज़ बदलता है: एक्यूमुलेशन (सड़कना/सटना) और डिस्ट्रीब्यूशन (फ़ैलना/विस्फोट)। तुम किसी स्प्रिंग को हमेशा के लिए दबाकर नहीं रख सकते, देर-सबेर वह पूरे दम से छूटेगी।
जब कोई मार्केट मेकर या बड़ा फंड किसी ऑल्टकॉइन में अपनी पोजीशन बिल्ड करता है, तो वह कीमत को ऊपर नहीं भागने दे सकता, वरना उसकी अपनी एवरेज एंट्री प्राइस खराब हो जाएगी। इसलिए वह एक संकीर्ण सीमा (Tight Range) में पूरी सप्लाई को धीरे-धीरे सोख लेता है। इस दौरान चार्ट पर यह सब होता है:
- एम्प्लिट्यूड का घटना (Dampening Amplitude): डेली हाई और लो के बीच का अंतर तेज़ी से गिरता है।
- हिस्टोरिकल वोलेटिलिटी (HV) का क्रैश होना: चार्ट एक फ्लैट लाइन या बिल्कुल संकरे दायरे में तब्दील हो जाता है।
- ऑर्डर बुक का सूख जाना (Drying Order Book): छोटे प्लेयर्स के ऑर्डर्स कट जाते हैं या वे हट जाते हैं, मार्केट एकदम थम जाता है।
- वॉल्यूम डेल्टा में अनोमली (Volume Delta Anomaly): प्राइस एक ही जगह खड़ा रहता है, लेकिन संकीर्ण कैंडल रेंज के अंदर मार्केट में बड़े बाय ऑर्डर्स या एब्नॉर्मल रिलेटिव वॉल्यूम (RVOL) स्पाइक्स दिखने लगते हैं।
जैसे ही मार्केट से फ्री फ्लोट (घूमने वाले कॉइन्स) सोख लिए जाते हैं, वहां एक वैक्यूम बन जाता है। इसके बाद मार्केट ऑर्डर पर आया $50k-$100k का छोटा सा पुश भी प्राइस को आसमान में भेज देता है, क्योंकि ऑर्डर बुक में मोटी आस्क (Ask) लिमिट्स बची ही नहीं होतीं।
स्क्रीनिंग के लिए मेट्रिक्स का कंपैरेटिव एनालिसिस
500 चार्ट्स को मैनुअली स्क्रॉल करने के बजाय, हम कुछ खास मैथमैटिकल डेवििएशंस के आधार पर फ़िल्टर सेट करते हैं:
| मैट्रिक | "स्प्रिंग" (Squeeze) वैल्यू | "विस्फोट" (Breakout) वैल्यू | पैसों की भाषा में इसका क्या मतलब है |
|---|---|---|---|
| BB Width (20, 2) | < 0.03 - 0.05 | > 0.15 | वोलेटिलिटी अपने चरम तक सिमट चुकी है, बोलिंगर बैंड्स की चौड़ाई 14–30 दिनों के निचले स्तर पर है। |
| RVOL (Relative Vol) | स्क्वीज़ के दौरान > 2.2 | > 5.0 | प्राइस साइडवेज़ है, लेकिन वॉल्यूम नॉर्मल से 2-3 गुना ज़्यादा है। कोई चुपचाप ऑर्डर बुक को "वैक्यूम" कर रहा है। |
| Keltner / BB Ratio | चैनलों के अंदर | बाउंड्री ब्रेक होना | बोलिंगर बैंड्स पूरी तरह से केल्टनर चैनल के अंदर घुस चुके हैं (क्लासिक TTM Squeeze)। |
| Funding Rate | 0.00% के करीब या नेगेटिव | अचानक + या - में भागना | रिटेल को अभी समझ ही नहीं आया कि क्या हो रहा है। लेवरेज में कोई असंतुलन (Imbalance) नहीं है। |
| Open Interest (OI) | स्टेबल या धीरे-धीरे बढ़ना | विस्फोटक बढ़त | साइडवेज़ मार्केट में ओपन इंटरेस्ट बढ़ रहा है — यानी बड़ा स्मार्ट मनी एंट्री ले रहा है, सिर्फ रिटेल नहीं। |
30 सेकंड में ढूंढने का एल्गोरिदम
अगर तुम प्रो स्क्रीनर्स (TradingView, Coinglass, ScalpStation या खुद का टूल) यूज़ करते हो, तो तुम्हारी चेकलिस्ट ऐसी होनी चाहिए:
- BBW (Bollinger Bands Width) से सॉर्ट करें: 15m या 1h का टाइमफ्रेम सेट करें। लिस्ट को सबसे कम वैल्यू से ज़्यादा की तरफ फ़िल्टर करें।
- Volume (24h) फ़िल्टर: $5M–$10M से कम डेली वॉल्यूम वाले मरे हुए कचरा कॉइन्स को बाहर निकालें (वहां लिक्विडिटी नहीं होती, तुम स्लिपेज में ही पिस जाओगे)।
- RVOL / OI की जाँच: कंबाइन करें: BBW लिस्ट में सबसे नीचे हो, और 1h या 15m पर RVOL 200-300% से ऊपर कूद चुका हो।
- स्ट्रक्चर इवैल्यूएशन: चार्ट खोलें। अगर 1-1.5% की रेंज में एकदम फ्लैट मूव या सीधी रेखा दिख रही है और कम्यूलेटिव डेल्टा तेज़ी से सीधा हो रहा है — तो कॉइन प्री-इम्पल्स स्टेट में है।
प्रोफेशनल Python-एग्रीगेटर (Production-Ready)
अनोमलीज़ को स्पॉट करने के लिए यह रहा रेडी-टू-यूज़ स्क्रिप्ट। यह ccxt का इस्तेमाल करता है, फ्यूचर्स मार्केट का डेटा फेच करता है, TTM Squeeze और RVOL कैलकुलेट करता है, और कंसोल में उन कॉइन्स की लिस्ट देता है जो ब्रेकआउट के लिए तैयार हैं।
import asyncio
import ccxt.async_support as ccxt
import pandas as pd
import numpy as np
# Ограничение количества одновременных запросов
MAX_CONCURRENT_REQUESTS = 20
async def analyze_market(exchange, symbol, semaphore):
async with semaphore:
try:
# Запрашиваем 100 свечей на 15-минутном таймфрейме
ohlcv = await exchange.fetch_ohlcv(
symbol,
timeframe='15m',
limit=100
)
if not ohlcv or len(ohlcv) < 50:
return None
df = pd.DataFrame(
ohlcv,
columns=['time', 'open', 'high', 'low', 'close', 'volume']
)
# ===== Bollinger Bands (20, 2) =====
df['sma'] = df['close'].rolling(window=20).mean()
df['std'] = df['close'].rolling(window=20).std()
df['bb_upper'] = df['sma'] + (df['std'] * 2)
df['bb_lower'] = df['sma'] - (df['std'] * 2)
# Защита от деления на 0
df['bb_width'] = np.where(
df['sma'] != 0,
(df['bb_upper'] - df['bb_lower']) / df['sma'],
np.nan
)
# ===== Relative Volume (RVOL) =====
df['vol_sma'] = df['volume'].rolling(window=20).mean()
# Защита от деления на 0
df['rvol'] = np.where(
df['vol_sma'] != 0,
df['volume'] / df['vol_sma'],
np.nan
)
# Заменяем inf на NaN
df.replace([np.inf, -np.inf], np.nan, inplace=True)
# Проверяем, что данных достаточно
if len(df) < 52:
return None
# Последняя закрытая свеча
last_width = df['bb_width'].iloc[-2]
last_rvol = df['rvol'].iloc[-2]
last_close = df['close'].iloc[-2]
# Проверка на NaN
if pd.isna(last_width) or pd.isna(last_rvol):
return None
# Минимальная ширина полос за предыдущие 50 свечей
# НЕ включая анализируемую свечу
historical_widths = df['bb_width'].iloc[-52:-2]
if historical_widths.isna().all():
return None
min_width_50 = historical_widths.min()
# Условия поиска
is_squeezed = last_width <= (min_width_50 * 1.15)
has_volume_spike = last_rvol >= 2.5
if is_squeezed and has_volume_spike:
return {
'symbol': symbol,
'close': float(last_close),
'bb_width': round(float(last_width), 4),
'rvol': round(float(last_rvol), 2)
}
except Exception as e:
print(f"[ERROR] {symbol}: {e}")
return None
async def main():
exchange = ccxt.binance({
'enableRateLimit': True,
'options': {
'defaultType': 'future'
}
})
semaphore = asyncio.Semaphore(MAX_CONCURRENT_REQUESTS)
try:
await exchange.load_markets()
# Только USDT perpetual futures
symbols = [
symbol
for symbol in exchange.symbols
if symbol.endswith('/USDT:USDT')
]
print(f"[*] Сканирование {len(symbols)} пар на фьючерсном рынке...")
tasks = [
analyze_market(exchange, symbol, semaphore)
for symbol in symbols
]
results = await asyncio.gather(*tasks)
hot_targets = [
result
for result in results
if result is not None
]
# Сортировка по RVOL
hot_targets.sort(
key=lambda x: x['rvol'],
reverse=True
)
print("\n=== НАЙДЕННЫЕ МОНЕТЫ ПОД ИМПУЛЬС ===")
if not hot_targets:
print("Совпадений не найдено.")
return
print(
f"{'Символ':<18} | "
f"{'Цена':<15} | "
f"{'BB Width':<10} | "
f"{'RVOL':<8}"
)
print("-" * 65)
for target in hot_targets:
print(
f"{target['symbol']:<18} | "
f"{target['close']:<15.8f} | "
f"{target['bb_width']:<10} | "
f"{target['rvol']:<8}"
)
finally:
await exchange.close()
if __name__ == '__main__':
asyncio.run(main())रिस्क-मैनेजमेंट और एंट्री मैकेनिक: फेक ब्रेकआउट में अकाउंट खाली होने से कैसे बचाएं
स्क्वीज (Squeeze) को ढूंढ लेना सिर्फ आधा काम है। दूसरा आधा काम है - उस समय स्टॉप-लॉस से बाहर न होना जब बड़ा प्लेयर असली मूव से पहले लिक्विडिटी हंट करने के लिए शेक-आउट (Fakeout/Shakeout) करे।
ब्रेकआउट से पहले "मार्केट ऑर्डर" से एंट्री न लें: स्क्वीज का इंतज़ार करने का मतलब आंख बंद करके छलांग लगाना नहीं है। या तो रेंज की निचली बाउंड्री पर लिमिट ऑर्डर से एंट्री लो (अगर स्पॉट पर एक्यूमुलेट कर रहे हो), या कंफर्मेशन पर (वॉल्यूम के साथ बोलिंगर बैंड्स के बाहर 5m/15m कैंडल की क्लोजिंग पर)।
स्टॉप-लॉस कैलकुलेशन:
- अंदाज़े से या फिक्स्ड 1% पर स्टॉप मत लगाओ।
- ATR (Average True Range) मैट्रिक का इस्तेमाल करो। स्टॉप को एंट्री पॉइंट से एक्यूमुलेशन रेंज की उल्टी बाउंड्री के पार 1.5 * ATR की दूरी पर सेट किया जाता है।
प्रॉफिट बुकिंग (Take Profit):
- TP1 (50% पोजीशन): पहले इम्पल्स पर, जो एक्यूमुलेशन की पूरी चौड़ाई के बराबर हो (1:2 रिस्क टू रिवॉर्ड)। बाकी बची पोजीशन का स्टॉप ब्रेक-इवन (BE) पर शिफ्ट कर दें।
- TP2 (50% पोजीशन): जब तक असली ट्रेंड चल रहा है, 15m EMA9/EMA21 पर ट्रेलिंग स्टॉप (Trailing Stop) का इस्तेमाल करें।
फेक स्क्वीज (Fakeout) से बचाव: अगर प्राइस कंसोलिडेशन की बाउंड्री को तोड़ता है लेकिन वॉल्यूम तुरंत गिर जाता है और अगली ही कैंडल रेंज के अंदर वापस आ जाती है — तो यह प्योर मैनिपुलेशन है। ऐवरेजिंग (Averaging) मत करो, तुरंत लॉस बुक करो।
याद रखो: स्क्वीज के बाद का असली इम्पल्स सोचने का मौका नहीं देता। अगर प्राइस रेंज को तोड़कर वहीं अटक जाता है, तो कोई बड़ा मूव नहीं आने वाला — अपनी पोजीशन तुरंत बंद कर दो।
एडवांस्ड "अल्फा" लेयर: वो हिडन सिग्नल्स जो 95% ट्रेडर्स मिस कर देते हैं
ज्यादातर स्क्रीनर्स सिर्फ बेसिक प्राइस कॉन्ट्रैक्शन (कीमत का सिकुड़ना) ढूंढते हैं। लेकिन सिर्फ प्राइस स्क्वीज़ से अक्सर व्हिपसॉ (whipsaw) बनता है, जो दोनों तरफ के स्टॉप-लॉस उड़ा देता है। अपना विन-रेट 75-80% तक ले जाने के लिए आपको एक सेकेंड-लेयर फ़िल्टर चाहिए - डेरिमेंटिव्स कॉन्टेक्स्ट का एनालिसिस।
1. ओपन इंटरेस्ट (OI) और फंडिंग रेट का इमबैलेंस
परफेक्ट "स्प्रिंग" तब बनती है जब प्राइस एक टाइट रेंज में फंसा होता है, लेकिन फ्यूचर्स मार्केट में एब्नॉर्मल एक्टिविटी देखने को मिलती है:
- शॉर्ट-स्कवीज़ का सीन: प्राइस 1% के टाइट कॉरिडोर में कंसोलिडेट कर रहा है। ओपन इंटरेस्ट (OI) बस कुछ ही घंटों में 15-20% बढ़ जाता है। फंडिंग रेट गहरे माइनस में चला जाता है (जैसे, -0.04%)। इसका सीधा मतलब है कि रिटेल ट्रेडर्स ब्रेकडाउन की उम्मीद में फ्लैट मार्केट को एग्रिसिवली शॉर्ट कर रहे हैं। मार्केट मेकर को ऊपर स्टॉप्स और लिक्विडेशन की पूरी दीवार दिख रही होती है, और वो प्राइस को सीधे अपोजिट डायरेक्शन में पंप कर देता है।
- लॉन्ग-स्कवीज़ का सीन: यहां सब कुछ एकदम उल्टा होता है। OI बढ़ता है, फंडिंग रेट प्लस में फ़ूल जाता है (+0.05% या उससे ऊपर), और प्राइस एक ही जगह खड़ा रहता है। ऊपर कोई लिक्विडिटी नहीं बची - तो इम्पल्स सीधा नीचे आएगा और बिना सोचे-समझे बैठे लॉन्ग्स को साफ़ कर देगा।
2. मल्टी-टाइमफ्रेम (MTF) स्क्वीज़ कैस्केड
15-मिनट के चार्ट पर मिलने वाला इम्पल्स 2-4% की मूव देता है। लेकिन जो इम्पल्स 1-आवर और 4-आवर टाइमफ्रेम के स्क्वीज़ के साथ सिंक हो जाता है, वो बिना किसी पुलबैक के सीधा 15% से 50% की रैली देता है।
ऐसे कॉइन्स ढूंढिए जिनका BB Width पिछले 30 दिनों में 4H टाइमफ्रेम पर निचले 5% क्वांटाइल में हो, लेकिन उसी वक्त 15M पर वॉल्यूम में अचानक स्पाइक आए (RVOL > 3.0)। यह वही मोमेंट है जब छोटा टाइमफ्रेम बड़े टाइमफ्रेम के धमाके का ट्रिगर दबाता है।
रेडी-टू-यूज़ Pine Script (TradingView v5)
अगर आप स्क्रीनर के सिग्नल्स को सीधे अपने TradingView चार्ट्स पर देखना पसंद करते हैं, तो इस इंडिकेटर का यूज़ करें। यह वॉलेटिलिटी स्क्वीज़ ज़ोन को हाईलाइट करता है (जब बॉलिंजर बैंड्स केल्टनर चैनल के अंदर आ जाते हैं) और एब्नॉर्मल वॉल्यूम आते ही तुरंत अलर्ट जनरेट करता है।
//@version=5
indicator("Quant Squeeze & Volume Trigger [EXPERT v2]", overlay=true, max_labels_count=500)
// ======================================================
// Настройки
// ======================================================
groupBB = "Bollinger Bands"
groupKC = "Keltner Channels"
groupVOL = "Volume"
groupTREND = "Trend Filter"
bbLength = input.int(20, "BB Длина", minval=1, group=groupBB)
bbMult = input.float(2.0, "BB Множитель", minval=0.1, group=groupBB)
kcLength = input.int(20, "KC Длина", minval=1, group=groupKC)
kcMult = input.float(1.5, "KC Множитель", minval=0.1, group=groupKC)
rvolThreshold = input.float(2.2, "Порог RVOL (x)", minval=0.1, group=groupVOL)
emaLength = input.int(200, "EMA Тренда", minval=1, group=groupTREND)
showLongs = input.bool(true, "Показывать LONG", group=groupTREND)
showShorts = input.bool(true, "Показывать SHORT", group=groupTREND)
// ======================================================
// Bollinger Bands
// ======================================================
[bbMiddle, bbUpper, bbLower] = ta.bb(close, bbLength, bbMult)
// Защита от деления на 0
bbWidth = bbMiddle != 0 ? (bbUpper - bbLower) / bbMiddle : na
// ======================================================
// Keltner Channels
// ======================================================
kcMa = ta.ema(close, kcLength)
// ATR надежнее для Keltner
kcAtr = ta.atr(kcLength)
kcUpper = kcMa + (kcAtr * kcMult)
kcLower = kcMa - (kcAtr * kcMult)
// ======================================================
// Relative Volume
// ======================================================
volSma = ta.sma(volume, 20)
rvol = (not na(volSma) and volSma > 0) ? volume / volSma : na
// ======================================================
// TTM Squeeze Logic
// ======================================================
// Bollinger полностью внутри Keltner
isSqueezed = bbUpper < kcUpper and bbLower > kcLower
// Было ли сжатие недавно
wasSqueezed = isSqueezed[1]
// Выход из сжатия
squeezeReleased = wasSqueezed and not isSqueezed
// ======================================================
// Trend Filter
// ======================================================
emaTrend = ta.ema(close, emaLength)
bullTrend = close > emaTrend
bearTrend = close < emaTrend
// ======================================================
// Breakout Confirmation
// ======================================================
// Подтверждение объемом
volumeConfirmed = not na(rvol) and rvol >= rvolThreshold
// Подтверждение ценой
bullBreakout = close > bbUpper
bearBreakout = close < bbLower
// ======================================================
// Anti-Spam Logic
// ======================================================
// Запрещаем сигналы подряд
var int lastLongBar = na
var int lastShortBar = na
cooldownBars = 10
canLong =
na(lastLongBar) or
(bar_index - lastLongBar > cooldownBars)
canShort =
na(lastShortBar) or
(bar_index - lastShortBar > cooldownBars)
// ======================================================
// Финальные сигналы
// ======================================================
longSignal =
showLongs and
barstate.isconfirmed and
squeezeReleased and
volumeConfirmed and
bullBreakout and
bullTrend and
canLong
shortSignal =
showShorts and
barstate.isconfirmed and
squeezeReleased and
volumeConfirmed and
bearBreakout and
bearTrend and
canShort
if longSignal
lastLongBar := bar_index
if shortSignal
lastShortBar := bar_index
// ======================================================
// Визуализация
// ======================================================
// Фон во время squeeze
bgcolor(
isSqueezed
? color.new(color.orange, 88)
: na,
title="Squeeze Background"
)
// EMA тренда
plot(
emaTrend,
title="EMA Trend",
color=color.blue,
linewidth=2
)
// LONG
plotshape(
longSignal,
title="LONG Signal",
style=shape.triangleup,
location=location.belowbar,
color=color.lime,
size=size.small,
text="LONG"
)
// SHORT
plotshape(
shortSignal,
title="SHORT Signal",
style=shape.triangledown,
location=location.abovebar,
color=color.red,
size=size.small,
text="SHORT"
)
// ======================================================
// Alerts
// ======================================================
alertcondition(
longSignal,
title="LONG Breakout",
message="LONG breakout detected on {{ticker}}"
)
alertcondition(
shortSignal,
title="SHORT Breakout",
message="SHORT breakout detected on {{ticker}}"
)ट्रैप एनाटॉमी: रियल ब्रेकआउट और शेकआउट (Shakeout) के बीच का अंतर
बड़े प्लेयर्स (स्मार्ट मनी) को अच्छे से पता होता है कि स्क्वीज़ ट्रेड करने वालों के स्टॉप्स कहाँ लगे हैं। इसीलिए 40% मामलों में असली मूव शुरू होने से पहले एक फेक वोलैटिलिटी स्पाइक यानी फेक ब्रेकआउट (Spring/Upthrust) देखने को मिलता है।

इस ट्रैप से कैसे बचें:
फेक ब्रेकआउट वाली कैंडल की डेल्टा (Delta) पर नज़र रखें। अगर प्राइस कंसोलिडेशन रेंज के निचले लेवल को तोड़ता है, कैंडल नीचे लंबी विक (wick) बनाती है, और क्युमुलेटिव डेल्टा भारी मार्केट बाइंग दिखाता है (यानी रेड कैंडल के साथ ग्रीन डेल्टा) - तो यह पैसिव एब्जॉर्प्शन (Absorption) है। किसी बड़े लिमिट बायर ने सेलर्स के सारे स्टॉप्स खुद एब्जॉर्ब कर लिए हैं।
3-कैंडल रूल: असली इम्पल्स मूव कभी भी वापस स्क्वीज़ रेंज के अंदर नहीं लौटता। अगर रेंज ब्रेक होने के बाद प्राइस पहली या दूसरी कैंडल में ही वापस रेंज में आ जाता है, तो तुरंत अपनी पोजीशन बंद कर दें। वो सिर्फ लिक्विडिटी हंटिंग (Stop Hunt) था।
प्री-ट्रेड चैकलिस्ट (क्लिक करने से 5 सेकंड पहले)
वॉलेटिलिटी स्क्रीनर के सिग्नल पर ट्रेड लेने से पहले, इस चेकलिस्ट के जरिए कॉइन को जल्दी से फ़िल्टर कर लें:
| स्टेप | क्या चेक करना है | एंटी क्राइटेरिया (OK) | डेंजर सिग्नल (Trade Cancel) |
|---|---|---|---|
| 1 | 24h वॉल्यूम (24h Vol) | > $10,000,000 | < $2,000,000 (स्लिपेज सारा प्रॉफिट खा जाएगा) |
| 2 | BTC के मुकाबले पोजीशन | बिटकॉइन साइडवेज (Flat) है या कॉइन को फॉलो कर रहा है | बिटकॉइन में अभी तुरंत >1.5% का डंप/पंप आ रहा है |
| 3 | स्पॉट/फ्यूचर्स ऑर्डर बुक (Order Book) | सामने कोई बड़ी लिमिट ऑर्डर्स की दीवार (Ask/Bid depth) न हो | करंट प्राइस से 0.5% की दूरी पर भारी लिमिट ऑर्डर्स की वॉल खड़ी हो |
| 4 | स्प्रेड (Bid/Ask) | < 0.05% | > 0.2% (लो लिक्विडिटी) |
| 5 | नेक्स्ट मेजर लेवल की दूरी | कम से कम 1:3 रिस्क-रिवॉर्ड का स्पेस हो | प्राइस पहले से ही वीकली रेजिस्टेंस/सपोर्ट से टकरा रहा हो |
बॉटम लाइन
वॉलेटिलिटी स्क्रीनर्स कोई जादुई क्रिस्टल बॉल नहीं हैं जो फ्यूचर प्रेडिक्ट कर लें। ये सिर्फ आपका टाइम बचाने का टूल हैं, जो आधे मिनट में मार्केट के 98% शोर को फ़िल्टर करके आपका फोकस उन 2% एसेट्स पर ले आते हैं जहाँ इस समय बड़ा गेम शुरू होने वाला है।
बिना वॉल्यूम और डेल्टा कंफ़र्मेशन के स्क्वीज़ के अंदर ब्रेकआउट की डायरेक्शन गेस करने की कोशिश मत करें। पहले मार्केट को अपने पत्ते खोलने दें, कंफ़र्म्ड इम्पल्स पर एंट्री लें और मिनिमम रिस्क के साथ अपना 3-8% का मूव कैप्चर करके बाहर निकलें।