You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否通过TradingView API修改指标设置并读取输出值?

TradingView 指标参数批量调整与结果读取方案

首先明确:TradingView没有公开的官方API支持直接修改自定义指标的输入参数并读取对应的输出结果,官方API主要聚焦在市场数据获取、交易执行等场景。

针对你的需求,有几个可行的替代方案:

  • 在Pine Script内实现参数遍历测试
    如果你的指标是用Pine Script编写的,可以直接在脚本内部加入参数遍历逻辑,批量测试不同参数组合的输出结果。比如用循环结构遍历参数取值范围,把每个组合的计算结果输出到自定义表格或者控制台:

    // 示例:遍历RSI周期参数并输出结果
    var table resultTable = table.new(position.bottom_right, 2, 10)
    
    for i = 6 to 24 step 2
        rsiVal = ta.rsi(close, i)
        table.cell(resultTable, 0, i-6, "周期: " + str.tostring(i))
        table.cell(resultTable, 1, i-6, str.tostring(rsiVal))
    

    这种方式不用手动调整UI,直接在图表上查看批量计算的结果表格。如果是策略类指标,还可以用strategy.optimizer()官方工具做参数优化。

  • 自动化模拟UI操作(需注意合规)
    可以用Selenium、Puppeteer这类自动化工具模拟人工在TradingView网页端修改参数、抓取输出数据的操作。但要注意,TradingView的服务条款可能限制此类自动化行为,使用前请确认合规性,避免账号受限。

  • 导出数据后本地分析
    针对特定参数组合的输出结果,可以通过TradingView的「导出数据」功能把指标输出导出为CSV,然后在本地用Python、Excel等工具做批量参数模拟和结果分析。

内容的提问来源于stack exchange,提问作者ghostclass

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 14:24:54