通达信怎样看待某线的角度源码主图贴图
{
用上面的主图指标测量某均线在最后一根K线位置的角度
方法:
1,调整主图画面,使正方形成为真正的正方形,
2,测量黄三角形的角}
N:=9;
M1:=3;
M2:=3;
HH20:=CONST(HHV(H,N*3));
LL20:=CONST(LLV(L,N*3));
K:=(HH20-LL20)/(N),NODRAW;
XY:DRAWLINE(CURRBARSCOUNT=N,LL20,CURRBARSCOUNT=1,HH20,0),LINETHICK1,COLORFFFFFF;
YX:DRAWLINE(CURRBARSCOUNT=N,HH20,CURRBARSCOUNT=1,LL20,0),LINETHICK1,COLORFFFFFF;
中位线:(XY+YX)/2,LINETHICK1,COLORFFFFFF;
XX:IF(CURRBARSCOUNT<N+1,HH20,DRAWNULL),LINETHICK1,COLORFFFFFF;
YY:IF(CURRBARSCOUNT<N+1,LL20,DRAWNULL),LINETHICK1,COLORFFFFFF;
STICKLINE(CURRBARSCOUNT=1,HH20,LL20,0,0),COLORFFFFFF;
STICKLINE(CURRBARSCOUNT=N,HH20,LL20,0,0),COLORFFFFFF;
参考标准角:ATAN((HH20-LL20)/(N*K))*57.29633,COLORFFFFFF,NODRAW;
MAN:=MA(C,N),COLORAAAAFF;
DRAWTEXT(CURRBARSCOUNT=N-2,LL20*1.03,'主图画面参考标准角=45°'),COLORAAFFFF;
X角K:=CONST(REF(MAN,1)-MAN)*(CURRBARSCOUNT-1)+CONST(MAN);
MAN角斜线:DRAWLINE(CURRBARSCOUNT=N,X角K,CURRBARSCOUNT=1,X角K,0),LINETHICK2,COLOR00FFFF;
MAN角水平线:IF(CURRBARSCOUNT<=N,CONST(REF(MAN角斜线,N-1)),DRAWNULL),LINETHICK2,COLOR00FFFF;
STICKLINE(CURRBARSCOUNT=1,CONST(MAN角水平线),MAN角斜线,0.03,0),COLOR00FFFF;
MAN线:MAN,LINETHICK2,COLORAAAAFF;
MAN角:CONST(ATAN((MAN角斜线-MAN角水平线)/(N*K))*57.29633),NODRAW;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
N赋值:9
M1赋值:3
M2赋值:3
HH20赋值:N*3日内最高价的最高值的最后一日取值设为常数
LL20赋值:N*3日内最低价的最低值的最后一日取值设为常数
K赋值:(HH20-LL20)/(N),NODRAW
输出XY:当满足条件到最后交易的周期=N时,在LL20位置画直线起点,当满足条件到最后交易的周期=1时,在HH20位置画直线终点,0表示是否延长.,线宽为1,COLORFFFFFF
输出YX:当满足条件到最后交易的周期=N时,在HH20位置画直线起点,当满足条件到最后交易的周期=1时,在LL20位置画直线终点,0表示是否延长.,线宽为1,COLORFFFFFF
输出中位线:(XY+YX)/2,线宽为1,COLORFFFFFF
输出XX:如果到最后交易的周期输出YY:如果到最后交易的周期当满足条件到最后交易的周期=1时,在HH20和LL20位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFFFF
当满足条件到最后交易的周期=N时,在HH20和LL20位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFFFF
输出参考标准角:(HH20-LL20)/(N*K)的反正切*57.29633,COLORFFFFFF,NODRAW
MAN赋值:收盘价的N日简单移动平均,COLORAAAAFF
当满足条件到最后交易的周期=N-2时,在LL20*1.03位置书写文字,COLORAAFFFF
X角K赋值:1日前的MAN-MAN的最后一日取值设为常数*(到最后交易的周期-1)+MAN的最后一日取值设为常数
输出MAN角斜线:当满足条件到最后交易的周期=N时,在X角K位置画直线起点,当满足条件到最后交易的周期=1时,在X角K位置画直线终点,0表示是否延长.,线宽为2,COLOR00FFFF
输出MAN角水平线:如果到最后交易的周期<=N,返回N-1日前的MAN角斜线的最后一日取值设为常数,否则返回无效数,线宽为2,COLOR00FFFF
当满足条件到最后交易的周期=1时,在MAN角水平线的最后一日取值设为常数和MAN角斜线位置之间画柱状线,宽度为0.03,0不为0则画空心柱.,COLOR00FFFF
输出MAN线:MAN,线宽为2,COLORAAAAFF
输出MAN角:(MAN角斜线-MAN角水平线)/(N*K)的反正切*57.29633的最后一日取值设为常数,NODRAW