博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vnpy学习10_常见坑02
阅读量:4293 次
发布时间:2019-05-27

本文共 604 字,大约阅读时间需要 2 分钟。

撮合规则

撮合普通限价单推送2条信息

self.strategy.onTrade(trade) self.strategy.onOrder(order)

撮合止损单推送3条信息

self.strategy.onStopOrder(so)self.strategy.onOrder(order)self.strategy.onTrade(trade)

如果需要在止损单触发时执行一段逻辑,最好在onStopOrder里面做修改,并且留意以订单的状态(所有止损单都会通知这里,包括新增订单,撤销订单和订单成交等)

停止单的orderid

并且对于停止单而言,下单成功后返回的

order_ids = self.cover(xxx,True)

这里的order_ids是list,里面每个元素大概长这样“CtaStopOrder.26”,以CtaStopOrder开头的。而非常规数字id

在回调函数中onStopOrder的so入参对应onStopOrder.stopOrderID变量

其他异常or报错

1,UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 0: ordinal not in range(128)

import sysreload(sys) sys.setdefaultencoding('utf-8')

转载地址:http://dwfws.baihongyu.com/

你可能感兴趣的文章
When to use Delegation, Notification, or Observation in iOS
查看>>
Objective-C Autorelease Pool 的实现原理
查看>>
编程语言大牛王垠:编程的智慧,带你少走弯路
查看>>
ios指令集以及基于指令集的app包压缩策略
查看>>
iOS开发者的福利 — — iOS9+Xcode7免越狱免证书直接调试
查看>>
3、JavaWeb学习之基础篇—JSP
查看>>
4、JavaWeb学习之基础篇—Session
查看>>
5、JavaWeb学习之基础篇—标签(自定义&JSTL)
查看>>
8、JavaWEB学习之基础篇—文件上传&下载
查看>>
reRender属性的使用
查看>>
href="javascript:void(0)"
查看>>
h:panelGrid、h:panelGroup标签学习
查看>>
f:facet标签 的用法
查看>>
<h:panelgroup>相当于span元素
查看>>
java中append()的方法
查看>>
必学高级SQL语句
查看>>
经典SQL语句大全
查看>>
Eclipse快捷键 10个最有用的快捷键
查看>>
log日志记录是什么
查看>>
<rich:modelPanel>标签的使用
查看>>