订单
订单详情
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" # 失败订单