当前位置: 首页 > 开发杂谈 >

<Day23> 如何 更新 or 修改or 取消 委托单?

● 这章会示范如何更新及修改委托单

接续上一章
我们学会了如何下单
这章会示范怎麽去更新及修改已下好的委托单

更新委托单

如果想得知委托单最新的状态
势必得更新委托单的资讯
更新委托单的程序码如下

api.update_status(api.stock_account)   #更新委托单状态
print(trade)

显示结果如下

 status=OrderStatus(
 id='61508caf', 
 status=<Status.Submitted: 'Submitted'>, 
 status_code='00', 
 order_datetime=datetime.datetime(2021, 10, 7, 18, 2, 24), 
 deals=[])

可以看到委托单的状态由原本的PendingSubmit更新为Submitted

交易状态有以下几种

  • PendingSubmit: 传送中
  • PreSubmitted: 预约单
  • Submitted: 传送成功
  • Failed: 失败
  • Cancelled: 已删除
  • Filled: 完全成交
  • Filling: 部分成交

修改委托单

假设我们想修改委托单的内容、价格、数量
程序码如下

api.update_order(trade=trade, price=12, qty=2) #修改委托单,将买入价改为12,数量改2张
api.update_status(api.stock_account) #更新委托单状态
print(trade)

显示结果如下

status=OrderStatus(
id='d0a68538', 
status=<Status.Submitted: 'Submitted'>, 
status_code='00', 
order_datetime=datetime.datetime(2021, 10, 7, 18, 31, 51), 
modified_price=12.0, 
deals=[])

取消委托单

如要取消委托单请参考以下程序码

api.cancel_order(trade)
api.update_status(api.stock_account)
print(trade)

显示结果如下

 status=OrderStatus(id='baa2a8d0', status=<Status.Cancelled: 'Cancelled'>, status_code='00', order_datetime=datetime.datetime(2021, 10, 7, 18, 43, 13), modified_price=12.0, cancel_quantity=1, deals=[])

相关文章:

  • [进阶指南] Fragments( Day23 )
  • 怎么创建Coded Coupon?
  • [Day25] Array methods 阵列操作方法(3)
  • Unity与Photon的新手相遇旅途 | Day16-Timeline&Animation Events
  • 如何在YouTube上做推广
  • 虹语岚访仲夏夜-1(专业的小四篇)
  • 墨西哥FBA库存积压怎么清仓?
  • Day20 javascript 阵列方法-2
  • 什么样的产品算是仿品和侵权品?判断侵的方法是什么?
  • 铁人赛 Day14-- MySQL函式 -- 查询资料分页(我傻眼,昨天没上传到)
  • Day 19 - Spring Boot & Cookie
  • Powershell 入门之初识脚本
  • 第一次接触 Laravel
  • D3JsDay14不想图表被冰冻,那就做一点互动—事件互动
  • 学习书单与资源
  • 海外营销周报:谷歌产品评论算法更新,YouTube和Facebook仍是美社交媒体主流
  • Vultr / Digitalocean开通教程和购买教程,Vultr / Digitalocean如何切换IP教程方法
  • Astra主题产品方案名称更新,附减价20%优惠码
  • Git是什么?
  • WordPress 为当前文章在【分类】小工具中的所属分类添加current-cat类名
  • 狗狗币怎么获得?狗狗币挖矿教程和狗狗币使用方法
  • 建网站要多少钱?企业和个人建站费用分析和建站注意事项
  • 升级wordpress出错怎么办?wordpress升级502错误解决方法
  • Linux入门:Linux文件操作教程(目录文件操作和系统资源占用情况操作)
  • WordPress 5.7 引入新钩子,用于过滤单个区块的内容
  • DGCHOST稳定吗?现在还可以购买DGCHOST的服务器VPS吗
  • 301 重定向怎么做?301 重定向教程和方法
  • Windows服务器推荐:便宜好用稳定靠谱的国外Windows服务器推荐
  • 微信小程序搭建教程:怎么用CentOS搭建小程序服务器
  • PayPal解决找回密码时无法检验身份问题