当然可以帮你解决通达信涨跌停变色的问题!这个功能很实用,能让你一眼就看清股票的强弱状态。
设置方法很简单,主要通过修改通达信的指标公式来实现。下面是具体步骤:
一、 操作步骤(以修改均线指标为例)
1. 打开公式编辑器:
在通达信软件的个股K线图界面,键盘输入 MA(均线指标),然后按回车键,调出均线。
在均线上右键点击,选择 “修改当前指标公式”。
2. 编辑公式代码:
你会看到一个编辑窗口,里面是均线的源代码。我们需要在最后面添加画柱和变色的代码。
将以下代码复制并粘贴到原代码的最后面(注意,不要覆盖原来的代码,是追加在后面):
less
{---涨跌停画K线柱和变色代码---}
STICKLINE(C=ZTPRICE(REF(CLOSE,1),0.1) AND C=H, C, O, 3, 0), COLORRED; {涨停画红色空心柱}
STICKLINE(C=DTPRICE(REF(CLOSE,1),0.1) AND C=L, C, O, 3, 0), COLORCYAN; {跌停画青色空心柱}
{---均线变色代码---}
MA1:MA(CLOSE,M1),COLORRED,LINETHICK2;
MA2:MA(CLOSE,M2),COLORGREEN,LINETHICK2;
MA3:MA(CLOSE,M3),COLORBLUE,LINETHICK2;
MA4:MA(CLOSE,M4),COLORMAGENTA,LINETHICK2;
{---以下是关键的颜色判断代码---}
MA1:IF(MA1=REF(MA1,1),MA1,DRAWNULL),COLORRED,LINETHICK2; {上涨时均线为红色}
MA1:IF(MA1REF(MA1,1),MA1,DRAWNULL),COLORGREEN,LINETHICK2; {下跌时均线为绿色}
MA2:IF(MA2=REF(MA2,1),MA2,DRAWNULL),COLORRED,LINETHICK2;
MA2:IF(MA2REF(MA2,1),MA2,DRAWNULL),COLORGREEN,LINETHICK2;
{MA3, MA4等可依照同样格式添加}
3. 测试公式并确认:
点击编辑器上的 “测试公式” 按钮,如果左下角显示“测试通过”,说明代码正确。
点击 “确定” 保存修改。
二、 代码功能解释
ZTPRICE 和 DTPRICE 是通达信的内置函数,分别用来计算涨停价和跌停价。
STICKLINE 是画柱状线的函数,这里用它来在涨停和跌停的位置画出显眼的空心柱。COLORRED(红色)和 COLORCYAN(青色)是颜色参数,你可以根据自己的喜好更改。
后半部分的 IF...DRAWNULL 语句是实现均线变色的核心。它的逻辑是:如果当前均线值大于等于前一天的值,就显示为红色(上涨),否则就显示为绿色(下跌)。
三、 重要提示
1. 先备份:在修改任何指标之前,建议先导出或记下原来的公式代码,以防修改出错后可以恢复。
2. 效果预览:修改完成后,回到K线图,你就能看到涨停的K线变成了红色空心柱,跌停的变成了青色空心柱。同时,均线也会根据涨跌显示红绿色。
3. 灵活调整:你可以自由调整代码中的颜色(如 COLORYELLOW 黄色)、线条粗细(LINETHICK3)等参数,直到满足你的视觉需求。
如果按照以上步骤操作后还有问题,或者你想对别的指标(比如MACD)进行变色修改,可以点击我的头像,我们详细沟通,我可以根据你的具体需求提供更直接的帮助。
发布于2026-3-10 19:56 深圳



分享
注册
1分钟入驻>
+微信
秒答
电话咨询
17376481806 

