ટ્રેડિંગમાં Slippage ને સમજો: સંપૂર્ણ ગાઇડ
આ લેખ અંગ્રેજીમાંથી અનુવાદિત છે. મૂળ લેખ અંગ્રેજીમાં વાંચો
Slippage એટલે તમે જે ભાવે ટ્રેડ થવાની અપેક્ષા રાખી હતી અને ખરેખર જે ભાવ મળ્યો, તે વચ્ચેનો તફાવત. તમારી સ્ટ્રેટેજી ₹120 પર buy નો signal આપે અને ઓર્ડર ₹121.50 પર fill થાય, તો યુનિટ દીઠ ₹1.50 નું slippage થયું. આ એટલા માટે થાય છે કે signal અને fill વચ્ચે ભાવ હલે છે, અને order book માં તમારા ભાવે પૂરતી quantity ન પણ હોય.

ટ્રેડિંગમાં slippage શું છે?
દરેક ટ્રેડમાં બે ભાવ હોય છે: signal આવે ત્યારે તમારું લોજિક જે ભાવ બતાવે છે, અને તમારો broker જે ભાવ કન્ફર્મ કરે છે. બંને વચ્ચેનો તફાવત slippage છે.
Slippage તમારી તરફેણમાં પણ હોઈ શકે છે (positive slippage), જ્યારે fill પહેલાં ભાવ તમારી દિશામાં હલે. વ્યવહારમાં, મોંઘું પડતું slippage વધુ સામાન્ય છે, કારણ કે જે ક્ષણે તમારે ટ્રેડ કરવાની સૌથી વધુ જરૂર હોય, જેમ કે ઝડપી ઘટાડામાં stop hit થાય, એ જ ક્ષણે ભાવ તમારી વિરુદ્ધ સૌથી ઝડપથી હલે છે.
Slippage કેમ થાય છે?
| કારણ | શું થાય છે | ક્યાં સૌથી ખરાબ |
|---|---|---|
| Volatility | Signal અને fill વચ્ચે ભાવ હલે છે | બજાર ખૂલે ત્યારે, સમાચાર, expiry દિવસની બપોર |
| ઓછી liquidity | સૌથી સારા ભાવે પૂરતી quantity નથી, એટલે ઓર્ડર ઘણા ખરાબ ભાવો પર fill થાય છે | ખૂબ દૂરના out-of-the-money ઓપ્શન, small caps |
| ઓર્ડરની સાઇઝ | મોટો ઓર્ડર ઘણા ભાવ લેવલ ખાઈ જાય છે | ઓછી liquidity વાળા strike માં ઘણા lot ના ઓર્ડર |
| વિલંબ | શરત પૂરી થાય, ઓર્ડર મોકલાય અને એક્સચેન્જ તેને fill કરે, તે વચ્ચેનો સમય | મિનિટમાં એક વાર શરતો તપાસતી સ્ટ્રેટેજી |
| ઓર્ડર પ્રકાર | Market ઓર્ડર કોઈપણ ભાવ લે છે; stop ઓર્ડર ટ્રિગર થતાં market ઓર્ડર બની જાય છે | ઝડપી બજારમાં stop |
Liquidity: જે પરિબળને ટ્રેડર્સ ઓછું આંકે છે
NIFTY future અને ખૂબ દૂરનો out-of-the-money NIFTY ઓપ્શન અમલની ક્ષણે બિલકુલ અલગ વર્તન કરી શકે છે. Liquid કોન્ટ્રાક્ટમાં bid-ask spread સાંકડો હોય છે અને દરેક ભાવ લેવલ પર quantity હોય છે, એટલે મધ્યમ ઓર્ડર ભાગ્યે જ ભાવ હલાવે છે. ઓછી liquidity વાળામાં, દેખાતી quantity તમારા ઓર્ડરનો ફક્ત એક ભાગ આવરી શકે, અને બાકીનો ભાગ fill થવા order book માં ઉપર "ચાલે" છે. આ ચાલ જ slippage છે, સ્ટ્રેટેજીનું લોજિક ગમે તેટલું સારું હોય.
Slippage નો ખર્ચ: રૂપિયામાં
યુનિટ દીઠ એક-બે રૂપિયા નુકસાન વગરના લાગે છે. તેને ગુણી જુઓ:
તમે કેટલી વાર ટ્રેડ કરો છો અને પોઝિશન કેટલી મોટી છે તે મુજબ slippage વધે છે
ઓર્ડર પ્રકાર અને slippage
| ઓર્ડર પ્રકાર | તે કેવી રીતે વર્તે છે | Slippage નું જોખમ | Fill ની ખાતરી |
|---|---|---|---|
| Market | તરત જ ઉપલબ્ધ સૌથી સારા ભાવે fill થાય છે | સૌથી વધુ; ભાવનું કોઈ રક્ષણ નહીં | લગભગ બધી સામાન્ય સ્થિતિમાં fill થાય છે |
| Limit | ફક્ત તમારા ભાવે કે તેનાથી સારા ભાવે fill થાય છે | મર્યાદિત | ભાવ દૂર ભાગી જાય તો fill ન થાય |
| Stop-loss market (SL-M) | ટ્રિગર hit થતાં market ઓર્ડર બની જાય છે | Market ઓર્ડરનું slippage આવે છે, ઘણીવાર સૌથી ખરાબ ક્ષણે | ટ્રિગર થયા પછી fill થાય છે |
| Stop-loss limit (SL) | ટ્રિગર થતાં limit ઓર્ડર બની જાય છે | મર્યાદિત | ભાવ limit ને કૂદી જાય તો fill ન થાય |
કોઈ ઓર્ડર પ્રકાર slippage દૂર કરતો નથી. દરેક જોખમને બીજે ખસેડે છે: ભાવનું જોખમ, fill નું જોખમ કે timing નું જોખમ. Exit stop માટે, થોડા ખરાબ ભાવે fill થવું સામાન્ય રીતે બિલકુલ fill ન થવા કરતાં સારું છે; entry માટે, ટ્રેડ ચૂકી જવો ઘણીવાર સસ્તું પરિણામ છે.
Backtest slippage ને ઓછું કેમ બતાવે છે
Backtest પાસે order book નથી. Tradetron પર, દરેક simulated ટ્રેડ candle ના open કે close ભાવે fill થાય છે (તમારું trade price સેટિંગ). સાચું બજાર ભાગ્યે જ એ જ ભાવ, તમારી સાઇઝમાં, એ જ ક્ષણે આપે છે. તેની ત્રણ અસર થાય છે:
- પરફેક્ટ fill. દરેક ઓર્ડર candle ના ભાવે પૂરેપૂરો fill થાય છે.
- કોઈ વિલંબ નહીં. "શરત પૂરી થઈ" અને "ઓર્ડર fill થયો" વચ્ચેનો સમય ટેસ્ટમાં હોતો જ નથી.
- જાડો ડેટા. મિનિટમાં એક વાર શરતો તપાસતી સ્ટ્રેટેજી તે મિનિટની અંદર શું થયું તે જોઈ શકતી નથી, એટલે stop ટેસ્ટમાં લાઇવ કરતાં વધુ સાફ દેખાઈ શકે છે.
એટલે જ backtest હંમેશાં ખર્ચ પછી વાંચવો જોઈએ. Tradetron નો backtest રિપોર્ટ તમને ટેસ્ટ ફરી ચલાવ્યા વગર તેના cost વિભાગમાં brokerage અને slippage લાગુ કરવા દે છે, જેથી તમે જોઈ શકો કે, ધારો કે યુનિટ દીઠ દરેક બાજુ ₹1 પર, સ્ટ્રેટેજી હજી ટકે છે કે નહીં. Backtest અને લાઇવ વચ્ચેના તફાવત પર વધુ તમારો backtest લાઇવ ટ્રેડિંગ સાથે મેળ ન ખાય તેના નવ કારણો માં.
Slippage કેવી રીતે ઘટાડવું
- Liquid instruments અને strike માં ટ્રેડ કરો. Money ની નજીકના index ઓપ્શન અને index futures માં સૌથી સાંકડા spread હોય છે.
- સૌથી volatile મિનિટો ટાળો જો તમારી સ્ટ્રેટેજીને તેની જરૂર ન હોય, જેમ કે બજાર ખૂલ્યા પછીની પહેલી થોડી મિનિટો.
- Entry માટે revision સાથે limit pricing વાપરો, જેથી તમે ભાવની પાછળ ન દોડો, અને fallback સાથે જેથી ઓર્ડર હંમેશ માટે unfilled ન રહે.
- મોટા ઓર્ડરને નાના ભાગમાં વહેંચો, એક જ મોટો ઓર્ડર મોકલવાને બદલે.
- બજાર મુજબ સાઇઝ રાખો. તમારો ઓર્ડર સૌથી સારા ભાવે ઉપલબ્ધ quantity નો મોટો ભાગ હોય, તો સાઇઝ ઘટાડો કે વધુ liquid કોન્ટ્રાક્ટ પસંદ કરો.
- તેને માપો. દર મહિને તમારા fill ભાવને signal ભાવ સાથે સરખાવો. Slippage વધે, તો સ્ટ્રેટેજીને દોષ આપતા પહેલાં કારણ શોધો.
Tradetron પર અમલનું સંચાલન
Tradetron ના Advanced Settings નક્કી કરે છે કે સ્ટ્રેટેજીના લાઇવ ઓર્ડરનો ભાવ કેવી રીતે નક્કી થાય અને તે fill ન થાય તો શું થાય:
Advanced Settings માં Price execution અને tranching સેટિંગ્સ
- Price execution 1: initiation price (ઉદાહરણ તરીકે best bid/ask, bid અને ask ની સરેરાશ, LTP કે market price), revision attempts ની સંખ્યા, અને દરેક revision પર કેટલા tick increase by કરવા.
- Price execution 2: timeout, અને ઓર્ડર હજી fill ન થયો હોય તો final action, જેમ કે market price પર અમલ.
- Tranching: ઓર્ડરને નાના ભાગમાં (tranch size) વહેંચીને અંતરાલે મોકલે છે, જેથી મોટા ઓર્ડરની અસર ઘટે.
આ સેટિંગ્સ લાઇવ ઓર્ડર પર લાગુ પડે છે. Backtest candle ના open કે close ભાવે fill કરે છે, એટલે જ રિપોર્ટનો cost વિભાગ મહત્વનો છે. Tradetron ના advanced settings ની ગાઇડ દરેક વિકલ્પ સમજાવે છે.
વારંવાર પૂછાતા પ્રશ્નો
ટ્રેડિંગમાં slippage શું છે?
Slippage એટલે તમે ઓર્ડર મૂક્યો કે ટ્રિગર કર્યો ત્યારે અપેક્ષા રાખેલો ભાવ અને તે ખરેખર જે ભાવે fill થયો, તે વચ્ચેનો તફાવત. તે સામાન્ય રીતે ભાવની હલચલ અને સૌથી સારા ભાવે મર્યાદિત quantity ને કારણે થાય છે.
શું slippage હંમેશાં ખરાબ છે?
ના. Fill પહેલાં ભાવ તમારી તરફેણમાં હલે ત્યારે positive slippage થાય છે. પણ મોંઘું પડતું slippage વધુ વારંવાર થાય છે, કારણ કે ઓર્ડર ઘણીવાર ત્યારે ટ્રિગર થાય છે જ્યારે ભાવ ઝડપથી હલતા હોય, જેમ કે stop loss hit થાય ત્યારે.
Market ઓર્ડર કે limit ઓર્ડર, કયામાં વધુ slippage થાય છે?
Market ઓર્ડરમાં, કારણ કે તે જે ભાવ ઉપલબ્ધ હોય તે લે છે. Limit ઓર્ડર ભાવ મર્યાદિત કરે છે, પણ બજાર દૂર ખસી જાય તો fill ન પણ થાય.
Backtest માં મારે કેટલું slippage માનવું જોઈએ?
તે instrument, સાઇઝ અને તમે કેટલી વાર ટ્રેડ કરો છો તેના પર આધાર રાખે છે. વ્યવહારુ રીત એ છે કે થોડા લેવલ ટેસ્ટ કરો (ઉદાહરણ તરીકે, index ઓપ્શન માટે યુનિટ દીઠ દરેક બાજુ ₹0.50, ₹1 અને ₹2) અને તપાસો કે ઊંચા લેવલ પર પણ સ્ટ્રેટેજી અર્થપૂર્ણ રહે છે. પછી લાઇવ ટ્રેડ કરો ત્યારે તમારા ખરેખરના fill સાથે સરખાવો.
શું slippage સંપૂર્ણ દૂર થઈ શકે?
ના. Liquid instruments માં ટ્રેડ કરીને, revision સાથે limit pricing વાપરીને, મોટા ઓર્ડર વહેંચીને અને સૌથી volatile મિનિટો ટાળીને તેને ઘટાડી શકાય છે, પણ તે દરેક લાઇવ બજારનો ભાગ છે.
Expiry ના દિવસે slippage વધુ કેમ હોય છે?
Expiry નજીક ઓપ્શન premium ખૂબ ઝડપથી હલી શકે છે, અને કેટલાક strike માં liquidity ઓછી થઈ જાય છે, એટલે signal અને fill વચ્ચે ભાવ ઘણો બદલાઈ શકે છે. સસ્તા, દૂરના strike પરના પહોળા spread તેમાં વધારો કરે છે.