# 金融 / 技术分析 / 主图指标

## `kline(n_1, n_2, n_3, n_4)`

声明：function

返回K线；蜡烛线

<!-- tags: 金融 技术分析 主图指标 返回 获取 图形 图表 graph -->

| 参数  | 类型    | 说明 |
| ----- | ------- | ---- |
| `n_1` | integer | 整数 |
| `n_2` | integer | 整数 |
| `n_3` | integer | 整数 |
| `n_4` | integer | 整数 |

返回：graph

### 示例

范例01：调用 Kline

```tsl
SetSysParam(pn_stock(), 'SH000001');
SetSysParam(pn_date(), inttodate(20140123));
Return KLine(5, 10, 20, 60);
```

## `kLineBetweenDay()`

声明：function

返回区间段K线 蜡烛线

<!-- tags: 金融 技术分析 主图指标 返回 获取 图形 图表 graph -->

返回：graph

### 示例

范例01：调用 KLineBetweenDay

```tsl
SetSysParam(pn_stock(), 'SH000001');
Return KLineBetweenDay(inttodate(20130501), inttodate(20130706), 5, 10, 20, 60);
```

## `kLineData(stock_id, beg_t, end_t)`

声明：function

返回K线数据

<!-- tags: 金融 技术分析 主图指标 返回 获取 图形 图表 graph -->

| 参数       | 类型        | 说明     |
| ---------- | ----------- | -------- |
| `stock_id` | id          | 股票代码 |
| `beg_t`    | t_date_time | 开始日期 |
| `end_t`    | t_date_time | 截止日期 |

返回：array

### 示例

范例01：调用 KLineData

```tsl
Return KLineData("SH600206", inttodate(20130501), inttodate(20130706));
```

## `kLineWithBidAsk(n_1, n_2, n_3, n_4)`

声明：function

返回K线（买卖盘）

<!-- tags: 金融 技术分析 主图指标 返回 获取 图形 图表 graph -->

| 参数  | 类型    | 说明 |
| ----- | ------- | ---- |
| `n_1` | integer | 整数 |
| `n_2` | integer | 整数 |
| `n_3` | integer | 整数 |
| `n_4` | integer | 整数 |

返回：graph

### 示例

范例01：调用 KLineWithBidAsk

```tsl
SetSysParam(pn_stock(), 'SH000001');
SetSysParam(pn_date(), inttodate(20140123));
Return KLineWithBidAsk(5, 10, 20, 60);
```

## `kLineWithBoll(n_1, n_2, n_3, n_4, n_b)`

声明：function

返回带BOLL的K线

<!-- tags: 金融 技术分析 主图指标 返回 获取 图形 图表 graph BOLL -->

| 参数  | 类型    | 说明 |
| ----- | ------- | ---- |
| `n_1` | integer | 整数 |
| `n_2` | integer | 整数 |
| `n_3` | integer | 整数 |
| `n_4` | integer | 整数 |
| `n_b` | integer | 整数 |

返回：graph

### 示例

范例01：调用 KLineWithBoll

```tsl
SetSysParam(pn_stock(), 'SH000001');
SetSysParam(pn_date(), inttodate(20140123));
Return KLineWithBoll(5, 10, 20, 60, 26);
```
