什么是交易小组件?实时嵌入详解
交易小组件是一种可嵌入的实时交易账户视图,显示在别人的网页里。页面加载时,访客的浏览器直接向 ShowMyTrades 请求数据,走的和公开账户页面是同一条路,中间没有一份可以被人改动的数字副本。
工作原理
三种格式的数据来路不同,读者实际看到的是什么,就取决于这一点。
| 格式 | 是什么 | 如何更新 |
|---|---|---|
| 交互式小组件(iframe) | 嵌在您网站框架里的小组件页面 | 每次加载页面都重新获取 |
| 自动更新图片 | 通过 /api/widget-image/… 提供的 PNG 或 SVG | 每次数据同步后由后端重新生成;浏览器缓存 15 分钟 |
| 下载图片 | 一次性下载的文件 | 不再更新 |
只有 iframe 是实时嵌入,共有七种类型:统计卡片(400×212)、单行统计(750×80)、净值曲线、月度收益、货币对统计、交易历史表和完整控制台。两种统计类型直接读取已存储的账户元数据(余额、净值、增长、回撤),所以加载快,高度也固定。
自动更新图片不能交互,但也不是一成不变:接口代理的是后端生成的文件,账户每同步一次新数据,文件就重新生成一次。共有十一种类型(stats、stats-inline、growth-daily、growth-trade、balance、profit、drawdown、growth-mini、summary、monthly 和 currency-pair),每种都有浅色、深色、透明三种主题,可选 PNG 或 SVG,其中 growth-trade 只能是 PNG。真正定格的只有下载图片:它记录的是您点击下载的那一刻,之后永远停在那一刻。
除两种统计类型外,所有高度可变的小组件都附带几行 JavaScript,测出渲染后的高度,再发给父页面。小组件页面带有 frame-ancestors * 并开放 CORS,任何域名都能嵌入;页面标记为 noindex,不会和您自己的账户页面抢排名;每个 IP 限流为每秒 50 次、每分钟 300 次请求。
为什么重要
截图只是一张印着数字的图片,而这样的图片谁都能做出来。嵌入则不同:它是读者自己的浏览器向数据源发出的请求,页脚还有一个回到 /account/{your-slug} 的链接。七种交互式小组件中有六种带“由 ShowMyTrades.com 验证”链接;单行统计只有 80 像素可用,链接缩成了一个箭头符号。小组件展示的是好看的部分,点开链接,回撤、亏损的月份和成本就都摆在那里。
改名不会让嵌入失效:iframe 接口和图片代理都会先查找已停用的链接标识,实在找不到才放弃。链接标识最多 30 天改一次,另有一小时的修正窗口。
数据显示了什么
截至 2026 年 8 月,ShowMyTrades 上的公开账户页面累计被访问 94,710 次。这就是嵌入带来的流量:读者在别处看到某个说法,专门过来核实它没说的部分。这份怀疑并不多余:在有历史记录的已发布账户中,38.2% 曾回撤超过 20%,17.6% 超过 50%。
有东西可查,这一下点击才更值。在 1 万+ 个已发布页面中,只有 65 个拥有经验证的业绩记录,264 个拥有经验证的交易权限。页面上对应的是业绩记录和交易权限两个徽章:已确认显示绿色,未确认显示灰色并带警告图标。完整控制台会在框内同时显示这两个徽章。
在 ShowMyTrades 上的位置
登录后,小组件生成器在控制台 → 小组件;未登录时在 /widgets,可用于任何公开账户。最快的入口是嵌入小组件按钮,也就是公开账户页面上的 </> 图标:点一下就会打开该账户的生成器,并默认选好净值曲线。接下来选择格式、类型、宽度(像素或百分比)和主题;净值曲线和完整控制台还能为全部五组图表调颜色、开关数据系列。最后复制 iframe 的 HTML;图片方式则提供 HTML、Markdown 和 BBCode 代码片段。
隐私设置在嵌入里同样有效。账户设置中的全部七项隐私选项(持仓、已平仓交易、账号、手数、交易注释、止损 / 止盈、交易笔记)都会传给交易历史小组件,公开页面上隐藏的列,在框内也一样隐藏。
常见误解
- “小组件不过是更好看的截图。” iframe 每次加载页面都会重新获取数据,没有任何部分是存下来的副本。
- “图片版本也能像截图一样改。”自动更新图片由服务器根据您的数据重新生成。下载图片确实是定格的,它本来就是做这个用的,所以适合放进演示文稿,不适合放在销售页面上。
- “我可以嵌入私密账户。”不能。小组件只提供已发布的账户。不公开列出的账户可以正常使用:它们也是已发布的,只是不会出现在发现渠道里。
- “调整高度的脚本可有可无。”删掉它,小组件就会被装进一个固定大小、里面带滚动条的框。这是最常见的嵌入故障。
格式、尺寸、放置位置,以及会毁掉嵌入效果的五个错误,详见小组件与嵌入指南。
相关术语
业绩记录 (Track Record)
业绩记录是一个交易账户有据可查的历史。本文说明它必须包含什么、要积累多久才算得上证据,以及真实账户的情况。
交易投资组合 (Trading Portfolio)
投资组合把多个交易账户合成一条净值曲线,增长和回撤都在整体上重新计算,而不是把各账户的数字取平均。
经验证的业绩记录 (Verified Track Record)
经验证的业绩记录,是通过只读连接直接从经纪商持续获取的业绩数据,发布者无法改动其中任何内容。
不公开列出的账户 (Unlisted Account)
不公开列出是第三种可见性状态:持有链接的人都能打开账户页面,但它不会出现在探索、搜索和您的公开主页上。