TPO(市场剖面图)
TPO(Time Price Opportunity,时间价格机会)图,也称为市场剖面图(Market Profile),通过为每个时间段堆叠一个字母或方块,展示在一个交易时段内价格在各个水平上停留的时间长短。它揭示了该时段的公允价值区域、其控制点(point of control)以及价格几乎没有停留的位置(单笔成交,single prints)。
在线演示
设置
添加一个 TpoSeries,并向其提供各自携带 sessionId 的 OHLC 柱线;该系列会自行按时段构建字母/方块分布:
const series = chart.addSeries(SSChart.TpoSeries, {
displayMode: SSChart.TpoDisplayMode.Auto, // Auto | Letters | Blocks
showPoc: true,
showValueArea: true,
showInitialBalance: true,
showSinglePrints: true,
});
series.setData(tpoBars); // { time, open, high, low, close, sessionId }
chart.timeScale().fitContent();
displayMode 用于在字母与实心方块之间切换(Auto 会根据缩放级别自动选择)。各个叠加层——控制点(point of control)、价值区域、初始平衡(initial balance)和单笔成交(single prints)——都可以独立开关。