{计算基础平均成交额,单位:万元}
基准额:=(SUM(AMOUNT,3)-AMOUNT)/10000/2;
{=== 环境一:回暖日+助攻一字 ===}
引导一:=基准额*0.004;
上攻一:=IF(基准额*0.02>3000,3000,基准额*0.02);
{=== 环境二:混沌期或延续回暖+无助攻 ===}
引导二:=基准额*0.006;
上攻二:=IF(基准额*0.025>3000,3000,基准额*0.025);
{=== 环境三:分歧日 ===}
引导三:=基准额*0.007;
上攻三:=IF(基准额*0.035>3000,3000,基准额*0.035);
{=== 主图右上角小字显示,不影响K线 ===}
{环境一:回暖日+一字助攻 - 红色}
DRAWTEXT_FIX(C>0,0.85,0.02,0,‘1:‘),COLORRED;
DRAWTEXT_FIX(C>0,0.87,0.02,0,‘引‘),COLORRED;
DRAWNUMBER_FIX(C>0,0.89,0.02,0,引导一),COLORRED;
DRAWTEXT_FIX(C>0,0.94,0.02,0,‘攻‘),COLORRED;
DRAWNUMBER_FIX(C>0,0.96,0.02,0,上攻一),COLORRED;
{环境二:混沌延续 - 黄色}
DRAWTEXT_FIX(C>0,0.85,0.05,0,‘2:‘),COLORY
ELLO W;
DRAWTEXT_FIX(C>0,0.87,0.05,0,‘引‘),COLOR
YELL OW;
DRAWNUMBER_FIX(C>0,0.89,0.05,0,引导二),COLORYELLOW;
DRAWTEXT_FIX(C>0,0.94,0.05,0,‘攻‘),COLORYELLOW;
DRAWNUMBER_FIX(C>0,0.96,0.05,0,上攻二),COLORYELLOW;
{环境三:分歧日 - 绿色}
DRAWTEXT_FIX(C>0,0.85,0.08,0,‘3:‘),COLOR
GREE N;
DRAWTEXT_FIX(C>0,0.87,0.08,0,‘引‘),COLORGREEN;
DRAWNUMBER_FIX(C>0,0.89,0.08,0,引导三),COLORGREEN;
DRAWTEXT_FIX(C>0,0.94,0.08,0,‘攻‘),COLORGREEN;
DRAWNUMBER_FIX(C>0,0.96,0.08,0,上攻三),COLORGREEN;
{在K线图右上角添加简单说明}
DRAWTEXT_FIX(C>0,0.85,0.11,0,‘单位:万元‘),COLORWHITE;
DRAWTEXT_FIX(C>0,0.85,0.14,0,‘1:回暖+助攻‘),COLORRED;
DRAWTEXT_FIX(C>0,0.85,0.17,0,‘2:混沌/延续‘),COLORYELLOW;
DRAWTEXT_FIX(C>0,0.85,0.20,0,‘3:分歧日‘),COLORGREEN;
修改好的通达信版本