આ રોકાણ સલાહ નથી. આપવામાં આવેલી માહિતી માત્ર શૈક્ષણિક અને જાણકારી માટે છે અને કોઈપણ નાણાકીય ઉત્પાદન ખરીદવા અથવા વેચવાની ભલામણ તરીકે ગણાતી નથી.
OCO (one-cancels-the-other) ઓર્ડર એ બે જોડાયેલા ઓર્ડર છે જેમાંથી એક ભરાય (fill) ત્યારે બીજો આપમેળે રદ (cancel) થઈ જાય છે. જ્યારે તમે બેમાંથી એક ભાવ સ્તરે પોઝિશનમાંથી બહાર નીકળવા માંગો છો—સામાન્ય રીતે પ્રોફિટ ટાર્ગેટ અથવા સ્ટોપ-લોસ—પણ બંને નહીં, ત્યારે આ ઓર્ડર ઉપયોગી છે. જે પહેલો ભરાય તે જીતે છે; બીજો રદ થાય છે.
આ લેખ એક પ્રાયોગિક માર્ગદર્શન છે: OCO ઓર્ડર ક્યારે અર્થપૂર્ણ બને છે, સામાન્ય પ્લેટફોર્મ પર તેને કેવી રીતે સેટ કરવાના, અને શું બાબતો પર ધ્યાન રાખવાનું.
જ્યારે OCO ઓર્ડર્સ અર્થપૂર્ણ બને
ત્રણ સામાન્ય ઉપયોગો:
- બ્રેકેટ ઓર્ડર્સ. નફાના લક્ષ્ય અને સ્ટોપ-લોસ સાથેની લાંબી (long) પોઝિશન. વર્તમાન ભાવથી ઉપર sell limit મૂકો અને નીચે sell stop મૂકો. જે પહેલું ટ્રિગર થાય તે ભરાય (fill) છે, અને બીજું રદ થાય છે. પોઝિશન બંનેમાંથી એક ભાવ પર બંધ થાય છે.
- બ્રેકઆઉટ એન્ટ્રીઝ. રેઝિસ્ટન્સ ઉપર બ્રેકઆઉટ અથવા સપોર્ટ નીચે બ્રેકડાઉનની રાહ જોતા ટ્રેડર. રેઝિસ્ટન્સ ઉપર buy stop અને સપોર્ટ નીચે sell stop મૂકો. જે પહેલું ટ્રિગર થાય તે પોઝિશનમાં પ્રવેશ કરાવે છે; બીજું રદ થાય છે.
- રી-એન્ટ્રીઝ. કોઈ ટ્રેડર જે કોઈ લેવલ ઉપર long અને તે લેવલની નીચે short બનવા માંગે છે. બ્રેકઆઉટ એન્ટ્રી જેવી જ રચના, પરંતુ પોઝિશનના બંને તરફનું સંચાલન સાથે.
સામાન્ય પેટર્ન: OCO ઓર્ડર્સ પસંદગી (choice) વિશે છે. તમને ખબર નથી કે કઈ બાજુ પહેલા ટ્રિગર થશે, પરંતુ તમે બંને માટે તૈયાર રહેવા માંગો છો.
સામાન્ય પ્લેટફોર્મ પર OCO કેવી રીતે સેટ કરવું
ચોક્કસ પગલાં તમારા Broker પર આધારિત બદલાઈ શકે છે, પરંતુ માળખું એ જ રહે છે. મોટાભાગના પ્લેટફોર્મ્સ પર (thinkorswim, Interactive Brokers, Tastyworks, TradeStation જેવી):
- પોઝિશન પર રાઈટ-ક્લિક કરો અથવા ઓપન ઓર્ડર ટિકિટ ખોલો. મોટાભાગના પ્લેટફોર્મ્સમાં ઓર્ડર ટાઈપના ડ્રોપડાઉનમાં OCO વિકલ્પ હોય છે.
- પ્રથમ લેગ સેટ કરો. આ સામાન્ય રીતે લિમિટ ઓર્ડર (profit target) અથવા સ્ટોપ ઓર્ડર (stop-loss) હોય છે.
- બીજો લેગ સેટ કરો. પૂરક ઓર્ડર.
- બંને લેગને OCO તરીકે લિંક કરો. મોટાભાગના પ્લેટફોર્મ્સમાં ઓર્ડરને OCO તરીકે માર્ક કરવા માટે ચેકબોક્સ અથવા બટન હોય છે.
- સબમિટ કરો. પ્લેટફોર્મ બંને ઓર્ડર મોકલે છે; એક ભરાય (fill) ત્યારે બીજો આપમેળે કેન્સલ થઈ જાય છે.
પ્લેટફોર્મ સબમિશન પછી કિંમતો અને ઓર્ડર ટાઈપ્સને એડજસ્ટ કરવાની પણ મંજૂરી આપે છે. OCO લિંક ત્યારે સુધી જળવાઈ રહે છે જ્યાં સુધી કોઈ એક લેગ ભરાય નહીં અથવા તમે બંનેને હાથથી કેન્સલ ન કરો.
સામાન્ય ભિન્નતાઓ
સ્ટોપ સાઇડ પર સ્ટોપ-લિમિટ સાથે OCO
સામાન્ય સ્ટોપ ઓર્ડર ટ્રિગર થાય ત્યારે માર્કેટ ઓર્ડરમાં રૂપાંતરિત થાય છે, જે અસ્થિર બજારોમાં સ્લિપેજ પેદા કરી શકે છે. સ્ટોપ-લિમિટ ઓર્ડર નિર્ધારિત ભાવ પર લિમિટ ઓર્ડરમાં રૂપાંતરિત થાય છે, જેથી સ્લિપેજ ટાળી શકાય પરંતુ જો ભાવ લિમિટને પાર કરીને ગેપ કરે તો નોન-ફિલ થવાનો જોખમ રહે છે.
ટ્રેડ-ઓફ: સ્લિપેજ સાથે સ્ટોપ-માર્કેટ ફીલ થાય છે; સ્ટોપ-લિમિટ નિર્ધારિત ભાવ પર ફીલ થાય છે અથવા બિલકુલ નહીં. OCO સ્ટોપ-માર્કેટ (સ્ટોપ-લૉસ માટે) ને લિમિટ ઓર્ડર (પ્રોફિટ ટાર્ગેટ માટે) સાથે જોડાવી શકે છે, અથવા બંને માટે સ્ટોપ-લિમિટનો ઉપયોગ કરી શકે છે.
ટ્રેલિંગ સ્ટોપ OCO
ટ્રેલિંગ સ્ટોપ એ એવો સ્ટોપ છે જે ભાવ તમારી તરફ આગળ વધે તેમ એડજસ્ટ થાય છે. ટ્રેલિંગ સ્ટોપ OCO માં ટ્રેલિંગ સ્ટોપ (એવો સ્ટોપ-લોસ જે ભાવની સાથે ઉપર જાય છે) ને લિમિટ ઓર્ડર (લાભનું લક્ષ્ય) સાથે જોડવામાં આવે છે. જો ભાવ ઉલટો વળે તો પોઝિશન ટ્રેલિંગ સ્ટોપ પર બંધ થાય છે, અથવા જો લક્ષ્ય પહેલા પહોંચી જાય તો લિમિટ પર બંધ થાય છે.
ટ્રેલિંગ સ્ટોપ OCO મોમેન્ટમ ટ્રેડ્સ માટે ઉપયોગી છે જ્યાં તમે બહુ-દિવસની ચાલ પકડવા માંગો છો પરંતુ રિવર્સલ થાય ત્યારે બહાર નીકળવું છે. ભાવ વધે તેમ ટ્રેલિંગ સ્ટોપ નફો લોક કરે છે; લિમિટ ટાર્ગેટ અપસાઇડ એક્ઝિટ આપે છે.
સમય-સીમિત OCO
કેટલાક પ્લેટફોર્મ્સ તમને OCO પર સમાપ્તિ (expiry) સેટ કરવાની મંજૂરી આપે છે. જો સમાપ્તિના સમયે સુધી OCOની કોઈ પણ શાખા (leg) ભરાઈ ન હોય, તો તે સમયે OCO આપમેળે રદ થઈ જાય છે. એવી સેટઅપ્સ માટે ઉપયોગી છે જે માત્ર ચોક્કસ સમયગાળા દરમિયાન જ માન્ય હોય (જેમ કે કમાણીની જાહેરાત અથવા માર્કેટ ઓપન દરમિયાન).
સમાપ્તિ (expiry) પ્લેટફોર્મ-વિશિષ્ટ છે. કેટલાક પ્લેટફોર્મ્સ ડિફોલ્ટ રૂપે “good till cancelled” (GTC) રાખે છે, એટલે કે OCO અનિશ્ચિત સમય સુધી સક્રિય રહે છે. અન્ય કેટલાક “day” અથવા “good till close” (GTC) તરીકે ડિફોલ્ટ રાખે છે. તમારી વ્યૂહરચના (strategy) મુજબ સમાપ્તિ (expiry) ઇચ્છાપૂર્વક સેટ કરો.
શું ખોટું થઈ શકે છે
ત્રણ પેટર્ન:
1. ઝડપી બજારોમાં બંને પગ ટ્રિગર થવા
ઝડપી ગતિના બજારમાં, બંને પગ એક જ મિલિસેકન્ડમાં ટ્રિગર થઈ શકે છે. ઓર્ડર રાઉટિંગ પર આધાર રાખીને પ્લેટફોર્મ એકને, બીજાને, અથવા બંનેને ભરી શકે છે. “OCO” ફક્ત એટલું જ ખાતરી આપે છે કે જો પહેલો એક ભરાઈ જાય તો બીજો રદ થશે; પરંતુ જો પ્લેટફોર્મ રદ કરી શકે તે પહેલાં બંને ભરાઈ જાય, તો પરિણામ આંશિક ક્લોઝ અથવા વિપરીત દિશામાં ફ્લિપ થવું બની શકે છે.
ઉકેલ: એવા બજારોમાં OCO નો ઉપયોગ ન કરો જ્યાં બંને લેવલમાંથી ગેપ થવાની શક્યતા હોય. બફર સાથે stop-market નો ઉપયોગ કરો અથવા આંશિક ભરાવ (partial fill) નો જોખમ સ્વીકારો.
2. વીક પર સ્ટોપ-લેગનું ટ્રિગર થવું
કૅન્ડલની વીકમાં ભાવ થોડા સમય માટે સ્ટોપ લેવલને સ્પર્શે છે પરંતુ તેના ઉપર ક્લોઝ થાય છે. વીક પર સ્ટોપ-માર્કેટ ઓર્ડર ટ્રિગર થાય છે અને સ્ટોપ ભાવ (અથવા વધુ ખરાબ) પર ભરાય છે. OCO લિમિટને રદ કરે છે, પરંતુ તમે અવાજ (noise) પર બહાર નીકળી ગયા.
ઉકેલ: બફર સાથે સ્ટોપ-લિમિટનો ઉપયોગ કરો, અથવા સમય આધારિત કન્ફર્મેશનનો ઉપયોગ કરો.
3. પ્લેટફોર્મ સાચા OCO ને સપોર્ટ ન કરતું હોવું
કેટલાક પ્લેટફોર્મ્સ માત્ર “linked orders” અથવા “if-touched” ઓર્ડર્સને સપોર્ટ કરે છે, જે OCO જેવા લાગે છે પરંતુ તેમાં અલગ cancellation logic હોય છે. OCO નું વર્તન (behavior) ખાતરી કરવા માટે પ્લેટફોર્મની દસ્તાવેજીકરણ (documentation) વાંચો.
કેવી રીતે મૂલ્યાંકન કરવું
OCO ઓર્ડર સેટ કરતી વખતે પૂછો:
- શું પ્લેટફોર્મ ખરેખર true OCO સપોર્ટ કરે છે? (વ્યવહારુ નામમાં નાનો ઓર્ડર મૂકી વર્તન ચકાસો.)
- દરેક લેગ પર કયા ઓર્ડર પ્રકારો સપોર્ટ થાય છે? (Stop-market, stop-limit, trailing stop, limit. જેટલા વધુ વિકલ્પો, તેટલી વધુ વ્યૂહરચનાઓ તમે ચલાવી શકો.)
- ડિફોલ્ટ એક્સપાયરી શું છે? (Day, GTC, અથવા કસ્ટમ. તેને વિચારીને સેટ કરો.)
- partial-fill હેન્ડલિંગ શું છે? (જો limit લેગમાંથી માત્ર 50% ભરાય, તો શું OCO રદ થાય છે? મોટાભાગના પ્લેટફોર્મ રદ કરે છે; કેટલાક બાકી રહેલા લેગને સક્રિય રાખે છે.)
- stop લેગ પર slippage કેટલું છે? (Stop-market slippage સાથે ભરાય છે. વાસ્તવિક ભરાવ ગુણવત્તા જોવા માટે paper-trading એકાઉન્ટમાં ટેસ્ટ કરો.)
વારંવાર પૂછાતા પ્રશ્નો (FAQ)
શું OCO એ જ બ્રેકેટ ઓર્ડર છે?
બ્રેકેટ ઓર્ડર એ OCO નો એક ચોક્કસ પ્રકાર છે: એક એન્ટ્રી ઓર્ડર જેમાં પ્રોફિટ ટાર્ગેટ અને સ્ટોપ-લૉસ બંનેને OCO તરીકે લિંક કરવામાં આવે છે. સામાન્ય OCO કોઈપણ બે લિંક કરેલા ઓર્ડર હોઈ શકે છે; બ્રેકેટ એ એક સામાન્ય ઉપયોગનો કેસ છે.
શું હું અનેક ખાતાઓમાં OCO સેટ કરી શકું?
મોટાભાગના પ્લેટફોર્મ્સ ક્રોસ-એકાઉન્ટ OCO સપોર્ટ કરતા નથી. OCO એક જ ખાતામાં પોઝિશન સ્તરે સેટ કરવામાં આવે છે.
OCO અને OTO (one-triggers-the-other) વચ્ચે શું ફરક છે?
OTO એ બે જોડાયેલા ઓર્ડર છે, જેમાં બીજો ઓર્ડર ત્યારે જ મૂકાય છે જ્યારે પહેલો ઓર્ડર ભરાય (fills). OCO એ બે જોડાયેલા ઓર્ડર છે, જેમાં પહેલો ઓર્ડર ભરાય ત્યારે બીજો ઓર્ડર રદ (cancelled) થઈ જાય છે.
શું બધા Broker OCO ઓર્ડર્સને સપોર્ટ કરે છે?
મોટાભાગના ટિયર-1 Broker કરે છે, જેમાં Interactive Brokers, Schwab, Tastyworks, TradeStation અને E*TRADE સામેલ છે. અમલીકરણ (implementation) અલગ હોઈ શકે છે.
સંબંધિત સંસાધનો
ક્યાંથી શરૂ કરવું
જો તમે તમારા ટ્રેડિંગમાં OCO ઓર્ડર્સનો ઉપયોગ કરવા માંગો છો, તો વ્યવહારુ પ્રથમ પગલું એ છે કે તમે એવો Broker સાથે paper-trading એકાઉન્ટ સેટ કરો જે આ ઓર્ડર પ્રકારને સપોર્ટ કરે, અને નાના પોઝિશન્સ સાથે તેની વર્તણૂકનું પરીક્ષણ કરો. વાસ્તવિક પૈસા લગાડતા પહેલાં પ્લેટફોર્મની OCO લોજિક ચકાસવાની એકમાત્ર રીત paper એકાઉન્ટ છે. OCO સપોર્ટ ધરાવતા વર્તમાન પ્લેટફોર્મ્સની યાદી માટે અમારી broker table જુઓ.