tradingview
文档地址: https://b.aitrade.ga/books/tradingview/index.html
初始化:
数据对接后的展示图
TV的数据格式(getbars())
(time单位是S,10位数,ms的请除以1000)
历史数据回来,塞给getBars()的第五个参数 (参考详细问题1)
实时数据回来,塞给subscribeBars()的第三个参数 (参考详细问题2)
数据获取部分的逻辑是开发人员根据自己的实际情况写的
只要保证最终包装成tv的数据格式,并调用回调传给tv就行
常见问题
问题1:数据在哪里进行执行生成K线?
Datefeed.js getBars();
准确的说,历史数据必须通过这个回调塞给tv
Ps:调取历史数据时,传给后台的字段为symbol(可自定义时间),from,to(不要自己定义时间范围,tv自己定义),time(可自定义时间):分辨率(1min,5min...)
问题2:一般颜色覆盖修改
custom_css_url: "bundles/xxx.css"
问题3:改底色、K线颜色、格子线。。。。===啥的
看文档 “覆盖 ”部分
问题4:成交量怎么添加分割线啊
volume_force_overlay 功能集,停用它。
成交量高度设置 "volumePaneSize": "medium"
large, medium, small, tiny就这四个值
问题5:关闭成交量
如果是针对个别品种的,那么设置has_no_volume : true
如果是全局的
可以试试停用功能集里的create_volume_indicator_by_default
问题6:自定义 时间分辨率
自定义btn颜色问题,自定义css
问题:如何去掉箭头?
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
input[type="number"]{
-moz-appearance: textfield;
}
问题:隐藏刻度线
'scalesProperties.lineColor' : "#fff"
问题:图表在手机上自动隐掉logo后的文字链接
功能集【adaptive_logo 】
disabled_features:【widget_logo】 取消logo显示
问题:overrides里面的背景色更改竟然被disabled_features影响
清除用户设置缓存use_localstorage_for_settings
问题:去除双击最大化
library.xxxxxxx.js里
搜索this._chart.toggleMaximizePane(this)
删掉它,双击就不会最大化了
配置----