trading-entries
收藏资源简介:
本数据集名为TradingView分析师评级通过风险管理网格扫描(2021–2026),旨在系统评估TradingView平台上分析师发布的加密货币交易信号的质量。其核心思想是:交易信号的盈利能力高度依赖于投资者采用的具体风险管理参数。为此,数据集在由21,280个离散点构成的四维风险管理网格上对每条信号进行全面回测,网格参数包括硬止损百分比(1%至10%)、追踪止盈百分比(0.5%至5%)、最大持有时间(1分钟至14天)和利润锁定百分比(1%至5%)。数据集包含四个主要配置:reports(提供每个网格点的详细性能报告)、best(列出按不同标准筛选的最优网格点)、tracks(提供原始分析师跟踪记录)和ideas(存储规范化原始帖子数据)。数据覆盖67个月(2021年1月至2026年7月),涉及11种主要加密货币交易对,总计约2,503个文件,大小约63GB。数据集定位为策略开发中的分析师筛选阶段,输出分析师的排名及其有效风险参数区间,并附带方法论说明和使用限制。
This dataset, named TradingView Analyst Ratings via Risk Management Grid Scan (2021–2026), aims to systematically evaluate the quality of cryptocurrency trading signals published by analysts on the TradingView platform. The core idea is that the profitability of trading signals is highly dependent on the specific risk management parameters used by investors. To quantify this dependency, the dataset conducts comprehensive backtesting for each trading signal on a large four-dimensional risk management grid consisting of 21,280 discrete points, with parameters including hard stop-loss percentage (1% to 10%), trailing take-profit percentage (0.5% to 5%), maximum holding time (1 minute to 14 days), and profit lock percentage (1% to 5%). The dataset includes four main configurations: reports (providing detailed performance reports for each grid point), best (listing optimal grid points filtered by different criteria), tracks (providing raw analyst tracking records), and ideas (storing normalized raw post data). It covers a 67-month period (January 2021 to July 2026) and involves 11 major cryptocurrency trading pairs, totaling approximately 2,503 files and about 63 GB in size. The dataset is positioned as the analyst screening stage in strategy development, outputting analyst rankings and their effective risk parameter ranges, and includes methodological descriptions and usage limitations.
数据集概述
该数据集名为 TradingView Analyst Grading via Risk-Management Grid Sweep (2021–2026),旨在评估交易员(分析师)在加密货币市场中的呼叫质量,其核心问题是:分析师的呼叫是否与市场价差不同,以及这种不同带来的成本是多少。成本由投资者的风险管理参数决定:止损深度、资金冻结天数以及利润锁定百分比。
数据来源与覆盖范围
- 数据基础:TradingView 上带有
LONG/SHORT方向的加密货币观点帖文。 - 时间跨度:2021年1月至2026年7月,共67个月。
- 交易品种:11个加密货币符号,覆盖情况如下:
| 符号 | 月数 | 符号 | 月数 |
|---|---|---|---|
| BTCUSDT | 67 | ZECUSDT | 30 |
| ETHUSDT | 66 | POLUSDT | 16 |
| DOGEUSDT | 66 | PENGUUSDT | 16 |
| SOLUSDT | 59 | HYPEUSDT | 12 |
| TRXUSDT | 42 | PUMPUSDT | 3 |
| NEARUSDT | 37 |
- 数据集大小:约63 GB,包含2,503个文件。
数据集结构
数据集包含四个配置(config),每个配置对应一种数据文件:
-
reports(默认):核心数据集,包含每个网格点的详细结果。- 文件路径:
content/*/data/*/result_reports.jsonl - 每条记录对应一个网格点,包含该点的风险管理参数、总体收益、胜率、夏普比率、持仓时间分布、退出原因及逐笔交易明细。
- 文件路径:
-
best:按四个指标(夏普比率、索提诺比率、总收益、恢复比率)筛选出的最优网格点。- 文件路径:
content/*/data/*/result_best.jsonl
- 文件路径:
-
tracks:每个交易员在特定网格规则下的历史表现记录。- 文件路径:
content/*/data/*/result_tracks.jsonl - 每条记录包含(网格规则 × 交易员),记录该交易员的呼叫次数、命中次数及命中率。
- 文件路径:
-
ideas:原始 TradingView 观点帖文数据。- 文件路径:
content/*/assets/tv-ideas.normalize.jsonl
- 文件路径:
评估方法:风险管理网格
数据集使用一个包含 21,280个网格点 的参数网格来评估每个交易员的呼叫。网格参数如下:
hardStopPercent: 硬止损百分比,范围 [1, 1.5, …, 10],共19个值。trailingTakePercent: 移动止盈百分比,范围 [0.5, 1, …, 5],共10个值。holdMinutes: 最大持仓时间,范围 [1天, …, 14天],共14个值。profitLockPercent: 利润锁定百分比,范围 [1, 1.5, 2, 2.5, 3, 3.5, 4, 5],共8个值。
评估逻辑:
- 每个呼叫在网格的每个点上模拟交易,计算损益。
- 呼叫的“好”或“坏”由
profit-before-stop指标判断:- 命中(好呼叫):在硬止损触发前,获利锁定或移动止盈条件被满足。
- 未命中(坏呼叫):硬止损先触发,或持仓时间到期,或数据截断。
- 所有损益计算已扣除成本(双边手续费和滑点)。
数据揭示的关键发现
以 jul_2026/BTCUSDT 为例(739条帖文,去重后435条方向性呼叫):
- 网格点分布:21,280个点中,63%的点是亏损的(13,398个亏损点)。
- 性能范围:
- 夏普比率:-6.19 至 +1.86
- 总收益:-445% 至 +201%
- 胜率:0.12 至 0.89
- 相同呼叫集,因风险管理参数不同,结果差异巨大:最差点(止损1%,移动止盈0.5%,锁定1%,持仓2天)收益为-166%,夏普-6.19;最佳点(止损7.5%,移动止盈1.5%,锁定2%,持仓11天)收益+146%,夏普+1.86。
- 持仓时间影响:平均命中率在7天时达到峰值(0.47),14天时略有下降(0.464),表明更长的持仓不会改善呼叫质量,只会冻结资金。
方法论要点
- 过滤与去重:按
author + direction每8小时最多一条帖文,重复观点被丢弃。 - 异步轮廓分析:每个呼叫进行一次从发布后下一分钟开始的1分钟K线前瞻分析(最长14天),所有21,280个网格点的结果从此轮廓算术推导得出,不重复迭代K线。
- 独立交易槽:每个交易员独立分配一个交易槽,交易员之间不互相影响,新帖文在槽位被占用时被跳过(
skippedBusy)。 - 诚实合约:入场为下一分钟开盘价,退出基于K线影线(高/低),止损在模糊K线中优先,移动止盈和利润锁定仅基于前一根K线的峰值,包含双边费用和滑点。
- 不变性检查:每条记录均经过严格检查,确保无数据损坏。
重要限制
- 交易员表现是整月汇总:
result_tracks.jsonl中的命中率基于该月所有帖文计算,不能用作当月入场筛选(存在前视偏差)。 - 网格最后几步有截断偏差:靠近历史边缘的月份,长持仓(12-14天)因数据不足而有偏。
- 月份边界重叠:月末发布的呼叫会使用下月K线模拟,因此连续月份的数据不是独立区间。
- 无穷值处理:
sortino、profitFactor、calmarRatio、recoveryFactor在无损失序列中为null(JSON 序列化结果)。 - 命中率要求样本量过滤:未设置最低呼叫次数阈值时,命中率0或1的通常是样本量极少的交易员。
- 独立交易槽不模拟真实投资组合:数据集仅评估单独跟随一位交易员的效果,不模拟多交易员同时持仓的情况。
- 符号覆盖不均:BTCUSDT 有67个月数据,而 PUMPUSDT 仅有3个月。
使用示例
使用 Hugging Face datasets 库加载:
python from datasets import load_dataset
风险管理网格数据(默认)
reports = load_dataset("tripolskypetr/trading-entries", "reports", split="train")
交易员历史表现
tracks = load_dataset("tripolskypetr/trading-entries", "tracks", split="train")
原始观点帖文
ideas = load_dataset("tripolskypetr/trading-entries", "ideas", split="train")
许可协议
MIT 许可证。原始帖文归 TradingView 作者所有,数据集仅存储元数据(ID、作者、方向、标题、链接)和衍生指标。




