通达信分别显示沪深大盘个股副图公式源码

指标用于在个股K线图上叠加对应市场的大盘指数K线及均线,并显示日期信息。

指标构成与功能说明:

1. 大盘K线叠加
- 自动识别当前个股所属市场:
- 若为沪市股票(代码以“600”开头),则引用上证指数(代码999999)的K线数据。
- 若为深市股票(代码非“600”开头),则引用深证成指(代码399001)的K线数据。
- 分别提取对应大盘指数的最高价(HH)、开盘价(OO)、最低价(LL)、收盘价(CC),并通过 `DRAWKLINE` 函数绘制为K线,叠加在个股主图上。

2. 大盘均线计算
- 以大盘指数的收盘价(CC)为基础,计算并显示三条均线:
- M5:5日均线,颜色为白色。
- M20:20日均线,颜色为绿色。
- M60:60日均线,颜色为浅蓝色(COLOR0099FF)。

3. 日期信息显示
- 在图形左上角固定位置显示当前K线对应的日期和星期信息,格式为“【YYYY年MM月DD日X】”,其中“X”为星期几(一至日)。
- 通过 `DRAWTEXT_FIX` 函数实现,确保文字位置不随K线滚动而变化。

使用效果:
- 主图同时显示个股K线(实际个股价格)与大盘指数K线(叠加背景),便于直观对比个股与大盘走势。
- 三条大盘均线可辅助判断大盘趋势状态。
- 左上角日期提示便于快速定位当前K线时间。

注意事项:
- 指标适用于个股分析,不适用于大盘指数本身(因逻辑为区分市场并引用指数数据)。
- 叠加的大盘K线仅作为参考背景,其坐标尺度可能与个股价格不同,需结合右侧坐标轴观察。
 
HH:=IF(CODELIKE('600'),"999999$H","399001$H");
OO:=IF(CODELIKE('600'),"999999$O","399001$O");
LL:=IF(CODELIKE('600'),"999999$L","399001$L");
CC:=IF(CODELIKE('600'),"999999$C","399001$C");
沪深大盘:IF(CODELIKE('600'),"999999$C","399001$C"),NODRAW;
DRAWKLINE(HH,OO,LL,CC);
M5:MA(CC,5),COLORWHITE;
M20:MA(CC,20),COLORGREEN;
M60:MA(CC,60),COLOR0099FF;

D1:=YEAR AND MONTH AND DAY;
AA1:=STRCAT(CON2STR(YEAR,0),'年');
AA2:=STRCAT(CON2STR(MONTH,0),'月');
AA3:=STRCAT(CON2STR(DAY,0),'日');
AA4:=STRCAT('【',IF(WEEKDAY=1,'一',IF(WEEKDAY=2,'二',IF(WEEKDAY=3,'三',IF(WEEKDAY=4,'四',IF(WEEKDAY=5,'五',IF(WEEKDAY=6,'六','日')))))));
AA:=STRCAT(STRCAT(STRCAT(AA1,AA2),STRCAT(AA3,AA4)),'】');
DRAWTEXT_FIX(D1,0,1,0,AA);

 




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


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

VAR1赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的10日[1日权重]移动平均
VAR2赋值:最高价-1日前的最高价
VAR3赋值:1日前的最低价-最低价
VAR4赋值:如果VAR2>0ANDVAR2>VAR3,返回VAR2,否则返回0的10日[1日权重]移动平均
VAR5赋值:如果VAR3>0ANDVAR3>VAR2,返回VAR3,否则返回0的10日[1日权重]移动平均
输出消息1:VAR4/VAR1*3
输出消息2:VAR5/VAR1*3
输出买入:如果消息1>消息2,返回1,否则返回0 COLORSTICK
输出卖出:如果消息2>消息1,返回-1,否则返回0 COLORSTICK
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


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

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