内置函数
结构体
Ticker
Depth
OrderBook
Trade
Record
Market
Order
Condition
Account
Asset
Position
Funding
其它结构
内置变量与常量
通用约定
交易所
sparkline
迷你走势图:一个数值加一条小折线,默认按首尾涨跌着色。
示例
显示最近24根小时K线收盘价的走势。
javascript
function main() {
var r = exchange.GetRecords(PERIOD_H1)
if (!r || r.length < 24) return
var closes = r.slice(-24).map(function (b) { return b.Close })
LogStatus({type: "sparkline", title: "最近24小时", data: closes})
}
python
def main():
r = exchange.GetRecords(PERIOD_H1)
if not r or len(r) < 24:
return
closes = [b["Close"] for b in r[-24:]]
LogStatus({"type": "sparkline", "title": "最近24小时", "data": closes})
rust
fn main() {
let Ok(r) = exchange.GetRecords(None, PERIOD_H1, None) else { return };
if r.len() < 24 { return; }
let closes: Vec<String> = r[r.len() - 24..].iter().map(|b| b.Close.to_string()).collect();
LogStatus!(format!(
r#"{{"type": "sparkline", "title": "最近24小时", "data": [{}]}}"#,
closes.join(",")
));
}属性
| 名称 | 类型 | 描述 |
type | string | 必填,固定为 |
data | 数值数组 | 必填。至少 2 个数字,非数字项被忽略。 |
value | number / string | 大字显示的数值。默认取 |
unit | string | 单位。 |
format | object | 数值格式 |
color | string | 折线颜色,默认按首尾比较取 |
title | string | 标题,显示在组件左上角。 |
id | string | 稳定标识。组件的个数或顺序会变化时设置,状态栏刷新时组件不重建。 |
span | number | 在所在 |
参考
备注
首尾两个数同号时,数值旁显示首尾变化的百分比;异号时(如资金费率由正转负)不显示。