输入/搜索内容
内置函数
结构体
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
内置变量与常量
通用约定
交易所

按Markdown排版显示文本:标题、列表、粗体、表格等,适合策略说明与行情解读。

示例

根据账户数据生成一段带标题和列表的说明。

javascript
function main() { var account = exchange.GetAccount() if (!account) return var text = "#### 账户概况\n" + "- 可用资金:**" + _N(account.Balance, 2) + "** USDT\n" + "- 冻结资金:" + _N(account.FrozenBalance, 2) + " USDT\n" + "- 更新时间:" + _D() LogStatus({type: "markdown", text: text}) }
python
def main(): account = exchange.GetAccount() if not account: return text = ("#### 账户概况\n" + "- 可用资金:**" + str(_N(account["Balance"], 2)) + "** USDT\n" + "- 冻结资金:" + str(_N(account["FrozenBalance"], 2)) + " USDT\n" + "- 更新时间:" + _D()) LogStatus({"type": "markdown", "text": text})
rust
fn main() { let Ok(a) = exchange.GetAccount() else { return }; let text = format!( "#### 账户概况\\n- 可用资金:**{}** USDT\\n- 冻结资金:{} USDT\\n- 更新时间:{}", _N(a.Balance, 2), _N(a.FrozenBalance, 2), _D(None) ); // 换行写成 JSON 转义 \\n,放进 JSON 字符串里 LogStatus!(format!(r#"{{"type": "markdown", "text": "{}"}}"#, text)); }

属性

名称类型描述

type

string

必填,固定为 markdown。

text

string

必填。Markdown 文本。

id

string

稳定标识。组件的个数或顺序会变化时设置,状态栏刷新时组件不重建。

span

number

在所在grid中占几列。默认 1。

参考

备注

状态栏的普通文字不解析 Markdown,需要排版时用这个组件。