【通达信股票软件系统公式编程教材】(第五部分)

标签:
股票 |
分类: 指标、公式、软件 |
【通达信股票软件系统公式编程教材】
3.3
改公式“均线通道”(JXTD)为选股公式“均线通道”
1.
〖Ctrl〗+〖F〗打开“公式管理器”;
2.
点击“条件选股公式”选项;
3.
点击“新建”按钮,打开“条件选股公式编辑器”;
4.
点击“引入指标公式”按钮,选最后一项“均线通道”,确定;
5.修改输出:公式输出项改为赋值项;即将〖:〗符改为〖:=〗符;
6.新建输出项:选股:CLOSE<下轨;{选出收盘价小于下轨的股票};如图
7.测试公式通过;
8.
〖Ctrl〗+〖T〗打开条件选股公式“均线通道”,进入公式选股操作程序;
3.4
改公式“均线通道”(JXTD)为五彩K线公式“均线通道”
1.
〖Ctrl〗+〖F〗打开“公式管理器”;
2.
点击“五彩K线公式”选项;
3.
点击“新建”按钮,打开“K线指示公式编辑器”;
4.
点击“引入指标公式”按钮,选“均线通道”确定;
五彩K线公式
公式名:JXTD
公式描述:均线通道
参数
(最小值)(最大值)(缺省值)
#N:
--------------------------------------------------
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%的幅度变成“下轨”}
CLOSE<下轨,COLORRED; {小于下轨提示买入红色}
CLOSE>上轨,COLORYELLOW; {高于上轨提示卖出黄色}
HIGH>上轨*1.06,COLORBLUE;{高于上轨6%提示清仓蓝色}
LOW<下轨*0.94,
COLORMAGENTA;{低于下轨6%提示加仓洋红色}
--------------------------------------------------
5.测试通过,退出;
6.〖Ctrl〗+〖K〗,打开“五彩K线指示”---“均线通道”;
7.查看效果,不满意就修改参数一直到满意为止;
3.5
改公式“均线通道”(JXTD)为交易系统公式“均线通道”
1.
〖Ctrl〗+〖F〗打开“公式管理器”;
2.
点击“交易系统公式”选项;
3.
点击“新建”按钮,打开“交易系统公式编辑器”;
4.
点击“引入指标公式”按钮,选“均线通道”确定;
公式名:JXTD
公式描述:均线通道
参数
(最小值)(最大值)(缺省值)
#N:
--------------------------------------------------
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%的幅度变成“下轨”}
{多头买入}
ENTERLONG:CLOSE<下轨;
{多头卖出}
EXITLONG:CLOSE>上轨;
---------------------------------------------------
5.测试通过,退出;
6.〖Ctrl〗+〖E〗,打开“五彩K线指示”---“均线通道”;
7.查看效果,不满意就修改参数一直到满意为止;
8.删除指示:快捷键〖Ctrl〗+〖H〗;鼠标左键选中指示图标,按〖Delete〗,或者点击鼠标右键,在弹出的菜单中选“删除交易系统指示”。
3.6
公式名称:MACDK
简称:“MACD”K线
----------------------------
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-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);
DRAWICON(cross(diff,d1) and diff>0.1
,d3+0.1,2);
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;
------------------------------
3.7
函数:
说明:
计算方式:0-累加,1-排名次
权重:0-总股本,1-流通股本,2-等同权重,3-流通市值
用法:
例如:
公式名称:zdkx
公式描述:自定指数K线
参数:(最小值)(最大值)(缺省值)
#n:
---------------
高:=HORCALC('湖北板块',100,0,1);
开:=HORCALC('湖北板块',101,0,1);
低:=HORCALC('湖北板块',102,0,1);
收:=HORCALC('湖北板块',103,0,1);
自定K线: DRAWKLINE(高,开,低,收);
MA(自定K线,N);
---------------
公式说明:
1.用于制作自定义指数、自设板块指数K线。
2.先制作自定义板块,“Ctrl+z”,填写好板块名称和简称(数字);
3.“板块名称”须用单引号,如'自选股'、'庄股';
4.起始位为1000点(下载到本地数据);
5.板块内不要含有太多的股票数量,以免影响速度;
3.8
函数:
说明:
用法:
注意:板块名称要用单引号
例如:
公式名称:STPM
公式描述:个股在st板块内排名
--------------
板块股数量:BLOCKSETNUM('ST板块'),NODRAW;
ST涨幅排名:HORCALC('ST板块',105,1,2);
下面是通达信软件的的表情图和对应的编号:
例如你希望金叉和死叉有明显的标记,那么就应该这样表达:
DRAWICON(CROSS(DIF,DEA) AND DIF<0 AND DEA<0 AND DEA>REF(DEA,1),DEA-0.2,1);
DRAWICON(CROSS(DEA,DIF) AND DIF>0 AND DEA>0 AND DEA<REF(DEA,1),DEA+0.2,2);
其表达是:
上箭头:当DIF上穿DEA,且DIF小于0且DEA小于0且DEA处于上行形态时,满足这些条件后,在DEA线下面的0.2位置画1号图标。
下箭头:当DIF下穿DEA,且DIF大于0且DEA大于0且DEA处于下行形态时,满足这些条件后,在DEA线上面的0.2位置画2号图标。