gpt4 book ai didi

types - 如何在 TradingView pinescript 中实现条件长度移动平均线?

转载 作者:行者123 更新时间:2023-12-05 03:57:22 29 4
gpt4 key购买 nike

我想实现一个移动平均线,其中长度基于 n-back 平均周期长度 K。因此,我需要长度是变量 K 的函数。

内置的移动平均线只允许长度为静态整数值。

我有一个名为 cycle_difference 的变量,它基于长期与短期周期长度。

    time_since_zero=round(barssince(cross(zero_check,0)))

max_cycle=highest(time_since_zero,50)
cycle = ema(max_cycle,200)
cycle_long = ema(max_cycle,1000)

cycle_difference = cycle - cycle_long

我想要一个基于此的移动平均线,比如

    macd_length_scaled = 20 - cycle_difference
macd_wma = ema(foo,macd_length_scaled)

但是,内置的移动平均线只允许长度为 int 值。我想找到解决办法。

最佳答案

pine 脚本的文档提供了一个在 pine 上使用移动平均线的示例 https://www.tradingview.com/pine-script-reference/v4/#fun_ema

pine_ema(x, y) =>
alpha = 2 / (y + 1)
sum = 0.0
sum := alpha * x + (1 - alpha) * nz(sum[1])

此函数允许使用系列长度(此处为 y 参数)

关于types - 如何在 TradingView pinescript 中实现条件长度移动平均线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58593584/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com