通达信天平称主图指标公式

 

区域值:=250;移动值:=50;
{主图区域显示}
K:=BArslAST(CURRBARSCOUNT=区域值);
GD:=CONST(IF(ISLASTBAR=1,HHV(H,K),0));
DD:=CONST(IF(ISLASTBAR=1,LLV(L,K),0));
高:IF(CURRBARSCOUNT<=区域值,GD,DRAWNULL),COLOR00FF00,POINTDOT;
低:IF(CURRBARSCOUNT<=区域值,DD,DRAWNULL),COLOR00FF00,POINTDOT;
STICKLINE(CURRBARSCOUNT=区域值,GD,DD,0,-1),COLOR00FF00;
STICKLINE(CURRBARSCOUNT=1,GD,DD,0,-1),COLOR00FF00;
{天平称主图显示}
A:=CONST(REF(C,移动值));
阳阳:DRAWLINE(C=A AND K,A,C=A AND K ,A,0),LINETHICK3,COLORMAGENTA;
{STICKLINE(C=A AND K,GD,DD,0,-1),COLORMAGENTA;}
BB:COUNT(C=A AND K,区域值),NODRAW;
CC:=IF(BB=1,BARSLAST(C=A),DRAWNULL);
DD1:=BacKSET(C=A AND BB=2,2+REF(CC,1)/2);
DRAWICON(C=A AND BB=1,A*1.01,16);
DRAWICON(crOSS(DD1,0.5),A*0.99,18);
DRAWICON(C=A AND BB=2,A*1.01,16);
{预测主图显示}
XX:=(GD+DD-2*A);
IF(CURRBARSCOUNT<=区域值 AND BB>=2,A-0.618*XX,DRAWNULL);
IF(CURRBARSCOUNT<=区域值 AND BB>=2,A-1.618*XX,DRAWNULL);
IF(CURRBARSCOUNT<=区域值 AND BB>=2,A-2.618*XX,DRAWNULL);
IF(CURRBARSCOUNT<=区域值 AND BB>=2,A+0.618*XX,DRAWNULL);
IF(CURRBARSCOUNT<=区域值 AND BB>=2,A+1.618*XX,DRAWNULL);
IF(CURRBARSCOUNT<=区域值 AND BB>=2,A+2.618*XX,DRAWNULL);
DRAWTEXT(CURRBARSCOUNT=区域值/2,GD*0.95,'★ 天平称主图 ★'),LINETHICK5,COLOR00FFFF;




来函数检测结果如下
该公式没有未来函数


解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

区域值赋值:250
移动值赋值:50
K赋值:上次到最后交易的周期=区域值距今天数
GD赋值:如果是否最后一个周期=1,返回K日内最高价的最高值,否则返回0的最后一日取值设为常数
DD赋值:如果是否最后一个周期=1,返回K日内最低价的最低值,否则返回0的最后一日取值设为常数
输出 高:如果到最后交易的周期<=区域值,返回GD,否则返回无效数,COLOR00FF00,POINTDOT
输出 低:如果到最后交易的周期<=区域值,返回DD,否则返回无效数,COLOR00FF00,POINTDOT
当满足条件到最后交易的周期=区域值时,在GD和DD位置之间画柱状线,宽度为0,-1不为0则画空心柱.,COLOR00FF00
当满足条件到最后交易的周期=1时,在GD和DD位置之间画柱状线,宽度为0,-1不为0则画空心柱.,COLOR00FF00
A赋值:移动值日前的收盘价的最后一日取值设为常数
输出阳阳:当满足条件收盘价=AANDK时,在A位置画直线起点,当满足条件收盘价=AANDK时,在A位置画直线终点,0表示是否延长.,线宽为3,画洋红色
输出布林极限:统计区域值日中满足收盘价=AANDK的天数,NODRAW
CC赋值:如果BB=1,返回上次收盘价=A距今天数,否则返回无效数
DD1赋值:若收盘价=AANDBB=2则将最近2+1日前的CC/2周期置为1
当满足条件收盘价=AANDBB=1时,在A*1.01位置画16号图标
当满足条件DD1上穿0.5时,在A*0.99位置画18号图标
当满足条件收盘价=AANDBB=2时,在A*1.01位置画16号图标
XX赋值:(GD+DD-2*A)
如果到最后交易的周期<=区域值ANDBB>=2,返回A-0.618*XX,否则返回无效数
如果到最后交易的周期<=区域值ANDBB>=2,返回A-1.618*XX,否则返回无效数
如果到最后交易的周期<=区域值ANDBB>=2,返回A-2.618*XX,否则返回无效数
如果到最后交易的周期<=区域值ANDBB>=2,返回A+0.618*XX,否则返回无效数
如果到最后交易的周期<=区域值ANDBB>=2,返回A+1.618*XX,否则返回无效数
如果到最后交易的周期<=区域值ANDBB>=2,返回A+2.618*XX,否则返回无效数
当满足条件到最后交易的周期=区域值/2时,在GD*0.95位置书写文字,线宽为5,COLOR00FFFF

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图