首页 > 解决方案 > TOS thinkScript“rec”逻辑

问题描述

我正在尝试将下面的 TOS 脚本转换为 python 逻辑。我无法获得recTOS 脚本中的逻辑。

input period = 15;
input price = close;
def c2 = -1;
def c1 = 2;
rec seri1 = if barNumber() < 3 then Price else c1 * (Price + 2 * Price[2]) + c2 * seri1[2];
Plot seri1plt = seri1;

这是我到目前为止的内容,请帮助我验证下面传输的python逻辑的正确性

stocktabs=stocktabs['close'].values  
Period=15
c2 = -1
c1 = 2
seri1 =[0]*len(stocktabs)
for i in range(len(stocktabs)):
    if i<2:
        seri1[i]=stocktabs[i]
    else:
        seri1[i]=c1*(stocktabs[i] + 2 * stocktabs[i-2]) + c2 * seri1[i-2]

标签: pythonthinkscript

解决方案


推荐阅读