{--- 基础数据 ---}
LC:=REF(CLOSE,1);
VARB:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(ABS(CLOSE-LC),7,1)*100;
VARC:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100;
VARD:=BARSCOUNT(CLOSE);
{--- 资金系统 ---}
主力资金:=EMA((CLOSE-MA(CLOSE,7))/MA(CLOSE,7)*480,2)*5;
散户资金:=EMA((CLOSE-MA(CLOSE,11))/MA(CLOSE,11)*480,7)*5;
BT1:=CROSS(VARB,25); {原RSI1变量名冲突,改用VARB替代}
BT2:=CROSS(主力资金,散户资金) AND 主力资金<-10;
BT:=FILTER(COUNT(BT1 OR BT2,3)>=2,3);
{--- 主力控盘系统 ---}
VAR32:=1;
VAR33:=(2*CLOSE+HIGH+LOW)/4;
VAR34:=LLV(LOW,34);
VAR35:=HHV(HIGH,34);
主力:=EMA((VAR33-VAR34)/(VAR35-VAR34)*100,13)*VAR32;
散户:=EMA(0.667*REF(主力,1)+0.333*主力,2);
起动:=CROSS(主力,散户) AND 主力<22;
{--- 最终选股条件 ---}
XG:BT AND 起动 AND VARD>50;