LEARNING GUIDE

Market vs Limit vs Stop: Trigger வந்தால் fill price உறுதியா?

Price control மற்றும் execution uncertainty-ஐ ஒப்பிட்டு, stop trigger மற்றும் resulting order-ஐத் தனியாக விளக்குகிறது.

Teaching illustration — educational context, not a market signal or performance chart.

Reader questions

  • Market order எந்த price-ல் fill ஆகும்?
  • Limit order ஏன் unfilled ஆகலாம்?
  • Stop-market vs stop-limit வேறுபாடு என்ன?
  • GTC, IOC, FOK, reduce-only எப்படி சரிபார்ப்பது?

Learning objectives

  • Trigger மற்றும் fill பிரித்தல்.
  • Price control/execution trade-off புரிதல்.
  • Venue fields சரிபார்த்தல்.

Key sections

Market மற்றும் limit

Market order available liquidity-க்கு எதிராக விரைவாக match ஆக முயலும்; exact price fixed அல்ல. Limit order acceptable price boundary தரும்; queue/liquidity காரணமாக partial அல்லது no fill ஆகலாம்.

Stop family

Stop condition ஒரு market அல்லது limit order-ஐ activate செய்யலாம். Trigger price என்பது fill price அல்ல. Gap-ல் stop-market வேறு prices-ல் fill ஆகலாம்; stop-limit price control வைத்தாலும் unfilled risk உண்டு.

Venue fields

GTC, IOC, FOK, post-only, reduce-only semantics market/venue-க்கு மாறலாம். Current product documentation-ஐப் பார்க்க வேண்டும்; பெயர் மட்டும் நம்பக் கூடாது.

Extended reading

Order என்பது instruction

Order என்பது குறிப்பிட்ட quantity-ஐ குறிப்பிட்ட விதிகளின் கீழ் வாங்க அல்லது விற்க matching system-க்கு அனுப்பப்படும் instruction. Order உருவானது fill ஆனது அல்ல. Accepted, open, partially filled, filled, cancelled, rejected, expired போன்ற நிலைகள் வேறுபடும். Interface-ல் button பெயரை மட்டும் பார்த்து execution behavior ஊகிக்கக்கூடாது. Market, product, venue, account setting ஆகியவற்றுக்கு fields மாறலாம். Current documentation மற்றும் order confirmation அவசியம்.

Market order

Market order கிடைக்கும் எதிர்புற liquidity-யில் உடனடியாகச் செயல்பட முயலும். அது குறிப்பிட்ட price-ஐ உறுதி செய்யாது. Quantity order-book depth-ஐவிட பெரியதாக இருந்தால் பல price levels-ல் fills கிடைக்கலாம். Average fill best displayed price-இலிருந்து மாறலாம். Thin market, fast move, latency, outage ஆகியவை execution-ஐ பாதிக்கும். Market என்ற பெயர் fill உறுதி என்றும் கூற முடியாது; product rules மற்றும் protections இருக்கலாம்.

Limit order

Limit order வாங்குவதற்கு அதிகபட்ச price அல்லது விற்க குறைந்தபட்ச price boundary அமைக்கிறது. Market அந்த boundary-க்கு வராதால் order fill ஆகாது. Price தொட்டாலும் queue position மற்றும் available quantity காரணமாக முழு fill உறுதி இல்லை. Partial fill கிடைக்கலாம். Limit price expected average fill அல்ல. Better price கிடைக்கலாம், ஆனால் exact behavior matching rules சார்ந்தது. Open order collateral அல்லது available balance-ஐ reserve செய்யலாம்.

Stop trigger

Stop order-ல் trigger condition முதலில் கண்காணிக்கப்படுகிறது. Trigger price என்பது child order உருவாகும் அல்லது activate ஆகும் boundary; fill price அல்ல. Trigger source last price, Mark Price, Index Price போன்றவற்றில் ஒன்று இருக்கலாம். Stop-market child available liquidity-ல் fill ஆகலாம்; stop-limit child limit boundary-ல் நிலைத்து no-fill ஆகலாம். இந்த இரண்டு execution risks வேறுபடும். Current product specification இல்லாமல் semantics உறுதி செய்யக்கூடாது.

Stop Loss என்ற எல்லை

Stop Loss என்பது இழப்பைக் கட்டுப்படுத்த முன்கூட்டியே அமைக்கப்படும் price boundary அல்லது exit instruction. அது எப்போதும் உறுதியான exit order அல்ல. Gap அல்லது fast move-ல் planned boundary-யை விட மோசமான fill கிடைக்கலாம். Stop-limit fill இல்லாமல் இருக்கலாம். Quantity தவறாக இருந்தால் position முழுவதும் மூடப்படாமல் இருக்கலாம். Fees மற்றும் slippage actual loss-ஐ மாற்றும். Trigger அமைத்ததால் maximum loss உறுதி என்று எழுதக்கூடாது.

Stop-market எடுத்துக்காட்டு

Trigger நூறு ரூபாய் என்று கொள்ளுங்கள். Trigger நடந்தபின் next available sell fills தொண்ணூற்று எட்டு ரூபாய் ஐம்பது காசு, தொண்ணூற்று எட்டு, தொண்ணூற்று ஏழு ரூபாய் எழுபத்தைந்து காசு ஆகிய levels-ல் இருக்கலாம். Quantity ஒவ்வொரு level-லும் பகுதி fill ஆகி weighted average கிடைக்கும். நூறு boundary risk plan; actual average நூறு ஆக வேண்டியதில்லை. Candle low மட்டும் exact fill sequence சொல்லாது.

Stop-limit எடுத்துக்காட்டு

Trigger நூறு ரூபாய், sell limit தொண்ணூற்று ஒன்பது ரூபாய் என்று வைத்தால் trigger ஆன பிறகு limit order activate ஆகலாம். Market தொண்ணூற்று எட்டுக்கு நேரடியாக சென்றால் தொண்ணூற்று ஒன்பதில் buyer இல்லாமல் order open ஆக இருக்கலாம். Price protection கிடைத்தாலும் exit certainty குறையும். இந்த trade-off-ஐ வாசகர் புரிய வேண்டும். Trigger மற்றும் limit fields இரண்டையும் தெளிவாக label செய்ய வேண்டும். Venue behavior current docs-ல் உறுதி செய்யப்பட வேண்டும்.

Take-profit order

Take-profit trigger favourable price boundary-யில் child order activate செய்யலாம். Stop போலவே trigger source மற்றும் child type முக்கியம். Target price தொட்டதால் முழு quantity அங்கே fill ஆனது என்று அர்த்தமில்லை. Limit queue, partial fills, price gap, reduce-only setting முடிவை மாற்றலாம். Take-profit என்ற பெயர் profit உறுதி அல்ல. Entry fill மற்றும் remaining position quantity தெரிந்தால்தான் realized result கணக்கிட முடியும்.

GTC

Good Till Cancelled order fill, user cancellation அல்லது venue expiry policy வரை open ஆக இருக்கலாம். பெயரில் cancelled வரை என்றாலும் maximum lifetime, maintenance windows, delisting, risk controls போன்ற exceptions இருக்கலாம். Open order தொடர்ந்து collateral reserve செய்யலாம். User மறந்த order பின்னர் fill ஆகலாம். Current venue definition படிக்க வேண்டும். GTC எந்த price-ல் அல்லது எப்போது fill ஆகும் என்று உறுதி செய்யாது.

IOC

Immediate Or Cancel order உடனடியாக கிடைக்கும் quantity-ஐ fill செய்து மீதியை cancel செய்யலாம். Partial fill அனுமதிக்கப்படுவது இதன் முக்கிய அம்சமாக இருக்கலாம். ஆனால் venue-specific details படிக்க வேண்டும். IOC limit boundary வெளியே fill ஆகக் கூடாது என்றாலும் available depth இல்லாததால் zero fill கிடைக்கலாம். Filled quantity, average price, cancelled remainder ஆகியவை தனித்தனியாக report செய்யப்பட வேண்டும். Submitted quantity முழுவதும் executed என்று கருதக்கூடாது.

FOK

Fill Or Kill order முழு quantity உடனடியாக நிபந்தனைகளுக்குள் fill ஆக முடியாவிட்டால் cancel ஆகும் என்று பொதுவாக வரையறுக்கப்படுகிறது. Exact immediacy மற்றும் matching behavior venue-க்கு மாறலாம். Displayed order-book depth முழுவதும் உறுதி அல்ல; அது மாற்றப்படலாம். FOK rejection market direction பற்றிய தகவல் அல்ல. Order state மற்றும் error message பதிவு செய்ய வேண்டும். IOC மற்றும் FOK இரண்டையும் ஒரே partial-fill behavior எனக் குழப்பக்கூடாது.

Post-only

Post-only order உடனடியாக taker ஆக match ஆகாமல் book-ல் maker liquidity ஆகச் சேர முயலும். அது உடனே match ஆகும் நிலையில் venue order-ஐ reject, cancel அல்லது price-adjust செய்யலாம்; behavior current docs சார்ந்தது. Maker fee கிடைக்கும் என்று உறுதி இல்லை; order fill ஆகாமலும் இருக்கலாம். Fee benefit அல்லது rebate வாக்குறுதி வழங்கக்கூடாது. Post-only execution quality மற்றும் future price direction இரண்டு வேறு கேள்விகள்.

Reduce-only

Reduce-only setting existing position-ஐ அதிகரிக்காமல் குறைக்க அல்லது மூட உதவலாம். Position ஏற்கெனவே மாறியிருந்தால் order quantity clip, reject அல்லது cancel ஆகலாம். Hedge mode மற்றும் one-way mode behavior வேறுபடலாம். Reduce-only label இருந்ததால் position முழுவதும் exact price-ல் மூடும் உறுதி இல்லை. Remaining quantity, partial fills, other open reduce orders அனைத்தையும் பார்க்க வேண்டும். Current product semantics அவசியம்.

OCO தொடர்பு

One Cancels the Other அமைப்பில் இரண்டு linked orders-ல் ஒன்று fill அல்லது trigger ஆனபின் மற்றது cancel ஆகலாம். Exact cancellation event, partial fill handling, race condition, unsupported products ஆகியவை venue-specific. இரண்டு orders ஒரே நேரத்தில் சில அளவு fill ஆக முடியாது என்று assumption செய்யக்கூடாது. Network delay அல்லது rapid move state-ஐ சிக்கலாக்கலாம். OCO risk plan-ஐ அமைக்க உதவினாலும் maximum result உறுதி அல்ல.

Trailing stop

Trailing stop favourable reference movement-ஐத் தொடர்ந்து trigger boundary-ஐ மாற்றலாம். Callback distance fixed amount அல்லது percentage ஆக இருக்கலாம். Activation price, reference source, rounding, update frequency, minimum distance ஆகியவை விதி சார்ந்தவை. Trail உயர்ந்தது பின்னர் கீழே நகராத convention இருக்கலாம்; short-க்கு mirror behavior. இது profit lock உறுதி அல்ல. Gap, slippage, no-fill child type risks தொடர்ந்து இருக்கும். Exact formula படிக்க வேண்டும்.

Trigger source வேறுபாடு

Last Price, Mark Price, Index Price ஒரே நேரத்தில் வேறு values கொண்டிருக்கலாம். Last trade trigger ஆன order Mark trigger ஆகாமல் இருக்கலாம் அல்லது எதிர்மாறாக. Chart எந்த source காட்டுகிறது என்பது order source-உடன் align ஆக வேண்டும். Candle wick பார்த்து trigger நடந்திருக்க வேண்டும் என்று முடிவு செய்யக்கூடாது. Order setup-ல் selected source, product default, timestamp பதிவு செய்ய வேண்டும். Reference formula update ஆகலாம்.

Partial fills

ஒரு order பல fills-ஆக செயல்படலாம். ஒவ்வொரு fill-க்கும் price, quantity, fee, timestamp இருக்கலாம். Weighted average price என்பது sum of price times quantity divided by total filled quantity. Remaining open quantity submitted quantity-இலிருந்து filled quantity கழித்தது. Average price மட்டும் intrafill path காட்டாது. Partial fill பிறகு cancellation நடந்தால் position plan-ஐ மறுகணக்கிட வேண்டும். Full fill என்று interface final state உறுதி செய்யும் வரை கருதக்கூடாது.

Queue position

Limit order price level-ல் முன் இருந்த orders மற்றும் matching priority fill வாய்ப்பை பாதிக்கும். Displayed aggregate depth-ல் உங்கள் queue position தெரியாமல் இருக்கலாம். Price level traded volume உங்கள் order முழுவதும் fill ஆனது என்று நிரூபிக்காது; cancellations மற்றும் priority முக்கியம். Time priority, pro-rata போன்ற algorithms venue-க்கு மாறலாம். Simple calculator queue behavior simulate செய்யாது. Limit touch என்பதை execution certainty ஆக மாற்றக்கூடாது.

Slippage அளவீடு

Buy order-க்கு average fill planned reference-ஐவிட உயர்ந்தால் adverse slippage; sell order-க்கு குறைந்தால் adverse. Formula direction-க்கு ஏற்ப sign தெளிவாக இருக்க வேண்டும். Reference mid price, best quote, trigger, decision price ஆகியவற்றில் எது என்பதை எழுத வேண்டும். Percentage slippage denominator zero அல்ல என்பதைச் சோதிக்க வேண்டும். Slippage historical measurement; அடுத்த order-க்கான fixed forecast அல்ல. Quantity மற்றும் liquidity மாறும்போது result மாறும்.

Fees

Maker, taker, tier, fee currency, minimum fee, tax treatment ஆகியவை order result-ஐ மாற்றலாம். Order type மட்டும் maker status உறுதி செய்யாது; marketable limit taker ஆகலாம். Current fee schedule இல்லாமல் static benefit கூறக்கூடாது. Fee estimate-க்கு notional, rate, currency conversion source தேவை. Partial fills வேறு fee rows தரலாம். Gross price PnL மற்றும் net account result பிரிக்கப்பட வேண்டும்.

Minimum quantity மற்றும் step

Venue minimum order size, quantity step, minimum notional, price tick ஆகிய constraints கொண்டிருக்கலாம். Calculator raw quantity accepted value-க்கு பொருந்தாமல் இருக்கலாம். Rounding down அல்லது up risk amount-ஐ மாற்றும். Rejected order market opinion அல்ல; validation failure. Current filters symbol-specific மற்றும் update ஆகக்கூடியவை. Raw value, rounded value, effective notional ஆகியவற்றை பதிவு செய்ய வேண்டும். Zero remainder handling-மும் தெளிவாக இருக்க வேண்டும்.

Latency மற்றும் connectivity

User decision, order submission, venue acknowledgement, matching, fill receipt ஆகியவற்றுக்கு இடையே நேர தாமதம் இருக்கும். Price அந்த நேரத்தில் மாறலாம். Network timeout order reject ஆனது என்று உறுதி செய்யாது; status query தேவை. Duplicate retry இரட்டை order உருவாக்காமல் idempotency அல்லது client identifier பயன்படுத்தலாம். Outage risk order type formula-ல் இல்லை. Educational guide operational behavior-ஐ உறுதி செய்ய முடியாது.

Cancellation

Cancel request அனுப்பப்பட்டது order உடனே cancelled என்று பொருள் அல்ல. Request சென்ற நேரத்துக்கும் confirmation-க்கும் இடையில் fill ஏற்படலாம். Cancel-replace புதிய queue position பெறலாம். Partially filled order-ன் remaining quantity மட்டுமே cancel ஆகும். Final state மற்றும் cumulative fills பார்த்துப் position exposure புதுப்பிக்க வேண்டும். Candle அல்லது local interface மட்டும் authoritative status அல்ல. Venue response மற்றும் reconciliation அவசியம்.

கைமுறை execution worksheet

ஒரு hypothetical order book-ல் ஒவ்வொரு price level மற்றும் available quantity எழுதுங்கள். Market buy quantity-ஐ மேலுள்ள ask levels-ல் ஒதுக்கி weighted average fill கணக்கிடுங்கள். Limit boundary சேர்த்து எந்த levels eligible எனக் குறியிடுங்கள். IOC, FOK, GTC scenarios-ல் filled மற்றும் remaining quantity ஒப்பிடுங்கள். Fees மற்றும் slippage தனியாகச் சேர்க்கவும். இந்தப் பயிற்சி mechanics; live order அல்லது exchange recommendation அல்ல.

Order audit பதிவு

Product, symbol, side, order type, quantity, limit, trigger, trigger source, child type, time-in-force, reduce-only, post-only, submitted time, acknowledgement, fills, average price, fees, final state ஆகியவற்றை பதிவு செய்யுங்கள். Personal credentials தேவையில்லை. Planned மற்றும் actual fields தனி columns. Venue documentation version மற்றும் checked time சேர்க்கவும். இதனால் trigger-fill confusion, partial fill, cancellation race ஆகியவை review செய்ய முடியும்.

பொதுவான தவறுகள்

Market order best quote-ல் முழுவதும் fill ஆகும் என்று கருதுதல், limit touch full fill என்று கருதுதல், stop trigger fill price எனப் படித்தல், IOC full fill உறுதி என்று நினைத்தல், post-only fee benefit உறுதி என்று கூறுதல், reduce-only exact exit என நம்புதல் ஆகியவை தவறுகள். பெயரிலிருந்து semantics ஊகிக்காமல் current docs மற்றும் final states பார்க்க வேண்டும்.

Risk எல்லை

Order type account risk budget அல்லது Position Size தேர்வு செய்யாது. Stop trigger இருந்தாலும் gap loss அதிகரிக்கலாம். Limit no-fill position exposure-ஐத் தொடர்ந்து விடலாம். Fees மற்றும் slippage net result-ஐ மாற்றும். Leverage, liquidation, collateral, market suitability தனி கேள்விகள். இந்தப் பக்கம் எந்த order-ஐ வைக்க வேண்டும் என்று signal தராது; execution choices மற்றும் அறியாமைகளை விளக்குகிறது.

முடிவுரை

Market, limit, stop மற்றும் advanced order fields வெவ்வேறு price certainty, speed, fill certainty trade-offs கொண்டவை. Trigger price fill price அல்ல. Price touch full fill அல்ல. Submitted order final state அல்ல. Venue semantics, order-book depth, queue, quantity filters, fees, latency ஆகியவை actual result-ஐ மாற்றும். Current documentation, time-stamped order states, complete fills இல்லாமல் execution claim செய்யக்கூடாது. Direct action அல்லது return promise இங்கு இல்லை.

INR example

Scenario
Stop trigger ₹100; order book next available prices ₹98.50, ₹98, ₹97.75.
Calculation
Market-style resulting order quantity-க்கு ஏற்ப பல levels-ல் fill ஆகலாம்.
Meaning
₹100 risk boundary; actual average fill ₹100 ஆக வேண்டியதில்லை.

Common mistake

Stop Loss trigger price-ஐ உறுதியான execution price என்று நினைப்பது.

Checklist

  • Order type மற்றும் trigger source பார்க்கவும்.
  • Market/limit child order எது?
  • Time-in-force semantics current docs-ல் உறுதி செய்யவும்.
  • Quantity/order-book depth பொருத்தம் பார்க்கவும்.
  • Slippage மற்றும் no-fill alternatives இரண்டையும் பதிவு செய்யவும்.

Limitations

  • Matching queue/order-book depth simulate செய்யப்படவில்லை.
  • Venue support/fields மாற்றப்படலாம்.
  • Connectivity and outage risk வேறு.

Risk note

Order accepted, triggered, filled ஆகியவை வேறு நிகழ்வுகள்; liquidity மற்றும் price move result-ஐ மாற்றும்.

Source provenance

  • https://developers.binance.com/docs/binance-spot-api-docs/rest-api/trading-endpoints