通达信一线通吃指标公式源码
这是一个基于价格波动和统计分析的通道型指标。
核心功能:
通过计算价格的标准差和移动平均,构建一个动态的通道(由VARF和VAR10两条线构成)。
通道内使用不同颜色的带状区域(DRAWBAND)来直观展示价格动能的强弱转换。
通过VARC线的颜色和粗细变化(LINETHICK2),以及特定的柱状线(STICKLINE),来指示潜在的买入和卖出信号点。
主要构成与信号:
1. 动态通道:指标主体是一个由VARF(上轨)和VAR10(下轨)构成的通道,用于衡量价格运行的空间和趋势。
2. 动能区域:通道内填充了三种颜色的带状区域,用于区分不同的市场状态(如上涨动能、下跌动能或平衡状态)。
3. 信号线:VARC线是核心信号线。其加粗部分(COLOR0099AA和COLORAA9933)用于提示趋势的延续或转折。
4. 买卖点提示:特定的彩色柱状线(VAR1B和VAR1C)在价格触及通道边界且满足特定条件时出现,作为潜在的交易时机参考。
5. 数值显示:在图表固定位置显示几个预设的数值(VAR1D, VAR1E, VAR1F),可能用于关键价位或参数的提示。
使用逻辑:
观察价格在通道内的位置和VARC线的方向。
关注VARC线变为加粗彩色线时的趋势提示。
结合彩色带状区域和柱状线信号,辅助判断多空力量变化和可能的入场、出场点。
N:=6;
P:=1;
N1:=99;
M:=9;
N3:=30;
SHORT:=14;
LONG:=14;
MID:=60;
VAR0:DRAWGBK(C>=0,RGB(38,18,0),RGB(0,38,18),0,2,0);
VAR1:=19000000+DATE;
VAR2:=C;
VAR3:=100*VAR2;
VAR4:=PERIOD=5;
VAR5:=(O+H+L+(C*2))/5;
VAR6:=EMA(VAR5,21);
VAR7:=IF(VAR1<=VAR3 AND VAR4,STD(VAR5,21),DRAWNULL);
VAR8:=((((VAR5-VAR6)/VAR7)*100)+200)/4;
VAR9:=(EMA(VAR8,5)-25)*1.56;
VARA:=EMA(VAR9,2)*1.22;
VARB:=EMA(VARA,2);
VARC:=IF(VAR1<=VAR3 AND VAR4,1.618*((3*VARA)-(2*VARB)),DRAWNULL);
VARD:=HHV(VARC,8);
VARE:=LLV(VARC,8);
VARF:=EXPMA(IF(VAR1<=VAR3 AND VAR4,SMA(VARD,3,1),DRAWNULL),2);
VAR10:=EXPMA(IF(VAR1<=VAR3 AND VAR4,SMA(VARE,3,1),DRAWNULL),2);
VAR11:=IF(VAR1<=VAR3 AND VAR4,(SMA(VARD,3,1)+SMA(VARE,3,1))/2,DRAWNULL);
VAR12:=IF(BACKSET(VAR11>=REF(VAR11,1),2),VARF,DRAWNULL);
VAR13:=IF(BACKSET(VAR11<=REF(VAR11,1),2),VARF,DRAWNULL);
VAR14:DRAWBAND(VARF,RGB(68,68,68),VAR10,RGB(0,0,0));
VAR15:DRAWBAND(VAR12,RGB(68,38,18),VAR10,RGB(0,0,0));
VAR16:DRAWBAND(VAR13,RGB(18,68,38),VAR10,RGB(0,0,0));
0,COLOR636363,POINTDOT;
VARC,COLOR666666;
IF(BACKSET(VARC<=REF(VARC,1) AND VAR1<=VAR3,2) AND NOT(C=O AND H=L) AND VAR4,VARC,DRAWNULL),COLORAA9933,LINETHICK2;
IF(VAR1<=VAR3 AND VAR4 AND BACKSET(VARC>=REF(VARC,1),2) AND NOT(C=O AND H=L),VARC,DRAWNULL),COLOR0099AA,LINETHICK2;
VAR1B:STICKLINE(VAR1<=VAR3 AND VAR4 AND IF(H=L AND C=O,CROSS(VARC,VAR10),VARC<VAR10 AND VARC<=REF(VARC,1) AND VARC<REFX(VARC,1)),LLV(VARC,3),VAR10,0,0),COLOR330099;
VAR1C:STICKLINE(VAR1<=VAR3 AND VAR4 AND IF(H=L AND C=O,CROSS(VARF,VARC),VARC>VARF AND VARC>=REF(VARC,1) AND VARC>REFX(VARC,1)),HHV(VARC,3),VARF,0,0),COLOR008800;
VAR1D:=260;
VAR1E:=680;
VAR1F:=7763;
QX1:DRAWNUMBER_FIX(VAR1>=VAR3,0.89,0.6,1,VAR1D),COLOR00FFFF;
QX2:DRAWNUMBER_FIX(VAR1>=VAR3,0.93,0.6,1,VAR1E),COLOR00FFFF;
QX3:DRAWNUMBER_FIX(VAR1>=VAR3,0.98,0.6,1,VAR1F),COLOR00FFFF;
IF(VAR1>VAR3,VAR2,DRAWNULL),COLORFFFFFF;

未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:REFX
定制指标公式、软件请联系QQ或微信同号:88652583
N赋值:6
P赋值:1
N1赋值:99
M赋值:9
N3赋值:30
SHORT赋值:14
LONG赋值:14
MID赋值:60
输出VAR0:填充背景
VAR1赋值:19000000+日期
VAR2赋值:收盘价
VAR3赋值:100*VAR2
VAR4赋值:周期类型=5
VAR5赋值:(开盘价+最高价+最低价+(收盘价*2))/5
VAR6赋值:VAR5的21日指数移动平均
VAR7赋值:如果VAR1<=VAR3ANDVAR4,返回VAR5的21日估算标准差,否则返回无效数
VAR8赋值:((((VAR5-VAR6)/VAR7)*100)+200)/4
VAR9赋值:(VAR8的5日指数移动平均-25)*1.56
VARA赋值:VAR9的2日指数移动平均*1.22
VARB赋值:VARA的2日指数移动平均
VARC赋值:如果VAR1<=VAR3ANDVAR4,返回1.618*((3*VARA)-(2*VARB)),否则返回无效数
VARD赋值:8日内VARC的最高值
VARE赋值:8日内VARC的最低值
VARF赋值:如果VAR1<=VAR3ANDVAR4,返回VARD的3日[1日权重]移动平均,否则返回无效数的2日指数移动平均
VAR10赋值:如果VAR1<=VAR3ANDVAR4,返回VARE的3日[1日权重]移动平均,否则返回无效数的2日指数移动平均
VAR11赋值:如果VAR1<=VAR3ANDVAR4,返回(VARD的3日[1日权重]移动平均+VARE的3日[1日权重]移动平均)/2,否则返回无效数
VAR12赋值:如果若VAR11>=1日前的VAR11则将最近2周期置为1,返回VARF,否则返回无效数
VAR13赋值:如果若VAR11<=1日前的VAR11则将最近2周期置为1,返回VARF,否则返回无效数
输出VAR14:画带状线
输出VAR15:画带状线
输出VAR16:画带状线
0,COLOR636363,POINTDOT
VARC,COLOR666666
如果若VARC<=1日前的VARCANDVAR1<=VAR3则将最近2周期置为1ANDNOT(收盘价=OANDH=最低价)ANDVAR4,返回VARC,否则返回无效数,COLORAA9933,线宽为2
如果VAR1<=VAR3ANDVAR4ANDBACKSET(VARC>=1日前的VARC,2)ANDNOT(收盘价=OANDH=最低价),返回VARC,否则返回无效数,COLOR0099AA,线宽为2
输出VAR1B:当满足条件VAR1<=VAR3ANDVAR4ANDIF(最高价=LANDC=开盘价,VARC上穿VAR10,VARC输出VAR1C:当满足条件VAR1<=VAR3ANDVAR4ANDIF(最高价=LANDC=开盘价,VARF上穿VARC,VARC>VARFANDVARC>=1日前的VARCANDVARC>1日后的VARC)时,在3日内VARC的最高值和VARF位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR008800
VAR1D赋值:260
VAR1E赋值:680
VAR1F赋值:7763
输出QX1:当满足条件VAR1>=VAR3时,在横轴0.89纵轴0.6位置书写数字,COLOR00FFFF
输出 QX2:当满足条件VAR1>=VAR3时,在横轴0.93纵轴0.6位置书写数字,COLOR00FFFF
输出 QX3:当满足条件VAR1>=VAR3时,在横轴0.98纵轴0.6位置书写数字,COLOR00FFFF
如果VAR1>VAR3,返回VAR2,否则返回无效数,COLORFFFFFF