通达信压力支撑八根线公式

指标是一个基于对数坐标和2的幂次方计算支撑与压力位的工具。

核心逻辑:
以前一日收盘价为基准,通过以2为底的对数计算,生成一系列按指数规律分布的支撑位和压力位。

主要输出线:
1. 压一:第一压力位,青色实线。
2. 支一:第一支撑位,绿色实线。
3. 支二:第二支撑位,棕色圆圈点线。
4. 压二:第二压力位,白色圆圈点线。
5. 支三:第三支撑位,蓝色圆圈点线。
6. 压三:第三压力位,洋红色圆圈点线。
7. 支四:第四支撑位,亮洋红色圆圈点线。
8. 压四:第四压力位,棕色圆圈点线。

使用要点:
所有线条仅在最近240根K线范围内显示。
线条位置以昨日收盘价为计算原点,当日盘中固定不变。
支撑与压力位按“支一、压一、支二、压二……”的顺序,围绕昨日收盘价上下交替分布。
价格在100以上和以下时,计算会自动进行标准化处理,确保数值处于合理区间。
指标主要用于识别潜在的、基于对数比例的关键价格阻力与支撑区域。
 
P:=1;
N:=POW(2,P);
FF:=CONST(REF(C,1));
AAJ:=IF(FF<100,FF,FF/100);
A:=INTPART(N*(LOG(AAJ)/LOG(2))+1);
Y1:=A/N;
Y2:=(A+1)/N;
Y3:=(A+2)/N;
Y4:=(A+3)/N;
Z1:=(A-1)/N;
Z2:=(A-2)/N;
Z3:=(A-3)/N;
Z4:=(A-4)/N;
ZC1:=IF(FF>100,POW(2,Z1)*100,POW(2,Z1));
ZC2:=IF(FF>100,POW(2,Z2)*100,POW(2,Z2));
ZC3:=IF(FF>100,POW(2,Z3)*100,POW(2,Z3));
ZC4:=IF(FF>100,POW(2,Z4)*100,POW(2,Z4));
YL1:=IF(FF>100,POW(2,Y1)*100,POW(2,Y1));
YL2:=IF(FF>100,POW(2,Y2)*100,POW(2,Y2));
YL3:=IF(FF>100,POW(2,Y3)*100,POW(2,Y3));
YL4:=IF(FF>100,POW(2,Y4)*100,POW(2,Y4));
压一:IF(CURRBARSCOUNT<=240,YL1,DRAWNULL),COLOR05DDFC;
支一:IF(CURRBARSCOUNT<=240,ZC1,DRAWNULL),COLOR00F24F;
支二:IF(CURRBARSCOUNT<=240,ZC2,DRAWNULL),CIRCLEDOT,COLORBROWN,LINETHICK1;
压二:IF(CURRBARSCOUNT<=240,YL2,DRAWNULL),CIRCLEDOT,COLORWHITE,LINETHICK1;
支三:IF(CURRBARSCOUNT<=240,ZC3,DRAWNULL),CIRCLEDOT,COLORBLUE,LINETHICK1;
压三:IF(CURRBARSCOUNT<=240,YL3,DRAWNULL),CIRCLEDOT,COLORMAGENTA,LINETHICK1;
支四:IF(CURRBARSCOUNT<=240,ZC4,DRAWNULL),CIRCLEDOT,COLORLIMAGENTA,LINETHICK1;
压四:IF(CURRBARSCOUNT<=240,YL4,DRAWNULL),CIRCLEDOT,COLORBROWN,LINETHICK1;



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


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

P赋值:1
N赋值:2的P乘幂
FF赋值:1日前的收盘价的最后一日取值设为常数
AAJ赋值:如果FF<100,返回FF,否则返回FF/100
A赋值:N*(AAJ的对数/2的对数)+1的整数部分
Y1赋值:A/N
Y2赋值:(A+1)/N
Y3赋值:(A+2)/N
Y4赋值:(A+3)/N
Z1赋值:(A-1)/N
Z2赋值:(A-2)/N
Z3赋值:(A-3)/N
Z4赋值:(A-4)/N
ZC1赋值:如果FF>100,返回2的Z1乘幂*100,否则返回2的Z1乘幂
ZC2赋值:如果FF>100,返回2的Z2乘幂*100,否则返回2的Z2乘幂
ZC3赋值:如果FF>100,返回2的Z3乘幂*100,否则返回2的Z3乘幂
ZC4赋值:如果FF>100,返回2的Z4乘幂*100,否则返回2的Z4乘幂
YL1赋值:如果FF>100,返回2的Y1乘幂*100,否则返回2的Y1乘幂
YL2赋值:如果FF>100,返回2的Y2乘幂*100,否则返回2的Y2乘幂
YL3赋值:如果FF>100,返回2的Y3乘幂*100,否则返回2的Y3乘幂
YL4赋值:如果FF>100,返回2的Y4乘幂*100,否则返回2的Y4乘幂
输出压一:如果到最后交易的周期<=240,返回YL1,否则返回无效数,COLOR05DDFC
输出支一:如果到最后交易的周期<=240,返回ZC1,否则返回无效数,COLOR00F24F
输出支二:如果到最后交易的周期<=240,返回ZC2,否则返回无效数,CIRCLEDOT,画棕色,线宽为1
输出压二:如果到最后交易的周期<=240,返回YL2,否则返回无效数,CIRCLEDOT,画白色,线宽为1
输出支三:如果到最后交易的周期<=240,返回ZC3,否则返回无效数,CIRCLEDOT,画蓝色,线宽为1
输出压三:如果到最后交易的周期<=240,返回YL3,否则返回无效数,CIRCLEDOT,画洋红色,线宽为1
输出支四:如果到最后交易的周期<=240,返回ZC4,否则返回无效数,CIRCLEDOT,画淡洋红色,线宽为1
输出压四:如果到最后交易的周期<=240,返回YL4,否则返回无效数,CIRCLEDOT,画棕色,线宽为1
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   热门标签  | 联系我们  |  股朋指标网  |  指标网   |  指标公式网  |  加入收藏   

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