使用条件判断语句(例如IF函数)无法直接实现将两个条件合并为一个乖离率曲线的功能。不过,你可以使用一个辅助变量来帮助实现此目的。 以下是一种可能的解决方案: 1. 声明一个辅助变量:bias_high_low。 2. 使用条件判断语句(例如IF函数)来确定收盘价是在20日线上方还是下方,并相应地计算乖离率。将计算结果分别赋值给bias_high和bias_low,其中bias_high表示收盘价在20日线上方时的乖离率,bias_low表示收盘价在20日线下方时的乖离率。 3. 使用条件判断语句(例如IF
[大智慧] 2921
这是正常的公式表达 因为有时候股价冲高会落后,或者收一个下影线,乖离率是用收盘价来表达的,有时候并不能反映最高价和最低价的真实乖离率 我想要实现这个功能 当收盘价在20日线上方,正乖离率用最高价High表达,BIAS:(H-MA(CLOSE,20))/MA(CLOSE,20)*100 当收盘价在20日线下方,负乖离率用最低价LOW表达,BIAS:(L-MA(CLOSE,20))/MA(CLOSE,20)*100 请问用什么方法能把这2个条件何在一起表达出一个乖离率的曲线, 我用IF函数没法表达 |
楼主 |
2楼 |