<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Cost Price on Uncle Xiang&#39;s Notebook</title>
        <link>https://ttf248.life/en/tags/cost-price/</link>
        <description>Recent content in Cost Price on Uncle Xiang&#39;s Notebook</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Tue, 12 May 2026 11:22:37 +0800</lastBuildDate><atom:link href="https://ttf248.life/en/tags/cost-price/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Futu Securities cost price algorithm, which one is the default for Hong Kong brokers and domestic brokers?</title>
        <link>https://ttf248.life/en/p/futu-cost-basis-hk-mainland-brokers/</link>
        <pubDate>Fri, 08 May 2026 23:45:20 +0800</pubDate>
        
        <guid>https://ttf248.life/en/p/futu-cost-basis-hk-mainland-brokers/</guid>
        <description>&lt;p&gt;Regarding this problem/issue from Futu, I will state the conclusion first.&lt;/p&gt;
&lt;p&gt;Futu Securities currently defaults to displaying &lt;strong&gt;cost-averaging&lt;/strong&gt;, which is not what many people understand as simply calculating an average based only on buys and ignoring sells. Extending this concept further, &lt;strong&gt;Hong Kong brokers do not have a unified default methodology&lt;/strong&gt;. If it is a holdings page aimed at Chinese retail investors, common display methods include cost-averaging, average cost, and breakeven price (or principal protection price). However, if the broker is an international firm like IBKR that places more emphasis on tax lots and statement consistency, FIFO (First-In, First-Out) is generally the default method.&lt;/p&gt;
&lt;p&gt;When discussing domestic brokerage firms, if we refer to the most common field in A-share trading clients—the &amp;ldquo;Cost Price/Holding Cost Price&amp;rdquo;—it is &lt;strong&gt;more commonly focused on the diluted cost basis or break-even price&lt;/strong&gt;, rather than simply the average purchase price. This is just because different brokerages do not have standardized naming conventions; some call it &amp;ldquo;holding cost,&amp;rdquo; others call it &amp;ldquo;diluted cost,&amp;rdquo; and some provide a separate figure for the &amp;ldquo;average purchase price.&amp;rdquo;&lt;/p&gt;
&lt;h2 id=&#34;lets-first-break-down-the-three-concepts&#34;&gt;Let&amp;rsquo;s first break down the three concepts
&lt;/h2&gt;&lt;p&gt;These three terms are often used interchangeably, but they are not the same.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Basis&lt;/th&gt;
          &lt;th&gt;Core Logic&lt;/th&gt;
          &lt;th&gt;Will it change after selling?&lt;/th&gt;
          &lt;th&gt;Common Usage&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Average Cost&lt;/td&gt;
          &lt;td&gt;Looks only at purchases, ignores the effect of selling on remaining positions&lt;/td&gt;
          &lt;td&gt;Usually no&lt;/td&gt;
          &lt;td&gt;Viewing the pure average buying price&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Averaging/Break-even Price Maintenance&lt;/td&gt;
          &lt;td&gt;Allocates historical gains/losses from sales back to the remaining position&lt;/td&gt;
          &lt;td&gt;Yes&lt;/td&gt;
          &lt;td&gt;Displaying &amp;ldquo;how far from break-even&amp;rdquo; on the holding page&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;FIFO (First In, First Out)&lt;/td&gt;
          &lt;td&gt;Sells what was bought first, matched by lot&lt;/td&gt;
          &lt;td&gt;Yes, but the logic is lot matching&lt;/td&gt;
          &lt;td&gt;Statements, taxes, realized/unrealized gains/losses&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;If you just want to see &amp;ldquo;what the approximate cost of my remaining stocks is,&amp;rdquo; average cost is the most intuitive.&lt;/p&gt;
&lt;p&gt;If your concern revolves around calculating how far your current holding is from the break-even point after engaging in frequent, short-term trades on a stock, then cost averaging techniques are more directly applicable.&lt;/p&gt;
&lt;p&gt;If you are concerned with knowing exactly which old position/lot was sold first, that is no longer just a front-end holding display issue; it becomes an underlying lot matching problem like FIFO.&lt;/p&gt;
&lt;h2 id=&#34;what-is-futus-current-default-type&#34;&gt;What is Futu&amp;rsquo;s current default type?
&lt;/h2&gt;&lt;p&gt;I checked the Futu Hong Kong Help Center and the Futu NiuNiu Help Center on May 8, 2026, and obtained two definite facts.&lt;/p&gt;
&lt;p&gt;Firstly, the Futu Help Center separately explained two algorithms: &lt;strong&gt;Amortization Cost Price&lt;/strong&gt; and &lt;strong&gt;Average Cost Price&lt;/strong&gt;.&lt;/p&gt;
\[
\text{Adjusted Cost Price}=\frac{\text{Total amount bought during holding period}-\text{Cash dividends}-\text{Total sales proceeds}}{\text{Quantity held}}
\]&lt;pre&gt;&lt;code class=&#34;language-latex&#34;&gt;\[
\text{Average Cost Price}=\frac{\text{Previous Average Cost Price}\times\text{Quantity}+\text{Current Buy Price}\times\text{Quantity}}{\text{Total Holding Quantity after Purchase}}
\]
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Futu NiuNiu&amp;rsquo;s &amp;ldquo;Holding Field Introduction&amp;rdquo; page directly labels the stock holding field as &lt;strong&gt;Cost Price (Diluted Cost)&lt;/strong&gt;. The formula provided on this page does not incorporate cash dividends, focusing instead on explaining the display logic of the holdings page. However, both the HK Help Center’s “Cost Price Introduction” and “FAQ” include cash dividends in their formulas. While the descriptions differ slightly, the core methodology is consistent: both reflect &lt;strong&gt;Diluted Cost&lt;/strong&gt;, rather than simply the average purchase price.&lt;/p&gt;
&lt;p&gt;Secondly, Futu writes more directly in its “FAQ”: &lt;strong&gt;“Futu currently uses the weighted average cost price.”&lt;/strong&gt; It also explains a phenomenon that many users might be confused by: when the selling amount is greater than the buying amount, but there are still remaining positions in the account, the cost basis can become 0 or even negative.&lt;/p&gt;
&lt;p&gt;This fact itself indicates that Futu&amp;rsquo;s default display is not based on &amp;ldquo;average cost,&amp;rdquo; but rather uses a metric that has incorporated/accounted for historical realized gains and losses from selling.&lt;/p&gt;
&lt;p&gt;So, if the question is &amp;ldquo;&lt;strong&gt;What is Futu Securities&amp;rsquo; default cost basis algorithm?&lt;/strong&gt;&amp;rdquo;, the answer is quite straightforward: &lt;strong&gt;It defaults to average cost basis.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id=&#34;what-standard-type-do-hong-kong-brokerage-firms-default-to-which-is-too-complex-to-define-simply&#34;&gt;What standard type do Hong Kong brokerage firms default to, which is too complex to define simply?
&lt;/h2&gt;&lt;p&gt;Many people tend to treat &amp;ldquo;Hong Kong securities firms&amp;rdquo; as a single entity, which is an imprecise statement.&lt;/p&gt;
&lt;p&gt;The few examples I found show that it is not uniform.&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Brokerage / System&lt;/th&gt;
          &lt;th&gt;Method Found&lt;/th&gt;
          &lt;th&gt;Conclusion&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Futu&lt;/td&gt;
          &lt;td&gt;Currently uses cost basis averaging&lt;/td&gt;
          &lt;td&gt;Default bias toward cost basis averaging&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Tiger Brokers&lt;/td&gt;
          &lt;td&gt;Clearly distinguishes between average cost, FIFO, and cost basis averaging, and supports selection in settings&lt;/td&gt;
          &lt;td&gt;Not covered by a single default logic&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;IBKR&lt;/td&gt;
          &lt;td&gt;Tax lots default to FIFO, with the option to change the default match method&lt;/td&gt;
          &lt;td&gt;Default bias toward FIFO&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Tiger Securities&amp;rsquo; help center is quite informative. It separately lists &lt;strong&gt;Average Cost, FIFO, and Weighted Average Cost&lt;/strong&gt;, and provides different results for the same set of trades under three algorithms. Furthermore, on the &amp;ldquo;Realized Profit/Loss&amp;rdquo; and &amp;ldquo;Unrealized Profit/Loss&amp;rdquo; pages, Tiger clarifies that &lt;strong&gt;the results differ between FIFO and average cost methods, and users can select them in the settings&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;What does this mean?&lt;/p&gt;
&lt;p&gt;The question of which type Hong Kong securities firms default to is highly likely to lead to biased conclusions if a specific brokerage firm is not first specified.&lt;/p&gt;
&lt;p&gt;My judgment is as follows:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;In the context of Chinese-language retail brokerage apps, such as Futu or Tiger&lt;/strong&gt;, the common practice revolves around presentation metrics related to holdings, including averaged cost basis, average cost, and breakeven price.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;For international brokers like IBKR, in reporting and tax contexts&lt;/strong&gt;, FIFO (First-In, First-Out) is generally the more common default method.&lt;/li&gt;
&lt;li&gt;Therefore, stating that &amp;ldquo;Hong Kong brokers default to FIFO&amp;rdquo; or that &amp;ldquo;Hong Kong brokers default to averaging cost basis&amp;rdquo; is inaccurate. &lt;strong&gt;The correct statement must specify both the particular broker and the specific page/context.&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;which-type-is-more-commonly-used-by-domestic-brokers&#34;&gt;Which type is more commonly used by domestic brokers?
&lt;/h2&gt;&lt;p&gt;If we narrow the scope to the most common &amp;ldquo;Cost Price&amp;rdquo; field found on A-share brokerage client platforms, my conclusion is:&lt;/p&gt;
&lt;p&gt;Domestic brokerages are more likely to focus on &lt;strong&gt;cost averaging / capital preservation&lt;/strong&gt;, rather than simply buying at an average price.&lt;/p&gt;
&lt;p&gt;Guoxin Securities wrote this definition very clearly a long time ago. Its &amp;ldquo;holding cost basis&amp;rdquo; algorithm is:&lt;/p&gt;
\[
\text{Average Holding Cost Price}=\frac{\text{Total funds used for purchases during holding period}-\text{Total funds obtained from sales during holding period}}{\text{Number of available shares}}
\]&lt;p&gt;The key point of this formula is that &lt;strong&gt;the selling amount will inversely affect the remaining holding cost&lt;/strong&gt;. This is no longer simply the average purchase price; it clearly leans closer to the idea of averaging down costs.&lt;/p&gt;
&lt;p&gt;If we look at Industrial Securities and Yangtze River Securities, they are more granular in their definitions/metrics. They explain &amp;ldquo;average purchase price,&amp;rdquo; &amp;ldquo;cost basis of holdings,&amp;rdquo; &amp;ldquo;averaged cost,&amp;rdquo; and &amp;ldquo;break-even price&amp;rdquo; separately. Especially Yangtze River Securities, they directly state that their own cost types are divided into four categories.&lt;/p&gt;
&lt;p&gt;This conversely shows two things.&lt;/p&gt;
&lt;p&gt;Firstly, domestic securities brokers are not incapable of calculating average cost; rather, they &lt;strong&gt;often use the average cost as a separate field&lt;/strong&gt;, and do not necessarily treat it as the default &amp;ldquo;cost price.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Secondly, domestic brokerages pay more attention to displaying &amp;lsquo;how far the current holding is from breaking even&amp;rsquo; in their front-end user interface, which makes it easy for them to incorporate the impact of selling into the displayed cost basis. This approach is actually closer to Futu, rather than IBKR&amp;rsquo;s lot accounting logic.&lt;/p&gt;
&lt;h2 id=&#34;why-many-people-feel-that-the-cost-price-is-wrong&#34;&gt;Why Many People Feel That “The Cost Price Is Wrong”
&lt;/h2&gt;&lt;p&gt;It is usually not that the broker calculated it incorrectly, but rather that your definition of &amp;ldquo;cost basis&amp;rdquo; in your mind is not the same thing as the &amp;ldquo;cost basis&amp;rdquo; shown on the brokerage platform.&lt;/p&gt;
&lt;p&gt;The three most common errors are.&lt;/p&gt;
&lt;h3 id=&#34;type-one-interpreting-based-solely-on-the-average-buying-price&#34;&gt;Type One: Interpreting based solely on the average buying price
&lt;/h3&gt;&lt;p&gt;I think that after selling off a portion, the cost basis of the remaining position shouldn&amp;rsquo;t change.&lt;/p&gt;
&lt;p&gt;This is only valid based on the &amp;ldquo;average cost&amp;rdquo; metric/basis.&lt;/p&gt;
&lt;p&gt;However, if the broker displays the adjusted/average cost basis, then the profits from your previous sales will indeed lower the cost of your remaining holdings; conversely, losses from previous sales will raise the cost of your remaining holdings.&lt;/p&gt;
&lt;h3 id=&#34;secondly-conflating-the-criteria-for-displaying-holdings-with-the-report-criteria&#34;&gt;Secondly, conflating the criteria for displaying holdings with the report criteria
&lt;/h3&gt;&lt;p&gt;The App&amp;rsquo;s holdings page might be showing you the averaged cost basis.&lt;/p&gt;
&lt;p&gt;However, the monthly statements, tax forms, and allocation of realized gains/losses may be processed using FIFO or other lot matching rules.&lt;/p&gt;
&lt;p&gt;These two metrics are not necessarily consistent.&lt;/p&gt;
&lt;h3 id=&#34;third-kind-corporate-actions-portfolio-reallocation-dividends-and-stock-splits&#34;&gt;Third kind: Corporate Actions, Portfolio Reallocation, Dividends, and Stock Splits
&lt;/h3&gt;&lt;p&gt;This kind of scenario is the most prone to miscalculating/confusing the cost price.&lt;/p&gt;
&lt;p&gt;Futu and Tiger have warned in their Help Centers that, &lt;strong&gt;&amp;ldquo;Corporate Actions, and cost basis after transactions are for reference only and may be inaccurate.&amp;rdquo;&lt;/strong&gt; This reminder is very important because many users treat the front-end display as the definitive accounting ledger, which can lead to greater confusion.&lt;/p&gt;
&lt;h2 id=&#34;my-conclusion&#34;&gt;My Conclusion
&lt;/h2&gt;&lt;p&gt;To wrap up. / Let&amp;rsquo;s summarize the end.&lt;/p&gt;
&lt;p&gt;If you are referring to Futu:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Futu Securities currently defaults to the average cost basis.&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you are referring to the overall picture of Hong Kong securities firms/brokerages:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No standardized default algorithm.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Futu tends to average/dilute the cost basis.&lt;/li&gt;
&lt;li&gt;Tiger supports switching between multiple cost algorithms.&lt;/li&gt;
&lt;li&gt;International brokers like IBKR&amp;rsquo;s default tax lot calculation leans more toward FIFO.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you are referring to the entire domestic brokerage industry:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;More commonly, it follows a focus on cost averaging / maintaining the initial principal cost.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;The &amp;ldquo;average purchase price&amp;rdquo; usually exists, but it is often in a separate field and is not necessarily the default displayed &amp;ldquo;cost price.&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To really avoid misjudgment, the most reliable method is not to memorize broad conclusions like &amp;ldquo;which type of brokerage Hong Kong uses by default&amp;rdquo; or &amp;ldquo;which type of brokerage mainland China uses by default,&amp;rdquo; but rather to look directly at these three questions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Does this page display the &amp;ldquo;Holding Cost,&amp;rdquo; &amp;ldquo;Average Purchase Price,&amp;rdquo; or &amp;ldquo;Break-even Price&amp;rdquo;?&lt;/li&gt;
&lt;li&gt;Will selling transactions affect the cost basis of the remaining position?&lt;/li&gt;
&lt;li&gt;Is this metric for front-end display, or is it a report/tax lot standard?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you understand these three points, you generally won&amp;rsquo;t be misled by cost pricing discussions again.&lt;/p&gt;
&lt;h2 id=&#34;references&#34;&gt;References
&lt;/h2&gt;&lt;h2 id=&#34;writing-notes&#34;&gt;Writing Notes
&lt;/h2&gt;&lt;h3 id=&#34;original-prompt&#34;&gt;Original Prompt
&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;Futu Securities&amp;rsquo; cost basis algorithm; which one do Hong Kong brokers default to? Which one do domestic brokers default to?&lt;/p&gt;&lt;/blockquote&gt;
&lt;h3 id=&#34;writing-outline-summary&#34;&gt;Writing Outline Summary
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;First, separate Average Cost, Diluted Cost, and FIFO bases to avoid mixing concepts at the start.&lt;/li&gt;
&lt;li&gt;Address the most specific question regarding Futu first, and then expand to Hong Kong brokers and domestic brokers.&lt;/li&gt;
&lt;li&gt;For the section on Hong Kong brokers, do not provide a &amp;ldquo;one-size-fits-all&amp;rdquo; conclusion; instead, clarify the differences using three examples: Futu, Tiger, and IBKR.&lt;/li&gt;
&lt;li&gt;In the section on domestic brokers, focus on explaining that &amp;ldquo;Default Cost Price&amp;rdquo; and &amp;ldquo;Average Purchase Price&amp;rdquo; are often not in the same field.&lt;/li&gt;
&lt;li&gt;This article intentionally avoids detailing tax declaration procedures because the core issue raised by users concerns the standards for displaying holdings, not tax filing treatment.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;extended-brainstorming&#34;&gt;Extended Brainstorming
&lt;/h3&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Topic&lt;/th&gt;
          &lt;th&gt;Whether to include in main body&lt;/th&gt;
          &lt;th&gt;Reason&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;IBKR&amp;rsquo;s default FIFO&lt;/td&gt;
          &lt;td&gt;Included&lt;/td&gt;
          &lt;td&gt;Helps readers understand that &amp;ldquo;Hong Kong brokers&amp;rdquo; internally differentiate between retail holding displays and international tax lot calculations.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Tiger&amp;rsquo;s multiple algorithm switching&lt;/td&gt;
          &lt;td&gt;Included&lt;/td&gt;
          &lt;td&gt;Proves that the way &amp;ldquo;Hong Kong brokers&amp;rdquo; default cannot be generalized.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Whether all domestic brokers default to cost averaging&lt;/td&gt;
          &lt;td&gt;Not drawing a definitive conclusion&lt;/td&gt;
          &lt;td&gt;Evidence shows this is common, but different brokers have naming and implementation variations; it is unsuitable to state definitively.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Stock Connect cost basis&lt;/td&gt;
          &lt;td&gt;No&lt;/td&gt;
          &lt;td&gt;Charles River Securities explicitly warns that its cost price calculation is not applicable to Stock Connect; expanding on this will deviate from the main theme.&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Tax filing and cost basis&lt;/td&gt;
          &lt;td&gt;No&lt;/td&gt;
          &lt;td&gt;Helpful for understanding the current issue, but it will shift the article from holding display issues to tax handling issues, becoming too tangential.&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;</description>
        </item>
        
    </channel>
</rss>
