Keep each fill separate
Enter every execution with its own price and size. Partial fills at different prices should not be merged before calculation.
Combine multiple buys or same-direction futures fills into one weighted entry price, then measure fees, break-even, current PnL, and the size needed to reach a target average.
Add each fill separately. Larger fills carry more weight than smaller ones.
Choose a possible next fill and the average price you want to reach.
The target must sit between your current average and the next fill price.
A simple average treats every price equally. A trading position does not. The correct average weights each entry by the quantity filled, so a large order changes the cost basis more than a small order.
Enter every execution with its own price and size. Partial fills at different prices should not be merged before calculation.
Use asset quantity when the exchange shows coins or contracts. Use USDT amount when you know how much quote currency each entry used.
The weighted formula applies to spot buys and to scaling into a long or short. Reductions and direction flips require realized-PnL accounting.
Calcoring converts every entry to asset quantity and quote value before combining it. Fees are kept separate from the displayed weighted entry, then added to the break-even and net-PnL estimates.
Average entry = Σ(Entry price × Quantity) ÷ Σ(Quantity)Total position value = Σ(Entry price × Quantity)Long break-even = (Entry value + Entry fees) ÷ [Quantity × (1 − Exit fee rate)]Quantity to add = Current quantity × (Current average − Target average) ÷ (Target average − New fill price)The calculator is designed for entries that add exposure in the same direction. Trading platforms may use different realized-PnL and position-reset rules after partial closes or a direction flip.
Buying 0.01 BTC at $70,000 and 0.02 BTC at $68,000 creates 0.03 BTC with $2,060 of entry value. The larger second fill pulls the weighted average down to $68,666.67. At a 0.05% entry and exit fee, break-even is about $68,735.37. If BTC is $72,000, estimated net PnL is $97.89.
Because each price must be weighted by the quantity bought there. If two entries have different sizes, adding the prices and dividing by two is incorrect.
Yes. Calcoring converts each USDT amount to quantity using that row’s price, then applies the same weighted-average formula.
The main average shows the execution-weighted market price. Fees are shown separately and included in the fee-adjusted break-even and net-PnL results.
Yes for entries that add to the same short direction. The weighted entry formula is unchanged, while PnL direction and fee-adjusted break-even are reversed appropriately.
The target tool solves for the quantity required at your proposed next fill price. The target must lie between the current average and that new price.
A partial close realizes some PnL, and exchanges can account for the remaining position differently. This page does not reconstruct realized trade history; use the exchange statement for that task.