Position price calculation

3 point in video

Please notice from position price level the overall calculation of Take profits, DCA and Stop losses take place.

For all executed orders

For your comfort and to understand your risks on positions Finandy by default calculates your position average considering all executed orders.

Average price for all executed orders calculation formula.

Price=(ΣSbΣSs)/(ΣAbΣAs)+Side×FeePrice=(ΣS b ​ −ΣS s ​ )/(ΣA b ​ −ΣA s ​ )+Side×Fee

ΣS_b - all buy orders sum

ΣS_s - all sell orders sum

Order sum = Order price × order quantity

ΣA_b - quantity of all buy orders

ΣA_s - quantity of all sell orders

Side - if LONG, then Side = 1. If SHORT then Side = -1 Fee - fees sum considering VIP discount and fee in BNB

Fee = all executed orders fee + position closing fee

Default setting "For all orders" to understand dynamic breakeven price based on all executed orders within a position. Thus, you can take into account your risks in full and make decisions about new actions more efficiently.

On executed increasing orders

For traditional calculations position average price please choose "On executed increasing orders" and press "Save".


ΣS - sum of all orders increasing position. For LONG - it is but orders, and for SHORT - it is sell orders. Order sum = Order price × Quantity in orders

ΣA - Quantity of all orders increasing position

Side - if LONG, than Side = 1. If Short, than Side = -1 Fee - fees sum considering VIP discounts and payment of the fee in BNB

Fee = all executed orders fee + position closing fee

The current setting will be considered only executed orders which will average (increase) your position. Setting fits for less intensive activities within the position.

Important to notice that Finandy displays general PnL for position considering realised profit.

With settings turned on "On executed increased orders" will be applied only for new positions.