取值问题,如何取参数的昨日数值

If ( RSIValue > RSIValue[1] ) PlotAuto(\"RSIValue\",RSIValue,0,Red,Enum_Dot); Else PlotAuto(\"RSIValue\",RSIValue,0,Green,Enum_Dot); }比如,我要取上一日的MACD,上一日的MA均线,上一日的RSI的值,为什么我后面加了[1]还是不行,而系统默认的的就可以,到底是什么鬼?这段代码同样出现在我的公式里,是系统默认的,就不报错,而我写的就报错,干!If(CurrentBar <= Length - 1) { NetChgAvg = ( Vol - Vol[Length] ) / Length ; TotChgAvg = Average( Abs( Vol - Vol[1] ), Length ) ; }Else { SF = 1/Length; Change = Vol - Vol[1] ; NetChgAvg = NetChgAvg[1] + SF * ( Change - NetChgAvg[1] ) ; TotChgAvg = TotChgAvg[1] + SF * ( Abs( Change ) - TotChgAvg[1] ) ; }

真是搞不懂你们非要自己搞一套编程语言干什么玩意儿,直接用PYTHON,pine script他不香么,

回复:这就有点搞笑了,这说法不就像说,你为什么用苹果系统 不用安卓系统一个道理,然后让华为不研发鸿蒙了呗。你看看大学里面有多少作业是用Matlab和R在做的。你要不问问教授,他们为什么不让用python。说句不好听的,phython 做数据分析 真的垃圾。

回复:真搞不懂你为什么要用python,c++不是一样用么

https://www.tbquant.net/TrainDetail?id=393 真的,先看看说明书吧

语法都不看就在这边激动,不知道你激动个啥......系统关键字容器,比如蓝色的开高低收open high low close 都是支持加[1]进行回溯的你自己定义的变量,普通类型不支持,序列类型series支持价[1]回溯普通类型就比如 numeric var1序列类型就比如series<numeric> var2你这个人真是有意思.....