recipe-pre-trade-check

star 2

「買う前に最低限これだけは見る」を一気通貫で実行する recipe。 portfolio / volatility-profile / data-verification / indicator-analysis を 順に呼び、最後に総合判断(GO / WAIT / NO-GO)を提示する。 代表トリガー: 「pre-trade check して」「買う前にざっと見て」 「ETH エントリーしていい?」「今このペアに入って大丈夫?」 注意: 個別 skill の発話(RSI 見て / ボラ見て)には反応せず、全体を 束ねたい場面でのみ起動。最終判断は人間が下す。

tjackiet By tjackiet schedule Updated 5/7/2026

name: recipe-pre-trade-check description: | 「買う前に最低限これだけは見る」を一気通貫で実行する recipe。 portfolio / volatility-profile / data-verification / indicator-analysis を 順に呼び、最後に総合判断(GO / WAIT / NO-GO)を提示する。 代表トリガー: 「pre-trade check して」「買う前にざっと見て」 「ETH エントリーしていい?」「今このペアに入って大丈夫?」 注意: 個別 skill の発話(RSI 見て / ボラ見て)には反応せず、全体を 束ねたい場面でのみ起動。最終判断は人間が下す。 compatibility: | Requires bitbank CLI. Node.js 20+. metadata: author: bitbank-aiforge version: "1.0" recipe: true requires: skills: - portfolio - volatility-profile - data-verification - indicator-analysis


Pre-Trade Check Recipe

新規エントリー前のチェックリスト。docs/skill-workflow.md の 「1. 現状把握 → 2. 環境分析 → 3. 個別銘柄チェック」を 1 つのフローに束ねる。

いつ使うか

  • 「買う前にざっと確認したい」とユーザーが言ったとき
  • ペアと方向(買い / 売り)が決まっていて、最終確認が欲しい段階
  • 個別 skill を順に呼ぶより、サマリーで全体像を見たいとき

代表トリガー以外にも以下のような発話で起動する:

  • 「BTC 買いたいけど、買う前に何見ればいい?」
  • 曖昧形: 「BTC 買おうか迷ってる」「エントリー前にチェックして」

実行フロー

対象ペアを <pair>(例: btc_jpy)として、以下を順に実行する。 各ステップは対応する skill の指示に従う。この recipe 自体は計算をしない

Step 1: 現状把握 — portfolio

  • 現在の保有資産・JPY 残高・含み損益を取得
  • 取得観点:
    • 既に対象ペアを保有しているか(積み増し or 新規エントリー)
    • JPY 残高が想定エントリーサイズに対して十分か
    • ポートフォリオ全体に対する想定ポジション比率

Step 2: 環境分析 — volatility-profile

  • 対象ペアの最近のボラ特性を確認
  • 取得観点:
    • 直近 σ が長期平均比でどの水準か(過熱気味 / 落ち着いている)
    • ファットテール倍率(±3σ の発生頻度)
    • 想定ストップ幅の目安(ATR ベース)

Step 3: データ健全性 — data-verification(任意)

  • 異常な相場(連休明け、メンテナンス直後等)でない場合はスキップ可
  • 取得観点: 欠損足、OHLCV 整合性、重複の有無

Step 4: 指標の現在値 — indicator-analysis

  • デフォルト分析セット(SMA / RSI / MACD / BB / ATR / ROC)を計算
  • 取得観点:
    • トレンド方向(SMA の位置関係)
    • RSI 水準(過熱 / 中立 / 売られすぎ)
    • MACD クロス、BB スクイーズ / エクスパンション

出力フォーマット

各 step のサマリー 2〜3 行ずつ+総合判断ブロックで構成する。

## Pre-Trade Check: <pair>

### 1. 現状把握
- JPY 残高: ¥XXX,XXX / 既存保有: <pair> X.XX
- 想定ポジション比率: XX%

### 2. ボラ環境
- 直近 σ: 長期平均の X.X 倍(過熱 / 中立 / 沈静)
- 推奨ストップ幅(ATR x 2): ±X.X%

### 3. データ健全性
- OK / 欠損 N 本(要確認)

### 4. 指標
- トレンド: 上昇 / レンジ / 下降
- RSI(14): XX.X(過熱 / 中立 / 売られすぎ)
- MACD: 直近クロス(強気 / 弱気 / なし)
- BB: スクイーズ / エクスパンション

### 総合判断: GO / WAIT / NO-GO
- 主因: <2〜3 行で根拠>

判断ルール(目安)

判断 条件の例
GO トレンド方向と一致、RSI が極端でない、ボラ通常範囲、データ健全
WAIT RSI 過熱 / 売られすぎ、BB 拡大中(エントリーの位置取りが悪い)
NO-GO データ欠損あり、ボラ過熱でストップ幅が許容超、JPY 残高不足

Gotchas

  • この recipe は判断の補助。最終判断は人間が下す。GO が出ても約定するのはユーザーの責任
  • 各 step を「すべてフル実行」しない。すでに直近で取得済みのデータがあれば再利用する。冗長なら省略する
  • ペアが指定されていない場合は確認するbtc_jpy を勝手に仮定しない
  • データ取得期間は step ごとに最適なものを選ぶ。volatility-profile は長期、indicator-analysis は SMA(200) が必要なので 300 本以上、portfolio は現時点
  • 総合判断は機械的に出さない。各 step の数値を踏まえて、矛盾があれば「判断保留」として根拠を示す
Install via CLI
npx skills add https://github.com/tjackiet/bitbank-cli-skills --skill recipe-pre-trade-check
Repository Details
star Stars 2
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator