买卖信号

**买入信号:** 1. AA条件成立且CLOSE>REF(OPEN,2)时,DRAWICON在最低价位置显示买入图标(1号图标) 2. DRAWTEXT显示"三平底翻红"买入提示 **卖出信号:** 1. BB条件成立且CLOSE<REF(CLOSE,2)时,DRAWICON在最高价位置显示卖出图标(2号图标) 2. DRAWTEXT显示"三平顶翻绿"卖出提示 **三平底翻红条件(AA):** 连续上涨后出现回调,具体为CLOSE>REF(CLOSE,1)>REF(CLOSE,2),且REF(CLOSE,1)<REF(CLOSE,3),并满足后续复杂的嵌套条件判断。 **三平顶翻绿条件(BB):** 连续下跌后出现反弹,具体为CLOSE<REF(CLOSE,1)<REF(CLOSE,2),且REF(CLOSE,1)>REF(CLOSE,3),并满足后续复杂的嵌套条件判断。

用法

1. **适用场景:** 该指标为超买超卖型指标,主要用于判断价格的短期顶底转换。三平底翻红表示价格连续上涨后企稳回升,是买入信号;三平顶翻绿表示价格连续下跌后遇阻回落,是卖出信号。 2. **使用方法:** - 当出现"三平底翻红"信号时,考虑买入做多 - 当出现"三平顶翻绿"信号时,考虑卖出或做空 - 配合均线(MA5、MA10、MA15、MA30)判断趋势方向 - 红色彩带表示上涨趋势,绿/黄色彩带表示下跌或调整 3. **注意事项:** - 该指标主要依赖价格关系的复杂判断,存在一定的滞后性 - 建议结合其他指标(如成交量、MACD等)综合判断 - STICKLINE绘制的红黄色彩带可作为辅助判断价格走势的参考 - 需要结合大盘环境和个股基本面综合决策

公式源码

宝塔主图:
MA5:MA(C,5),COLORYELLOW;
MA10:MA(C,10),COLORFF00FF;
MA15:MA(C,15),COLOR00FF00;
MA30:MA(C,30),COLORFFCCCC;
B1:=REF(C,1);B2:=REF(C,2);
SS:=IF(C>REF(C,1) AND REF(C,1)>=REF(C,2),1,IF(C<REF(C,1) AND REF(C,1)<=REF(C,2),-1,IF(C>REF(C,2) AND REF(C,2)>REF(C,1),2,IF(C<REF(C,2) AND REF(C,2)<REF(C,1),-2,0))));
SM:=IF(REF(SS,1)!=0,REF(SS,1),IF(REF(SS,2)!=0,REF(SS,2),IF(REF(SS,3)!=0,REF(SS,3),IF(REF(SS,5)!=0,REF(SS,5),IF(REF(SS,6)!=0,REF(SS,6),IF(REF(SS,7)!=0,REF(SS,7),0))))));
STICKLINE(SS=1 OR SM>=1 AND SS=0,B1,C,3,0),COLORRED;
STICKLINE(SS=-1 OR SM<=-1 AND SS=0,B1,C,3,0),COLORFFCC66;
STICKLINE(SS=2,B2,C,3,0),COLORRED;
STICKLINE(SS=-2,B2,C,3,0),COLORFFCC66;
STICKLINE((SS=-1 OR SS=-2) AND SM>0,B2,B1,3,0),COLORRED;
STICKLINE((SS=1 OR SS=2) AND SM<0,B2,B1,3,0),COLORFFCC66;
AA:=CLOSE>REF(CLOSE,1) AND REF(CLOSE,1)>REF(CLOSE,2) AND REF(CLOSE,1)<REF(CLOSE,3) AND IF(REF(CLOSE,3)<REF(CLOSE,4),1,IF(REF(CLOSE,4)<REF(CLOSE,5),REF(CLOSE,1)<REF(CLOSE,4) OR (REF(CLOSE,2)<REF(CLOSE,4) AND REF(CLOSE,3)>=REF(CLOSE,5)),IF(REF(CLOSE,5)<REF(CLOSE,6),1,REF(CLOSE,6)<REF(CLOSE,7))));
BB:=CLOSE<REF(CLOSE,1) AND REF(CLOSE,1)<REF(CLOSE,2) AND REF(CLOSE,1)>REF(CLOSE,3) AND IF(REF(CLOSE,3)>REF(CLOSE,4),1,IF(REF(CLOSE,4)>REF(CLOSE,5),REF(CLOSE,1)>REF(CLOSE,4) OR (REF(CLOSE,2)>REF(CLOSE,4) AND REF(CLOSE,3)<=REF(CLOSE,5)),IF(REF(CLOSE,5)>REF(CLOSE,6),1,REF(CLOSE,6)>REF(CLOSE,7))));
DRAWICON(AA AND CLOSE>REF(OPEN,2),0.99*LOW,1);
DRAWICON(BB AND CLOSE<REF(CLOSE,2),HIGH*1.01,2);
DRAWTEXT(AA AND CLOSE>REF(OPEN,2),LOW*0.98,'三平底翻红'),COLORYELLOW;
DRAWTEXT(BB AND CLOSE<REF(CLOSE,2),HIGH*1.02,'三平顶翻绿'),COLOR00FF00;