# 金融 / 技术分析 / 离散指标 / 当前值

## `boll_v(n)`

声明：function

返回布林线中轨BOLL，与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 BOLL -->

| 参数 | 类型    | 说明             |
| ---- | ------- | ---------------- |
| `n`  | integer | 整数，交易日天数 |

返回：real

### 示例

范例01：计算白云机场截止日2011年9月8日的布林线中轨

```tsl
// 计算白云机场截止日2011年9月8日的布林线中轨。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_rate(), 0);
setsysparam(pn_date(), inttodate(20110908));
N := 20;
v := BOLL_v(N);
return v;
```

## `boll_v_ex(n, p)`

声明：function

返回布林线中轨2 BOLL，与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 BOLL -->

| 参数 | 类型    | 说明                       |
| ---- | ------- | -------------------------- |
| `n`  | integer | 整数，交易日天数           |
| `p`  | integer | 整数 （此函数与参数P无关） |

返回：real

### 示例

范例01：计算白云机场截止日2011年9月8日的布林线中轨2

```tsl
// 计算白云机场截止日2011年9月8日的布林线中轨2。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_rate(), 0);
setsysparam(pn_date(), inttodate(20110908));
N := 20;
P := 2;
v := BOLL_v_Ex(N, P);
return v;
```

## `bolldwn_v(n)`

声明：function

返回当前时间的布林线下轨DWN，与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 DWN -->

| 参数 | 类型    | 说明             |
| ---- | ------- | ---------------- |
| `n`  | integer | 整数，交易日天数 |

返回：real

### 示例

范例01：计算白云机场截止日2011年9月8日的布林线下轨

```tsl
// 计算白云机场截止日2011年9月8日的布林线下轨。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_rate(), 0);
setsysparam(pn_date(), inttodate(20110908));
N := 20;
v := BOLLDWN_v(N);
return v;
```

## `bolldwn_v_ex(n, p)`

声明：function

返回布林线下轨2，与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 -->

| 参数 | 类型    | 说明                                 |
| ---- | ------- | ------------------------------------ |
| `n`  | integer | 整数，交易日天数                     |
| `p`  | integer | 整数，当P=2时，此函数与BOLLDWN_v一致 |

返回：real

### 示例

范例01：计算白云机场截止日2011年9月8日的布林线下轨2

```tsl
// 计算白云机场截止日2011年9月8日的布林线下轨2。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_rate(), 0);
setsysparam(pn_date(), inttodate(20110908));
N := 20;
P := 2;
v := BOLLDWN_v_Ex(N, P);
return v;
```

## `bollupr_v(n)`

声明：function

返回布林线上轨UPR，与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 UPR -->

| 参数 | 类型    | 说明             |
| ---- | ------- | ---------------- |
| `n`  | integer | 整数，交易日天数 |

返回：real

### 示例

范例01：计算白云机场截止日2011年9月8日的布林线上轨

```tsl
// 计算白云机场截止日2011年9月8日的布林线上轨。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_rate(), 0);
setsysparam(pn_date(), inttodate(20110908));
N := 20;
v := BOLLUPR_v(N);
return v;
```

## `bollupr_v_ex(n, p)`

声明：function

返回布林线上轨2 UPR，与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 UPR -->

| 参数 | 类型    | 说明                                 |
| ---- | ------- | ------------------------------------ |
| `n`  | integer | 整数，交易日天数                     |
| `p`  | integer | 整数，当P=2时，此函数与BOLLUPR_v一致 |

返回：real

### 示例

范例01：计算白云机场截止日2011年9月8日的布林线上轨2

```tsl
// 计算白云机场截止日2011年9月8日的布林线上轨2。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_rate(), 0);
setsysparam(pn_date(), inttodate(20110908));
N := 20;
P := 2;
v := BOLLUPR_v_Ex(N, P);
return v;
```

## `ene_v(n, m_1, m_2)`

声明：function

返回轨道线中轨ENE，与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 ENE -->

| 参数  | 类型    | 说明             |
| ----- | ------- | ---------------- |
| `n`   | integer | 整数，交易日天数 |
| `m_1` | integer | 整数，交易日天数 |
| `m_2` | integer | 整数，交易日天数 |

返回：real

### 示例

范例01：计算白云机场截止日2011年9月8日的轨道线中轨

```tsl
// 计算白云机场截止日2011年9月8日的轨道线中轨。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_rate(), 0);
setsysparam(pn_date(), inttodate(20110908));
N := 25;
M1 := 6
M2 := 6;
v := ENE_v(N, M1, M2);
return v;
```

## `enedwn_v(n, m_1, m_2)`

声明：function

返回轨道线下轨LOWER，与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 LOWER -->

| 参数  | 类型    | 说明             |
| ----- | ------- | ---------------- |
| `n`   | integer | 整数，交易日天数 |
| `m_1` | integer | 整数，交易日天数 |
| `m_2` | integer | 整数，交易日天数 |

返回：real

### 示例

范例01：计算白云机场截止日2011年9月8日的轨道线下轨

```tsl
// 计算白云机场截止日2011年9月8日的轨道线下轨。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_rate(), 0);
setsysparam(pn_date(), inttodate(20110908));
N := 25;
M1 := 6
M2 := 6;
v := ENEDWN_v(N, M1, M2);
return v;
```

## `eneupr_v(n, m_1, m_2)`

声明：function

返回轨道线上轨UPPER，与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 UPPER -->

| 参数  | 类型    | 说明             |
| ----- | ------- | ---------------- |
| `n`   | integer | 整数，交易日天数 |
| `m_1` | integer | 整数，交易日天数 |
| `m_2` | integer | 整数，交易日天数 |

返回：real

### 示例

范例01：计算白云机场截止日2011年9月8日的轨道线上轨

```tsl
// 计算白云机场截止日2011年9月8日的轨道线上轨。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_rate(), 0);
setsysparam(pn_date(), inttodate(20110908));
N := 25;
M1 := 6
M2 := 6;
v := ENEUPR_v(N, M1, M2);
return v;
```

## `mikemidr_v(n)`

声明：function

返回麦克支撑压力-中级压力线（MIDR），与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 MIDR -->

| 参数 | 类型    | 说明             |
| ---- | ------- | ---------------- |
| `n`  | integer | 整数，交易日天数 |

返回：float

### 示例

范例01：计算白云机场截止日2011年9月8日的麦克支撑压力-中级压力线

```tsl
// 计算白云机场截止日2011年9月8日的麦克支撑压力-中级压力线。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_date(), inttodate(20110908));
N := 10;
v := MIKEMIDR_v(N);
return v;
```

## `mikemids_v(n)`

声明：function

返回麦克支撑压力-中级支撑线（MIDS），与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 MIDS -->

| 参数 | 类型    | 说明             |
| ---- | ------- | ---------------- |
| `n`  | integer | 整数，交易日天数 |

返回：float

### 示例

范例01：计算白云机场截止日2011年9月8日的麦克支撑压力-中级支撑线

```tsl
// 计算白云机场截止日2011年9月8日的麦克支撑压力-中级支撑线。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_date(), inttodate(20110908));
N := 10;
v := MIKEMIDS_v(N);
return v;
```

## `mikestor_v(n)`

声明：function

返回麦克支撑压力-强力压力线（STOR），与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 STOR -->

| 参数 | 类型    | 说明             |
| ---- | ------- | ---------------- |
| `n`  | integer | 整数，交易日天数 |

返回：float

### 示例

范例01：计算白云机场截止日2011年9月8日的麦克支撑压力-强力压力线

```tsl
// 计算白云机场截止日2011年9月8日的麦克支撑压力-强力压力线。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_date(), inttodate(20110908));
N := 10;
v := MIKESTOR_v(N);
return v;
```

## `mikestos_v(n)`

声明：function

返回麦克支撑压力-强力支撑线（STOS），与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 STOS -->

| 参数 | 类型    | 说明             |
| ---- | ------- | ---------------- |
| `n`  | integer | 整数，交易日天数 |

返回：float

### 示例

范例01：计算白云机场截止日2011年9月8日的麦克支撑压力-强力支撑线

```tsl
// 计算白云机场截止日2011年9月8日的麦克支撑压力-强力支撑线。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_date(), inttodate(20110908));
N := 10;
v := MIKESTOS_v(N);
return v;
```

## `mikewekr_v(n)`

声明：function

返回麦克支撑压力-初级压力线（WEKR），与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 WEKR -->

| 参数 | 类型    | 说明             |
| ---- | ------- | ---------------- |
| `n`  | integer | 整数，交易日天数 |

返回：float

### 示例

范例01：计算白云机场截止日2011年9月8日的麦克支撑压力-初级压力线

```tsl
// 计算白云机场截止日2011年9月8日的麦克支撑压力-初级压力线。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_date(), inttodate(20110908));
N := 10;
v := MIKEWEKR_v(N);
return v;
```

## `mikeweks_v(n)`

声明：function

返回麦克支撑压力-初级支撑线（WEKS），与系统证券pn_stock()、系统时间pn_date()、系统周期pn_cycle()、复权方式pn_rate()和复权基准日pn_rateday()相关。调用时需注意设置系统参数

<!-- tags: 金融 技术分析 离散指标 当前值 返回 获取 WEKS -->

| 参数 | 类型    | 说明             |
| ---- | ------- | ---------------- |
| `n`  | integer | 整数，交易日天数 |

返回：float

### 示例

范例01：计算白云机场截止日2011年9月8日的麦克支撑压力-初级支撑线

```tsl
// 计算白云机场截止日2011年9月8日的麦克支撑压力-初级支撑线。
oV := BackUpSystemParameters2();
setsysparam(pn_stock(), 'SH600004');
setsysparam(pn_cycle(), cy_day());
setsysparam(pn_date(), inttodate(20110908));
N := 10;
v := MIKEWEKS_v(N);
return v;
```
