第一个:
A1:=MA(CLOSE,5);
A2:=MA(CLOSE,10);
A3:=MA(CLOSE,20);
A4:=MA(CLOSE,30);
CLOSE>A1 AND A1>A2 AND A2>A3 AND A3>A4 AND CLOSE>OPEN;
第二个:
ZLCM:=EMA(WINNER(CLOSE)*70,3);
SHCM:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3);
ZZLKP:=ZLCM/(ZLCM+SHCM)*100;
主力控盘系数:=INTPART(ZZLKP);
高控盘:=CROSS(主力控盘系数,50);
ZZLJJ:=EMA(ZZLKP,89);{//主力警戒}
ZJLRQD:=INTPART(ZZLKP-ZZLJJ);{//资金流入强度}
XGG:=CROSS(ZJLRQD,0);
XG:高控盘+XGG=2;
这里将两个选股公式组合成一个预警公式:
A1:=MA(CLOSE,5);
A2:=MA(CLOSE,10);
A3:=MA(CLOSE,20);
A4:=MA(CLOSE,30);
CLOSE>A1 AND A1>A2 AND A2>A3 AND A3>A4 AND CLOSE>OPEN;
ZLCM:=EMA(WINNER(CLOSE)70,3);
SHCM:=EMA((WINNER(CLOSE1.1)-WINNER(CLOSE*0.9))*80,3);
ZZLKP:=ZLCM/(ZLCM+SHCM)*100;
ZZLJJ:=EMA(ZZLKP,89); //主力警戒
ZJLRQD:=INTPART(ZZLKP-ZZLJJ); //资金流入强度
XGG:=CROSS(ZJLRQD,0);
主力控盘系数:=INTPART(ZZLKP);
高控盘:=CROSS(主力控盘系数,50);
XG:=(CLOSE>A1) AND (A1>A2) AND (A2>A3) AND (A3>A4) AND (CLOSE>OPEN) AND (高控盘 OR XGG);
预警公式说明:
第一个公式选取了5日、10日、20日、30日的移动平均线,通过判断收盘价是否大于这几个移动平均线并且收盘价大于开盘价,来判断股票是否处于上升趋势,符合“牛不牛别看涨,熊不熊别看跌”的选股公式。
第二个公式选取了赢家指标(WINNER)和指数平滑移动平均线(EMA),通过计算主力控盘系数和资金流入强度来判断股票的主力资金流入情况和控盘情况。
在组合时,将两个公式中判断趋势和判断资金流入、控盘的部分进行组合。当且仅当第一个公式和第二个公式都满足时,预警公式才会输出“True”(即发出预警信号),即股票处于上升趋势、同时存在高控盘或资金流入强度增加的情况,是一个比较理想的买入时机。
ZLCM:=EMA(WINNER(CLOSE)70,3)
详细信息 : 某个操作数没有相应的操作符匹配!
错误起始位置 : 143 ; 长度: 6
这个错误信息表明在计算某个表达式时发生了错误,具体是因为某个操作数没有相应的操作符匹配。根据你提供的信息,错误发生在第143个字符处,长度为6个字符。
根据这个表达式,它的意思是对收盘价进行胜者平均(WINNER)的计算,然后对该结果进行70天的指数移动平均(EMA)计算,最后再对该结果进行3天的指数移动平均(EMA)计算。
A1:=MA(CLOSE,5);
A2:=MA(CLOSE,10);
A3:=MA(CLOSE,20);
A4:=MA(CLOSE,30);
ZLCM:=EMA(WINNER(CLOSE)*70,3);
SHCM:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,3);
ZZLKP:=ZLCM/(ZLCM+SHCM)*100;
主力控盘系数:=INTPART(ZZLKP);
高控盘:=CROSS(主力控盘系数,50);
ZZLJJ:=EMA(ZZLKP,89);
{//主力警戒}
ZJLRQD:=INTPART(ZZLKP-ZZLJJ);
{//资金流入强度}
XGG:=CROSS(ZJLRQD,0);
CLOSE>A1 AND A1>A2 AND A2>A3 AND A3>A4 AND CLOSE>OPEN AND 高控盘 AND XGG=1;
说明:
第一个选股公式中,要求股价连续5日收盘价均大于5日均线,10日均线依次类推,同时当日收盘价大于当日开盘价。
第二个选股公式中,计算了主力控盘系数、主力警戒、资金流入强度等指标,并通过 CROSS 函数和变量 XGG 判断高控盘、资金流入等条件是否符合。
组合后的预警公式包含了上述两个选股公式中的指标和条件,并在此基础上加入了新的变量高控盘和 XGG,并通过 AND 函数将条件组合起来,以实现更严格的选股策略。