Bitcoin (BTC/USD) Position Size Calculator for Philippine Traders
Work out the exact bitcoin lot size that makes a stop-out cost precisely the peso amount you are willing to lose.
How it works
It starts from the money you accept losing, not from the lot you feel like trading. You enter your risk in pesos, your stop distance in pips (on BTC/USD one pip is 1.0), and the calculator divides risk by stop distance and contract size to return the lot. That order keeps the loss fixed while the position flexes.
Related tools
What the position size calculator answers, and when you need it
It answers one question: given a fixed peso loss I can live with, how many BTC should I hold so my stop-out produces exactly that loss? A Philippine trader needs it before every entry, and especially when volatility on bitcoin widens the stop, because a wider stop at the same risk forces a smaller lot.
You also need it when moving between accounts funded by GCash or bank transfer, since your usable capital in pesos changes but your risk discipline should not. Set the loss in pesos first, then let the calculator shrink or grow the position around it rather than the other way round.
It is the correct starting point for anyone trading BTC/USD through MT4, MT5, cTrader or the FxPro app, because the platform will happily let you type a lot size that has nothing to do with the risk you intended.
The formula in plain words
Lot size = Risk amount ÷ (Stop distance in pips × Pip value per lot). Risk amount is the peso figure you refuse to exceed on this trade. Stop distance is how far your stop sits from entry, measured in pips where one pip on BTC/USD equals 1.0. Pip value per lot is what one pip is worth for 1 standard lot, which is 1 BTC.
Convert your peso risk to the account currency first, because the pip value per lot is expressed against USD for BTC/USD. If your account is funded in pesos, the conversion rate you actually got on your GCash or bank transfer is the honest one to use, not a rate you remember from last week.
The formula has no room for optimism. If you cannot state the stop distance as a number of pips before you enter, you are not ready to size the trade, and any lot the calculator returns would be built on a guess.
A worked example on bitcoin
Take a risk of $100.00 with a stop 500 pips away. One pip on 1 standard lot (1 BTC) is worth $1.00 per pip at a reference price near 77000.0, so a 500-pip stop on a full lot would cost about $500.00. Divide $100.00 by that $500.00 and you get 0.20 lots.
Check it forward: 0.20 lots × 500 pips × $1.00 per pip per lot = $100.00. The stop-out lands on the number you chose, which is the whole point. Nothing about the entry price changed the answer; only the risk, the stop distance and the contract size did.
If your stop were 250 pips instead, the same $100.00 risk would allow 0.40 lots, and at 1000 pips it would allow 0.10 lots. Wider stop, smaller lot; tighter stop, larger lot, with the loss held constant throughout.
Common mistakes and how to read the result
The most common error is sizing from the lot you want and then hunting for a stop that fits, which reverses the logic and quietly raises the risk. Read the result as a ceiling: it is the largest lot that still respects your stated loss, so rounding down is always safe and rounding up is not.
A second mistake is ignoring the peso conversion. A risk written in pesos but a pip value quoted in USD means the answer is only correct once you have applied the rate you actually paid. Keep the conversion explicit rather than assuming parity.
Finally, remember the figure assumes your stop fills at the level you set. On bitcoin, gaps and fast moves can fill you worse, so treat the calculator as a plan and keep margin headroom above it. FxPro is licensed by the FCA (UK) and CySEC - not by the SEC of the Philippines.
Risk as a fixed fraction of the account, not a fixed peso amount
Risk a fixed fraction of your account, such as 1 percent, so the peso amount at risk scales with your balance. On a ₱100,000 account, 1 percent is ₱1,000; if the account grows to ₱150,000, the same 1 percent is ₱1,500. The calculator needs that fraction and your stop distance to return a size, and the fraction is the only input you control before the trade. Keep it constant so a losing streak shrinks the size automatically instead of forcing you to guess a new amount.
A fixed fraction makes the calculator's output depend on the stop distance, not on how confident you feel. If your BTC/USD stop is 500 pips away and you risk 1 percent of ₱100,000, the size is ₱1,000 divided by the pip value for that distance. When the stop widens to 1,000 pips, the size halves. That is the intended behaviour: the market, through your stop placement, decides the size, and your risk fraction stays the same across every trade you take on the platform.
Keep the fraction small enough that a run of losses does not change your decisions. A fraction you can hold through several consecutive losses is more useful than one that looks aggressive on a single trade. The calculator returns a size in lots, and you can convert that to BTC because 1 standard lot is 1 BTC. Write the fraction down next to the size so the next calculation starts from the same number, not from a number you invent after a win.
Why a stop parked on a round number is a weaker stop
A stop at a round number such as 77000.0 or 76500.0 is weaker because many traders place orders near the same round levels, so price often trades through them before continuing. The calculator will size the trade correctly for whatever stop you enter, but a stop chosen because the number looks neat is not chosen because the chart says the idea is wrong. Move the stop to the level where your reason for the trade fails, then let the calculator size from that distance.
Round-number stops change the size the calculator returns for no trading reason. If your real invalidation is 120 pips away but you move the stop to a round 100 pips to make the arithmetic easier, the calculator returns a larger size than your analysis supports. That larger size is the risk you did not intend. Enter the stop distance your chart gives you, even when it is an awkward number, and accept the smaller size the calculator returns.
The stop distance is an input to the formula, so a stop placed for convenience quietly rewrites the output. On BTC/USD, where one pip is 1.0, a 50-pip difference in stop distance changes the size by the same proportion as a 50-pip change in the price. Choose the stop first from the setup, then size. If the resulting size is too small for the broker's minimum, the answer is to skip the trade or find a tighter, better-justified stop, not to move the stop to a round number.
When the account currency is not the quote currency
When your account is funded in pesos but the instrument is BTC/USD, the calculator has to convert your risk from ₱ to USD before it divides by the stop distance. The result depends on the USD/PHP rate your broker applies at that moment, so the same peso risk can produce a different lot size on different days. The formula is still risk divided by stop distance, but the risk figure must be in the quote currency, USD, before the division happens.
The conversion is not a detail you can skip. If you risk ₱1,000 and the USD/PHP rate is not 1.0, the USD risk is not ₱1,000. The calculator or your broker's platform applies a conversion rate, and that rate is a cost you should treat as part of the trade. Check which rate the platform used, because a stale or marked-up conversion changes the size and the effective risk you take on the BTC/USD position.
Keep the conversion visible in your notes. Write the peso risk, the conversion rate the platform showed, and the resulting USD risk next to the lot size. If the rate moves before you enter, the size the calculator gave you is no longer the size that matches your peso risk. Recalculate at entry, or accept that the peso amount at risk has drifted. The instrument code stays BTC/USD and the pip stays 1.0; only the account-currency conversion changes.
The smallest size the broker will accept, and what to do below it
The smallest size the broker will accept is a contract specification, not something the calculator can invent, so check it on the platform before you rely on a result. If the calculator returns a size below that minimum, the trade as calculated cannot be placed. Your options are to skip the trade, widen the risk fraction, or find a setup where the stop distance is smaller. Do not round up to the minimum without deciding that the extra risk is acceptable.
Rounding up to the broker's minimum changes your risk beyond the fraction you set. If the calculator says 0.03 lots and the minimum is 0.10 lots, placing 0.10 lots risks more than three times your intended amount. That is a different trade. The honest response is to treat the calculated size as a signal that the account is too small for that stop distance at that risk fraction, and either pass on the trade or reduce the risk elsewhere.
The minimum also interacts with the stop distance. A wide stop on a small account often produces a size below the minimum, while a tighter stop on the same account can produce an acceptable size. The calculator shows you the gap before you enter. Use that gap as information: it tells you the account, the stop, and the risk fraction are not aligned. The fix is to change one of those inputs deliberately, not to place a minimum-size trade and hope the stop holds.
What to do when the calculator's result falls below the broker minimum
When the result falls below the broker minimum, the trade is not available at your chosen risk, so the first action is to not place it. The calculator has done its job by showing that the account, the stop distance, and the risk fraction do not fit the contract specification. Placing the minimum anyway means you are trading a risk you did not choose. Treat the below-minimum result as a stop signal, not as a rounding problem to solve with a bigger lot.
If you still want exposure, change an input you are allowed to change. A tighter stop that is still justified by the chart lowers the required size, and a larger account balance raises the size the same fraction produces. What you should not do is raise the risk fraction just to clear the minimum, because that raises the peso amount at risk on every future trade too. The minimum is fixed by the broker; your inputs are the only things you can move.
Record the below-minimum result in your notes with the inputs that produced it. Over time those notes show whether your account is too small for the stops you take or whether your stops are wider than your analysis needs. That is more useful than a single forced trade. The platform will still accept the minimum order, but the calculator's answer is the risk you intended, and the gap between the two is the extra risk you would be taking without a reason.
How account currency conversion shifts the size you get
Account currency conversion shifts the size because the formula needs risk in the quote currency, and your account is in pesos. If the platform converts at a rate different from the one you assumed, the USD risk changes and the lot size changes with it. The shift is proportional: a conversion rate that makes your USD risk larger produces a larger size, and a rate that makes it smaller produces a smaller size. The stop distance and the instrument code do not change.
The conversion can also shift the result between the time you calculate and the time you enter. If the USD/PHP rate moves, the same peso risk buys a different number of dollars, so the calculator's output is a snapshot. For BTC/USD, where the reference price is around 77000.0, the dollar risk is small relative to the position, but the conversion still applies. Recalculate at entry if the rate has moved, or accept the drift and note it.
Keep the conversion rate and the resulting size together in your record. That lets you compare trades on the same basis and see when a size change came from the market rather than from your risk fraction. The broker's platform shows the rate it used; use that rate in your notes rather than a rate from another source. The calculation is only as good as the conversion you feed it, and the conversion is part of the cost of trading a USD-quoted instrument from a peso account.
Common questions
Should I enter my risk in pesos or dollars?
Enter it in the currency you actually think in, then convert to the account currency before reading the lot. BTC/USD pip values are quoted against USD, so a peso risk figure needs the conversion rate you really got on your GCash or bank transfer. Mixing the two without converting is the fastest way to size a trade several times too large.
Why does a wider stop give me a smaller lot?
Because the risk is fixed. Lot size = Risk ÷ (Stop distance × Pip value per lot). Stretch the stop distance and the denominator grows, so the lot must shrink to keep the loss the same. This is the mechanism protecting you when bitcoin volatility expands, not a limitation of the calculator.
Does the entry price change my position size?
No, as long as your risk and stop distance stay the same. The formula uses the distance to your stop in pips, not the price level itself. The reference price near 77000.0 matters for margin and pip value context, but the lot that loses exactly your chosen amount is set by risk and stop distance alone.
Can I use this for a 0.10-lot bitcoin position?
Yes. Run the formula in reverse to check what loss a 0.10-lot position implies for your stop distance, then compare it with the amount you are willing to lose. At the applicable leverage cap a 0.10-lot bitcoin position needs about $385.00 margin, so the sizing and the margin question should be answered together.
What if my calculated lot is smaller than the platform minimum?
Then the trade does not fit your risk budget at that stop distance and account size. Either widen your capital, tighten the stop to a level you genuinely believe in, or skip the trade. Forcing a larger lot than the calculator returns means accepting a loss bigger than the one you decided was acceptable.
Trade BTC/USD on FxPro
FxPro gives Philippine traders MT4, MT5, cTrader and the FxPro app for bitcoin, with funding through GCash or bank transfer. The entity serving this country is licensed by the FCA (UK) and CySEC, not by the SEC of the Philippines.
Trade bitcoin with FxPro →