内置函数
结构体
Ticker
Depth
OrderBook
Trade
Record
Market
Order
Condition
Account
Asset
Position
Funding
其它结构
内置变量与常量
通用约定
交易所
状态栏组件
LogStatus直接传带 type 的对象,状态栏按类型显示成指标卡、图表、标签页等组件。组件只用于展示,交互用状态栏按钮。
下表列出全部组件,表格与按钮也可以和组件放在一起。
| 组件 | 用途 |
|---|---|
grid | 网格布局,按容器宽度自动减列 |
tabs | 标签页 |
kpi | 指标卡 |
stat | 键值列表 |
progress | 进度条 |
gauge | 仪表盘 |
sparkline | 迷你走势图 |
chart | 折线、柱状、面积图,支持右轴与买卖点 |
heatmap | 热力图 |
calendar | 收益日历 |
histogram | 分布图 |
pie | 饼图 |
timeline | 时间线 |
markdown | Markdown文本 |
alert | 提示条 |
badge | 状态标签 |
LogStatus-table | 表格(type 为 table),支持列格式与涨跌色 |
LogStatus-btnTypeTwo | 按钮(type 为 button),点击后策略用GetCommand读取 |
通用字段
各组件都可以设置下面的字段,取值写法相同。
| 字段 | 说明 |
|---|---|
id | 稳定标识。组件的个数或顺序会变化时设置,刷新时组件不重建(标签页保持选中,图表不闪动) |
span | 在所在 grid 中占几列,默认 1 |
color | up 涨色、down 跌色(跟随页面的涨跌色设置,FMZ默认绿涨红跌)、primary 主题色、warning 警示色、muted 次要文字色;其它值被忽略 |
format | 数值格式:precision 小数位数;compact 为 true 时用紧凑写法(1.2万、12.3K);percent 为 true 时把比例显示为百分比(0.12 显示为 12%)。不设置时最多保留 8 位小数,千分位按页面语言 |
title、label、text 等文字与状态栏文字一样支持 [trans] 双语标记。配色随页面的明暗主题切换。写错的组件(缺少必填字段、类型不认识、超出上限)只在自己的位置显示一张错误卡片,写明出错的字段并附上原始 JSON 的前 200 个字符,其它组件照常显示。
本章内容整章阅读
| 名称 | 描述 |
| grid | 网格布局:把多个组件排成几列,容器变窄时自动减少列数。 |
| tabs | 标签页:每页放一组组件,点击切换;状态栏刷新时保持当前选中的页。 |
| kpi | 指标卡:醒目显示一个数值,可带单位、涨跌幅和说明,适合权益、收益率、最新价。 |
| stat | 键值列表:一组「名称—数值」,适合账户余额、冻结资金、杠杆、强平价等明细。 |
| progress | 进度条:显示一个比例,或「当前值 / 总数」。 |
| gauge | 仪表盘:用半圆刻度显示数值在区间中的位置,可按阈值变色,适合RSI、仓位、风险度。 |
| sparkline | 迷你走势图:一个数值加一条小折线,默认按首尾涨跌着色。 |
| chart | 简易图表:折线、柱状或面积,支持多条序列、右侧纵轴和买卖点标记;需要更多配置时用Chart。 |
| heatmap | 热力图:二维网格按数值深浅着色,适合时段 × 品种的收益、相关性矩阵。 |
| calendar | 收益日历:按日的热力格(类似贡献图),或按年 × 月的收益表。 |
| histogram | 分布图:传原始数据,自动分组统计次数,并显示样本数、均值、中位数和正值占比。 |
| pie | 饼图:各部分占总数的比例,默认环形,中心显示合计。 |
| timeline | 时间线:按顺序列出事件,适合成交记录、交易信号、风控事件。 |
| markdown | 按Markdown排版显示文本:标题、列表、粗体、表格等,适合策略说明与行情解读。 |
| alert | 提示条:带图标的提示、成功、警告或错误信息,适合风控与异常提示。 |
| badge | 状态标签:一组带圆点的小标签,在行内显示,可以跟在一行文字后面。 |