nse-trading-toolkit について
インドの NSE/BSE 株式分析向けに、8 つの専門スキルを連携させるトレーディングワークフローです。手入力の価格で使えるほか、任意のデータソースを分析に利用できます。
主な機能
- 018 つのトレーディング分析スキルを連携
- 02質問に応じて主スキルと補助スキルを選択
- 03マルチタイムフレーム、テクニカル、フィボナッチ分析
- 04売買判断とポジションサイズの分析枠組み
- 05手入力価格または接続データソースに対応
活用シーン
- 01NSE/BSE 株式の値動きを分析
- 02保有銘柄を評価し売買条件を設定
- 03ポジションサイズと損切りリスクを算出
- 04時間軸ごとのトレンドを比較
MCP 対応
Groww MCP を任意で接続し、リアルタイム価格、テクニカル指標、ローソク足、保有状況を取得できます。スクリーニング用途として TradingView MCP も記載されています。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ bhala-srinivash/ nse-trading-skills --skill nse-trading-toolkitインストール後、Claude Code で/nse-trading-toolkitを入力して読み込まれたか確認します。
同梱ファイルevals/evals.json
詳細
NSE Trading Toolkit — オーケストレーター
インドの NSE/BSE 株式を対象に、8 つの専門的なトレーディングフレームワークスキルを連携させるマスターワークフローです。
前提条件
すべてのスキルは依存関係なしで単独で動作します。これらは、Claude が分析時に適用するプロンプトベースのフレームワークです。データソースを接続すると、さらに強力になります。
| データソース | 必須? | 追加される機能 | セットアップ |
|---|---|---|---|
| Groww MCP | 任意 | ライブ株価、ポートフォリオ、テクニカル指標、ローソク足データ、注文発注 | .mcp.json に追加(README を参照) |
| yfinance | 任意 | 過去の OHLCV(6 か月超)、バックテスト | pip install yfinance |
| TradingView MCP | 任意 | 暗号資産スクリーニング、出来高スキャナー | tradingview-mcp を参照 |
データソースがない場合: 価格を手動で提示すると、Claude がフレームワークを適用します。
Groww MCP がある場合: Claude がライブデータを自動で取得します。取引シンボルを特定するには、まず search_stock_and_others_symbol を使用してください。
Groww MCP ツールリファレンス
| ツール | 用途 |
|---|---|
search_stock_and_others_symbol | 正しい取引シンボルを検索 |
get_quotes_and_depth | ライブ価格、出来高、売買気配の板情報 |
get_historical_technical_indicators | RSI、MACD、SMA、EMA、ボリンジャー、ADX、ATR |
fetch_historical_candle_data | OHLCV ローソク足(1m から 1w までの間隔) |
get_equity_portfolio_holdings | 現在の保有銘柄と損益 |
get_ltp | 直近の取引価格をすばやく取得 |
yfinance クイックリファレンス
import yfinance as yf
data = yf.download("RELIANCE.NS", period="2y", interval="1d") # NSE: .NS, BSE: .BO
マスターワークフロー
完全な分析を行うには、次の順序に従ってください。ユーザーの質問に関係しないステップは省略してください。
1. CONTEXT → What does the user hold? What's their goal?
2. DATA → Pull live quotes + historical candles + indicators
3. STRUCTURE → Multi-timeframe analysis (→ use multi-timeframe-analysis skill)
4. TECHNICALS → Chart reading, indicators (→ use technical-analysis skill)
RSI divergences (→ use rsi-divergence skill)
Fibonacci levels (→ use fibonacci-trading skill)
5. DECISION → Buy / Sell / Hold with specific triggers
6. SIZING → How many shares, at what risk (→ use position-sizing skill)
7. STOPS → Initial stop-loss (→ use stop-loss-strategies skill)
Trailing plan (→ use trailing-stops skill)
8. TARGETS → R:R ratio check (→ use risk-reward-ratio skill)
Fibonacci extensions (→ use fibonacci-trading skill)
9. PLAN → Concrete action plan with prices and triggers
各スキルの使い分け
| ユーザーの質問 | 主なスキル | 補助スキル |
|---|---|---|
| 「BBTC を分析して」 | このオーケストレーター | 必要に応じて 8 つすべて |
| 「RELIANCE のポジションサイズは?」 | position-sizing | stop-loss-strategies、risk-reward-ratio |
| 「損切りはどこに設定すればいい?」 | stop-loss-strategies | テクニカル分析(サポート/レジスタンスの水準) |
| 「TATAMOTORS に RSI ダイバージェンスはある?」 | rsi-divergence | technical-analysis、fibonacci-trading |
| 「INFY のフィボナッチ水準は?」 | fibonacci-trading | technical-analysis |
| 「損切りをトレールすべき?」 | trailing-stops | — |
| 「このトレードをする価値はある?」 | risk-reward-ratio | position-sizing |
| 「週足と日足のトレンドは?」 | multi-timeframe-analysis | technical-analysis |
出力形式
完全な分析を提示する際は、次の構成を使用してください。
# [STOCK] Analysis — [Date]
## Quick Take
[1-2 sentence summary: bullish/bearish/neutral + key level to watch]
## Position (if held)
[Current holdings, avg price, P&L]
## Technical Setup
[Trend, key levels, indicator readings]
## Scenarios
[Bullish / Bearish / Sideways with probabilities]
## Action Plan
| Action | Trigger | Price | Size | Stop | Target | R:R |
|--------|---------|-------|------|------|--------|-----|
## Risk Summary
- Max risk: Rs.XXX (X% of capital)
- Stop-loss: Rs.XXX
- Trailing plan: [method]
インド市場に関する注意事項
- NSE の取引時間:午前 9:15~午後 3:30(IST)
- プレオープンセッション:午前 9:00~9:15
- T+1 決済
- サーキット制限:5%、10%、20%(銘柄によって異なります)
- STT、証券会社の手数料、GST が実際の損益に影響するため、現物取引では約 0.1%を考慮してください
- NSE で利用できない場合は、BSE のシンボルを使用してください
コメント
Markdown 対応