请老师帮忙改成选股公式
[通达信]
A1:=HIGH;
B1:=LOW; C1:=CLOSE; A2:=REF(HIGH,1); A5:=REF(HIGH,2); A6:=REF(HIGH,3); B2:=REF(LOW,1); B5:=REF(LOW,2); B6:=REF(LOW,3); C7:=REF(CLOSE,1); C8:=REF(CLOSE,5); NUM1:=IF(A2<C7 AND A2<C8 AND A1<B5 AND A1<B6,0,1); NUM2:=IF(B2>C7 AND B2>C8 AND B1>A5 AND B1>A6,0,1); DIF1:=A1-A2; DIF2:=B1-B2; REII:=(DIF1+DIF2)*NUM1*NUM2; REIA:=SQRT(DIF1*DIF1)+SQRT(DIF2*DIF2); REI:SUM(REII,0)/SUM(REIA,0)*100,COLORWHITE,LINETHICK2,NODRAW; STICKLINE(C>0,REI,REF(REI,1),-1,0),COLORGRAY; STICKLINE(REI>REF(REI,1) AND REI>MA(REI,5),REI,REF(REI,1),-1,0),COLORRED; STICKLINE(REI<REF(REI,1) AND REI<MA(REI,5),REI,REF(REI,1),-1,0),COLORGREEN; MA(REI,5),COLORGRAY; 请老师帮忙改成2个选股公式: 1.至少3根绿柱后首次变成灰色柱子的选股 2.灰色柱子的票都选出来 |
相关帖子
三连绿+灰指标
A1:=HIGH; B1:=LOW; C1:=CLOSE; A2:=REF(HIGH,1); A5:=REF(HIGH,2); A6:=REF(HIGH,3); B2:=REF(LOW,1); B5:=REF(LOW,2); B6:=REF(LOW,3); C7:=REF(CLOSE,1); C8:=REF(CLOSE,5); NUM1:=IF(A2<C7 AND A2<C8 AND A1<B5 AND A1<B6,0,1); NUM2:=IF(B2>C7 AND B2>C8 AND B1>A5 AND B1>A6,0,1); DIF1:=A1-A2; DIF2:=B1-B2; REII:=(DIF1+DIF2)*NUM1*NUM2; REIA:=SQRT(DIF1*DIF1)+SQRT(DIF2*DIF2); REI:=SUM(REII,0)/SUM(REIA,0)*100; XG1:=C>0 AND REI,REF(REI,1) AND NOT(REI>REF(REI,1) AND REI>MA(REI,5)) AND NOT(REI<REF(REI,1) AND REI<MA(REI,5)); XG2:=REI<REF(REI,1) AND REI<MA(REI,5); XGZ:REF(EVERY(XG2,3),1) AND XG1; |
附件
感谢好人 发表于 2020-11-2 21:15 A1:=HIGH; B1:=LOW; C1:=CLOSE; A2:=REF(HIGH,1); A5:=REF(HIGH,2); A6:=REF(HIGH,3); B2:=REF(LOW,1); B5:=REF(LOW,2); B6:=REF(LOW,3); C7:=REF(CLOSE,1); C8:=REF(CLOSE,5); NUM1:=IF(A2<C7 AND A2<C8 AND A1<B5 AND A1<B6,0,1); NUM2:=IF(B2>C7 AND B2>C8 AND B1>A5 AND B1>A6,0,1); DIF1:=A1-A2; DIF2:=B1-B2; REII:=(DIF1+DIF2)*NUM1*NUM2; REIA:=SQRT(DIF1*DIF1)+SQRT(DIF2*DIF2); REI:=SUM(REII,0)/SUM(REIA,0)*100; XG1:C>0 AND REI,REF(REI,1) AND NOT(REI>REF(REI,1) AND REI>MA(REI,5)) AND NOT(REI<REF(REI,1) AND REI<MA(REI,5)); |
附件
许昌舍得 发表于 2020-11-2 21:09 老师帮忙在看看 2个公式选出来的都不对,我之前让别的老师改也是这种问题 是不是公式有问题啊! |
本帖最后由 许昌舍得 于 2020-11-2 21:11 编辑
A1:=HIGH; B1:=LOW; C1:=CLOSE; A2:=REF(HIGH,1); A5:=REF(HIGH,2); A6:=REF(HIGH,3); B2:=REF(LOW,1); B5:=REF(LOW,2); B6:=REF(LOW,3); C7:=REF(CLOSE,1); C8:=REF(CLOSE,5); NUM1:=IF(A2<C7 AND A2<C8 AND A1<B5 AND A1<B6,0,1); NUM2:=IF(B2>C7 AND B2>C8 AND B1>A5 AND B1>A6,0,1); DIF1:=A1-A2; DIF2:=B1-B2; REII:=(DIF1+DIF2)*NUM1*NUM2; REIA:=SQRT(DIF1*DIF1)+SQRT(DIF2*DIF2); REI:=SUM(REII,0)/SUM(REIA,0)*100; XG1:C>0; A1:=HIGH; B1:=LOW; C1:=CLOSE; A2:=REF(HIGH,1); A5:=REF(HIGH,2); A6:=REF(HIGH,3); B2:=REF(LOW,1); B5:=REF(LOW,2); B6:=REF(LOW,3); C7:=REF(CLOSE,1); C8:=REF(CLOSE,5); NUM1:=IF(A2<C7 AND A2<C8 AND A1<B5 AND A1<B6,0,1); NUM2:=IF(B2>C7 AND B2>C8 AND B1>A5 AND B1>A6,0,1); DIF1:=A1-A2; DIF2:=B1-B2; REII:=(DIF1+DIF2)*NUM1*NUM2; REIA:=SQRT(DIF1*DIF1)+SQRT(DIF2*DIF2); REI:=SUM(REII,0)/SUM(REIA,0)*100; TJ:=REI<REF(REI,1) AND REI<MA(REI,5); XG2:REF(EVERY(TJ,3),1) AND C>0; |