是否有一个在pine脚本上设置的选项,以便在提交新的订单命令时,它会取消之前未完成的命令? if secondbuycond and firstbuycond and (time >= testPeriodStart and time <= testPeriodStop)
strategy.entry("buy", strategy.long, stop=((valuewhen(firstbuycond,open,0))*x))
strategy.exit("Trailing Stop", "buy", trail_
我只是想知道如何将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
我制作了一个python脚本,它使用SMTP服务器向给定的id发送邮件,.I希望脚本每次连接到internet时都能运行,所以我将我的文件(比如python.py)放在“/etc/ put /if-up.d/”的位置,并通过"sudo +x /etc/put/if-up.d/python“命令使其可执行。一切都很好,当我连接到互联网时,我的脚本运行,但后来我注意到,发送邮件的电子邮件id收到了多封邮件(大部分是两次),这意味着脚本运行了几次。为什么如此?脚本是否多次运行"if-up.d/“或与我的网络相关。(注意:我的网络(usb-系带)在进程中没有断开,我使用了类似的脚本在引
我需要以与Pine脚本相同的方式计算ATR,即交易视图代码。我说的是股票或外汇技术分析中的平均真实范围指标。在Pine脚本中的文档中,says是这样计算的:
plot(rma(close, 15))
// same on pine, but much less efficient
pine_rma(x, y) =>
alpha = y
sum = 0.0
sum := (x + (alpha - 1) * nz(sum[1])) / alpha
plot(pine_rma(close, 15))
RETURNS
Exponential moving averag
Pine Editor中的这行代码
[diplus, diminus, adx] = dmi(14, 1)
在错误下面抛出:
> Could not find function or function reference dmi
智能提示它是一个内置函数,但看起来我们不能在脚本中引用它。有什么想法吗?