李莜阳大智慧公式编写教程指南2Word文档下载推荐.docx
《李莜阳大智慧公式编写教程指南2Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《李莜阳大智慧公式编写教程指南2Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。
=CROSS(MA(CLOSE,5),CLOSE);
A4ANDCOUNT(A1ANDA2ANDA3,20)=1;
注意其后的COUNT()是用来限定卖出信号发生在买入条件发生的20天内。
那么,完整的公式为:
AA:
A1:
A2:
A3:
EXITLONG:
公式编写实例
编写实例
3.1指标公式:
均线通道
新建公式“均线通道”(JXTD)
1.使用快捷键Ctrl+F打开“公式**器”。
2.点击“新建”按钮,打开“公式编辑器”
3.填写公式项
“公式名称”---JXTD,
“公式描述”---“均线通道”
参数(最小值)(最大值)(缺省值)
#N:
110026
--------------------------------------------------
VAR1:
=MA(CLOSE,N);
{对“VAR1”赋值}
VAR2:
=MA(CLOSE,2*N);
{对“VAR2”赋值}
VAR3:
=MA(CLOSE,3*N);
{对“VAR3”赋值}
VAR4:
=MA(CLOSE,4*N);
{对“VAR4”赋值}
VAR5:
=MA((VAR1+VAR2+VAR3+VAR4)/4,5);
{一条多条均线的平均线}
上轨:
VAR5*1.08;
{在均线“VAR5”上加上8%的幅度变成“上轨”}
下轨:
VAR5*0.92;
{在均线“VAR5”上减去8%的幅度变成“下轨”}
----------------------------------------------------
4.指标类型:
选“路径型”,还有大势型、超买超卖型、趋势型、能量型等如图
5.画线方法:
副图、主图叠加、副图叠加线、副图叠加美国线四种;
选中“主图叠加型”,副图是K线图下面的区域;
6.密码保护:
010101
7.参数设置:
#N:
最小值为1,最大值为100,缺省值(默认)为26;
8.坐标线位置:
在非“主图叠加”中,此编辑框处可写状态;
输出线为副图中深红色横线显示,是副图坐标线;
9.额外Y轴分界:
是指标敏感数值输出线,在副图中显示为白色;
10.引入指标公式:
在引入原公式的基础上进行编辑;
11.插入函数:
左上为函数类别,右上为函数表,下区为函数解释区及用法举例;
12.公式编辑区:
〖{}〗是解释,不输出,为了提示自己和别人,便于看懂公式;
〖:
=〗赋值符,意为“相当于”;
〗输出符,它前面的名称为输出名称,可以在副图中看到,它后面的为公式定义;
〖;
〗分段符,表示一段完成;
〖,〗分节符;
〖()〗括号中为公式体。
13.测试公式:
测试通过则自动保存;
测试不能通过,则在翻译区提示错误所在。
14.用法注释:
自编公式使用说明。
15.在K线图上,直接敲字母键“JXTD”调出自编的公式“均线通道”,查看结果;
16.修改公式:
左键选中公式线后,点击右键,在弹出的对话框中,选中“修改指标”项,直接调出《公式编辑器》修改公式。
如果左键选指标线不便,直接用右键选参数数值,也可调出公式编辑器。
17.鼠标动态提示:
将鼠标放在函数上,等一会系统自动出现提示框,方便函数学习和应用,如图:
3.2选股公式:
改公式“均线通道”(JXTD)为选股公式“均线通道”
1.〖Ctrl〗+〖F〗打开“公式**器”;
2.点击“条件选股公式”选项;
3.点击“新建”按钮,打开“条件选股公式编辑器”;
4.点击“引入指标公式”按钮,选最后一项“均线通道”,确定;
5.修改输出:
公式输出项改为赋值项;
即将〖:
〗符改为〖:
=〗符;
6.新建输出项:
选股:
CLOSE<
下轨;
{选出收盘价小于下轨的股票};
如图
7.测试公式通过;
8.〖Ctrl〗+〖T〗打开条件选股公式“均线通道”,进入公式选股操作程序;
3.3五彩K线公式:
改公式“均线通道”(JXTD)为五彩K线公式“均线通道”
2.点击“五彩K线公式”选项;
3.点击“新建”按钮,打开“K线指示公式编辑器”;
4.点击“引入指标公式”按钮,选“均线通道”确定;
五彩K线公式
公式名:
JXTD
公式描述:
=VAR5*1.08;
=VAR5*0.92;
下轨,COLORRED;
{小于下轨提示买入红色}
CLOSE>
上轨,COLORYELLOW;
{高于上轨提示卖出黄色}
HIGH>
上轨*1.06,COLORBLUE;
{高于上轨6%提示清仓蓝色}
LOW<
下轨*0.94,COLORMAGENTA;
{低于下轨6%提示加仓洋红色}
5.测试通过,退出;
6.〖Ctrl〗+〖K〗,打开“五彩K线指示”---“均线通道”;
7.查看效果,不满意就修改参数一直到满意为止;
3.4交易系统公式
改公式“均线通道”(JXTD)为交易系统公式“均线通道”
2.点击“交易系统公式”选项;
3.点击“新建”按钮,打开“交易系统公式编辑器”;
{多头买入}ENTERLONG:
{多头卖出}EXITLONG:
上轨;
---------------------------------------------------
6.〖Ctrl〗+〖E〗,打开“五彩K线指示”---“均线通道”;
8.删除指示:
快捷键〖Ctrl〗+〖H〗;
鼠标左键选中指示图标,按〖Delete〗,或者点击鼠标右键,在弹出的菜单中选“删除交易系统指示”。
3.5颜色参数应用:
“MACD”K线
公式名称:
MACDK
简称:
----------------------------
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)ANDDIF<
0,D4-0.1,10);
STICKLINE(D1>
=D2,D1,D2,8,0),COLOR0055AA;
STICKLINE(D1<
=D2,D1,D2,8,0),COLOR006600;
=D2,D1,D2,5,0),COLOR0077CC;
=D2,D1,D2,3,0),COLOR0099DD;
=D2,D3,D4,0,0),COLOR00BBFF;
=D2,D1,D2,5,0),COLOR009900;
=D2,D1,D2,3,0),COLOR00BB00;
=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表示淡蓝色和淡绿色的混合色。
(参见《附件》--颜色代码表)
3.6新增函数应用(horcalc)
函数:
HORCALC(X)
说明:
数据项:
100-HIGH,101-OPEN,102-LOW,103-CLOSE,104-VOL,105-涨幅
计算方式:
0-累加,1-排名次
权重:
0-总股本,1-流通股本,2-等同权重,3-流通市值
用法:
HORCALC(板块名称,数据项,计算方式,权重)
HORCALC('
自选股'
103,0,1);
以自选股板块股票的总股本为权重,以收盘价为数源进行累加。
zdkx
自定指数K线
参数:
(最小值)(最大值)(缺省值)
#n:
110010
---------------
高:
=HORCALC('
湖北板块'
100,0,1);
开:
101,0,1);
低:
102,0,1);
收:
自定K线:
DRAWKLINE(高,开,低,收);
MA(自定K线,N);
公式说明:
1.用于制作自定义指数、自设板块指数K线。
2.先制作自定义板块,“Ctrl+z”,填写好板块名称和简称(数字);
3.“板块名称”须用单引号,如'
、'
庄股'
;
4.起始位为1000点(下载到本地数据);
5.板块内不要含有太多的股票数量,以免影响速度;
3.7新增函数应用(blocksetnum)
BLOCKSETNUM(板块名称)
统计板块中股票数量
注意:
板块名称要用单引号
BLOCKSETNUM('
ST板块'
),返回“ST板块”数量。
STPM
个股在st板块内排名
--------------
板块股数量:
BLOCKSETNUM('
),NODRAW;
ST涨幅排名:
HORCALC('
105,1,2);
NODRAW是不输出线型只输出数值命令,用于多指标不兼容坐标;
常用的语句
1)今收盘对于N日内最低收盘价的涨幅(%)(c-llv(c,n))/llv(c,n)*100;
2)今收盘价对于N日最高收盘价的跌幅(%)(HHV(C,N)-C)/HHV(C,N)*100;
3)股价在过去N日内运行空间的相对位置(C-LLV(L,N))/(HHV(H,N)-LLV(L,N))*100;
4)股价上方N1%至N2%处的筹码(%)
aa:
=winner(c+c*n2/100)*100;
bb:
=winner(c+c*n1/100)*100;
aa-bb
5)股价下方N1%至N2%处的筹码(%)
(winner(c-c*n1/100)-winner(c-c*n2/100))*100;
6)收盘价N%处的套牢盘100-(winner(c*N/100))*100;
7)收盘价N%处的获利盘winner(c*N/100)*100;
8)下影线(MIN(O,C)-L)/L*100;
9)上影线(h-max(o,c))/max(o,c)*100;
10)本周期的涨跌幅(c-ref(c,1))/ref(c,1)*100;
11)振幅(h-l)/l*100;
12)均线金叉(M.N为均线周期)cross(ma(c,m),ma(c,n))
13)均线多头排列
a1:
=ma(c,n1);
a2:
=ma(c,n2);
a3:
=ma(c,n3);
a4:
=ma(c,n4);
count(a1>
a2anda2>
a3anda3>
a4,3);
14)均线空头排列
count(a1<
15)N日均线向下
=ma(c,n);
=ref(aa,2);
aa<
BB
16)向前N日至M日出现过均线死叉(P1<
P2)
=ma(c,p1);
=ma(c,p2);
cc:
=ref(cross(bb,aa),n);
count(cc,m);
17)今日成交量大于N日以来的均量VOL>
MA(VOL,N);
18)低位密集
A1:
=COST(85);
A2:
=COST(15);
A3:
=A1-A2;
A4:
=(A1+A2)/2;
A5:
=A3/A4*100<
10;
B1:
=HHV(H,120);
B2:
=LLV(L,120);
B3:
=B1-B2;
B4:
=(A4-B2)
A5ANDB4;
19)换手率VOL/CAPITAL*100;
20)N日盈亏
V1:
=VOL/SUM(VOL,N);
V2:
=DMA(CLOSE,V1);
V3:
(CLOSE-V2)/V2*100;
大智慧数学函数的运用
1、ABS绝对值求绝对值。
用法:
ABS(X)返回X的绝对值。
例如:
ABS(-34)返回34。
请看下面指标:
{真实量比}
=AMOUNT/10000;
对敲:
FINANCE(33),POINTDOT,colorffcc66;
Var1:
=ref(c,1);
var2:
=(var1-l)/(h-l);
var3:
=v1*var2;
var4:
=V*var2;
var5:
=abs(var4);
{返回var4}
var6:
=abs(var3);
{返回var3}
var7:
=abs(v1-var6);
{返回v1-var6差}
大单卖盘:
abs(v-var5)/100,color00ffff;
{返回v-var5差除100}
买盘:
var3/100,colorff00ff;
成交金额:
V1/1000,color00ff00;
买卖盘比%:
abs(v-var3)/v*100,colorc0c0c0;
{返回v-var3差}
stickline(c>
0,0,var6,5,0),colorffff00;
{画天兰色柱}
换手:
100*v/capital,colorred;
STICKLINE(换手<
3,var6,v1,5,0),colorred;
{画红色柱}
STICKLINE(换手>
=3and换手<
7,var6,V1,5.5,0),coloryellow;
{画黄色柱}
=7,var6,V1,4,0),color00ff00;
{画绿色柱}
2、BETWEEN介于介于两个数之间。
BETWEEN(A,B,C),表示A处于B和C之间时返回1,否则返回0。
BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5)),表示收盘价介于5日均线和10日均线之间。
{智慧探庄参数:
下%:
11005上%:
11005}
=((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27)))*(100);
=SMA(VAR1,9,1);
A:
SMA(VAR2,5,1),Color00FFFF;
B:
SMA(A,3,1),ColorFF00FF;
F:
(3)*(A)-
(2)*(B),Color00FF00;
趋势线:
MA(CLOSE,20)-(MA(CLOSE,20))/(3),ColorFFFFFF;
X:
=((CLOSE)/(趋势线)-1)*(100);
AA:
=BETWEEN(X,下%,上%);
{表示x介于参数下%,上%之间}
智慧探庄:
IF((AA>
0),5,80),ColorFFFF00;
=(MA(WINNER(CLOSE),5))*(100);
智慧出击:
=(CROSS(VAR3,2.5))*(85);
出击:
IF((智慧出击>
0),60,0),Color0000FF;
BB:
IF(((智慧出击>
0)or(出击>
0)),2,20),Color008000,Stick;
3、LONGCROSS维持交叉函数两条线维持一定周期后交叉。
LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0。
LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5),表示5日均线维持5周期后与10日均线金叉。
4、CEILING向上舍入向数值增大方向舍入。
CEILING(A)返回沿A数值增大方向最接近的整数。
CEILING(12.3)求得13,CEILING(-3.5)求得-3。
5、FLOOR向下舍入向数值减小方向舍入。
FLOOR(A)返回沿A数值减小方向最接近的整数。
FLOOR(12.3)求得12,FLOOR(-3.5)求得-4。
CEILING与FLOOR用法一样,区别在于向上舍入和向下舍入。
下面指标用到了这几个函数:
aa1:
=(EMA(CLOSE,12)-EMA(CLOSE,26))*100+50;
aa2:
=EMA(aa1,9);
aa3:
=(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21))*100-10;
aa4:
=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;
aa5:
=SMA(aa4,13,8);
走势:
CEILING(SMA(aa5,13,8));
{向上舍入向数值增大方向舍入,aa5的13日均线求得8}
aa6:
=SMA(aa3,21,8);
买观注:
STICKLINE(走势-aa6<
-65,0,5,15,1);
买进:
=LONGCROSS(aa1,aa2*1.05,15)ANDaa1<
{表示aa1维持aa2*1.05后与15日金叉}
卖观注:
STICKLINE(走势-aa6>
85,95,90,15,1);
卖出:
STICKLINE(LONGCROSS(aa2,aa1*0.95,7)ANDaa1>
0,100,80,6,0),color00ff00;
{表示aa2维持aa1*0.95后与7日死叉,画绿色柱线}
6、MAX最大值求最大值。
MAX(A,B)返回A和B中的较大值。
MAX(CLOSE-OPEN,0),表示若收盘价大于开盘价返回它们的