TradingView技术问题:自定义时间框架不显示及隐藏时间间隔下拉组件
TradingView 自定义时间框架显示问题及时间间隔组件定制方案
一、自定义时间框架添加后未显示的排查解决
- 核对配置语法:如果通过脚本添加,确保
indicator()或study()函数中timeframe参数格式正确(如"1H30"代表1小时30分钟,支持的单位包括S、M、H、D、W、M);如果通过图表设置添加,确认时间框架的输入格式符合平台规则。 - 确认启用状态:进入图表设置的「时间框架」面板,检查自定义时间框架是否已被勾选,未被设置为隐藏。
- 验证数据源兼容性:部分第三方数据源不支持非常规时间框架,切换到TradingView默认数据源测试是否正常显示。
- 清除缓存刷新:浏览器缓存可能导致配置未生效,清除缓存后重新加载图表页面。
二、隐藏时间间隔下拉组件,仅展示收藏的时间间隔
实现方式
- Widget API配置:初始化TradingView Widget时,通过
timeframePicker参数指定收藏的时间框架,并配合自定义CSS隐藏下拉组件:
new TradingView.widget({ symbol: "BINANCE:BTCUSDT", interval: "D", // 核心配置 timeframePicker: { show: true, favorites: ["D", "4H", "1H", "30"] // 替换为你的收藏时间框架代码 }, // 隐藏下拉菜单的样式 customCSS: `.tv-timeframe-picker__dropdown { display: none !important; }` });
- 界面手动配置+CSS:先在图表时间间隔选择器中点击「收藏」标记需要保留的时间框架,再通过嵌入页面的自定义CSS隐藏下拉组件,达到仅显示收藏项的效果。
效果说明
最终界面仅展示已标记为收藏的时间间隔按钮,原有的下拉展开组件被完全隐藏,界面简洁性与参考示例一致。
内容的提问来源于stack exchange,提问作者Hari Kishan
相关产品推荐
相关产品推荐

