Thenextquant

Thenextquant

  • Docs
  • Tutorial
  • Help
  • Blog

›主要概念

开始

  • 概述
  • 安装

教程

  • 快速入门
  • 服务配置
  • 日志
  • 市场数据
  • 交易

主要概念

  • 交易所
  • 交易对
  • 现货交易
  • 期货交易
  • 订单

高级指南

  • 定时任务
  • RABBITMQ

API参考

  • 参考指南

操作指南

  • 操作指南

订单

订单详情

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"  # 失败订单
← 期货交易定时任务 →
  • 订单详情
    • 交易平台platform
    • 交易账户account
    • 交易策略名称strategy
    • 订单号order_no
    • 交易动作action
    • 订单类型order_type
    • 交易对symbol
    • 限价价格price
    • 数量quantity
    • 剩余数量remain
    • 订单状态status
    • 订单创建时的时间戳timestamp
  • 现货订单状态
    • 新创建订单
    • 已提交
    • 部分处理
    • 完全处理
    • 已取消
    • 创建失败
Thenextquant
文档
Getting StartedGuidesAPI Reference
介绍
框架介绍关于我们
More
BlogGitHubStar
Thenextquant Open Source
Copyright © 2019 Thenextquant