Skip to content

Methodology

Every number on the calculator comes from the contract rules below and the formulas on this page. All maths runs in exact decimals in your browser; nothing is sent anywhere. Rules last checked 2026-10-15.

Formulas

For entry E, stop S, contract size c (coin per lot), fee rates r (maker or taker per leg), GST g and the INR rate fx:

budgetUSD  = budgetINR / fx
perLotLoss = |E − S| × c + (E × r_entry + S × r_stop) × c × (1 + g)
lots       = floor(budgetUSD / perLotLoss)
lossUSD    = lots × perLotLoss
notional   = lots × c × E          (one leg)
margin     = notional / leverage
breakeven  = E × (1 ± r_entry(1+g)) / (1 ∓ r_taker(1+g))   (long / short, taker exit)

The “without fees” comparison uses floor(budgetUSD / (|E − S| × c)) and then charges the real fees on that size. The leverage warning approximates isolated liquidation at an adverse move of 1/leverage − maintenance margin − isolated liquidation fee; it is an estimate, not Delta's liquidation price. Display rounding is half-up to 2 decimals; intermediate values are not rounded.

Contract rules

ParameterBTCUSDETHUSDSOLUSD
1 lot0.001 BTC0.01 ETH1 SOL
Tick size (USD)0.50.050.0001
Maker / taker fee0.02% / 0.05%0.02% / 0.05%0.02% / 0.05%
GST on fees18%18%18%
Min initial / maintenance margin0.5% / 0.25%0.5% / 0.25%1% / 0.5%
Max leverage200×200×100×
Flat-margin notional limit (USD)100000100000100000
Isolated liquidation fee0.05%0.1%0.1%
USD-INR rate₹85₹85₹85
Checked2026-10-152026-10-152026-10-15

The flat-margin limit is Delta's API field max_leverage_notional; Delta's help article on isolated margin does not publish the threshold as a number, so the calculator refuses sizes above it rather than guess the margin.

Sources

Delta's in-app Trade Size calculator works from margin × leverage (per Delta's help article as of 2026-10-15); if Delta adds stop-loss sizing, tell us and we will review this page.

Checked against Delta's fee calculator

We entered the same trades into Delta's fee calculator (logged out) and compared. Delta's page truncates decimals, so differences up to $0.01 are expected. Its calculator treats every trade as long, shows entry + exit notional combined, and has the Scalper Offer (no closing fee) switched on by default — rows marked ′ have it switched off.

CaseContractEntry → exitLotsDelta: fees incl. GSTOursDelta: net PnLOurs
B1BTCUSD65000 M → 70000 T100056.64 / 15.3456.64 / 15.344984.664,984.66
B2BTCUSD100000 T → 101000 T1000118.58 / 59118.59 / 59.00941941.00
B3BTCUSD100000 M → 101000 M100047.43 / 23.5947.44 / 23.60976.4976.40
B4BTCUSD100000 T → 99000 T1000117.41 / 59117.41 / 59.00-1059−1,059.00
B5BTCUSD102345.5 T → 103210 M373.13 / 2.233.14 / 2.2329.7529.75
B6BTCUSD100000 T → 100200 T25029.52 / 14.7529.53 / 14.7535.2535.25
B2′BTCUSD100000 T → 101000 T1000118.58118.59881.41881.41
B5′BTCUSD102345.5 T → 103210 M373.133.1428.8528.85
EB1ETHUSD2000 M → 2200 T100017.7 / 4.7217.70 / 4.721995.281,995.28
EB2ETHUSD2400 T → 2424 T100028.46 / 14.1628.46 / 14.16225.84225.84
EB2′ETHUSD2400 T → 2424 T100028.4628.46211.53211.54
EB3ETHUSD2400 M → 2424 M100011.38 / 5.6611.38 / 5.66234.33234.34
EB4ETHUSD2400 T → 2376 T100028.17 / 14.1628.18 / 14.16-254.16−254.16
EB5ETHUSD2345.35 T → 2371.9 M370.71 / 0.510.72 / 0.519.319.31
EB5′ETHUSD2345.35 T → 2371.9 M370.710.729.109.10
EB6ETHUSD2400 T → 2404.8 T2507.08 / 3.547.09 / 3.548.468.46
SB1SOLUSD100 M → 110 T100088.5 / 23.5988.50 / 23.609976.49,976.40
SB2SOLUSD102.3735 T → 103.3972 T1000121.40 / 60.40121.40 / 60.40963.29963.30
SB2′SOLUSD102.3735 T → 103.3972 T1000121.40121.40902.29902.30
SB3SOLUSD102.3735 M → 103.3972 M100048.56 / 24.1648.56 / 24.16999.53999.54
SB4SOLUSD102.3735 T → 101.3497 T1000120.19 / 60.40120.20 / 60.40-1084.20−1,084.20
SB5SOLUSD102.3457 T → 103.2101 M373.13 / 2.233.14 / 2.2329.7429.75
SB5′SOLUSD102.3457 T → 103.2101 M373.133.1428.8428.85
SB6SOLUSD100 T → 100.2 T25029.52 / 14.7529.53 / 14.7535.2535.25

Stop-loss sizing checks

For each case we sized the trade, then entered our lot count, one lot more and the no-fee lot count into Delta's calculator with the stop as the exit price. Our size always stays within the budget; one more lot always goes over.

CaseContractSideBudgetEntry / stopLotsDelta: loss at stopOursWithin budget
S1-oursBTCUSDlong₹1000100000 / 995001911.7311.74yes
S1-ours+1BTCUSDlong₹1000100000 / 995002012.3512.35no
S1-naive_no_feeBTCUSDlong₹1000100000 / 995002314.2014.21no
S2-oursBTCUSDshort₹500100000 / 10100055.415.42yes
S2-ours+1BTCUSDshort₹500100000 / 10100066.496.50no
S2-naive_no_feeBTCUSDshort₹500100000 / 10100055.415.42yes
S3-oursBTCUSDlong₹2000100000 / 9995014023.5123.52yes
S3-ours+1BTCUSDlong₹2000100000 / 9995014123.6823.68no
S3-naive_no_feeBTCUSDlong₹2000100000 / 9995047078.9478.95no
SE1-oursETHUSDlong₹10002400 / 23887911.7111.71yes
SE1-ours+1ETHUSDlong₹10002400 / 23888011.8511.86no
SE1-naiveETHUSDlong₹10002400 / 23889814.5214.53no
SE2-oursETHUSDshort₹5002400 / 2424225.715.72yes
SE2-ours+1ETHUSDshort₹5002400 / 2424235.975.98no
SE2-naiveETHUSDshort₹5002400 / 2424246.236.24no
SE3-oursETHUSDlong₹20002400 / 239961423.5223.52yes
SE3-ours+1ETHUSDlong₹20002400 / 239961523.5623.56no
SE3-naiveETHUSDlong₹20002400 / 2399235290.1190.11no
SS1-oursSOLUSDlong₹1000102.3735 / 101.851811.5911.59yes
SS1-ours+1SOLUSDlong₹1000102.3735 / 101.851912.2312.24no
SS1-naiveSOLUSDlong₹1000102.3735 / 101.852214.1614.17no
SS2-oursSOLUSDshort₹500102.3735 / 103.544.854.85yes
SS2-ours+1SOLUSDshort₹500102.3735 / 103.556.056.06no
SS2-naiveSOLUSDshort₹500102.3735 / 103.556.056.06no
SS3-oursSOLUSDlong₹2000102.3735 / 102.312123.5023.51yes
SS3-ours+1SOLUSDlong₹2000102.3735 / 102.312223.6923.70no
SS3-naiveSOLUSDlong₹2000102.3735 / 102.332062.1662.16no
SS4-oursSOLUSDlong₹150102.3735 / 10012.492.49no

Not included