|
最近在用程式写将军柱和黄金柱指标的时候发现refx和refxv的区别,wen98老师定义黄金柱是从后面往前面推移,就避免了调用“未来函数”(refx(*,*))的问题,而我的程序是在“同花顺”里面写的大量调用了未来的函数(refx),要把它转过“通达信”来,却发现因为调用了refx函数的问题,最近几天的显示就是错误的,这样给了我很大的困惑,为什么会发生这样的问题呢?百思不得其解,最后查查refx的用法,发现refx函数在调用不到数据的时候会自动“平滑处理”,会把最近这一天的数据直接引用,这样就会造成数据的错误,本来没有数据的却自动读出最近一天的数据,这就是问题的根源。
但是如果要重新定义基柱的位置,所有的程序全部要重新写过,这太可怕了,后来我发现了“通达信”里面竟然还有“不做平滑处理”的函数“refxv”,于是把“refx”改成“refxv”,问题就迎刃而解。
|
|