首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tradingview绘图

Tradingview绘图
EN

Stack Overflow用户
提问于 2018-06-15 14:25:37
回答 2查看 7.5K关注 0票数 19

我正在使用Tradigview图表小部件显示数据。我找不到一种方法来在图表上绘制线条(或其他东西),并保存这些图形以便在页面重新加载时显示它们。

代码语言:javascript
复制
<!-- TradingView Widget BEGIN -->
<div class="tradingview-widget-container">
    <div id="tradingview_6fd01"></div>
    <div class="tradingview-widget-copyright"><a href="https://www.tradingview.com/symbols/NASDAQ-AAPL/" rel="noopener" target="_blank"><span class="blue-text">AAPL chart</span></a> by TradingView</div>
    <script type="text/javascript" src="https://s3.tradingview.com/tv.js"></script>
    <script type="text/javascript">
        new TradingView.widget({
            "width": 980,
            "height": 610,
            "symbol": "NASDAQ:AAPL",
            "interval": "D",
            "timezone": "Etc/UTC",
            "theme": "Light",
            "style": "1",
            "locale": "en",
            "toolbar_bg": "#f1f3f6",
            "enable_publishing": false,
            "allow_symbol_change": true,
            "container_id": "tradingview_6fd01"
        });
    </script>
</div>
<!-- TradingView Widget END -->

codepen:http://codepen.io/rpokrovskij/pen/LgGzyg

EN

回答 2

Stack Overflow用户

发布于 2018-10-03 20:01:49

对于任何想要使用Widget但又不依赖tradingview的人来说,实时数据可以使用tradingview charting library。它是免费的,但您必须请求访问github存储库。

下面是一个绘制形状是多么容易的例子:

代码语言:javascript
复制
var order = widget.chart().createOrderLine()
    .setText("Buy Line")
    .setLineLength(3) 
    .setLineStyle(0) 
    .setQuantity("221.235 USDT")
order.setPrice(7000);

这将导致以下绘图(BTC/USDT图表):

github存储库中有很多示例,所以您不会迷失方向。但您必须创建自己的datafeed,或者至少设置到所需数据提供商/市场的websocket连接。

我希望这对每个面临同样问题的人都有所帮助。

票数 8
EN

Stack Overflow用户

发布于 2018-10-03 16:23:01

Tradigview图表小部件只能显示预定义的TradingView“研究”的固定列表:

https://www.tradingview.com/wiki/Widget:TradingView_Widget

这意味着不可能使用它创建自定义图表。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50870167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档