通达信一条均线主图指标公式源码
指标是自适应趋势跟踪均线,用20周期效率系数动态调整平滑速度,趋势强时反应快,震荡时更平滑。主趋势线为TALA132,橙色粗线;其上升段显示紫色粗线,表示趋势向上。TALA131为辅助触发线。
用法:TALA131上穿TALA132且TALA132上升,视为持股/偏多;TALA132上穿TALA131,视为持币/偏空。持股、持币仅作状态提示,不画线。参数T越大越稳、信号越少;N越小越快;M越大越平滑。适合主图叠加做趋势过滤,不宜单独作为买卖点。
注意:公式中TALA131写法缺少括号,实际等于SECLOSE,会导致交叉信号失真,原意应为自适应参考线。
T:=20;N:=2;M:=30;
DIRECTION:=CLOSE-REF(CLOSE,T);
volATILITY:=SUM(Abs(CLOSE-REF(CLOSE,1)),T);
ER:=SUM(ABS(DIRECTION/VOLATILITY),1);
FASTC:=2/(N+1);
SLOWC:=2/(M+1);
SMOOTH:=ER*( FASTC- SLOWC)+ SLOWC;
SE:=SMOOTH* SMOOTH;
YY:=REF(CLOSE,1)+SE*(CLOSE-REF(CLOSE,1));
AA:=IF(SUM(1,0)=T+1,YY,0);
BB:=BArslAST(AA>0);
CC:=REF(CLOSE,BB);
TALA131:=REF(CC,1)+SE*CLOSE-REF(CC,1);
TALA132:DMA(CLOSE,SE),COLORFFAA00,LINETHICK2;
aY1234:=crOSS(TALA131,TALA132)AND TALA132>REF(TALA132,1);
SL1234:=CROSS(TALA132,TALA131);
持股:TALA131>TALA132,NODRAW,COLORRED;
持币:TALA131<=TALA132,NODRAW,COLORGREEN;
趋势向上:IF(TALA132>REF(TALA132,1),TALA132,DRAWNULL),COLORFF00FF,LINETHICK2;
未来函数检测结果
T赋值:20
N赋值:2
M赋值:30
DIRECTION赋值:收盘价-T日前的收盘价
VOLATILITY赋值:收盘价-1日前的收盘价的绝对值的T日累和
ER赋值:DIRECTION/VOLATILITY的绝对值的1日累和
FASTC赋值:2/(N+1)
SLOWC赋值:2/(M+1)
SMOOTH赋值:ER*( FASTC- SLOWC)+ SLOWC
SE赋值:SMOOTH* SMOOTH
YY赋值:1日前的收盘价+SE*(收盘价-1日前的收盘价)
AA赋值:如果1的历史累和=T+1,返回YY,否则返回0
BB赋值:上次AA>0距今天数
CC赋值:BB日前的收盘价
TALA131赋值:1日前的CC+SE*收盘价-1日前的CC
输出TALA132:以SE为权重收盘价的动态移动平均,COLORFFAA00,线宽为2
AY1234赋值:TALA131上穿TALA132AND TALA132>1日前的TALA132
SL1234赋值:TALA132上穿TALA131
输出持股:TALA131>TALA132,NODRAW,画红色
输出持币:TALA131<=TALA132,NODRAW,画绿色
输出趋势向上:如果TALA132>1日前的TALA132,返回TALA132,否则返回无效数,COLORFF00FF,线宽为2
- QQ:88652583
- 邮箱:88652583@qq.com
- 工作时间:7:30-21:00
- 微信:88652583或扫描如下二维码
sitemap站点地图