mcpField
N
nse-trading-toolkit

nse-trading-toolkit

github.com/bhala-srinivash其他53187 次安装34 周前更新
代码仓库

关于 nse-trading-toolkit

面向印度 NSE/BSE 股票分析的交易工作流,协调 8 个专项交易框架技能。可手动提供价格使用,也可选接入数据源获取行情并辅助分析。

主要功能

  1. 01协调 8 个交易分析技能
  2. 02按问题选择主技能与辅助技能
  3. 03涵盖多周期、技术指标与斐波那契分析
  4. 04提供买卖决策与仓位分析框架
  5. 05支持手动输入价格或连接数据源

适用场景

  1. 01分析 NSE/BSE 股票走势
  2. 02评估持仓并制定买卖触发条件
  3. 03计算仓位规模与止损风险
  4. 04比较不同周期的趋势

MCP 相关

可选接入 Groww MCP 获取实时行情、技术指标、K 线和持仓数据;也提及 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 — 编排器

这是一个主工作流,用于协调 8 个专门针对印度 NSE/BSE 股票的交易框架技能。

前提条件

所有技能都可独立运行,零依赖——它们是基于提示词的框架,Claude 会在分析时应用这些框架。连接数据源后,功能会更强大:

数据源必需?提供的功能设置
Groww MCP可选实时报价、投资组合、技术指标、K 线数据、下单添加到 .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_indicatorsRSI、MACD、SMA、EMA、布林带、ADX、ATR
fetch_historical_candle_dataOHLCV K 线(间隔从 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-sizingstop-loss-strategies、risk-reward-ratio
“止损位该设在哪里?”stop-loss-strategiestechnical-analysis(用于支撑位/阻力位)
“TATAMOTORS 出现 RSI 背离了吗?”rsi-divergencetechnical-analysis、fibonacci-trading
“INFY 的斐波那契水平位”fibonacci-tradingtechnical-analysis
“我应该移动止损吗?”trailing-stops—
“这笔交易值得做吗?”risk-reward-ratioposition-sizing
“周线与日线趋势如何?”multi-timeframe-analysistechnical-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