这好像是两个公式合在一起所构成的。选股公式如下(已通过测试)仅供参考:
{一}原公式选股:
买:=MA(CLOSE,1);
卖:=(LOW+HIGH+CLOSE)/3;
奇:=MA(卖,5);
准:=HHV(奇,10);
急卖奇准:=IF(HHV((买<准),5),100,50),COLORFF6699;
短卖奇准:=IF(HHV((买<准),10),100,50),COLORGREEN;
奇准:=MA(卖,5);
买卖:=LLV(奇准,10);
急买奇准:=IF(LLV((买<买卖),5),50,0);
短买奇准:=IF(LLV((买<买卖),10),50,0),COLORWHITE;
TR:=SUM(MAX(MAX((HIGH-LOW),ABS((HIGH-REF(CLOSE,1)))),ABS((LOW-REF(CLOSE,1)))),5);
HD:=(HIGH-REF(HIGH,1));
LD:=(REF(LOW,1)-LOW);
DMP:=(SUM(IF(((HD> 0)AND(HD> LD)),HD,0),5));
DMM:=SUM(IF(((LD> 0)AND(LD> HD)),LD,0),5);
神偷线:=(((DMP)*100)/TR);
辅助线:=((DMM*100)/TR);
动向趋势线:=(MA(((ABS((辅助线-神偷线))/(辅助线+神偷线))*100),3));
ADXR:=((动向趋势线+REF(动向趋势线,3))/2);
VAR1:=MA(LOW,1);
VAR2:=MA(HIGH,2);
VAR3:=MA(CLOSE,2);
VAR7:=REF(VAR3,1);
【强弱】:=((SMA(MAX((VAR3-VAR7),0),5,1)/SMA(ABS((VAR3-VAR7)),5,1))*100);
底部选股:(IF(((动向趋势线> 88) AND (神偷线<5.8)),80,0)) AND IF(LLV((买<买卖),5),50,0) AND IF(HHV((买<准),10),100,50);
(二)单列选股1:
TR:=SUM(MAX(MAX((HIGH-LOW),ABS((HIGH-REF(CLOSE,1)))),ABS((LOW-REF(CLOSE,1)))),5);
HD:=(HIGH-REF(HIGH,1));
LD:=(REF(LOW,1)-LOW);
DMP:=(SUM(IF(((HD> 0)AND(HD> LD)),HD,0),5));
DMM:=SUM(IF(((LD> 0)AND(LD> HD)),LD,0),5);
神偷线:=(((DMP)*100)/TR);
辅助线:=((DMM*100)/TR);
动向趋势线:=(MA(((ABS((辅助线-神偷线))/(辅助线+神偷线))*100),3));
ADXR:=((动向趋势线+REF(动向趋势线,3))/2);
VAR1:=MA(LOW,1);
VAR2:=MA(HIGH,2);
VAR3:=MA(CLOSE,2);
VAR7:=REF(VAR3,1);
【强弱】:=((SMA(MAX((VAR3-VAR7),0),5,1)/SMA(ABS((VAR3-VAR7)),5,1))*100);
底部选股:(IF(((动向趋势线> 88) AND (神偷线<5.8)),80,0)) ;
单列选股2:省略。
首先,上面有数个输出,你需要那个输出结果作为选股公式呢?
其次,该指标多个if的使用,效果已经接近未来函数,请楼主慎用。