English
Back
Download
Need Help?
Log in to access Online Inquiry
Back to the Top

The cost of the position

Moomoo Financial Singapore Pte. Ltd. provides two methods to calculate the cost basis of securities.

 

 

 

1. Diluted Cost

Diluted Cost refers to the break-even price (excluding commissions and fees) of a stock while you hold it. It considers the profit and loss (P/L) on every trade, both buy and sell, but is not affected by rights issue, etc.
If you hold a long position in a stock and sell it at a price equal to the Diluted Cost, you reach the break-even point and have no net P/L. P/Ls on sell trades will raise or lower Diluted Cost and could even make it negative.
 
Formulas:
- For long positions: Diluted Cost = (Total Amount of Buy Trades within the Holding Period - Total cash dividend within the Holding Period– Total Amount of Sell Trades within the Holding Period) / Quantity
- For short positions: Diluted Cost = (Total Amount of Sell Trades within the Holding Period – Total Amount of Buy Trades within the Holding Period + Total cash dividend within the Holding Period) / Quantity
Holding periods: ForUniversal accounts, the holding period is calculated on a daily basis, starting from day T when there is no position at the beginning of the day and a position is held by the end of the day.
Costs are calculated seperately for long positions and short positions.

 

2. Average Cost

Formula

Average cost = (average cost before buying × quantity + the price of this purchase × quantity) ÷ quantity after the purchase

Implication

It is the average cost of the current position of a stock (excluding commissions and fees). Only purchases are considered. The gain or loss corresponding to the sale of a stock does not dilute the cost price, but is converted to realized gain or loss.

 

Eg.1. Opening A Position

If the customer does not hold Alibaba (BABA) before TDay, and buy 200 shares at $200/share on T Day, then 

Diluted Cost = (Total amount of Buy executions within the holding period - Total amount of Sell executions within the holding period)÷ Quantity

=(200×200-0)÷200

= 200

Average Cost = (average cost before purchase × quantity before purchase + purchase price × purchasing quantity) ÷ the quantity held after purchase

=(0+200×200)÷ 200

= 200

If the stock price rises to $205, compare the positions under the two methods.

Diluted  Cost Market Price Quantity P&L    
200 205 200 1000    
Average  Cost Market Price Quantity P&L Unrealized     P&L Realized  P&L
200 205 200 1000 1000 0

Eg.2. Reduce Position(follow eg.1.)

Suppose the customer sells 100 shares at $210/share onT+1 Day, then

Diluted Cost = (Total amount of Buy executions within the holding period - Total amount of Sell executions within the holding period)÷ Quantity

=(200×200-210×100)÷ 100

= 190

Average Cost = unchanged when selling stock = 200, but the profit and loss = (210-200) × 100 = 1000 turns into Realized P&L.

If the stock price rises to 215, compare the positions under the two methods.

Diluted  Cost Market Price Quantity P&L    
190 215 100 2500    
Average  Cost Market Price Quantity P&L Unrealized     P&L Realized  P&L
200 215 100 2500 1500 1000

Eg.3. Add Position(follow eg.2.)

If the customer buys 100 shares at $205/share on T+5 Day, then

Diluted Cost = (Total amount of Buy executions within the holding period - Total amount of Sell executions within the holding period)÷ Quantity

=(200×200+205×100-210×100)÷ 200

= 197.50

Average cost = (average cost before purchase × quantity before purchase + purchasing price × purchasing quantity) ÷ the quantity held after purchase

=(200×100+205×100)÷200

= 202.50

If the stock price rises to 215, compare the positions under the two methods.

Diluted  Cost Market Price Quantity P&L    
197.50 215 200 3500    
Average  Cost Market Price Quantity P&L Unrealized     P&L Realized  P&L
202.50 215 200 3500 2500 1000

 

Market Insights
Hot AI Stocks
Crypto Stock Picks
Unlock Now
ARK ETFs
Unlock Now