必要なもの
- ✓ポートフォリオトラッカーとして設定されたNotionデータベース(まだの場合はセットアップガイドを参照)
- ✓PulsnをCurrent Priceプロパティにライブ価格を同期するよう接続済み
- ✓数値プロパティ:Current Price、Units Held、Avg Buy Price
Haven’t set up your database yet? 投資トラッカーのセットアップガイドから始める →
推奨データベーススキーマ
このガイドのすべての数式をサポートする完全なプロパティセットです。最初の3つの数値プロパティが入力で、それ以外はすべて計算されます。
| プロパティ | タイプ | 役割 | 目的 |
|---|---|---|---|
| Asset | Title | 入力 | コインまたは資産名 |
| Current Price | Number | 入力(Pulsn) | PulsnがCoinGeckoから自動入力 |
| Units Held | Number | 入力(手動) | 保有コインまたはトークンの数量 |
| Avg Buy Price | Number | 入力(手動) | 平均購入価格 |
| Total Value | Formula | 計算済み | Current Price × Units Held |
| Cost Basis | Formula | 計算済み | Avg Buy Price × Units Held |
| P&L | Formula | 計算済み | ドル建て未実現損益 |
| P&L % | Formula | 計算済み | コスト基準に対する損益の% |
| Direction | Formula | 計算済み | ▲利益 / ▼損失インジケーター |
数式
Notionで数式プロパティを追加し、以下の数式を数式エディターに貼り付けてください。プロパティ名は大文字小文字を区別します。正確に一致することを確認してください。
Total Value
ポジションの現在の市場価値。
数式
必要なプロパティ
注: Notionのプロパティ設定で通貨としてフォーマット。
Cost Basis
このポジションへの当初の総投資額。
数式
必要なプロパティ
注: ポジションごとにどれだけの資本が拘束されているかを確認するのに便利。
P&L
絶対値での未実現損益。
数式
必要なプロパティ
注: 負の値は現在損失していることを意味します。
P&L %
コスト基準に対する未実現損益のパーセンテージ。
数式
必要なプロパティ
注: 小数点2桁の数値としてフォーマットし、Notionで「%」サフィックスを追加。
Direction
ポジションが上昇中か下降中かを示すビジュアルインジケーター。
数式
必要なプロパティ
注: 一目でパフォーマンスでソートまたはフィルタリングするのに便利。
Break-Even Price
ポジションが正確にブレークイーブンになる価格(Avg Buy Priceと同じ — 明示的な参照列として便利)。
数式
必要なプロパティ
注: 任意 — 明示的な参照列として持ちたい方もいます。
ポートフォリオ配分%
各資産がポートフォリオ全体の何パーセントを占めるかを計算するには、すべての総価値の合計を知る必要があります。Notion数式は行をまたいで直接実行できないため、ロールアップを使った回避策が必要です。
ポートフォリオサマリーデータベースを作成する
「ポートフォリオサマリー」という名前の1行のNotionデータベースを作成します。メイン投資データベースへのRelationプロパティを追加し、すべてのリンクされた行のTotal Valueプロパティを合計するロールアップを追加します。
資産をサマリーにリンクする
メイン投資データベースにポートフォリオサマリーデータベースへのRelationプロパティを追加し、すべての資産行を単一のサマリー行にリンクします。
ロールアップで合計を取得する
メインデータベースにサマリー行からポートフォリオ総価値を取得するロールアッププロパティを追加します。これで各資産行がポートフォリオ合計にアクセスできます。
数式で配分を計算する
セットアップはより複雑ですが、Notionで配分率を取得する最も正確な方法です。代替案は、ポートフォリオの総価値を数値プロパティに手動入力して除数として使用することですが、手動更新が必要です。
Notion数式を使うためのヒント
プロパティ名は大文字小文字を区別する
プロパティが「current price」(小文字)の場合、数式はprop("current price")を使う必要があります。名前が正確に一致しない場合、Notionはエラーを表示します。
数値プロパティをフォーマットする
Notionで数値プロパティの設定をクリックし、Total Value、Cost Basis、損益には通貨、配分にはパーセントのフォーマットを設定します。これによりダッシュボードが格段に読みやすくなります。
数式エラーを避けるために空の値を処理する
Units HeldやAvg Buy Priceが空の場合、数式は0を返したりエラーを表示したりすることがあります。必要に応じてガード条件でラップしてください。
P&Lでソートして最高パフォーマンスを確認する
NotionのテーブルビューでP&L列ヘッダーをクリックして降順でソートします。最も利益の高いポジションがトップに表示されます。
ライブ価格で数式が本当に役立つ
損益数式は背後のCurrent Priceと同じくらい役立ちます。PulsnはそのプロパティをI自動的に最新の状態に保ちます。Total ValueとP&Lの数値が昨日の価格ではなく現実を反映します。