大智慧公式教程-第11部分
按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
例1:ma1:ma(close;30);COLORFF00FF;linethick2;
例2:A:=C…REF(C;1);
A;COLORSTICK;LINETHICK4;
8、函数:POINTDOT 说明:画点状线;POINT是点、加点的意思。这个点状线看起来有点太小了,可以用加粗线函数。如副图公式:
ma1:ma(c;30);COLOR00FF00;POINTDOT;LINETHICK2;
我们编个指标,看看都用了哪些线形函数。
{顶底指标}
股价趋势:3*SMA((CLOSE…LLV(LOW;27))/(HHV(HIGH;27)…LLV(LOW;27))*100;5;1)…2*SMA(SMA((CLOSE…LLV(LOW;27))/(HHV(HIGH;27)…LLV(LOW;27))*100;5;1);3;1);COLORFF00FF;LINETHICK2;
底部警戒:10;COLORFFCCCC;POINTDOT;
买入警戒:IF(股价趋势=85;40;0);stick;linethick3;colorred;
卖出信号:IF(CROSS(股价趋势;顶部警戒);80;0);stick;linethick3;color00ff00;
指标解析:
{顶底指标}
股价趋势:3*移动平均((收盘价…最低值(最低价;27))/(最高值(最高价;27)…最低值(最低价;27))*100;5;1)…2*移动平均(移动平均((收盘价…最低值(最低价;27))/(最高值(最高价;27)…最低值(最低价;27))*100;5;1);3;1);COLORFF00FF;LINETHICK2;
底部警戒:10;COLORFFCCCC;点状线;
买入警戒:条件函数(股价趋势=85;40;0);棒状线;linethick3;colorred;{红粗棒状}
卖出信号:条件函数(交叉函数(股价趋势;顶部警戒);80;0);棒状线;linethick3;color00ff00;{绿粗棒状}
了解了以上线形函数,学着把自己手中的指标美化一下吧,以上每个例子你都可以在大智慧里试试,亲身体会一下。祝大家成功。
=
大智慧移动平均函数简介。
指标的结构:
1、一个完整的指标要有自己的名称,如百万抄底、稳健追涨等。一是便于查询使用;二是没有名称在指标编辑器中不能测试通过。
2、一条指标语句要有语句名。如:var1:ma(close;5);var1就是语句名,多条语句可按顺序排列如var1、var2、var3等。
3、在编公式中所运用的标点符号均是在英语状态下的符号。
4、在编制公式中,有要显示的句子和不显示的句子,要显示用“:”不要显示用“:=”;
一个源码中最多只能有16个可显示的句子;并且每句结束后要加分号“;”。如var1:ma(close;5);在图上显示5日均线;var1:=ma(close;5);在图上不显示该条均线,表示其它语句要引用它。
5、开盘价(open)、收盘价(close)、最高价(high)、最低价(low),成交量(vol)在公式中可用该函数的第一个字母代替,如var1:ma(c;5);。因此在编公式时不要单独用这几个字母用做语句名等。
6、设计计算参数:我们有时需要调节公式中的常数来看公式的表现,可以直接进入公式修改,更方便的方法是用参数来指代公式中的常数,需要调节公式时不需进公式只需调节参数就可以了。比如,要修改REF(close;1)中的第二个参数1,这时可以把它设为一个计算参数N,公式写成REF(close;N),到时调节N即可。计算参数包括参数名称、最小值、最大值、缺省值四个部分。参数名称用于标识参数,本例我们将参数名定位N,计算公式时采用缺省值计算,而最小值和最大值是参数的调整范围。
7、技术指标分为主图和副图,默认状态下指标编写完成后经测试通过确认后是副图;如果是主图指标,测试通过确认之前在指标编辑器中选择主图叠加即可。
下面进入正题。
移动平均函数大致有四种:
1、MA 简单移动平均,意思是求简单移动平均。 用法:MA(X;N),求X的N日移动平均值。例如:MA(CLOSE;10),表示求10日均价。
均线的画法:计算N日内收盘价的算术平均值,公式为:MA(X;N)表示X的N日平均。
例如:
MA1: MA (CLOSE;5) ; coloryellow ;
表示为:语句名 画一条5日收盘价的均线 设置该线为黄色
2、EMA 指数平滑移动平均 意思是求指数平滑移动平均。 用法:EMA(X;N),求X 的N日指数平滑移动平均。例如:EMA(CLOSE;30),表示求30日指数平滑均价。
均线的画法:计算N日内收盘价的算术平均值,公式为:EMA(X;N)表示X的N日平均。
例如:
EMA1: EMA (CLOSE;5) ; colorff00ff;
表示为:语句名 画一条5日收盘价的均线 设置该线为粉色
3、DMA 动态移动平均 意思是求动态移动平均。 用法:DMA(X;A),求X的动态移动平均,A必须小于1。例如:DMA(CLOSE;VOL/CAPITAL),表示求以换手率作平滑因子的平均价。(CAPITAL是流通盘大小函数)
均线的画法:计算A收盘价的算术平均值,公式为:DMA(X;A)表示X的N日平均。
例如:
DMA1: DMA (CLOSE;VOL/CAPITAL) ; colorff00ff;
表示为:语句名 画一条以换手率作平滑因子收盘价的均线 设置该线为粉色
4、SMA 移动平均 求移动平均。 用法:SMA(X;N;M),求X的N日移动平均,M为权数。N必须大于M。 例如:SMA(CLOSE;30;1),表示求30日移动平均价。
均线的画法:计算N日内收盘价的算术平均值,公式为:EMA(X;N)表示X的N日平均。
例如:
SMA1: SMA (CLOSE;30;1) ; colorff00ff;
表示为:语句名 画一条30日收盘价的均线 设置该线为粉色
明白了上面这些函数用法,我们开始编第一个指标:
给指标起个名,就叫〃月均线主图〃吧!
ma1:ma(close;5);colorwhite;{画一条5日收盘价的均线,设置该线为白色}
ma2:ma(close;10);colorff00ff;{画一条10日收盘价的均线,设置该线为粉色}
ma3:ma(close;20);color00ff00;{画一条20日收盘价的均线,设置该线为绿色}
。。。。。。根据个人需要可画多条线。
如果想设置参数,按参数名称 最小值 最大值 缺省值在指标编辑器中添上如下值:
n1 1 100 5
n2 1 100 10
n3 1 100 20
把指标中的5、10、20分别改为n1、n2、n3即可。
第二个指标:起名〃季均线主图〃
ema1:ema(close;20);colorff00ff;{画一条20日收盘价的均线;设置该线为粉色}
ema2:ema(close;40);color00ff00;{画一条40日收盘价的均线;设置该线为绿色}
ema3:ema(close;60);colorwhite;{画一条60日收盘价的均线,设置该线为白色}
。。。。。。。根据个人需要可画多条线。
第三个指标:起名〃长短结合主图〃
sma1:sma(close;5;1);color00ff00;{画一条5日收盘价的均线,设置该线为绿色}
sma2:sma(close;10;1);coloryellow;{画一条10日收盘价的均线,设置该线为黄色}
sma3:sma(close;60;1);colorblue;{画一条60日收盘价的均线,设置该线为蓝色}
DMA 动态移动平均很少用到,在这里就不举例了,有兴趣的朋友发挥吧。
附颜色代码供选择设置:
各种颜色表示:
红色colorred、灰色colorgray、绿色color00ff00、黄色coloryellow、蓝色colorblue、白色colorwhite。
另外颜色还有:
粉红colorf00ff0、草绿color00ff00、淡蓝colorf0f000、紫色colorff0099、金黄色color008364、紫红color000999、综色color0055ff、深黄色color00cccc、紫罗蓝colore66878、天蓝色colorff937f 深草绿color399c7f
实际上只要在color后面加上0-9、A…F中任6个数字字母组成,如要其它颜色,可自己调。
=
大智慧经典指标的原理、算法及用法
BIAS、 CCI、KDJ、威廉指标(William's %R)、主力进出、MACD、散户线、VOL、MA移动平均线、心电图、脑电波、主力买卖、MTM动力指标、瀑布线
一、 BIAS
名称:乖离率
算法:当日收盘价与移动平均线之间的差距;
用法:
正的乖离率愈大,表示短期获利愈大,则获利回吐的可能性愈高;负的乖离率愈大,则空头回补的可能性愈高。
按个股收盘价与不同天数的平均价之间的差距,可绘制不同的BIAS线。
参数:系统绘制三条BIAS线,分别为收盘价与L1日、L2日、L3日移动平均价的差。
二、 CCI
名称:顺势指标
原理:用目前股价的波动程度和常态分布范围比较,来得出超买或超卖的结论,用于捕捉趋势反转点。
算法:典型价格与典型价格的N日移动平均的差除以N日内典型价格的平均绝对偏差。
用法:
当CCI小于…100时为买入信号,CCI大于100时为卖出信号;
股价产生背离现象时,是一项明显的警告信号。
参数:N 设定计算移动平均的天数,一般为14。
三、 KDJ
名称:随机指标
原理:用目前股价在近阶段股价分布中的相对位置来预测可能发生的趋势反转。
算法:对每一交易日求RSV(未成熟随机值)
RSV=(收盘价-最近N日最低价)/(最近N日最高价-
最近N日最低价)×100
K线:RSV的M1日移动平均 D线:K值的M2日移动平均
J线:3×D-2×K
参数:N、M1、M2 天数,一般取9、3、3
用法:
1。D》80,超买;D100%超卖;J