OPEN-SOURCE SCRIPT
更新済 DCA Cost Basis (with Lump Sum)

DCA Cost Basis (with Lump Sum) — Pine Script v6
This indicator simulates a Dollar Cost Averaging (DCA) plan directly on your chart. Pick a start date, choose how often to buy (daily/weekly/monthly), set the per-buy amount, optionally add a one-time lump sum on the first date, and visualize your evolving average cost as a VWAP-style line.
[br][br]
Features
[br]
Why use it?
[br]
Note: This tool is for educational/simulation purposes. Results are based on bar closes and do not represent live orders or fees.
This indicator simulates a Dollar Cost Averaging (DCA) plan directly on your chart. Pick a start date, choose how often to buy (daily/weekly/monthly), set the per-buy amount, optionally add a one-time lump sum on the first date, and visualize your evolving average cost as a VWAP-style line.
[br][br]
Features
- Customizable DCA Plan — Set Start Date, buy Frequency (Daily / Weekly / Monthly), and Recurring Amount (in quote currency, e.g., USD).
- Lump Sum Option — Add a one-time lump sum on the very first eligible date; recurring DCA continues automatically after that.
- Cost Basis Line — Plots the live average price (Total Cost / Total Units) as a smooth, VWAP-style line for instant breakeven awareness.
- Buy Markers — Optional triangles below bars to show when simulated buys occur.
- Performance Metrics — Tracks:
Total Invested (quote)
Total Units (base)
Cost Basis (avg entry)
Current Value (mark-to-market)
CAGR (Annualized) from first buy to current bar - On-Chart Summary Table — Displays Start Date, Plan Type (Lump + DCA or DCA only), Total Invested, and CAGR (Annualized).
- Data Window Integration — All key values also appear in the Data Window for deeper inspection.
[br]
Why use it?
- Visualize long-term strategies for Bitcoin, crypto, or stocks.
- See how a lump sum affects your average entry over time.
- Gauge breakeven at a glance and evaluate historical performance.
[br]
Note: This tool is for educational/simulation purposes. Results are based on bar closes and do not represent live orders or fees.
リリースノート
DCA Cost Basis (with Lump Sum) — Pine Script v6Update 15/09/2025: Bug fixes.
This indicator simulates a Dollar Cost Averaging (DCA) plan directly on your chart. Pick a start date, choose how often to buy (daily/weekly/monthly), set the per-buy amount, optionally add a one-time lump sum on the first date, and visualize your evolving average cost as a VWAP-style line.
[br][br]
Features
- Customizable DCA Plan — Set Start Date, buy Frequency (Daily / Weekly / Monthly), and Recurring Amount (in quote currency, e.g., USD).
- Lump Sum Option — Add a one-time lump sum on the very first eligible date; recurring DCA continues automatically after that.
- Cost Basis Line — Plots the live average price (Total Cost / Total Units) as a smooth, VWAP-style line for instant breakeven awareness.
- Buy Markers — Optional triangles below bars to show when simulated buys occur.
- Performance Metrics — Tracks:
Total Invested (quote)
Total Units (base)
Cost Basis (avg entry)
Current Value (mark-to-market)
CAGR (Annualized) from first buy to current bar - On-Chart Summary Table — Displays Start Date, Plan Type (Lump + DCA or DCA only), Total Invested, and CAGR (Annualized).
- Data Window Integration — All key values also appear in the Data Window for deeper inspection.
[br]
Why use it?
- Visualize long-term strategies for Bitcoin, crypto, or stocks.
- See how a lump sum affects your average entry over time.
- Gauge breakeven at a glance and evaluate historical performance.
[br]
Note: This tool is for educational/simulation purposes. Results are based on bar closes and do not represent live orders or fees.
オープンソーススクリプト
TradingViewの精神に則り、この作者はスクリプトのソースコードを公開しているので、その内容を理解し検証することができます。作者に感謝です!無料でお使いいただけますが、このコードを投稿に再利用する際にはハウスルールに従うものとします。
免責事項
これらの情報および投稿は、TradingViewが提供または保証する金融、投資、取引、またはその他の種類のアドバイスや推奨を意図したものではなく、またそのようなものでもありません。詳しくは利用規約をご覧ください。
オープンソーススクリプト
TradingViewの精神に則り、この作者はスクリプトのソースコードを公開しているので、その内容を理解し検証することができます。作者に感謝です!無料でお使いいただけますが、このコードを投稿に再利用する際にはハウスルールに従うものとします。
免責事項
これらの情報および投稿は、TradingViewが提供または保証する金融、投資、取引、またはその他の種類のアドバイスや推奨を意図したものではなく、またそのようなものでもありません。詳しくは利用規約をご覧ください。