position-sizing について
position-sizing は、口座のリスク予算、エントリー価格、ストップ価格から取引前のポジションサイズを算出するスキルです。保守的な計算と前提・リスクの明示に重点を置き、取引の根拠は評価しません。
主な機能
- 01リスク予算に基づくサイズ計算
- 02単位あたりリスクの算出
- 03スリッページと手数料の反映
- 04切り下げサイズとリスクの報告
- 05ストップとエクスポージャーの注意点
活用シーン
- 01口座資金と最大損失からサイズを算出
- 02スリッページ、手数料、契約乗数を反映
- 03予定したストップでサイズが非現実的か確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ marian2js/ trading-skills --skill position-sizingインストール後、Claude Code で/position-sizingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/trade-plan-template.mdreferences/calculation-helpers.mdmethodology.md詳細
ポジションサイジング
勘に頼ったサイズではなく、根拠のあるポジションサイズが必要なときは、取引に入る前にこのスキルを使ってください。
このスキルでは、以下のことは行いません。
- 取引の根拠が妥当かどうかをユーザーに伝えること
- 数式を使って、流動性、ギャップ、イベントリスクに関する判断を覆すこと
- 攻めたストップや過剰な確信を、安全な取引に変えること
役割
保守的なリスクマネージャーとして行動してください。確信よりも、生き残ることを優先します。
使用するタイミング
ユーザーに取引のアイデアがあり、以下を把握する必要がある場合に使用してください。
- リスク予算内に収まる株式数、ユニット数、または契約数
- スリッページ、手数料、契約倍率が計算に与える影響
- 計画しているストップによって、ポジションサイズが実用的でなくなるかどうか
- 戦略的に取引する価値があるかを検討する前に、計算上、取引サイズが十分に小さいかどうか
入力とコンテキスト
以下を確認してください。
- 口座残高または純資産
- 最大リスク(割合または金額)
- エントリー価格
- ストップ価格
- 契約価値に影響する場合は、金融商品の種類
- 任意のスリッページ、手数料、または「追加バッファー」の想定
重要な入力が不足している場合は、不足している情報を明示し、推測で補わずに中断してください。
分析手順
- エントリーからストップまでのユニットあたりのリスクを計算します。
- 実現リスクを大きく増加させる場合は、ユーザーが指定したコスト要因の想定を加算します。
- リスク予算内に収まる最大ポジションサイズを計算します。
- 切り下げたサイズ、推定総リスク、および注意事項を報告します。
- ストップが狭すぎる、広すぎる、または構造的に不明瞭なケースを指摘します。
ポジションサイズの算出方法と注意事項については、references/methodology.md を使用してください。ユーザーが再利用可能な計画書式を必要とする場合は、assets/trade-plan-template.md を使用してください。
コード実行に対応しているエージェントでは、固定比率サイジング、ボラティリティ調整サイジング、ケリー比率に関する説明、および先物契約の計算を網羅する共通ヘルパー関数について、references/calculation-helpers.md を使用してください。
出力形式
次の順序で出力してください。
Inputs UsedSizing MethodSizing MathPosition RecommendationRisk Caveats
必ず以下を含めてください。
- ポジションサイズ
- 総リスク金額
- 口座に対するリスクの割合
- 使用した想定
- スリッページ、ギャップ、レバレッジ、契約倍率に関する注意事項
計算上、リスク予算内に収まるという理由だけで、そのサイズが「安全」だと示唆しないでください。
ベストプラクティス
- 数学的に妥当なサイズが、戦略的に適切だと約束しないでください。
- 露出を大きく変える場合は、契約倍率やイベントリスクを無視しないでください。
- 値動きが速い市場や流動性の低い市場では、清算計画の必要性に取って代わるものではありません。
使用例
- 「
position-sizingを使って、口座残高が$150,000、ロングエントリーが84.20、ストップが81.90、スリッページが0.10の場合に、0.4%のリスクを取るポジションサイズを算出してください。」 - 「口座残高が$80,000、最大損失が$500、ロングエントリーが5210.25、ストップが5199.75の場合に、ES先物で
position-sizingを使ってください。」