我需要创建一个类似于https://www.tradingview.com/wiki/Compare上显示和解释的图表.
在https://www.tradingview.com/widget/advanced-chart/我可以创建自定义图表,但多符号图表没有选项.
https://github.com/mmmy/css3demos/wiki/Charts-Customization-101上有更多自定义选项,但没有多符号选项.
这当然可以手动完成.但是每次重新加载页面时都需要花费很多时间才能添加20个符号.
尝试在 Tradingview 中创建自定义研究,但在加载 Tradingview 小部件时出现以下错误:
Error: unexpected study id:abcd
at Function.o.findStudyMetaInfoByDescription (library.4b362457b3a7eceed386.js:29)
at y.createStudy (library.4b362457b3a7eceed386.js:718)
at t.<anonymous> (index.jsx:178)
at charting_library.min.js:1
at e.fire (library.4b362457b3a7eceed386.js:16)
at a (library.4b362457b3a7eceed386.js:22)
at Object.l [as emitOnce] (library.4b362457b3a7eceed386.js:22)
at ft (library.4b362457b3a7eceed386.js:441)
at t (library.4b362457b3a7eceed386.js:442)
at e.fire (library.4b362457b3a7eceed386.js:16)
Run Code Online (Sandbox Code Playgroud)
我一直按照https://github.com/tradingview/charting_library/wiki/Creating-Custom-Studies上的说明进行操作
我已经使用了说明中的模板,只是更改为我的研究名称“abcd”
__customIndicators = [
// *** your indicator object, created from the template ***
{
// Replace the <study name> with your study name
// The name will be used internally by the Charting Library
name: 'abcd',
//name: …Run Code Online (Sandbox Code Playgroud) 我想实现移动平均线(MA)TradingView.
目前已经有用于移动平均一些内置的功能(例如sma(),ema()和wma()).现在我想建立自己的MA功能.
你能帮助我吗?谢谢.
我只是将函数复制到此处(https://www.tradingview.com/widget/advanced-chart/)的嵌入脚本中,并将其复制到Angular 5应用程序的组件中,并将源脚本包含在angular-cli.json中。但是,该组件返回错误“找不到名称'TradingView'”。有人有什么建议吗?
我想在TradingView Pine回测中优化指标参数。其他工具也可以做到这一点,但是当我在TradingView中搜索此功能时,我什么也找不到。有人可以帮忙吗?
如果在TradingView中无法实现,那么有没有办法使用其他工具呢?
提前致谢!
是否可以创建到 Tradingview 的外部链接。
我的具体用例是单击 html 超链接以打开 Tradingview 到特定符号?
我刚刚将比特币的实时数据添加到我的图表中。已经出现了一个如此之高的峰值,甚至交易视图都无法处理它......至少在我的图表上是这样。它是这样的:
正如你所看到的,6 月 2 日,比特币的涨幅如此之高,以至于它已经走出了屏幕。这应该是可以修复的,因为在实际的交易视图页面本身上,一切看起来都很好并且正常:
另外,如果我缩小图表,它看起来完全正常:
所以我想要的是我的图表的缩放方式与 Tradingview.com 上的相同。
这是我的代码:
// Predifined variables
var chart, priceArea, fetchedData;
// Faster to write log();
const log = console.log;
// Get data.
fetch('./getData.php', {
method: 'GET'
}).then(response => response.json()).then(function (data) {
// Set data to a global variable for global usage.
fetchedData = data;
// To make sure the chart is initialized and set after this fetch is done. Else I would get a error for setting data that I do …Run Code Online (Sandbox Code Playgroud) 现在,我知道如何定义小部件指示器的默认输入(请参见下面的代码)。但我想定义默认样式。我还没有找到正确的方法来做到这一点。有谁知道?
var chart = new TradingView.widget(
{
autosize: true,
symbol: "OANDA:EURUSD",
interval: "3",
timezone: "America/Bogota",
theme: "dark",
style: "1",
locale: "en",
hide_side_toolbar: true,
hide_top_toolbar: false,
toolbar_bg: "#f1f3f6",
enable_publishing: false,
allow_symbol_change: true,
details: false,
hidevolume: true,
studies: [
{
id: "IchimokuCloud@tv-basicstudies",
version: 2.0
},
{
id: "Stochastic@tv-basicstudies",
inputs: {
K: 3,
}
}
],
container_id: "tradingview_7f23e"
}
);
Run Code Online (Sandbox Code Playgroud) 我有交易视图图表库,我正在研究它,但现在我想在其中添加自定义指标,但我不知道该怎么做。
我正在使用交易视图图表库,问题是所有股票都是沙特阿拉伯的,因此在沙特阿拉伯,一周从周日开始,而在库中,一周从周一开始,所以当我从选项卡中单击工作日时,页脚展示日从星期一开始。
我使用提供的 setTimezone() 方法将时区更改为“亚洲/利雅得”,但它只是更改了图书馆的时区,我的问题仍然存在。我试图找到方法但毫无用处。
tradingview-api ×10
javascript ×4
pine-script ×2
reactjs ×2
angular ×1
back-testing ×1
charts ×1
trading ×1
widget ×1