របៀបរៀបចំការបញ្ជាទិញ OCO នៅក្នុងវេទិកាជួញដូររបស់អ្នក

คำสั่ง OCO (one-cancels-the-other) คือคำสั่งที่เชื่อมโยงกันสองคำสั่ง โดยเมื่อคำสั่งหนึ่งถูกเติมเต็ม อีกคำสั่งจะถูกยกเลิก คำสั่งนี้มีประโยชน์สำหรับการทะลุกรอบ (breakouts), การตั้ง stop-loss คู่กับเป้ากำไร (profit targets) และการกลับเข้าซื้อ/ขาย (re-entries) นี่คือวิธีตั้งค่าให้ใช้งาน

ការបដិសេធ

នេះមិនមែនជាការណែនាំវិនិយោគទេ។ ព័ត៌មានដែលបានផ្តល់ជូនគឺសម្រាប់គោលបំណងអប់រំ និងព័ត៌មានតែប៉ុណ្ណោះ ហើយមិនបង្កើតជាការណែនាំឲ្យទិញ ឬលក់ផលិតផលហិរញ្ញវត្ថុណាមួយឡើយ។

កំណែភាសាអង់គ្លេសនៃការព្រមានអំពីហានិភ័យទាំងនេះមានសិទ្ធិអនុវត្តជាផ្លូវការ។ ការបកប្រែត្រូវបានផ្តល់ជូនសម្រាប់ភាពងាយស្រួលតែប៉ុណ្ណោះ។

ការបញ្ជាទិញ OCO (one-cancels-the-other) គឺជាការបញ្ជាទិញពីរដែលភ្ជាប់គ្នា ដោយពេលមួយត្រូវបានបំពេញ (fill) មួយទៀតនឹងត្រូវលុបដោយស្វ័យប្រវត្តិ។ ការបញ្ជាទិញនេះមានប្រយោជន៍ពេលអ្នកចង់បិទ (exit) តំណែងនៅកម្រិតតម្លៃណាមួយក្នុងចំណោមពីរ — ជាទូទៅគឺគោលដៅរកប្រាក់ចំណេញ (profit target) ឬ stop-loss — ប៉ុន្តែមិនមែនទាំងពីរទេ។ អ្នកដែលបំពេញមុនគេនឹងឈ្នះ; មួយទៀតត្រូវបានលុបចោល។

អត្ថបទនេះជាការណែនាំជាក់ស្តែង៖ ពេលណាដែលការបញ្ជាទិញ OCO មានន័យ, របៀបរៀបចំវានៅលើវេទិកាធម្មតា, និងអ្វីដែលត្រូវប្រុងប្រយ័ត្ន។

ពេលណា OCO orders មានន័យ

ការប្រើប្រាស់ទូទៅចំនួនបី៖

  1. Bracket orders. កាន់កាប់វែង (long position) ដោយមានទាំងគោលដៅប្រាក់ចំណេញ និង stop-loss។ ដាក់ sell limit ខាងលើតម្លៃបច្ចុប្បន្ន និង sell stop ខាងក្រោម។ មួយណាដែលប៉ះមុននឹងបំពេញ (fill) ហើយមួយទៀតត្រូវបានលុបចោល។ ស្ថានភាព (position) ត្រូវបានបិទនៅតម្លៃមួយក្នុងចំណោមតម្លៃទាំងពីរ។
  2. Breakout entries. អ្នកជួញដូរដែលរង់ចាំ breakout ខាងលើ resistance ឬ breakdown ខាងក្រោម support។ ដាក់ buy stop ខាងលើ resistance និង sell stop ខាងក្រោម support។ មួយណាដែលបង្កឲ្យដំណើរការមុននឹងចូលកាន់កាប់ (enter) ស្ថានភាព; មួយទៀតត្រូវបានលុបចោល។
  3. Re-entries. អ្នកជួញដូរដែលចង់កាន់កាប់វែង (long) ខាងលើកម្រិតមួយ និងខ្លី (short) ខាងក្រោម។ រចនាសម្ព័ន្ធដូចគ្នានឹង breakout entry ប៉ុន្តែគ្រប់គ្រងទាំងពីរផ្នែកនៃ position។

លំនាំរួម៖ OCO orders គឺអំពីជម្រើស។ អ្នកមិនដឹងថាផ្នែកណានឹងបង្កឲ្យដំណើរការមុននោះទេ ប៉ុន្តែអ្នកចង់ត្រៀមខ្លួនសម្រាប់ទាំងពីរ។

របៀបរៀបចំ OCO នៅលើវេទិកាធម្មតា

ជំហានពិតប្រាកដអាចខុសគ្នាតាម Broker ប៉ុន្តែរចនាសម្ព័ន្ធដូចគ្នា។ នៅលើវេទិកាភាគច្រើន (គិតដល់ thinkorswim, Interactive Brokers, Tastyworks, TradeStation)៖

  1. ចុចខាងស្តាំលើទីតាំង ឬបើកសំបុត្របញ្ជាទិញ (order ticket)។ វេទិកាភាគច្រើនមានជម្រើស OCO នៅក្នុងម៉ឺនុយទម្លាក់ចុះប្រភេទបញ្ជាទិញ។
  2. កំណត់ជើងទីមួយ។ ជាធម្មតា វាជា limit order (profit target) ឬ stop order (stop-loss)។
  3. កំណត់ជើងទីពីរ។ ជា order ដែលបំពេញបន្ថែមគ្នា។
  4. ភ្ជាប់ជើងទាំងពីរជា OCO។ វេទិកាភាគច្រើនមានប្រអប់ធីក ឬប៊ូតុងដើម្បីសម្គាល់បញ្ជាទិញថាជា OCO។
  5. ដាក់ស្នើ (Submit)។ វេទិកាផ្ញើបញ្ជាទិញទាំងពីរ; មួយត្រូវបានបំពេញ (fills) ហើយមួយទៀតត្រូវបានលុបចោលដោយស្វ័យប្រវត្តិ។

វេទិកាក៏អនុញ្ញាតឱ្យអ្នកកែតម្រូវតម្លៃ និងប្រភេទបញ្ជាទិញ បន្ទាប់ពីដាក់ស្នើផងដែរ។ តំណភ្ជាប់ OCO ត្រូវបានរក្សាទុក រហូតដល់មួយក្នុងចំណោមជើងត្រូវបានបំពេញ ឬអ្នកលុបទាំងពីរដោយដៃ។

បំរែបំរួលទូទៅ

OCO ជាមួយ stop-limit នៅផ្នែក stop

ការបញ្ជាទិញ stop ធម្មតា ប្រែទៅជា market order នៅពេលត្រូវបានបង្កឱ្យដំណើរការ ដែលអាចបង្កឱ្យមាន slippage ក្នុងទីផ្សារដែលប្រែប្រួលខ្លាំង។ ការបញ្ជាទិញ stop-limit ប្រែទៅជា limit order នៅតម្លៃដែលបានកំណត់ ដោយជៀសវាង slippage ប៉ុន្តែមានហានិភ័យមិនបានបំពេញ (non-fill) ប្រសិនបើតម្លៃលោត (gap) ឆ្លងកាត់ limit។

ការជ្រើសរើសជំនួស (trade-off): stop-market បំពេញដោយ slippage; stop-limit បំពេញនៅតម្លៃដែលបានកំណត់ ឬមិនបំពេញទាល់តែសោះ។ OCO អាចផ្សំ stop-market (សម្រាប់ stop-loss) ជាមួយ limit order (សម្រាប់ profit target) ឬប្រើ stop-limit ទាំងពីរ។

OCO توقفតាមដាន (Trailing stop OCO)

ការឈប់តាមដាន (trailing stop) គឺជាការឈប់មួយដែលនឹងកែតម្រូវ ខណៈពេលដែលតម្លៃផ្លាស់ទីក្នុងទិសដៅដែលអ្នកចង់បាន។ Trailing stop OCO រួមបញ្ចូលគ្នារវាង trailing stop (ការកាត់បន្ថយការខាតបង់ដែលតាមតម្លៃឡើង) ជាមួយនឹងពាក្យបញ្ជាកំណត់ (limit order) (គោលដៅប្រាក់ចំណេញ)។ មុខតំណែងនឹងត្រូវបិទនៅ trailing stop ប្រសិនបើតម្លៃត្រឡប់ក្រោយ ឬបិទនៅ limit ប្រសិនបើគោលដៅត្រូវបានប៉ះជាមុន។

Trailing stop OCO មានប្រយោជន៍សម្រាប់ការជួញដូរដោយសន្ទុះ (momentum trades) ដែលអ្នកចង់ចាប់យកការផ្លាស់ទីរយៈពេលច្រើនថ្ងៃ ប៉ុន្តែចាកចេញនៅពេលមានការប្រែទិស។ trailing stop នឹងចាក់សោប្រាក់ចំណេញ ខណៈពេលដែលតម្លៃកើនឡើង; ខណៈពេលដែល limit target ផ្តល់ការចាកចេញទៅខាងលើ (upside exit)។

OCO មានកំណត់ពេល

វេទិកាខ្លះអនុញ្ញាតឱ្យអ្នកកំណត់ពេលផុតកំណត់ (expiry) លើ OCO។ OCO នឹងត្រូវបានលុបចោលដោយស្វ័យប្រវត្តិនៅពេលផុតកំណត់ ប្រសិនបើមិនមានជើងណាមួយ (leg) ត្រូវបានបំពេញ។ មានប្រយោជន៍សម្រាប់ការរៀបចំដែលមានសុពលភាពតែអំឡុងពេលជាក់លាក់ប៉ុណ្ណោះ (ឧ. ការប្រកាសប្រាក់ចំណេញ ឬពេលផ្សារបើក)។

ពេលផុតកំណត់អាស្រ័យលើវេទិកា។ វេទិកាមួយចំនួនកំណត់លំនាំដើមជា “good till cancelled” (GTC) ដែលមានន័យថា OCO នៅតែសកម្មជាបន្តបន្ទាប់ដោយមិនកំណត់ពេល។ ផ្សេងទៀតកំណត់លំនាំដើមជា “day” ឬ “good till close” (GTC)។ កំណត់ពេលផុតកំណត់ដោយចេតនាតាមយុទ្ធសាស្ត្រ។

អ្វីដែលអាចខុសប្រក្រតី

លំនាំចំនួនបី៖

1. ជើងទាំងពីរដំណើរការ (trigger) ក្នុងទីផ្សារដែលរហ័ស

នៅក្នុងទីផ្សារដែលផ្លាស់ប្តូរយ៉ាងលឿន ជើងទាំងពីរអាចដំណើរការក្នុងមួយមីលីវិនាទីដូចគ្នា។ ប្រព័ន្ធអាចបំពេញ (fill) មួយ មួយទៀត ឬទាំងពីរ — អាស្រ័យលើការបញ្ជូនអর্ডារ (order routing)។ “OCO” ធានាតែថា មួយនឹងត្រូវបានលុបចោល ប្រសិនបើមួយទៀតត្រូវបានបំពេញជាមុន; ប៉ុន្តែបើទាំងពីរត្រូវបានបំពេញ មុនពេលប្រព័ន្ធអាចលុបចោលបាន នោះលទ្ធផលអាចជា ការបិទដោយផ្នែក (partial close) ឬការប្រែទៅខាងផ្ទុយ (flip)។

ដំណោះស្រាយ៖ កុំប្រើ OCO នៅក្នុងទីផ្សារដែលមានទំនងនឹង “gap” ឆ្លងកាត់កម្រិតទាំងពីរ។ ប្រើ stop-market ជាមួយ buffer ឬទទួលយកហានិភ័យនៃការបំពេញដោយផ្នែក។

2. ការបង្កឲ្យ stop-leg ដោយស្នាម wick

នៅក្នុង candle wick តម្លៃប៉ះកម្រិត stop ជាបណ្តោះអាសន្ន ប៉ុន្តែបិទនៅខាងលើ។ ពាក្យបញ្ជា stop-market នឹងត្រូវបានបង្កឲ្យនៅលើ wick ហើយបំពេញនៅតម្លៃ stop (ឬអាក្រក់ជាងនេះ)។ OCO នឹងលុប limit ប៉ុន្តែអ្នកបានចាកចេញដោយសារសំឡេងរំខាន (noise)។

ដំណោះស្រាយ៖ ប្រើ stop-limit ជាមួយ buffer ឬប្រើការបញ្ជាក់តាមពេលវេលា (time-based confirmation)។

3. វេទិកាមិនគាំទ្រ OCO ពិតប្រាកដ

វេទិកាមួយចំនួនគាំទ្រ​តែ “ការបញ្ជាទិញដែលភ្ជាប់គ្នា” ឬ “ការបញ្ជាទិញបើប៉ះ” ដែលមើលទៅដូចជា OCO ប៉ុន្តែមានតក្កវិជ្ជាលុបចោលខុសគ្នា។ សូមអានឯកសាររបស់វេទិកា ដើម្បីបញ្ជាក់អំពីអាកប្បកិរិយា OCO។

របៀបវាយតម្លៃ

ពេលរៀបចំការបញ្ជាទិញ OCO សូមសួរ៖

  • តើវេទិកាគាំទ្រ OCO ពិតប្រាកដទេ? (សាកល្បងជាមួយការបញ្ជាទិញតូចមួយលើឈ្មោះដែលមានសាច់ប្រាក់ងាយស្រួល ដើម្បីបញ្ជាក់ពីឥរិយាបថ។)
  • តើប្រភេទការបញ្ជាទិញអ្វីខ្លះត្រូវបានគាំទ្រលើជើងនីមួយៗ? (Stop-market, stop-limit, trailing stop, limit។ ជម្រើសកាន់តែច្រើន អ្នកអាចដំណើរការយុទ្ធសាស្ត្រកាន់តែច្រើន។)
  • តើការកំណត់អាយុកាល (expiry) លំនាំដើមជាអ្វី? (Day, GTC, ឬ custom។ កំណត់ដោយចេតនា។)
  • តើការគ្រប់គ្រង partial-fill យ៉ាងដូចម្តេច? (បើមានតែ 50% នៃជើង limit ត្រូវបានបំពេញ តើ OCO ត្រូវលុបចោលទេ? វេទិកាភាគច្រើនលុបចោល; ខ្លះរក្សាជើងដែលមិនទាន់បំពេញឲ្យនៅសកម្ម។)
  • តើ slippage នៅលើជើង stop ជាអ្វី? (Stop-market នឹងបំពេញជាមួយ slippage។ សាកល្បងក្នុងគណនី paper-trading ដើម្បីមើលគុណភាពនៃការបំពេញពិតប្រាកដ។)

សំណួរគេសួរញឹកញាប់

តើ OCO ដូចគ្នានឹងការបញ្ជាទិញ bracket ដែរឬទេ?

ការបញ្ជាទិញ bracket គឺជាប្រភេទជាក់លាក់មួយនៃ OCO៖ ការបញ្ជាទិញចូល (entry order) ដែលមានទាំងគោលដៅប្រាក់ចំណេញ (profit target) និង stop-loss ដែលភ្ជាប់គ្នាជា OCO។ OCO ទូទៅអាចជាការបញ្ជាទិញដែលភ្ជាប់គ្នា ២ ប្រភេទណាមួយ។ bracket គឺជាករណីប្រើប្រាស់មួយដែលពេញនិយម។

តើខ្ញុំអាចដំឡើង OCO លើគណនីច្រើនបានទេ?

ភាគច្រើននៃវេទិកាមិនគាំទ្រ OCO ឆ្លងគណនីទេ។ OCO ត្រូវបានដំឡើងនៅកម្រិតទីតាំង (position) ក្នុងគណនីតែមួយ។

តើអ្វីជាភាពខុសគ្នារវាង OCO និង OTO (one-triggers-the-other)?

OTO គឺជាការបញ្ជាទិញចំនួនពីរដែលភ្ជាប់គ្នា ដោយការបញ្ជាទិញទីពីរត្រូវបានដាក់តែពេលដែលការបញ្ជាទិញទីមួយបានបំពេញ។ OCO គឺជាការបញ្ជាទិញចំនួនពីរដែលភ្ជាប់គ្នា ដោយការបញ្ជាទិញទីពីរត្រូវបានលុបចោលនៅពេលដែលការបញ្ជាទិញទីមួយបានបំពេញ។

តើ Broker ទាំងអស់គាំទ្រ OCO order ទេ?

ភាគច្រើននៃ Broker កម្រិតទី 1 គាំទ្រ រួមទាំង Interactive Brokers, Schwab, Tastyworks, TradeStation និង E*TRADE។ ការអនុវត្តខុសគ្នា។

ធនធានដែលពាក់ព័ន្ធ

កន្លែងដែលត្រូវចាប់ផ្តើម

ប្រសិនបើអ្នកចង់ប្រើ OCO orders ក្នុងការជួញដូរ ជំហានដំបូងដែលជាក់ស្តែងគឺត្រូវរៀបចំគណនី paper-trading ជាមួយ Broker ដែលគាំទ្រប្រភេទ order នេះ ហើយសាកល្បងឥរិយាបថជាមួយនឹងចំនួនតូចៗ។ គណនី paper គឺជាវិធីតែមួយគត់ដើម្បីផ្ទៀងផ្ទាត់ឡូជិក OCO របស់វេទិកាមុនពេលប្តេជ្ញាចិត្តដាក់ប្រាក់ពិត។ សូមមើល តារាង Broker របស់យើងសម្រាប់បញ្ជីបច្ចុប្បន្ននៃវេទិកាដែលគាំទ្រ OCO។