通达信变色均线提示买点主图源码(通达信均线
一、关于通达信K线过布林线部分变色主图指标
您可以尝试使用以下指标公式来实现K线过布林线部分变色的效果:
```scss
BOLL:=MA(CLOSE,20); //布林线设定
UB:=BOLL+2STD(CLOSE,20); //布林线上轨
LB:=BOLL-2STD(CLOSE,20); //布林线下轨
STICKLINE(CROSS(C,BOLL),CLOSE,OPEN,4,0)COLORRED; //当股价穿过布林线时,相应K线变色为红色
```
这个指标会检测股价是否穿过布林线,并在穿过时把对应的K线变成红色。当股价在布林线上方时显示黄色,下方时显示绿色。至于其他细节部分,可能需要您进一步在通达信软件的指标编辑器中进行调整和完善。
二、关于将通达信软件的所有主图上的K线全部变成红色的点
```pascal
// 定义变量
CLOSE_AVG := (CLOSE + HIGH + LOW) / 3; // 平均收盘价
A := EMA(CLOSE_AVG, 10); // 10日指数平均数
B := REF(A, 1); // 前一天的A值
M1 := EMA(CLOSE, 3); // 3日指数平均数
M2 := EMA(CLOSE, 8); // 8日指数平均数
M3 := EMA(M2, 13); // M2的扩展指数平均数,周期为13日
M4 := EMA(M2, 55); // M2的扩展指数平均数,周期为55日
VAR1 := EMA(M3, 55); // M3的扩展指数平均数,周期为中长期指标线,用于辅助判断趋势变化
VAR2 := (REF(HIGH, 1) + REF(LOW, 1)) / 2; // 前一天高低价的平均值
VAR3 := MA(CLOSE, 21) + 2 STD(CLOSE, 21); // 均线加上两倍的标准差作为辅助指标线
VAR4 := REF(CLOSE, 1); // 前一天的收盘价
VAR5 := SMA(MAX(CLOSE - VAR4, 0), 7, 1) / SMA(ABS(CLOSE - VAR4), 7, 1) 100; // 计算买卖信号强度指标之一
V := CROSS(79, VAR5); // 判断交叉点信号是否出现上涨趋势信号
VAR7 := FILTER(V, 4); // 对信号进行过滤处理,确保信号稳定有效
A7 := (CLOSE + H + L) / 4; // 平均价格计算方式之一
VAR10 := LLV(LOW, 34); // 获取最近34天的最低价位
VAR11 := HHV(HIGH, 34); // 获取最近34天的最高价位
SK := EMA((A7 - VAR1) / (VAR2 - VAR1) 100, 7); // 计算SK指标值,用于判断趋势走势之一