输入/搜索内容
内置函数
结构体
Ticker
Depth
OrderBook
Trade
Record
Market
Order
Condition
Account
Asset
Position
Funding
其它结构
HttpQuery-options
HttpQuery-return
LogStatus-table
LogStatus-btnTypeOne
LogStatus-btnTypeTwo
状态栏组件
grid
tabs
kpi
stat
progress
gauge
sparkline
chart
heatmap
calendar
histogram
pie
timeline
markdown
alert
badge
Chart-options
Chart-return
KLineChart-options
KLineChart-return
SetData-data
EventLoop-return
exchange.Go-return
DBExec-return
Dial-return
Thread.join-return
内置变量与常量
通用约定
交易所

LogStatus直接传带 type 的对象,状态栏按类型显示成指标卡、图表、标签页等组件。组件只用于展示,交互用状态栏按钮。

下表列出全部组件,表格与按钮也可以和组件放在一起。

组件用途
grid网格布局,按容器宽度自动减列
tabs标签页
kpi指标卡
stat键值列表
progress进度条
gauge仪表盘
sparkline迷你走势图
chart折线、柱状、面积图,支持右轴与买卖点
heatmap热力图
calendar收益日历
histogram分布图
pie饼图
timeline时间线
markdownMarkdown文本
alert提示条
badge状态标签
LogStatus-table表格(type 为 table),支持列格式与涨跌色
LogStatus-btnTypeTwo按钮(type 为 button),点击后策略用GetCommand读取
通用字段

各组件都可以设置下面的字段,取值写法相同。

字段说明
id稳定标识。组件的个数或顺序会变化时设置,刷新时组件不重建(标签页保持选中,图表不闪动)
span在所在 grid 中占几列,默认 1
colorup 涨色、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状态标签:一组带圆点的小标签,在行内显示,可以跟在一行文字后面。