Pine是我们独有的脚本语言,被世界各地的交易员用来根据价格行为、技术指标等构建自动化策略。今天,我们新增了包括市值、营收、总负债、或债务等financial函数和指标,让Pine变得更加强大。
如果您不熟悉Pine及其提供的所有功能,请查阅本指南。如果您已经是Pine用户,则可以立即使用我们新的财务函数。此函数将返回请求的财务数据及其值。看起来像这样:
financial(symbol, financial_id, period, gaps)
这是上面的简单脚本的分解说明:
symbol — 请求指标的前缀字符的名称。例如:”NASDAQ: MSFT”
financial_id — 请求的基本面功能的id。您可以在我们的帮助中心查看可用id列表。
period — 显示数据可用的频率。 FQ – 每季度一次,FY – 每个财政年度一次,TTM – 最近12个月。
gaps — 可选参数,类似于security函数中的参数。
例如,如果您需要该期间的Microsoft (NASDAQ: MSFT)及其应付帐款数据,则脚本将如下所示:
//@version=4 study("My Script") f = financial("NASDAQ:MSFT", "ACCOUNTS_PAYABLE", "FQ") plot(f)
注意:如果参数值为barmerge.gaps_on,则请求的数据将与任何可能的gaps (na values)合并。如果参数值为barmerge.gaps_off,则所请求的数据将连续合并而不会出现gaps,然后所有gaps将被先前最接近的现有值填充。请注意,预设参数值为barmerge.gaps_off。
完成后,您的Pine脚本将始终像图表下方的窗格一样显示。在这种情况下,如下所示,Pine脚本与基本面指标应付账款(Accounts Payable)完全匹配。请记住,此脚本只是一个示例,旨在做到下图的样子:
然后,您可以在图表顶部的 财务 (Financials)菜单 来访问基于基本面指标的Pine脚本:
我们认为这次更新将为交易者和投资人“另辟蹊径”,使他们可以基于基本面数据创作独特的策略。我们期待与您合作,并看到您的作品。