我只是想知道如何将Python ()函数转换成PineScript代码。我的解释正确吗?
Pine脚本示例如下:
plot(dev(close, 10))
// the same on pine
pine_dev(source, length) =>
mean = sma(source, length)
sum = 0.0
for i = 0 to length - 1
val = source[i]
sum := sum + abs(val - mean)
dev = sum/length
plot(pine_dev(c
我有5个温度传感器。我想计算平均温度4-不包括最极端的值(最高或最低)。
首先:std: will ( id )会为每个id1-5创建一个最新温度读数的窗口吗?
select
avg(tempEvent.temp) as meantemp
from
Event(id in (1, 2, 3, 4, 5)).std:unique(id) as tempEvent
其次:如何更改select语句(如有必要,可以使用表达式),使其只计算四个值的平均值(不包括最极端的值)?
背景是,我想知道每个温度与平均值的偏差,但我不希望平均值包含异常id。否则,所有的温度看起来都会偏离平均值,但实
我正在学习如何编写pine脚本,以便在坡度方向改变时改变船体移动平均线的颜色。但我不知道如何在颜色变化时添加警告条件。有人能告诉我该怎么做吗?谢谢 here is my pine script:
//@version=4
//Color MA colors the moving average plot based on fcvgn bjmh
study(title = "HMA7", shorttitle="H7", overlay = true)
//1a red
H1a = input(20, minval=1, title='1a')
我想知道是否有一个函数,它同时计算移动平均值,并将它与np.diff结合起来。
如果你有一个数组,你会计算一个移动窗口的平均值(移动平均值),并计算这个平均值和下一个元素之间的差异。
示例:
a = [1, 3, 4, 5, 15, 14, 16, 13]
b = np.diff(a)
#np.diff makes something like this: `[n] - [n-1]`
#I want something like this: `[n] - np.mean([n-m : n])`
#I would like to have a function, where I could v
我有这个pine3交易视图脚本,我用电视转换器把它转换成pine 4。
然而,当我在转换后执行它时,我会收到这个错误。
line 110: Variable 'results' was declared with 'series[integer]' type. Cannot assign it expression of type 'series[float]'.
怎么解决这个问题?
import java.util.Scanner;
public class maxAvgPath {
public static void main(String [] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int[][] c = new int[n+1][n+1];
for (int i = 0; i < n; i++){
for (int j = 0; j < n; j++){