利用通达信公式管理器做公式
展开
通达信是一款广泛使用的股票分析软件,以下为你详细介绍在通达信中制作选股公式的步骤和方法:
### 基本步骤
#### 1. 打开公式管理器
打开通达信软件,在菜单栏中依次点击“功能” - “公式系统” - “公式管理器”,在弹出的公式管理器窗口中,可以看到各种类型的公式,如技术指标公式、条件选股公式等。
#### 2. 新建选股公式
在公式管理器中,选择“条件选股公式”,然后点击“新建”按钮,弹出“条件选股公式编辑器”窗口。
#### 3. 编写公式内容
在公式编辑器中,按照通达信的公式语法规则编写选股条件。公式编写完成后,在“公式名称”处输入一个便于识别的名称,在“公式描述”处简要说明该选股公式的用途。
#### 4. 测试公式
编写完公式后,点击“测试公式”按钮,通达信会使用历史数据对公式进行测试,显示符合选股条件的股票数量。如果测试结果不符合预期,可以对公式进行修改和调整。
#### 5. 保存公式
测试通过后,点击“确定”按钮,将选股公式保存到公式管理器中。
### 公式语法基础
#### 1. 数据引用
- **开盘价**:` OPEN ` 或 `O`
- **收盘价**:`CLOSE` 或 `C`
- **最高价**:` HIGH ` 或 `H`
- **最低价**:`LOW` 或 `L`
- **成交量**:`VOLUME` 或 `VOL`
- **成交额**:`AMOUNT`
#### 2. 运算符
- **算术运算符**:`+`(加)、`-`(减)、`*`(乘)、`/`(除)
- **关系运算符**:`>`(大于)、`=`(大于等于)、``(不等于)
- **逻辑运算符**:`AND`(与)、`OR`(或)、`NOT`(非)
#### 3. 函数使用
通达信提供了丰富的函数,用于实现各种复杂的计算和判断。例如:
- **MA函数**:计算移动平均线。`MA(C, 5)` 表示计算收盘价的5日移动平均线。
- **C ROSS 函数**:判断两条线交叉。`CROSS(MA(C, 5), MA(C, 10))` 表示5日均线向上穿过10日均线。
### 示例公式
#### 简单的选股公式:选出收盘价大于5日均线的股票
```plaintext
C > MA(C, 5);
```
#### 复杂一些的选股公式:选出5日均线上穿10日均线,并且成交量大于前一日成交量的股票
```plaintext
CROSS(MA(C, 5), MA(C, 10)) AND VOL > REF(VOL, 1);
```
在上述公式中,`REF(VOL, 1)` 表示前一日的成交量。
### 基本步骤
#### 1. 打开公式管理器
打开通达信软件,在菜单栏中依次点击“功能” - “公式系统” - “公式管理器”,在弹出的公式管理器窗口中,可以看到各种类型的公式,如技术指标公式、条件选股公式等。
#### 2. 新建选股公式
在公式管理器中,选择“条件选股公式”,然后点击“新建”按钮,弹出“条件选股公式编辑器”窗口。
#### 3. 编写公式内容
在公式编辑器中,按照通达信的公式语法规则编写选股条件。公式编写完成后,在“公式名称”处输入一个便于识别的名称,在“公式描述”处简要说明该选股公式的用途。
#### 4. 测试公式
编写完公式后,点击“测试公式”按钮,通达信会使用历史数据对公式进行测试,显示符合选股条件的股票数量。如果测试结果不符合预期,可以对公式进行修改和调整。
#### 5. 保存公式
测试通过后,点击“确定”按钮,将选股公式保存到公式管理器中。
### 公式语法基础
#### 1. 数据引用
- **开盘价**:` OPEN ` 或 `O`
- **收盘价**:`CLOSE` 或 `C`
- **最高价**:` HIGH ` 或 `H`
- **最低价**:`LOW` 或 `L`
- **成交量**:`VOLUME` 或 `VOL`
- **成交额**:`AMOUNT`
#### 2. 运算符
- **算术运算符**:`+`(加)、`-`(减)、`*`(乘)、`/`(除)
- **关系运算符**:`>`(大于)、`=`(大于等于)、``(不等于)
- **逻辑运算符**:`AND`(与)、`OR`(或)、`NOT`(非)
#### 3. 函数使用
通达信提供了丰富的函数,用于实现各种复杂的计算和判断。例如:
- **MA函数**:计算移动平均线。`MA(C, 5)` 表示计算收盘价的5日移动平均线。
- **C ROSS 函数**:判断两条线交叉。`CROSS(MA(C, 5), MA(C, 10))` 表示5日均线向上穿过10日均线。
### 示例公式
#### 简单的选股公式:选出收盘价大于5日均线的股票
```plaintext
C > MA(C, 5);
```
#### 复杂一些的选股公式:选出5日均线上穿10日均线,并且成交量大于前一日成交量的股票
```plaintext
CROSS(MA(C, 5), MA(C, 10)) AND VOL > REF(VOL, 1);
```
在上述公式中,`REF(VOL, 1)` 表示前一日的成交量。
话题与分类:
主题股票:
主题概念:
声明:遵守相关法律法规,所发内容承担法律责任,倡导理性交流,远离非法证券活动,共建和谐交流环境!
