输入/搜索内容
内置函数
结构体
Ticker
Depth
OrderBook
Trade
Record
Market
Order
Condition
Account
Asset
Position
Funding
其它结构
HttpQuery-options
HttpQuery-return
LogStatus-table
LogStatus-btnTypeOne
LogStatus-btnTypeTwo
状态栏组件
Chart-options
Chart-return
KLineChart-options
KLineChart-return
SetData-data
EventLoop-return
exchange.Go-return
DBExec-return
Dial-return
Thread.join-return
内置变量与常量
通用约定
交易所

状态栏按钮的JSON结构(当前写法,输入控件带settings)。按钮可以直接输出到状态栏,也可以放进状态栏表格的单元格。字段、命令格式与settings的完整说明见LogStatus的「状态栏按钮」。

例如点击后弹出一组输入控件的按钮(price只在选择限价单时显示),点击确定后GetCommand()收到open:{"tradeType":1,"direction":"buy","price":60000,"amount":1}:

json
{ "type": "button", "cmd": "open", "name": "开仓|Open", "group": [{ "type": "selected", "name": "tradeType", "label": "下单类型|Order type", "default": 0, "settings": {"options": ["市价单|Market", "限价单|Limit"]} }, { "type": "selected", "name": "direction", "label": "方向|Direction", "default": "buy", "settings": {"render": "segment", "options": [{"name": "买入|Buy", "value": "buy"}, {"name": "卖出|Sell", "value": "sell"}]} }, { "type": "number", "name": "price", "label": "价格|Price", "required": true, "settings": {"filter": "tradeType==1"} }, { "type": "number", "name": "amount", "label": "数量|Amount", "required": true }] }

属性

名称类型描述

type

string

固定为button。

name

string

按钮上的文字。

cmd

string

点击后发送给策略的命令,用GetCommand()读取。

description

string

鼠标悬停时显示的说明。

disabled

bool

true为禁用。

class

string

按钮样式,例如"btn btn-xs btn-danger"。

input

object

点击后弹出的一个输入控件:type、name、label、description、default、required、settings。命令格式为cmd:输入值。

group

array

点击后弹出的一组输入控件,每一项与input结构相同,name为该控件在命令JSON中的键名。命令格式为cmd:JSON。

参考