通达信指标 DRAWTEXT 输入汉字,并且汉字居中怎么写
时间: 2024-03-19 20:42:33 浏览: 8
在通达信中,可以使用 DRAWTEXT 函数来在图表上绘制文本。如果需要输入汉字,并且让汉字居中显示,可以使用如下代码:
```text
w = 40; // 文本宽度
h = 20; // 文本高度
x = BARSCOUNT - 1 - w / 2; // 文本横坐标
y = (HIGH + LOW) / 2 - h / 2; // 文本纵坐标
DRAWTEXT('你好', x, y), COLORYELLOW, LINETHICK3, ALIGNCENTER;
```
上述代码中,'你好' 表示需要绘制的汉字文本,x 和 y 分别表示文本的横坐标和纵坐标,w 和 h 分别表示文本的宽度和高度,ALIGNCENTER 表示文本居中对齐。
需要注意的是,由于 DRAWTEXT 函数的坐标是以像素为单位的,因此需要根据实际情况进行调整,以确保文本显示在正确的位置。
相关问题
写一个通达信Impulse MACD指标
通达信的公式语言不同于Python,下面是一个通达信Impulse MACD指标的代码:
```
/* Impulse MACD指标 */
MA1:MA(CLOSE,34);
MA2:EMA(EMA(CLOSE,34),34);
MACD:MA2-MA1,COLORSTICK;
MACDS:MA(MACD,9);
MACDH:MACD-MACDS;
MACDCOLOR:IF(MACDH>0,RED,GREEN);
/* 绘制MACD柱状图、MACD信号线和MACD柱状图颜色 */
DRAWICON(MACD),COLORSTICK;
DRAWICON(MACDS),COLORGREEN;
DRAWICON(MACDH),COLORSTICK,BARSTYLE(HISTOGRAM),COLOR(MACDCOLOR);
```
这个指标与Python版本的实现类似,使用MA和EMA函数来计算移动平均线和ZLEMA指标,然后计算MACD线、MACD信号线和MACD柱状图。在通达信中,使用DRAWICON函数来绘制柱状图和信号线,并且可以使用IF函数来计算柱状图颜色。需要注意的是,通达信的绘图函数与Python的绘图库不同,需要使用特定的函数来绘制图形。
通达信kdj指标金叉的公式代码怎么写
通达信中的KDJ指标金叉可以通过以下公式代码实现:
```
CROSS(K, D) AND REF(CROSS(K, D), 1) = 0 AND K >= 50
```
其中,`K`和`D`为KDJ指标的三个参数,`CROSS(K, D)`表示K线上穿D线,`REF(CROSS(K, D), 1)`表示上一周期K线是否上穿D线,`=0`表示上一周期没有上穿,`K >= 50`表示当前K线的值大于等于50,即处于超买区间。
你可以将以上代码直接粘贴到通达信公式编辑器中,并对其进行调整和优化。注意,以上代码仅作为参考,具体应用需要根据具体情况进行调整。