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
你这个人真是有意思.....