inflearn logo
知識共有
inflearn logo

税引き後まで正直に:Claude Codeで作るETFバックテスト・模擬投資パイプライン

バックテストの結果表は、通常、税引前です。手数料と3種類の税金を組み込んだPythonバックテストエンジンを作り、ルールと合格基準を結果より先に書き留めたうえで、後の期間だけを使って判定する手順を、実際のコードと結果そのままに示します。

2名 が受講中です。

難易度 初級

受講期間 無制限

Python
Python
Investment
Investment
Financial Technology
Financial Technology
claude
claude
Python
Python
Investment
Investment
Financial Technology
Financial Technology
claude
claude

受講後に得られること

  • 税引後バックテストエンジン:月末シグナル → 翌取引日の寄り付きで約定、複数資産の同時保有、資産別の手数料・税金、税引後清算価値

  • 将来のデータリーク・税金・通算・MDDを手計算と照合するpytest 20件

  • 事前に定めた基準に基づく合格・未達判定レポート(Markdown表・Excel)

  • 月末シグナルスクリプトと模擬投資台帳のフォーマット

同じルール、同じ期間でも、税金を考慮すると順位が変わります。

バックテストの結果表は、通常税引前です。手数料、売却時に差し引かれる税金、海外上場資産の年間譲渡税、期間終了時に売却したとみなした場合の税金まで加味すると、ルール間の順位や合格の可否が変わることがあります。この講義では、税区分3種類(非課税/売却時に15.4%/海外上場資産の年間損益通算後に250万ウォン控除・22%)を組み込んだPythonバックテストエンジンを作成し、ルールと合格基準を結果より先に書き留め、後の期間だけで判定する過程を、実際のコードと結果をそのまま示しながら解説します。学習期間で基準に届かなかったルールや、基準との差がわずかでぎりぎり合格した結果も、削除せずに扱います。

このような方におすすめです

  • バックテストを自分で回してみたものの、手数料や税金をどう組み込めばよいかわからない方。

  • 国内上場ETF・米国ETFで資産配分・ローテーションルールを検証してみたいPythonユーザー

  • AI(Claude Code)にバックテストコードを任せながら、未来データの混入や税金の計上漏れといった計算ミスを防ぎたい方

  • バックテストの後、すぐに実資金を投入せず、模擬投資の手順を踏みたい方

レッスン一覧(10件)

  • 1章. 税引前バックテストが隠すもの — 本講座のエンジンを一目で(無料)

  • 第2章。データを取得する — 共通取引日、ウォン換算、失敗しても上書きしないようにする

  • 3章。コストと税金をエンジンに組み込む

  • 第4章.ルールを先に書き、結果は後で見る — 事前登録

  • 第5章. 学習期間と検証期間を分離する、walk-forward

  • 第6章. 未来データのリークを防ぐ — テストで証明する

  • 第7章 判定 — 50:50の保有に勝てなければ捨てる

  • 8章. 模擬投資4週間 — 月末シグナルと仮想台帳

  • 第9章。Claude Codeで計算ミスを防ぐ — フック・テスト・検証スクリプト

  • 第10章.失敗したルールの事例と次のステップ

受講後に手元に残るもの(授業資料zip)

  • 税引後バックテストエンジン:月末シグナル → 翌営業日の始値で約定、複数資産を同時保有、資産ごとの手数料・税金、税引後清算価値

  • pytest 20件:未来データを使用していないか、税金・損益通算・MDDが手計算と一致するかどうか】【。

  • レポート:期間別の表(Markdown)とExcelファイル、あらかじめ定めた基準に基づく合格・未達判定

  • 月末シグナルスクリプトと模擬投資台帳のフォーマット

  • 本文のサンプルスクリプト:事前登録固定チェック(freeze_check.py)、リーク実験(leak_demo.py)、ウォークフォワード検証(walk_forward.py)、判定詳細(judge_detail.py)、独立再計算との照合(recalc_check.py)、受領データの点検(data_check.py)、前提を変えて再実行(assumption_check.py)、Claude Code実行前の検査フック(hook_precheck.py)

ご注意ください

  • 特定の銘柄・商品への売買を推奨するものではない一般的な教育であり、過去の実績は将来の利益を保証するものではありません。本文の結果や銘柄例は、検証方法を示すための例です。有料の銘柄推奨や個別の投資助言は行わず、講義のコードが注文を出すこともありません。

  • 税率と手数料率は2026年時点の例です。実際に適用する前に、税法の原文とご利用の証券会社の条件をご確認ください。配当・分配金、スリッページ、為替手数料はエンジンで簡略化しており、その影響は第10章で直接計算します。

  • 実行環境はPython 3.11以上です。エンジン本体では標準ライブラリのみを使用し、Excelレポートにはopenpyxl、データの取得にはyfinanceを使用します。Pythonの基本的な文法を理解している方を対象に書かれています。

  • 授業資料には仮想データのみが含まれており、実際の価格データファイルは含まれていません。実際のデータは取得スクリプトで直接取得します。

  • Anthropicの公式講座ではありません。

  • 草案はAI(Claude Code)の支援を受けて作成し、コードの抜粋は実際の運用ファイルおよびプログラムと照合しました。また、公開前に別途AIによるレビューを行い、事実関係や表現を確認しました。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • バックテストを実際に回してみたものの、手数料や税金をどう組み込めばよいか分からない方

  • 国内上場ETF・米国ETFで資産配分・ローテーションのルールを検証してみたいPythonユーザー

  • AI(Claude Code)にバックテストコードを任せながら、未来データや税金の漏れといった計算ミスを防ぎたい方

  • バックテストの後、すぐに実資金を投入せず、模擬投資の手順を踏みたい方

前提知識、
必要でしょうか?

  • Pythonの基本文法(実行環境:Python 3.11以上)

こんにちは
Hypothesis Labです。

現役のJava・Springバックエンド開発者です。Pythonでバックテストや業務自動化ツールを作り、Claude Codeで開発作業の自動化を自ら運用しています。面接や実務ですぐに役立つ内容を、コードとともに、素早く読めるテキスト講座としてまとめています。

受講レビュー

まだ十分な評価が集まっていない講座です。
ぜひ最初のレビューをお寄せください。

Hypothesis Labの他の講座

知識共有者の他の講座はこちら

似ている講座

同じ分野の他の講座を見てみましょう!

新規会員登録で25%OFF

¥2,818

25%

¥3,758