全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
取值问题,如何取参数的昨日数值
abijah 分享到
2023-09-07 10:40

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] ) ;

}

kyover

语法都不看就在这边激动,不知道你激动个啥......

系统关键字容器,比如蓝色的开高低收open high low close 都是支持加[1]进行回溯的

你自己定义的变量,普通类型不支持,序列类型series支持价[1]回溯

普通类型就比如 numeric var1

序列类型就比如series<numeric> var2

你这个人真是有意思.....

2023-09-07 13:27
kyover

https://www.tbquant.net/TrainDetail?id=393

真的,先看看说明书吧

2023-09-07 13:27
abijah

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

2023-09-08 11:32
Mo_L_oM
@abijah

这就有点搞笑了,这说法不就像说,你为什么用苹果系统 不用安卓系统一个道理,然后让华为不研发鸿蒙了呗。

你看看大学里面有多少作业是用Matlab和R在做的。你要不问问教授,他们为什么不让用python。

说句不好听的,phython 做数据分析 真的垃圾。

2023-09-09 02:57
kyover
@abijah

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

2023-09-11 09:06
您未登录,请先 登录注册 后发表评论
顶部