❶ 通达信公式怎样画实心柱
用法:STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),EMPTH为0画实心柱,-1画虚线空心柱,否则画实线空心柱。
例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示画K线中阳线的空心柱体部分。
❷ 200分求macd 柱状线 公式!!!
公式名称:MACDK
简称:“MACD”K线
----------------------------
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACDDIF-DEA)*2,COLORSTICK;
D1:=EMA(C,3)-EMA(C,8);
D2:=EMA(O,3)-EMA(O,8);
D3:=EMA(H,3)-EMA(H,8);
D4:=EMA(L,3)-EMA(L,8);
DRAWICON(CROSS(D1,DIF) AND DIF<0 ,D4-0.1,10);
STICKLINE(D1>=D2,D1,D2,8,0),COLOR0055AA;
STICKLINE(D1<=D2,D1,D2,8,0),COLOR006600;
STICKLINE(D1>=D2,D1,D2,5,0),COLOR0077CC;
STICKLINE(D1>=D2,D1,D2,3,0),COLOR0099DD;
STICKLINE(D1>=D2,D3,D4,0,0),COLOR00BBFF;
STICKLINE(D1<=D2,D1,D2,5,0),COLOR009900;
STICKLINE(D1<=D2,D1,D2,3,0),COLOR00BB00;
STICKLINE(D1<=D2,D3,D4,0,0),COLOR00EE00;
------------------------------
示图
颜色参数不是函数,它描述待画图形的颜色,将其插入到每个指标公式后面,用逗号分隔开。
常用颜色参数有:
COLORBLACK 黑色
COLORBLUE 蓝色
COLORGREEN 绿色
COLORCYAN 青色
COLORRED 红色
COLORMAGENTA 洋红色
COLORBROWN 棕色
COLORLIGHTGRAY 淡灰色
COLORGRAY 深灰色
COLORLIGHTBLUE 淡蓝色
COLORLIGHTGREEN 淡绿色
COLORLIGHTCYAN 淡青色
COLORLIGHTRED 淡红色
COLORLIGHTMAGENTA 淡洋红色
COLORYELLOW 黄色
COLORWHITE 白色
颜色描述符还可以自定义颜色,格式为COLOR+“RRGGBB”:RR、GG、BB表示红色、绿色和蓝色的分量,每种颜色的取值范围是00-FF,采用了16进制。
例如:MA5:MA(CLOSE,5),COLOR00FFFF表示纯红色与纯绿色的混合色:COLOR808000表示淡蓝色和淡绿色的混合色。
❸ 通达信zjfz指标指标中,白柱,红柱,黄柱,表示什么
在指标中,“白柱,红柱,黄柱”,分别表示为:
白柱: 当股票价格下跌,满足公式设置的条件(VAR8>-120)时,画深灰色柱状线;
红柱: 当满足公式设置的条件(VAR8>1 和"KDJ的J">1日前的"KDJ的J"和 REF("KDJ的J",1)<2日前的"KDJ的J")时,画红色柱状线;
黄柱:当满足公式设置的条件(VAR8>0.1 和VAR8<1 和"KDJ的J">1日前的"KDJ的J"和 REF("KDJ的J",1)<2日前的"KDJ的J"时,画黄色柱状线。
(3)画柱状线指标公式扩展阅读:
ZJFZ----指标
VAR2:=REF(LOW,1);
VAR3:=SMA(ABS(LOW-VAR2),3,1)/SMA(MAX(LOW-VAR2,0),3,1)*100;
VAR4:=EMA(VAR3*10,3);
VAR5:=LLV(LOW,13);
VAR6:=HHV(VAR4,13);
VAR7:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618;
VAR8:=IF(VAR7>500,500,VAR7);
STICKLINE(VAR8>-120,0,VAR8,3,1),COLORGRAY;
STICKLINE(VAR8>1 AND "KDJ.J">REF("KDJ.J",1) AND REF("KDJ.J",1)
STICKLINE(VAR8>0.1 AND VAR8<1 AND "KDJ.J">REF("KDJ.J",1) AND REF("KDJ.J",1)
❹ 通达信var函数的用法
行情函数
1.OPEN:O 开盘价
2.CLOSE:C 收盘价
3.HIGH:H 最高价
4.LOW:L 最低价
5.VOL:V 成交量(手)
6.CAPITAL:流通盘
7.AMOUNT:成交金额
8.ADVANCE :上涨家数(大盘)
9.DECLINE:下跌家数(大盘)
10.SELLVOL:内盘主动卖
11.BUYVOL:外盘主动卖
引用函数
1.COUNT(X,N) :参数x为数组,N为计算周期,统计N周期内满足X的周期数,N为0则从第一个有效数据开始。
COUNT(C>O,0);//历史中阳k线的天数;
COUNT(C>O,20);//20日内出现阳k线的天数;
2.REF(X,N) X为数组,N为周期,N可以为变量,N参数经常与BARSLAST()等函数一起使用,说明:引用N周期前的X值。
C/REF(C,1)>=1.095 ;//涨停
C/REF(C,1)<=0.905;//跌停
C>REF(C,1);//上涨
C<REF(C,1);//下跌
COUNT(C/REF(C,1)>=1.095,10) //10日内涨停的次数
3.SUM(X,N) X为数组,N为计算周期,统计N周期中X的总和,N为0时则统计所有有效值。
SUM(C/REF(C,1)>=1.095,20);//20日内涨停的次数
SUM(IF(C>REF(C,1),V,IF(C<REF(C,1),-1*V,0)),0);//能量潮
4.MA(X,N);X为数组,N为计算周期,求X的N日移动平均值,算法为(X1+X2+X3+X4+…XN)/N
MA(C,5);//5日均线
MA(C,10);//10日均线
5.HHV(X,N) ……求N周期内的X最高值
LLV(X,N)…… 求N周期呢的X的最低值
N为0,表示从第一个有效数值开始
HHV(H,10);//10日最高价的最高价
LLV(L,10);//10日最低价的最低价
HHV(C,10);
LLV(O,10);
6.HHVBARS(X,N)N周期内最高的X到本周期的周期数
LLVBARS(X,N)N周期内最低的X值到本周期的周期数
HHVBARS(H,20);//20日内最高价的最高价到距离今天是几天
7.SUMBARS(X,A) 将X向前累加直到大于等于A,返回这个区间的周期数
SUMBARS(VOL,CAPITAL);//完全换手到现在的周期数,返回成交量累加到流通盘的周期数
日期数:=SUMBARS(VOL,CAPITAL);
验证:SUM(V,日期数)/CAPITAL;
8.BARSCOUNT(X) 第一个有效数据X到当前的周期数
BARSCOUNT(C) //对于日线数据来说返回上市以来的总日数
新股:BARSCOUNT(C)=1;
次新股:BARSCOUNT(C)<180;
//有效数据并不是全是大于等于1的数据,只要有输出数据,不管是0,还是负数,均为有效数据。
BARSCOUNT(MA(C,10)) //从第10根数据才开始输出的,所以要注意了
9.BARSLAST(X) X为数组,上一次X不为0到现在的天数
BARSLAST(C/REF(C,1)>=1.095);//上一次涨停到现在的天数
10.BARSSINCE(X) X为数组,第一次X不为0到现在的天数
BARSINCE(HHV(V,30)/LLV(V,30)>=10);//第一次出现30日内最高成交量是最低成交量的10倍 到现在的周期数
逻辑函数
1.IF(X,A,B)若X不为0则返回A,否则返回B。
相对强弱指标 RSI
INPUT:N(5,1,100);
LC:=REF(C,1);
D:=IF(C>LC,C-LC,0);
E:=IF(C<LC,C-LC,0);
A:=SUM(D,N)/N;
B:=SUM(E,N)/N;
原始RSI:(A/A+B)*100;
IF(X
,A
,IF(Y
,C
,IF(P
,M
,N)
)
)
2.CROSS (A,B),两条线交叉,表示当A从下方向上上穿B时,返回1,否则返回0。也就是上一个周期A<B,而当前周期A>B时,CROSS(A,B)返回1,否则返回0;从下方穿过也就是平时说的金叉,这是个模糊的说法,当两条线同时向下时,也会发生所谓的金叉。
CROSS(MA(C,5),MA(C,10));//五日均线金叉
CROSS(MA(C,10),MA(C,5));//五日均线死叉
3.NOT 求逻辑非 NOT(X)返回非X,即当X为0时返回1,当X返回1时,返回0 调整N,我们可以得到结论:当X大于1时NOT(X)返回0,小于1时,返回1
NOT(ISUP);//表示平盘或收阴
NOT(0.1);//返回1
4.ISUP 该周期是否收阳,ISUP当收盘大于开盘,返回1,否则返回0;
ISEQUAL 概周期是否平盘,当开盘价等于收盘,则返回1,否则返回0;
ISDOWN 该周期时候收阴,当收盘价小于开盘价,则返回1,否则返回0;
5.ISLASTBAR 是否最后周期,最后一个周期返回去1,否则返回0
6.BETWEEN(A,B,C) 介于两个数字之间,表示A处于B和C之间时返回1,否则返回0.
BETWEEN(2,1,3)=1;
BETWEEN(4,3,1)=0;
7.RANGE(A,B,C) 表示A大于B同时小于C时返回1,否则返回0
RANGE(2,1,3)=1;
RANGE(2,3,1)=0;
//区别 BETWEEN B与C位置颠倒不影响返回结果
关于BETWEEN的举例,均线粘合,均线粘合是很多朋友都感兴趣的问题,类似的这样的问题看似很简单,在实际编写中对其进行量化是编辑这类公式的关键,
所谓均线粘合是指各条均线在一段时间内,均线处于狭小 的区域运行,这里有两个因素,一个是一段时间,必须要指明这个时间段,另一个是狭小的区域,也就 要定义这个区域的上界和下界。
以下是一个6条均线粘合的选股公式,使用方法,调整参数N为粘合程度,N值越小粘合的程度越高,即均线距离越近吗,M为粘合周期,参数N1—N6为各条均线的参数,如果不需要这么多均线参与粘合计算,其中不需要的设为1就可以了
INPUT:
N(2,1,100),
M(10,1,100),
N1(5,1,100),
N2(10,1,100),
N3(20,1,1000),
N4(30,1,1000),
N5(60,1,1000),
N6(120,1,1000);
A1:=MA(C,N1);
A2:=MA(C,N2);
A3:=MA(C,N3);
A4:=MA(C,N4);
A5:=MA(C,N5);
A6:=MA(C,N6);
AA:=(A1+A2+A3+A4+A5+A6)/6;
UP:=AA*(N/100)+AA;
DN:=AA-AA*(N/100);
NH:COUNT(
BETWEEN(A1,UP,DN)) AND
BETWEEN(A2,UP,DN) AND
BETWEEN(A3,UP,DN) AND
BETWEEN(A4,UP,DN) AND
BETWEEN(A5,UP,DN) AND
BETWEEN(A6,UP,DN)
,M)=M;
8.EXIST是否存在,EXIST(X,N) 返回N周期内的是否满足条件X,有一次满足就返回1,N为常量或变量
EXIST1:EXIST(C<REF(C,1),3);//三天中只要有一次下跌就有信号出现
9.EVERY(X,N) 返回N周期内是否一直满足X,N可以为常量或变量。
EVERY1:EVERY(C<REF(C,1),3);//连续下跌三天才返回信号
COUNT(C<REF(C,1),3)=3
10.LAST(X,A,B) 返回第前A周期到B周期是否一直满足条件X,若A为0,表示从第一天开始,B为0则表示到最后日止。
AA:=MA(C,5)>MA(C,10);
存在:LAST(AA,4,2);//这个函数使满足连续条件的信号滞后,往后移了
11.LONGCROSS两条线维持一定周期内后交叉,LONGCROSS(A,B,N)表示N周期内A都小于B,本周期从下方上穿B时返回1,否则返回0.
AA:=CROSS(MA(C,5),MA(C,10));
BB:=LAST(MA(C,5)<MA(C,10),5,1);
条件金叉:AA AND BB;
长金叉: LONGCROSS(MA(C,5),MA(C,10),5);
12.MAX(A,B) 返回A和B中的较大值
MIN(A,B) 返回A和B中的较小值
13.COST(N)N为常数,N为百分比 ,返回获利盘比例为N%的价格
WINNER(A)获利盘比例, A为常数或数组,为价格,返回A价格以下获利百分比,该函数仅对日线数据有效,表示获利盘比例
COST(WINNER(C))=C
平均成本价格:COST(50);
AA:=(VOL,CAPITAL);
平均成本价:SUM(C*V,AA)/SUM(V,AA);
//cost函数的平均价格与完成流通股本换手的每日均价
换手率:VOL/CAPITAL*100;
穿越筹码:ABS(WINNER(CLOSE)-WINNER(OPEN))*100,VOLSTICK;
无量长阳:=穿越筹码>=10 AND MA(换手率,5)<=3 OR (穿越筹码/换手率)>9;
DRAWICON(无量长阳,穿越筹码,10);
大盘函数
INDEXC:大盘收盘
INDEXO:大盘开盘
INDEXV:大盘量能
//石开B系数
//贝塔=K*(个股涨跌幅-指数涨跌幅)*100,k的意思是当指数涨幅在1%以上时,k=0.9,当指数涨跌幅在1%以内时,K=1,当指数涨跌幅超过1%时,k=1.2
INPUT:N(10,1,100),M(40,1,100);
VAR1:=(INDEXC-REF(INDEXC,1))/REF(INDEXC,1);
VAR2:=(CLOSE-REF(C,1))/REF(C,1);
K:=IF(VAR1>0.01,0.9,IF(VAR1<-0.01,1.2,1));
B1:(VAR2-VAR1)*K*100;
B:SUM(B1,N);
M5:SMA(B,M,1);
引用函数
1、引用指标公式:‘’指标.指标线#周期‘’(参数)
“MACD.DEA#WEEK”(26,12,9);表示当天引用了本周期所在的本周的MACD指标中的数据。#的格式调用的本周期所在的上一级周期的指标数据。##的格式则表示调用了前一种格式的前一周期的指标数据。
"MACD.DEF##WEEK"(26,12,9)
//表示当天引用了上一周的MACD的DEF数据,#本周,##上周
2.引用交易系统公式
“SYSTEM.公式名称.交易类型”(参数表)
“SYSTEM.FMLNAME.ENTERLONG”(P1,P2)。交易类型:ENTERLONG 多头买入
EXITLONG 多头卖出 ENTERSHORT 空头买入 EXITSHORT 空头卖出
可供引用的周期类型有MIN1 MIN5 MIN15 MIN30 MIN60 DAY WEEK MONTH 分表表示1分钟 5分钟 15分钟 30分钟 6分钟 日线 周线 月线
ENTERLONG:CROSS(MACD,0)
EXITLONG:CROSS(0,MACD)
引用任意股票数据,引用大盘数据可用INDEXC,INDEXV等
股票代码 “股票代码@数据”
数据名称可以有OPEN HIGH CLOSE LOW AMOUNT (注意这里不可以 用简称)。
"000002@VOL"表示000002该周期的成交量
"1A0001@CLOSE"表示大盘本周期的收盘价,此时大盘被当做一个个股
财务函数
FINONE(id,年份,月日)
FINONE(183,2016,1231);
绘图函数
这组函数的功能是在主图或幅图上设定条件输出图像 图标 直线 文字 数字 指标线 指标柱 等 全部可以单独使用。
公式编辑器的强大,在此组函数中表现的淋漓尽致,无论在表面美感,还是实质上提高工作效率上,都有良好的表现。较好的使用这组函数,可以使公式 输出更加美观 鲜明 直观。
1.写字
显示文字 DRAWTEXT(COND,PRICE ,’TEXT’),当COND条件满足时,在PRICE位置输入文字TEXT,显示多行文本可用\N换行。
显示数字,DRAWNUMBER(COND,PRICE,NUMBER),当COND 满足条件时,在PRICE位置书写数字。
换行 文字大小 颜色分别用系统默认的\N COLOR
DRAWNUMBER(C/O>1.06,0.95*L,L), COLORGREEN;
DARATEXT(C/O>1.06,0.95*L,”反弹啦、\N大阳线”), COLORRED;
在图形上绘制小图标.
DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标(TYPE为1--41).
//DRAWICON(CLOSE>OPEN,LOW,1)表示当收阳时在最低价位置画1号图标.
DRAWICON(CLOSE>OPEN,LOW,1);
DRAWICON(CLOSE>OPEN,LOW+1,2);
DRAWICON(CLOSE>OPEN,LOW+2,3);
DRAWICON(CLOSE>OPEN,LOW+3,4);
DRAWICON(CLOSE>OPEN,LOW+4,5);
DRAWICON(CLOSE>OPEN,LOW+5,6);
2.画线
DRAWLINE画直线,DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),当满足COND1时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点,DRAWLINE目前支持POINTDOT LINETHICK COLOR 这四个描述函数,EXPAND=0 EXPAND=1分别表示 不延长 延长。
DRAWLINE是唯一一个语句里面用到两个COND的绘图函数,因为她需要两个点来决定一条直线,DRAWLINE是从第一个点滑到第二点的,即在起点与终点的顺序关系,第一点出现的时间,要在第二点前,否则线是画不出来的。
DRAWLINE(HIGH>=HHV(H,20),H,L<=LLV(L,20),L,1);
POLYINE(COND,PRICE)当COND条件 满足时,在PRICE位置为顶点画折现连接可以用于只显示指标线,不在顶部显示数据的场合支持POINTDOT LINETHICK COLOR SHIFT 这四个描述函数
POLYLINE(C>REF(C,1),H),COLORRED;
//把所有点全连接起来
STICKLINE 画柱状线 STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1 和PRICE2位置之间画柱状线,宽度为WIDTH可为0-100(10为标准间距),WIDTH为宽度,支持小数,可为0,用1和0.1,会有很大的差距,取8时和主图的K线宽度差不多,EMPTH不为0则画空心柱,0为实心柱,PRICE1和PRICE2没有顺序关系。
AA:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1);
线形描述
这一组中的函数,全部不能单独使用,一定要和其他指标一起用才能发挥效力,因为他们是描述指标线的。
指标在主图或幅图中显示,主要分为柱状和线状两种,这一组中的函数,全部 为了控制指标的显示而设计的。
掌握这组函数,可以使指标输出显示丰富多彩,色彩缤纷。
使用的一般形式:指标,指标描述函数1,指标描述函数2……;
-画柱状线,STICK的英文是柱 棒的意思,COLORSTICK是以零轴为中心画彩色柱状线,零轴以下 是阴线颜色,零轴上为阳线颜色,LINESHITK同时画柱状线和指标线。
一般的指标显示,在软件默认中是线状的,即如果不加指标线描述函数,则指标以线状的形式输出。
C-REF(C,1),STICK;
C-REF(C,1),COLORSTICK;
C-REF(C,1),LINESTICK;
//一般的信号,不加描述符函数,会有箭头状,加了STICK之后,就成柱状了。
C>REF(C,1)AND C>REF(C,2);
C>REF(C,1)AND C>REF(c,2),STICK;
//在同一个指标中,有多个相同性质的描述 函数时,软件只认最后一个描述函数,既想显示指标线和柱状线,又想以零轴为中心显示彩色柱状线,可以用分开的两句语句来达成目标。
A:=C-REF(C,1);
A,LINESTICK;
A,COLORSTICK;
-VOLSTICK 画成交量柱状线,今天的收盘价DAU昨天的收盘价,显示阳柱,小于等于显示阴柱。
V,VOLSTICK;
-CROSSDOT 画叉线或X状线、CIRCLEDOT 画小圆圈线、POINTDOT 画点状线
叉状线:MA(C,20), CROSSDOT;
小圆圈线:MA(C,30),CIRCLEDOT;
点状线:MA(C,6),POINTDOT ,LINTTHICK3;
MA(C,90),CROSSDOT;
MA(C,90),CIRCLEDOT,COLORMAGENTA;
-LINETHICK 画线粗细 参数1-9, THICK,字面意思是厚的,LINETHICK就可以理解为线(棒)的粗细了。
N分别取 1 2 3 4 5 6 7 做7个幅图。
-COLOR颜色
❺ 通达信,问当连续几天满足A条件后在第一天画红色柱状线,应该怎么写公式,谢谢
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
N:=5;
BARSLASTCOUNT(A>0)=N AND CROSS(MACD,0);
不知道你的A条件,你自己添加在N的上面。
❻ N天内最高量柱画线的指标公式(当天的量不算)
V,VOLSTICK;
GJ:=HHV(V,N);
前高:REF(GJ,1);
N为参数,自行设定
❼ 请将图中柱状线改为选股公式
LC:=REF(CLOSE,1);
OSC:=100*(CLOSE-MA(CLOSE,20));
MAOSC:=EXPMEMA(OSC,6);
BIAS:=(CLOSE-MA(CLOSE,20))/MA(CLOSE,20)*100;
BIASMA:=MA(BIAS,6);
F:=100*(C-REF(C,1))/REF(C,1);
P1:=IF(C<REF(O,1) AND F<0,1,0);
P2:=IF(C<REF(O,2) AND F<0,1,0);
LIN:=IF(P1=0 AND REF(P1,1)=1 AND P2=0 AND REF(P2,1)=1,1,0);
抢反弹:CROSS(OSC,MAOSC) AND LIN;
上面是抢反弹 下面是激流淘金 本指标没有未来
LC:=REF(CLOSE,1);
OSC:=100*(CLOSE-MA(CLOSE,20));
MAOSC:=EXPMEMA(OSC,6);
BIAS:=(CLOSE-MA(CLOSE,20))/MA(CLOSE,20)*100;
BIASMA:=MA(BIAS,6);
F:=100*(C-REF(C,1))/REF(C,1);
P1:=IF(C<REF(O,1) AND F<0,1,0);
P2:=IF(C<REF(O,2) AND F<0,1,0);
LIN:=IF(P1=0 AND REF(P1,1)=1 AND P2=0 AND REF(P2,1)=1,1,0);
激流淘金:CROSS(OSC,MAOSC) AND CROSS(BIAS,BIASMA) AND LIN;
这个指标的简单解释就是这样
LC赋值:昨收
输出RSI1:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100,LINETHICK0
输出RSI2:收盘价-LC和0的较大值的12日[1日权重]移动平均/收盘价-LC的绝对值的12日[1日权重]移动平均*100,LINETHICK2,画绿色
如果RSI1>RSI2,返回RSI2,否则返回无效数,LINETHICK2,画红色
如果RSI1<RSI2,返回RSI2,否则返回无效数,LINETHICK2,画绿色
OSC赋值:100*(收盘价-收盘价的20日简单移动平均)
MAOSC赋值:OSC的6日指数平滑移动平均
BIAS赋值:(收盘价-收盘价的20日简单移动平均)/收盘价的20日简单移动平均*100
BIASMA赋值:BIAS的6日简单移动平均
F赋值:100*(收盘价-昨收)/昨收
P1赋值:如果收盘价<昨日开盘价ANDF<0,返回1,否则返回0
P2赋值:如果收盘价<2日前的开盘价ANDF<0,返回1,否则返回0
LIN赋值:如果P1=0ANDREF(P1,1)=1ANDP2=0ANDREF(P2,1)=1,返回1,否则返回0
当满足条件LIN时,在0和5位置之间画柱状线,宽度为1.5,0不为0则画空心柱.,COLORFFFF00
输出YY:0,COLORFFFF00
SS1赋值:OSC上穿MAOSC AND LIN
当满足条件SS1时,在68位置书写文字,COLORFFFF22
当满足条件SS1时,在0和60位置之间画柱状线,宽度为1,1不为0则画空心柱.,COLOR00FFFF
SS赋值:OSC上穿MAOSC AND BIAS上穿BIASMA AND LIN
当满足条件SS时,在80位置书写文字,COLORFF00FF
当满足条件SS时,在0和100位置之间画柱状线,宽度为0.3,0不为0则画空心柱.,画红色
输出单日换手:100*成交量(手)/当前流通股本(手),LINETHICK0
输出十日换手:单日换手的10日累和,LINETHICK0
❽ 通达信软件 MACD指标中柱子值的计算公式
MACD-公式算法
DIFF线 (Difference)收盘价短期、长期指数平滑移动平均线间的差 DEA线 (Difference Exponential Average)DIFF线的M日指数平滑移动平均线 MACD线 DIFF线与DEA线的差,彩色柱状线 参数:SHORT(短期)、LONG(长期)、M天数,一般为12、26、9 公式如下所示: 加权平均指数(DI)=(当日最高指数+当日收盘指数+2倍的当日最低指数) 十二日平滑系数(L12)=2/(12+1)=0.1538 二十六日平滑系数(L26)=2/(26+1)=0.0741 十二日指数平均值(12日EMA)=L12×当日收盘指数 + 11/(12+1)×昨日的12日EMA 二十六日指数平均值(26日EMA)=L26×当日收盘指数 + 25/(26+1)×昨日的26日EMA EMA(Exponential Moving Average),指数平均数指标。也叫EXPMA指标,它也是一种趋向类指标,指数平均数指标是以指数式递减加权的移动平均。各数值的加权是随时间而指数式递减,越近期的数据加权越重,但较旧的数据也给予一定的加权。
差离率(DIF)=12日EMA-26日EMA
九日DIF平均值(DEA)=最近9日的DIF之和/9
柱状值(BAR)=DIF-DEA
MACD=(当日的DIF-昨日的DIF)×0.2 +昨日的MACD
❾ 通达信大盘(上证)分时图中间的红绿柱指标公式如何表达
点击调用函数,在里面选画线函数,你可能要的是STICKLINE函数,下面是用法.
STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距),EMPTH为0画实心柱,-1画虚线空心柱,否则画实线空心柱。
例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示画K线中阳线的空心柱体部分。