控盘:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000);语句错在哪?

1个回答

写回答

清梦星河

2025-08-02 06:26

+ 关注

股票
股票

你提供的这段代码看起来像是一个用于股票分析的技术指标计算公式,其中VAR1是一个变量,REF函数用于获取VAR1在过去某一周期的值。代码的目的是计算VAR1相对于其前一周期的变化百分比,并将其放大1000倍。但是这段代码直接使用了中文括号()而不是英文括号(),这在大多数编程语言和公式编写中是不正确的,可能会导致语法错误。

此外,代码中使用了大写的VAR1和REF,这在某些编程语言中(如C++Java)是会引发错误的,因为变量名和函数名通常是区分大小写的。而在某些特定的金融分析软件中,如通达信,这样的写法是可以接受的,但仍然需要注意括号的正确使用。

如果你是在使用通达信或其他支持此类语法的软件,那么问题可能出在括号的类型上。请确保所有的括号都是英文括号。如果是在其他编程环境中,那么还需要检查变量名和函数名的大小写是否正确,以及这些函数是否在环境中被定义和支持。

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号