加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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

(2011-10-02 20:41:25)
标签:

股票

分类: 指标、公式、软件

【通达信股票软件系统公式编程教材】

(第五部分)

3.3 选股公式:均线通道

改公式均线通道JXTD)为选股公式均线通道
1.
Ctrl+F〗打开公式管理器

2.
点击条件选股公式选项;
3.
点击新建按钮,打开条件选股公式编辑器
4.
点击引入指标公式按钮,选最后一项均线通道,确定;

5.
修改输出:公式输出项改为赋值项;即将〖:〗符改为〖:=〗符;
6.
新建输出项:选股:CLOSE<下轨;{选出收盘价小于下轨的股票};如图

7.
测试公式通过;
8.
Ctrl+T〗打开条件选股公式均线通道,进入公式选股操作程序;

3.4
五彩K线公式:均线通道
改公式均线通道JXTD)为五彩K线公式均线通道
1.
Ctrl+F〗打开公式管理器

2.
点击五彩K线公式选项;
3.
点击新建按钮,打开“K线指示公式编辑器
4.
点击引入指标公式按钮,选均线通道确定;

五彩K线公式
公式名:JXTD
公式描述:均线通道

参数 (最小值)(最大值)(缺省值)
#N: 1 100 26
--------------------------------------------------
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: 1 100 26
--------------------------------------------------
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
颜色参数应用:“MACD”K线
公式名称: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
新增函数应用HORCALC(X)
函数:
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: 1 100 10
---------------
:=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
新增函数应用BLOCKSETNUM(板块名称)
函数: BLOCKSETNUM(板块名称
)
说明: 统计板块中股票数量

用法: BLOCKSETNUM(板块名称)
注意:板块名称要用单引号

例如: BLOCKSETNUM('ST板块'),返回“ST板块数量。

公式名称: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小于0DEA小于0DEA处于上行形态时,满足这些条件后,在DEA线下面的0.2位置画1号图标。

下箭头:当DIF下穿DEA,且DIF大于0DEA大于0DEA处于下行形态时,满足这些条件后,在DEA线上面的0.2位置画2号图标。

[转载]【通达信股票软件系统公式编程教材】 <wbr>(第五部分)

真是累啊,看样子要在博客上完成长篇小说那是不可能的了,哈哈!希望对大家有帮助!

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有