富途証券の原価計算アルゴリズムについて、香港および国内の証券会社では標準的にどちらの方法(方式)を採用していますか?

富途(の)この問題については、先に結論をお話しします。

富途証券が現在デフォルトで表示しているのは、多くの人が理解する「購入分だけを見て売却分を見ない」という単純な平均コストではなく、「平準化された原価(摊薄成本)」に焦点を当てています。さらに掘り下げると、香港の証券会社には統一されたデフォルトの計算基準はありません。もし中国語圏の個人投資家向けの保有状況ページであれば、一般的に平準化コスト、平均コスト、元本保護価格といった表示基準が使われます。しかし、IBKRのように税務ロト(tax lot)や取引報告書の整合性をより重視する国際的な証券会社の場合、デフォルトではFIFO(先入先出法)を用いることが一般的です。

国内の証券会社の場合、A株取引クライアントで最も一般的な「コスト価格/保有コスト価格」という項目は、単純な購入平均価格ではなく、償却原価(攤薄成本)または元本維持を重視した価格帯であることがより一般的です。ただし、各証券会社によって名称が統一されておらず、「保有コスト」と呼んでいるところもあれば、「摊薄成本」と呼んでいるところもあり、また単独で「購入平均価格」を表示しているケースもあります。

まず、3つの概念を分けて見ていきましょう

これら3つの言葉はよく混同されますが、同じものではありません。

「お手持ちの残り株の平均的な取得単価」だけを確認したいだけであれば、平均コスト(平均単価)が最も直感的です。

「この銘柄を何度も売買(T)した後、残りのポジションは元本維持からどれくらい離れているか」といったことを気にしているなら、平均取得単価を引き下げる方がより現実的です。

「どの古いロット(ポジション)が最初に売却されたのか」という点に関心があるのであれば、それは単なるフロントエンドでの建玉表示の問題ではなく、FIFOのようなロットマッチング(実現ロジック)の問題となります。

富途の現在のデフォルトはどれですか

私は、2026年5月8日に富途香港ヘルプセンターと富途NiuNiuヘルプセンターを確認し、2つの非常に明確な事実を得ることができました。

第一に、富途ヘルプセンターでは、「コスト平準化価格」と「平均単価」という2種類のアルゴリズムについて個別に説明しています。

[
\text{調整後原価}=\frac{\text{保有期間中の買付総額}-\text{現金配当}-\text{売却総額}}{\text{保有数量}}
]
\[ \text{平均コスト価格}=\frac{\text{購入前の平均コスト価格}\times\text{数量}+\text{今回購入価格}\times\text{数量}}{\text{購入後の保有数量}} \]

富途牛牛の「ポジション(保有)フィールドの説明」ページでは、株式の保有フィールドがそのまま**コスト単価(割当コスト)**として記載されています。このページに提示されている計算式には現金配当が含まれておらず、重点を置いているのは、ポジションページの表示ロジックの説明です。一方、香港ヘルプセンターの「コスト単価のご紹介」や「よくある質問」では、計算式の中に現金配当も組み込まれています。両者の記述方法が完全に一致しているわけではありませんが、

  1. Futuは「よくある質問」の項目でより直接的に説明しています。すなわち、**「現在Futuでは加重平均コスト価格を使用しています」**と記載されています。また、多くのユーザーが初めて目にしたときに戸惑う現象についても説明しています。それは、売却金額が購入金額を上回っているにもかかわらず、口座にまだ残っているポジションがある場合、取得単価(コスト)が0、あるいはマイナスになることがあるという点です。

この件自体が示すのは、富途のデフォルト表示は「平均原価」ではなく、「過去に発生した売却損益をすでに考慮に入れて調整された(償却された)」基準に基づいているということです。

したがって、「富途証券のデフォルト原価計算アルゴリズムは何ですか?」という質問であれば、答えはかなりシンプルで明確です。それは「デフォルトでは平均取得単価が適用される」ということです。

香港の証券会社はデフォルトでどの種類?一言では決めつけられない。

「香港の証券会社」をひとつのまとまり(全体)として捉えがちですが、この表現は正確性に欠けます。

調べたいくつかの事例からは、それ(が)統一的でないこと(が一貫性がないこと)がよくわかります。

証券会社 / システム 確認した計算方法 結論
富途 現在は平均取得原価を使用している デフォルトは平均取得原価に偏る
老虎証券 平均取得原価、FIFO、平均コストを明確に区別し、設定で選択可能 単一のデフォルトロジックで全てがカバーされているわけではない

老虎証券のヘルプセンターは非常に分かりやすいです。平均原価、FIFO(先入先出法)、加重平均コストをそれぞれ個別に項目として提示しており、同じ取引群に対して3つのアルゴリズムで異なる結果が示されています。同時に、虎の「実現損益」「未実現損益」のページには、FIFOと平均原価では結果が異なる場合があるため、設定から選択できる旨が明記されています。

これはどういう意味ですか?

「香港の証券会社がデフォルトとしているのはどれか」という問題は、具体的な証券会社に絞り込まないと、結論が大きくずれてしまう可能性が高いです。

私の判断は以下の通りです。

  1. 富途証券や老虎などの中国語圏のリテールブローカーのアプリの「保有銘柄ページ」の文脈の場合、保有銘柄の表示を中心に計算を行うことが多く、「コスト平均化(摊薄成本)」、「平均コスト」、「元本維持価格(保本价)」といった指標がよく見られます。
  2. IBKRのような国際ブローカーのレポートや税務の文脈の場合、FIFO方式の方がより一般的なデフォルトの考え方です。
  3. したがって「香港の証券会社はデフォルトでFIFO」という表現も、「香港の証券会社はデフォルトでコスト平均化」という表現も誤りであり、正しい説明は特定の証券会社と特定のページに限定される必要があります。

国内証券会社でより一般的なのはどちらか

A株の証券会社クライアントで最も一般的に使用される「取得価格」フィールドに範囲を絞った場合、私の結論は以下の通りです。

国内の証券会社では、単純に平均価格での買い付けというよりも、コスト平均化や元本維持を重視するアプローチの方が一般的です。

国信証券は、以前からこの定義を非常に明確に記述しています。その「保有コスト価格」のアルゴリズムは以下の通りです:

\[
\text{保有コスト価格}=\frac{\text{保有期間内の購入資金総額}-\text{保有期間内の売却資金総額}}{\text{利用可能株数}}
\]

この公式の鍵となる点は一つだけです:売却金額が残りの保有コストに逆の影響を与えます(または、調整します)。これはもはや単なる単純平均購入価格ではなく、明らかにコスト平均化の考え方に近いものです。

興業証券や長江証券を見ると、指標の区分けがより細かくなっています。これらは、「購入平均単価」「保有コスト」「調整後コスト」「元本保全価格」を個別に説明しています。特に長江証券は、自社のコスト価格の種類が4種類に分かれていると直接述べています。

これは逆に2つのことを示しています。

まず、国内の証券会社は平均原価を算出できないわけではなく、むしろ「平均原価」というものを独立した項目(フィールド)として扱うことが多く、必ずしもそれをデフォルトの「取得コスト(原価)」として使用するわけではありません。

第二に、国内の証券会社はフロントエンドでの表示において、「現在の保有ポジションが元本回復からどれだけ離れているか」を重視しすぎるため、売却による影響も容易に原価表示に取り込んでしまいます。この考え方は、実際にはIBKRのロット勘定ロジックというよりも、富途(Futu)の方が近いものと言えます。

なぜ多くの人が「コスト価格(原価)が間違っている」と感じてしまうのか

通常、計算を間違えているわけではなく、あなた(ご自身)が頭の中で持っている「コスト価格」の定義と、証券会社の画面上に表示されている「コスト価格」が示すものが異なるためです。

最も一般的な誤りは3つあります。

種類1:購入平均価格でのみ理解する

一部を売却しても、残りのポジションの取得コスト(平均原価)は変わるはずではないと思いますか。

これは「平均コスト」の観点から成り立ちます。

しかし、もし証券会社が表示しているのが調整(または平準化)された原価である場合、以前に利益が出た売却は、残りのポジションの平均取得コストを確かに引き下げます。逆に、以前に損失が出た売却を行うと、残りポジションの平均取得コストが押し上げられることになります。

2つ目:ポジションの表示基準とレポート算出ロジックが混在している点

Appの保有銘柄ページでは、コスト平均化(加重平均)が表示されている可能性があります。

しかし、月次決済明細書、税務申告書、実現損益の分離は、FIFOまたはその他のロットマッチングルールに従っている可能性があります。

これら二つの指標(または定義)は、もともと必ずしも一致しません。

第3つ目:企業行為(コーポレートアクション)、ポートフォリオの組み替え、配当、株式分割などが発生した場合

こうしたシナリオでは、原価設定が最も混乱しやすい点です。

FutuとTigerのヘルプセンターでも案内されていますが、企業行動や売却後の原価は参照用であり、正確でない場合があります。この注意点は非常に重要です。なぜなら、多くのユーザーがフロントエンドの表示を会計上の根拠(台帳)として利用し、最終的に混乱してしまうことが多いためです。

私の結論

最後に確認してください。

もし、Futu(富途)について尋ねているのであれば:

  • 富途証券では、現在デフォルトとして平準化された取得価格(平均原価)が採用されています。

もし、香港の証券会社全体について尋ねているのであれば:

  • 統一されたデフォルトアルゴリズムがない。
  • 富途はコスト平準化に重点を置く傾向がある。
  • 老虎は複数の原価計算アルゴリズムの切り替えに対応している。
  • IBKRのような国際証券会社のデフォルトの税務原価算出(tax lot)は、FIFOに傾いていることが多い。

国内の証券会社全体について尋ねられている場合:

  • より一般的なのは、コスト平準化/原価維持への重点です。
  • 「平均仕入れ価格」は通常存在しますが、それは別のフィールドであることが多く、必ずしもデフォルトで表示される「原価」であるとは限りません。

誤判断を避けるには、「香港の証券会社がどの種類をデフォルトとするか、国内の証券会社がどの種類をデフォルトとするか」といった大枠の結論を覚えるのではなく、以下の3つの問題に直接注目するのが最も確実な方法です。

  1. このページに表示されているのは、「保有コスト」、「平均購入価格」、それとも「元本維持価格」のどれですか?
  2. 売却取引を行うと、残りのポジション(残高)のコストに影響しますか?
  3. この算出根拠は、フロントエンドでの表示用ですか、それともレポート/税務上のロット単位(または区分け)での基準ですか?

この3点をしっかり理解すれば、原価価格に惑わされることはなくなるはずです。

参考資料

ライティングの注記

元のプロンプト

フトゥ証券の原価計算アルゴリズムは、香港の証券会社ではデフォルトでどちらが採用されていますか?国内の証券会社では、デフォルトでどちらですか?

執筆の概要(骨子)

脳のブレインストーミングを広げる

金融ITプログラマーのいじくり回しと日常のつぶやき
Hugo で構築されています。
テーマ StackJimmy によって設計されています。