通达信主图上显示基本面关键信息源码

指标公式包含两个主要部分:水平支撑阻力线计算和固定位置信息显示。

一、水平支撑阻力线计算
1. 计算最近160个交易日内的最高价(HJH)和最低价(LL),并将它们转换为固定常数。
2. 计算这160个交易日高低点的中轴价格 `(HJH+LL)/2`。
3. 取10个交易日前的10日均线值,并与上述中轴价格进行比较。
4. 根据比较结果,生成6组不同的系数(HL1至HL6):
如果“10日前的10日均线”大于“中轴价格”,则系数组为 `(0.76, 0.80, 0.84, 0.88, 0.92, 0.96)`。
否则,系数组为 `(0.04, 0.08, 0.12, 0.16, 0.20, 0.24)`。
5. 这6个系数会分别与 `(HJH - LL)` 的差值相乘,再加上最低价 `LL`,从而在图表上绘制出6条平行的水平线。这些线构成了一个类似“通道”或“栅格”的支撑阻力区域。系数的不同决定了通道的宽度和位置。

二、固定位置信息显示
在图形界面左上角固定位置,以不同颜色显示该股票的外部数据信息:
1. 第1行:显示“所属行业:”及具体行业内容(取自扩展市场数据第2项)。
2. 第2行:显示“所属地区:”及具体地区内容(取自扩展市场数据第3项)。
3. 第3行:显示“主题投资:”及具体主题内容(取自扩展市场数据第1项)。
4. 第4行:显示“星评:”及具体星级评价内容(取自扩展市场数据第4项)。

公式核心逻辑:通过判断中期均线与历史价格区间中轴的位置关系,切换两套不同的水平线系数,从而绘制出两种不同宽度和位置的支撑阻力通道,为分析价格可能的运行空间提供参考。同时,在界面固定位置展示股票的基本分类信息。
 


HJH:=CONST(HHV(H,160));

LL:=CONST(LLV(L,160));{160可改成你习惯锁定的日K线数}

HL1:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HJH+LL)/2),0.76,0.04));

HL2:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HJH+LL)/2),0.80,0.08));

HL3:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HJH+LL)/2),0.84,0.12));

HL4:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HJH+LL)/2),0.88,0.16));

HL5:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HJH+LL)/2),0.92,0.20));

HL6:=CONST(IF(CONST(REF(MA(C,10),10))>CONST((HJH+LL)/2),0.96,0.24));

DRAWTEXT_FIX(1,0.00,0.0,0,'所属行业:')COLOR0080FF;

DRAWTEXT_FIX(1,0.07,0,0,EXTERNSTR(0,2))COLOR0080FF;

DRAWTEXT_FIX(1,0.00,0.03,0,'所属地区:')COLOR00FFFF;

DRAWTEXT_FIX(1,0.07,0.03,0,EXTERNSTR(0,3))COLOR00FFFF;

DRAWTEXT_FIX(1,0.00,0.06,0,'主题投资:')COLOR0000FF;

DRAWTEXT_FIX(1,0.07,0.06,0,EXTERNSTR(0,1))COLOR0000FF;

DRAWTEXT_FIX(1,0.00,0.09,0,'星评'),COLOR00FFFF;

DRAWTEXT_FIX(1,0.07,0.09,0,EXTERNSTR(0,4)),COLOR00FFFF;




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


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

HJH赋值:160日内最高价的最高值的最后一日取值设为常数
LL赋值:160日内最低价的最低值的最后一日取值设为常数
HL1赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数>(HJH+LL)/2的最后一日取值设为常数,返回0.76,否则返回0.04的最后一日取值设为常数
HL2赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数>(HJH+LL)/2的最后一日取值设为常数,返回0.80,否则返回0.08的最后一日取值设为常数
HL3赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数>(HJH+LL)/2的最后一日取值设为常数,返回0.84,否则返回0.12的最后一日取值设为常数
HL4赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数>(HJH+LL)/2的最后一日取值设为常数,返回0.88,否则返回0.16的最后一日取值设为常数
HL5赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数>(HJH+LL)/2的最后一日取值设为常数,返回0.92,否则返回0.20的最后一日取值设为常数
HL6赋值:如果10日前的收盘价的10日简单移动平均的最后一日取值设为常数>(HJH+LL)/2的最后一日取值设为常数,返回0.96,否则返回0.24的最后一日取值设为常数
当满足条件1时,在横轴0.00纵轴0.0位置书写文字COLOR0080FF
当满足条件1时,在横轴0.07纵轴0位置书写文字COLOR0080FF
当满足条件1时,在横轴0.00纵轴0.03位置书写文字COLOR00FFFF
当满足条件1时,在横轴0.07纵轴0.03位置书写文字COLOR00FFFF
当满足条件1时,在横轴0.00纵轴0.06位置书写文字COLOR0000FF
当满足条件1时,在横轴0.07纵轴0.06位置书写文字COLOR0000FF
当满足条件1时,在横轴0.00纵轴0.09位置书写文字,COLOR00FFFF
当满足条件1时,在横轴0.07纵轴0.09位置书写文字,COLOR00FFFF
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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