我们很高兴地宣布,我们的指标上的指标功能现在支持多个外部输入,高于之前的限制。这些多个外部输入甚至可以源自不同的指标。
这是一个包含两个 input.source() 调用的示例策略脚本:
//@version=5 strategy("Value Area Strategy", overlay = true) sourceLongInput = input.source(low, "Enter Long after crossing") sourceShortInput = input.source(high, "Enter Short after crossing") buyEntry = ta.crossover(close, sourceLongInput) sellEntry = ta.crossunder(close, sourceShortInput) if buyEntry strategy.entry("LongEntry", strategy.long) if sellEntry strategy.entry("SellEntry", strategy.short) plot(sourceLongInput, "Long entry source") plot(sourceShortInput, "Short entry source", color.red)
例如,您可以通过从策略输入中选择“高值区域 (VAH)”和“低值区域 (VAL)”作为外部输入,将此策略与来自“交易时段成交量分布图”内置指标的来源相关联。为此,首先确保两个脚本都加载到您的图表上,然后调出策略的“设置/输入”标签页,并从两个源输入字段的下拉菜单中选择相关的源。
多个外部输入将与深度回测一起使用,因此Premium方案持有人可以使用TradingView数据存储中所有可用数据的多个输入来测试策略。
请注意,用作外部输入的来源必须来自指标;它们不能源自策略。此外,外部输入源最多可以来自十个不同的指标。
您可以在帮助中心,以及Pine Script™用户手册和参考手册中,找到关于此功能的更多信息。
要了解最新的Pine Script™功能,请留意用户手册中的发行说明。PineCoders帐户还通过它在Telegram上的Squawk Box、Twitter帐户以及TradingView上的Pine Script™ Q&A公共聊天广播更新。
我们希望大家会像我们一样,发现这个高需求度的功能很有用,并且请继续向我们发送您的反馈和建议,让我们可以把平台变得更好。我们为您打造TradingView,始终渴望听到您的想法。
— TradingView团队
还没有关注我们的中文微信公众号?快来扫二维码吧!