订单
订单详情
from quant import order
o = order.Order()
o.platform # 交易平台
o.account # 交易账户
o.strategy # 策略名称
o.order_no # 委托单号
o.action # 买卖类型 SELL-卖,BUY-买
o.order_type # 委托单类型 MKT-市价,LMT-限价
o.symbol # 交易对 如: ETH/BTC
o.price # 委托价格
o.quantity # 委托数量(限价单)
o.remain # 剩余未成交数量
o.status # 委托单状态
o.timestamp # 创建订单时间戳(毫秒)
交易平台platform
详见exchange
交易账户account
一般为您的账户的email地址或一个字符串(eg: bitstamp的账户是一个字符串)
交易策略名称strategy
在您编写你策略时设置的策略名称
订单号order_no
订单提交成功后,从交易平台返回的唯一订单号
交易动作action
买入或卖出
订单类型order_type
限价单或市价单
交易对symbol
您交易的物品名称,比如BTCUSD
限价价格price
这里指的限价单的价格
数量quantity
这里指的限价单或市价单的数量
剩余数量remain
订单剩余仓位
订单状态status
订单状态,详见现货订单状态
订单创建时的时间戳timestamp
创建订单时的时间戳
现货订单状态
新创建订单
ORDER_STATUS_NONE = "NONE" # 新创建的订单,无状态
已提交
ORDER_STATUS_SUBMITTED = "SUBMITTED" # 已提交
部分处理
ORDER_STATUS_PARTIAL_FILLED = "PARTIAL-FILLED" # 部分处理
完全处理
ORDER_STATUS_FILLED = "FILLED" # 处理
已取消
ORDER_STATUS_CANCELED = "CANCELED" # 已取消
创建失败
ORDER_STATUS_FAILED = "FAILED" # 失败订单