| 功能 | 函数原型 | 参数 | 返回值 |
| 参数名 | 类型 | 说明 |
| on_bar | 响应Bar事件,收到Bar数据后本函数被调用。 | on_bar(bar) | bar | bar | bar数据 | 无 |
| get_last_n_dailybars | 提取单个代码的最新n条DailyBar数据, 策略类和行情服务类都提供该接口。 | get_last_n_dailybars(symbol, n, end_time='') | symbol | string | 证券代码, 带交易所代码以确保唯一,如SHSE.600000 | bar列表 |
| n | int | 提取的数据条数 |
| end_time | string | 指定截止时间, 如2015-10-30 15:00:00 |
| get_positions | 查询当前策略指定symbol(由交易所代码和证券ID组成)和买卖方向的持仓信息。策略类和交易服务类都提供该接口。 | get_position(exchange, sec_id, side); | exchange | string | 交易所代码 | Position对象,持仓信息 |
| sec_id | string | 证券代码 |
| side | int | 买卖方向 |
| open_long | 异步开多仓,以参数指定的symbol、价和量下单。如果价格为0,为市价单,否则为限价单。策略类和交易服务类都提供该接口。 | open_long(exchange, sec_id, price, volume) | exchange | string | 交易所代码, 如上交所SHSE | 委托下单生成的Order对象 |
| sec_id | string | 证券代码,如浦发银行600000 |
| price | float | 委托价,如果price=0,为市价单,否则为限价单 |
| volume | float | 委托量 |
| close_long | 异步平多仓接口,以参数指定exchange, 证券代码sec_id, 价和量下单。如果价格为0,为市价单,否则为限价单。策略类和交易服务类都提供该接口。 | close_long(exchange, sec_id, price, volume) | exchange | string | 交易所代码, 如上交所SHSE | 委托下单生成的Order对象 |
| sec_id | string | 证券代码,如浦发银行600000 |
| price | float | 委托价,如果price=0,为市价单,否则为限价单 |
| volume | float | 平仓量 |