EdgeFlo calculates position size differently for each asset class. Forex uses pips and lots. Indices and commodities use points and lots. Crypto uses price distance and quantity. This article explains how the risk calculator adapts and what each field means for each market.
Position sizing in EdgeFlo is automatic regardless of which market you trade. Enter your stop loss, and EdgeFlo calculates the correct trade size based on your account balance, risk settings, and the specific instrument you are trading. The underlying math changes by asset class - but the experience stays the same: you see your dollar risk and R:R before you ever confirm a trade.
The goal has always been the same: you should never have to calculate position size manually under pressure. That applies whether you are trading EURUSD, gold, NAS100, or Bitcoin.
How the Calculator Works
For every asset class, the same three inputs drive the calculation:
- Your account balance (synced live from your broker)
- Your risk per trade (set in Settings or adjusted per trade)
- Your stop loss distance (entered in the trade panel)
EdgeFlo then uses the instrument's specific value per unit of movement to determine how large your position can be while keeping your dollar risk within the amount you set.
By Asset Class
Forex
| Field | Label | Example |
|---|---|---|
| Position size | Lots | 0.50 lots |
| SL/TP distance | Pips or Price | 25 pips |
| Order button | Place BUY Order 0.50 lots @ 1.08521 |
Forex uses pip-based logic. The calculator converts your risk amount into lot size by dividing it by (pip value multiplied by stop distance in pips). Currency conversion is applied automatically if your account currency differs from the pair's profit currency.
Commodities (XAUUSD, XAGUSD, USOIL)
| Field | Label | Example (XAUUSD) |
|---|---|---|
| Position size | Lots | 0.10 lots |
| SL/TP distance | Points or Price | 20 points |
| Order button | Place BUY Order 0.10 lots @ 2,345.50 |
Commodities use point-based logic. The calculator uses the instrument's point value (which reflects the contract size your broker assigns — typically 100 troy ounces for gold) to convert stop distance into lot size. Enter your stop in either price levels or points. Pips do not apply here.
Indices (US30, NAS100, SPX500, GER40, UK100, JPN225)
| Field | Label | Example (NAS100) |
|---|---|---|
| Position size | Lots | 2 lots |
| SL/TP distance | Points or Price | 150 points |
| Order button | Place BUY Order 2 lots @ 18,420.5 |
Indices use point-based logic. Each broker defines how much one lot is worth per point of movement for a given index. EdgeFlo uses this broker-specific value to calculate the correct lot size. A 150-point stop on NAS100 produces a different lot size from the same dollar risk on US30, because the per-point value differs between them.
Crypto (BTCUSD, ETHUSD, SOLUSD, XRPUSD)
| Field | Label | Example (BTCUSD) |
|---|---|---|
| Position size | Quantity | 0.0015 BTC |
| SL/TP distance | $ Distance or Price | $1,000 |
| Order button | Place BUY Order 0.0015 BTC @ 65,684.17 |
Crypto uses price-based logic with the position size expressed as Quantity — how many units of the asset you are buying. The calculator divides your risk amount by the dollar distance to your stop loss to determine how many units you can hold. Because Bitcoin is priced at tens of thousands of dollars, the Quantity for a small risk amount will be a fraction of one coin.
What Changes and What Stays the Same
Across all asset classes, the following always appears in the trade panel before you confirm:
- Dollar risk (matches your risk setting)
- R:R ratio (based on your SL and TP levels)
- Full order summary (instrument, direction, size, price)
What changes per asset class:
- The label on the position size field (Lots vs Quantity)
- The unit used for SL/TP distance (Pips / Points / $ Distance)
- The calculation method used internally (pip value vs point value vs price movement)
Setting Your Risk Per Trade
Your default risk per trade applies across all asset classes. Set it once in Settings and EdgeFlo uses it whether you are trading forex, gold, an index, or crypto.
You can also switch between percentage-based and fixed dollar risk. Both modes work across every asset class. See Can I Set a Fixed Dollar Amount per Trade Instead of a Percentage? for how to switch.
Adjusting Risk for a Specific Trade
To change your risk for one trade without changing your default setting:
- Open the trade panel by clicking Trade
- Find the Risk per trade field and click the lock icon to unlock it
- Edit the percentage or dollar amount for this trade only
- The position size updates immediately
The change applies to that trade only. Your default resets on the next trade.
Frequently Asked Questions
Why does the same 1% risk give me a very different lot size on gold versus EURUSD?
The contract size and point/pip value are different for each instrument. Gold's contract size (typically 100 troy ounces) and its dollar-per-point value mean the same dollar risk produces a different lot count than on a standard forex pair. The dollar risk amount is what stays constant — the lot size is just the output that achieves it.
My NAS100 lot size looks much smaller than I expected. Is it correct?
Index lot sizes are often small numbers. One lot on NAS100 can represent significant dollar exposure because each point of movement may be worth $1 or more per lot, and the index moves hundreds of points. Always verify your dollar risk shown in the panel — that is the number you should be checking, not the lot count.
Why is my Bitcoin Quantity so small, like 0.0001 BTC?
At $65,000 per Bitcoin, a $100 risk on a $1,000-point stop requires a very small fraction of one coin. The math is correct. The Quantity will scale up as your account grows or your stop tightens. The dollar risk in the panel is the reliable number — confirm it matches your setting before placing the trade.
Can I override the calculated position size and enter my own?
Yes. Click the lock icon next to the position size field to unlock it and enter a manual value. The dollar risk display will update to reflect whatever size you enter. Overriding the calculated size means you are taking manual responsibility for the risk amount — the platform will show you what that risk is, but it will not prevent you from exceeding your limit through manual sizing alone.
Does the position size calculator work the same way in One-Click Trading?
Yes. One-Click Trading uses the same calculation logic. It applies your risk settings and the current instrument's point/pip/price value to calculate the size at the moment you click. All guardrails still apply.
Related Questions
- Why does the Lots field change to Quantity when I select Bitcoin?
- How does EdgeFlo calculate lot size for gold?
- What is the pip value for GBPJPY in the risk calculator?
- Can I set a fixed dollar amount per trade instead of a percentage?
- Why is my calculated lot size different from what my broker shows?
- How does currency conversion work in the risk calculator?
- Does the risk calculator work for manual trades added to the journal?
- Why does my NAS100 position size look smaller than my forex positions?
- What happens if I change my risk mid-session?
- Can I lock a specific lot size and let EdgeFlo calculate the dollar risk from it?
- Does the R:R calculation work the same for all asset classes?
- How is margin calculated for index and commodity positions?
Need help? Contact EdgeFlo Support