අවදානම් කළමනාකරණය
Position Size Trading: 1% Risk Rule එකෙන් ගණනය කරන හැටි
Current account equity, උපරිම risk සහ entry-stop දුර භාවිතා කර position size ගණනය කරන සූත්රය සහ leverage ගැන වැදගත් සීමා.

මෙම screenshot එක 2026-08-27T05:42:40Z දී TradingView හි Long position drawing tool නිල Help Center පිටුව වෙතින් ලබාගත් සැබෑ webpage capture එකකි. Tool එක account size, risk, entry, stop, target, leverage සහ quantity inputs දක්වයි; screenshot එකේ thumbnail values වත්මන් BTCUSDT recommendation එකක් නොවේ. පහත සූත්රයෙන් ඔබේම verified inputs ගණනය කරන්න.
Position size තීරණය කළ යුත්තේ “මට කොපමණ ලාභයක් ඕනද” යන්නෙන් නොව අදහස වැරදුණොත් කොපමණ පාඩුවක් දරාගත හැකිද යන්නෙන්ය. 1% rule එකෙන් එක් trade එකකට account එකේ 1%කට වඩා risk නොකරන බව අදහස් කරයි. 1% අනිවාර්ය අගයක් නොව upper limit එකක් ලෙස සැලකිය හැක.
මෙම සූත්රයේ scope සහ input එකම කරගන්න
මෙම ලිපියේ සරල සූත්ර spot සහ linear USDT-quoted product සඳහාය. Inverse/coin-margined contracts, options, CFDs හෝ contract multiplier ඇති instrument එකකට product specification එකේ point value සහ lot size අවශ්යය; එම inputs නැතිව මෙම සූත්රය සෘජුව භාවිතා නොකරන්න.
- Current account equity: දැන් account එකේ net value; පැරණි deposit balance එක නොවේ.
- Maximum risk amount: equity × ඔබ කලින් තෝරාගත් risk percentage.
- Price distance per unit: |Entry − Stop|. Absolute value නිසා long සහ short දෙකටම එකම field එක භාවිතා කළ හැක.
- Distance fraction (decimal): |Entry − Stop| ÷ Entry. 2% distance එක formula එකට දමන්නේ 0.02 ලෙසය.
- Distance percentage: distance fraction × 100. මෙය display කිරීමට 2% ලෙස ලියයි; division formula එකට 2 නොදමන්න.
- Linear quantity: maximum risk amount ÷ price distance per unit.
- Notional value: quantity × entry price.
Short trade එකකටත් distance එක absolute value එකෙන් ගන්න; negative quantity සෑදෙන්න ඉඩ නොදෙන්න. Quantity result එක exchange minimum quantity සහ step size එකට round down කරන්න.
සූත්රය
Risk amount = Current account equity × Risk percentage as a decimal
Position notional value = Risk amount ÷ Distance fraction
Position quantity = Risk amount ÷ |Entry − Stop|
උදාහරණයක්: current account equity USD 1,000 සහ risk 1% (= 0.01) නම් risk amount = 1,000 × 0.01 = USD 10කි. Entry සිට stop දුර 2% නම් distance fraction = 0.02 සහ price-only position notional = 10 ÷ 0.02 = USD 500. Fees සහ slippage ඇතුළත් කළ පසු පහත total-risk formula එකෙන් quantity අඩු කරන්න.
Leverage ගැන වැදගත් වෙනස
Leverage එක position size වැඩි කළ හැකි නමුත් acceptable risk වැඩි නොකරයි. Liquidation price, maintenance margin සහ funding charges stop order එකෙන් වෙනස් අවදානම්ය. ආරම්භකයෙකුට leverage නොමැති paper calculation එකෙන් පටන් ගැනීම වඩා පැහැදිලිය.
Trade එකකට පෙර checklist
- account equity නවතමද?
- stop එක market structure මතද, කැමති පාඩු මුදලට ගැළපීමට අහඹුවද?
- fees/slippage ඇතුළත්ද?
- correlated positions එකවර risk වැඩි කරනවාද?
- stop hit වූ පසු එය මාරු නොකරන නීතිය තිබේද?
1% rule එක ලාභය සහතික නොකරයි. එහි අරමුණ අඛණ්ඩ පාඩු මාලාවකදී account එකට සිදුවන හානිය සීමා කිරීමයි.
Position size ගණනයට අගයන් හයක් ලියන්න
Trade idea එකකට account equity, risk percentage, entry, stop, fees සහ estimated slippage යන අගයන් වෙනම කොටු හයක ලියන්න. Position size ගණනය කළ පසු stop hit වුවහොත් මුළු අලාභය ඔබේ limit ඉක්මවන්නේද නැවත බලන්න. Open positions එකිනෙකට සම්බන්ධ වත්කම් නම් එකතුවූ risk ද ගණනය කළ යුතුය.
ගණනය අවසන් කිරීමට පෙර
Current account equity එක වැඩි හෝ අඩු වූ සෑම විටම risk amount නැවත ගණනය කරන්න. පසුගිය ජයග්රාහී trade එකේ position size අන්ධව නැවත භාවිතා කිරීමෙන් නියමිත 1% සීමාව නොදැනුවත්ව ඉක්මවිය හැක.
සම්පූර්ණ ගණනයක්
Current account equity එක 1,000 USDT සහ එක් trade එකකට අවදානම 1% නම් උපරිම planned loss එක 10 USDTය. Entry 100 සහ stop 95 නම් එක් unit එකකට risk එක 5 USDTය. Position size = 10 ÷ 5 = units 2; notional value එක 200 USDTය. Fees සහ slippage නිසා සැබෑ loss එක 10ට වඩා වැඩි විය හැකි බැවින් size එක සුළු වශයෙන් අඩු කිරීම ප්රායෝගිකය.
Leverage 5x යෙදුවත් entry-to-stop price distance එක වෙනස් නොවේ. Leverage margin අවශ්යතාව වෙනස් කරන අතර ඔබ අවදානමට දමන මුදල තීරණය කළ යුත්තේ stop distance සහ position size මඟිනි.
Size ගණනයට පෙර checklist
- Stop එක thesis invalid වන chart level එකකද?
- Entry සහ stop එකම quote currency එකෙන්ද?
- Contract multiplier හෝ lot size තිබේද?
- Fees, funding සහ slippage සඳහා buffer එකක් තිබේද?
- Open positions සියල්ලේ combined risk එක සීමාව තුළද?
Stop එකට ගැළපෙන size එක ගණනය කිරීම වෙනුවට කැමති size එකට stop එක ළඟට ගෙන ඒම වැරදි අනුපිළිවෙළකි. මුලින් invalidation, පසුව distance, අවසානයේ size තීරණය කරන්න.
BTCUSDT Spot filters සමඟ quantity එක අවසන් කරන්න

මෙය 2026-08-27T16:51:01+08:00දී ලබාගත් Binance නිල BTCUSDT exchangeInfo response එක පෙන්වන සැබෑ webpage screenshot එකකි. Captured values: PRICE_FILTER tickSize 0.01 USDT, LOT_SIZE minQty 0.00001 BTC, stepSize 0.00001 BTC, සහ NOTIONAL minNotional 5.00 USDT. Exchange filters වෙනස් විය හැකි නිසා order එකට පෙර endpoint එක නැවත කියවා current values භාවිතා කරන්න.
මෙම reproducible worksheet එකට product එක Binance Spot BTCUSDT ලෙස freeze කරමු. 2026-08-26T00:00:00+00:00 closed daily bar එකෙන් entry reference close 79,023.75 USDT සහ stop reference low 77,632.58 USDT ගනිමු. මෙය historical education sample එකක් මිස current price හෝ recommendation එකක් නොවේ.
Current account equity 1,000 USDT, risk rate 1% = 0.01, එබැවින් maximum planned loss 10 USDT. Fee assumptions exchange fee claim නොවේ: entry fee rate 0.10%, expected stop-fill fee rate 0.10%, slippage stress entry price එකේ 0.10% per BTC, fixed funding/other charge 0 USDT. Cash-capacity check එක සඳහා entry commission එක quote asset USDT balance එකෙන් අඩු වන බව freeze කරමු. Reader තම account tier, commission asset හා order type අනුව මෙම inputs මාරු කළ යුතුය.
සියලු variable costs එකම USDT per BTC unit එකට පරිවර්තනය කරන්න:
- Price distance = 79,023.75 − 77,632.58 = 1,391.17 USDT/BTC.
- Entry fee = 79,023.75 × 0.001 = 79.02375 USDT/BTC.
- Estimated stop-fill fee = 77,632.58 × 0.001 = 77.63258 USDT/BTC.
- Slippage allowance = 79,023.75 × 0.001 = 79.02375 USDT/BTC.
- Total variable risk = 1,391.17 + 79.02375 + 77.63258 + 79.02375 = 1,626.85008 USDT/BTC.
- Raw risk quantity = (10 − fixed charges 0) ÷ 1,626.85008 = 0.0061468479 BTC.
Quantity step එකට round down කරන්න:
Rounded risk quantity = floor(0.0061468479 ÷ 0.00001) × 0.00001 = 0.00614 BTC.
Round කළ පසු risk නැවත ගණනය කිරීම අනිවාර්යය: 0.00614 × 1,626.85008 + 0 fixed charges = 9.9888595 USDT, එබැවින් 9.9888595 ≤ 10.00 PASS. Notional = 0.00614 × 79,023.75 = 485.205825 USDT.
Exchange-filter සහ capital-capacity checks
- Quantity: 0.00614 ≥ minQty 0.00001 සහ stepSize 0.00001ට exact multiple — PASS.
- Notional: 485.205825 ≥ minNotional 5.00 — PASS.
- Price increments: entry 79,023.75 සහ stop 77,632.58 දෙකම tickSize 0.01ට exact multiple — PASS.
- Spot cash capacity: entry fee එක USDT cash එකෙන් අඩු වන නිසා 1,000 ÷ (79,023.75 × 1.001) = 0.0126417817 BTC raw capacity; step එකට round down කළ capacity 0.01264 BTC.
- Final quantity = min(risk quantity 0.00614, cash-capacity quantity 0.01264) = 0.00614 BTC.
මෙම checks position-size එකට අදාළ captured filters පමණි; ඒවා final order-acceptance guarantee එකක් නොවේ. Limit හෝ market order type එක තෝරාගත් පසු PERCENT_PRICE_BY_SIDE, MARKET_LOT_SIZE, order status, time-in-force සහ account permissions වැනි අදාළ current rules ද exchange order form/API එකෙන් පරීක්ෂා කරන්න. එයින් එකක් fail නම් NO ORDER.
මෙම Spot sample එකේ leverage, maintenance margin, funding සහ liquidation price අදාළ නොවේ. Margin හෝ futures product එකකට මාරු වුවහොත් එය අලුත් worksheet එකකි: contract multiplier, leverage, maintenance margin, funding, liquidation estimate සහ product-specific filters ලබාගෙන final quantity = min(risk-based quantity, margin-capacity quantity) නැවත ගණනය කරන්න. Planned stop එකට පෙර liquidation විය හැකි නම් NO ORDER.
Order එක නොයවන branches
- Raw quantity round down කළ පසු minQty හෝ minNotional fail නම් size එක risk limit ඉක්මවා ඉහළ round නොකර NO ORDER.
- Entry හෝ stop tickSize එකට නොගැළපේ නම් exchange rule අනුව adverse direction එකට වැරදි rounding නොකර price නැවත සකස් කර මුළු risk එක නැවත ගණනය කරන්න; risk > 10 නම් NO ORDER.
- Fixed charges ≥ risk amount, total per-unit risk ≤ 0, stop side වැරදි, account equity නොදන්නා හෝ fee/slippage inputs නොදන්නා නම් NO ORDER.
- Spot available cash quantity risk quantityට අඩු නම් final size capacity quantity දක්වා අඩු කරන්න; minNotional fail වුවහොත් NO ORDER.
- Gap, flash move, order-book gap, disconnected platform හෝ stop execution failure නිසා realized loss 10 USDT ඉක්මවිය හැක. “1%” guaranteed loss cap එකක් නොවේ.
මූලාශ්ර: Binance Data API — BTCUSDT exchange filters, Binance Data API — closed daily sample, TradingView — Long position drawing tool, ශ්රී ලංකා මහ බැංකුව — ක්රිප්ටෝ මුදල් භාවිතය සහ ආයෝජනයේ ඇති අවදානම. ක්රිප්ටෝ මුදල් ශ්රී ලංකාවේ නීත්යානුකූල මුදල් නොවන අතර නියාමන ආරක්ෂාවක් නොමැත; මෙහි සඳහන් සේවාවක් හෝ ගණනයක් ඔබට ලබාගත හැකි බවට තහවුරු කිරීමක් නොවේ.
