掘金社区
我用的python sdk
- 是否可以通过填写Order结构体的stop_price域设置止损单,即在下多单或空单的同时也下了止损单。
- 通过stop_price域设置止损且订单已经filled后,是否还可以通过改变stop_price域的值改变止损价,实现动态跟踪止损?
例如:
在2000下多单,止损设为stop_price = 1990,目标点位2015。此时价格如果降到1990会自动平仓止损。(问题1)
当价格超过目标点位2015到达2030时,把止损上移到 stop_price = 2015. 此时价格如果降到2015会自动平仓止盈。(问题2)
如果不可以这样,我应该怎样利用sdk实现这样的功能呢?谢谢!
评论: 2
-
- stop_price目前只有ctp通道的部分期货交易所支持。#2中提到的动态止损是不支持的。
- 自己实现很容易,可以跟踪order_status的状态变化,这样知道order是否filled;根据实时行情的变化,tick.last_price,判断是否需要止损止盈。
-
谢谢!
你说stop_price目前只有ctp通道的部分期货交易所支持。上海、大连、郑州三大商品期货交易所都支持吧?
相关阅读
策略研究模拟交易收不到大商所和上期所的实时数据
策略研究安装完,找不到回测按钮,克隆策略,参数设定,开始回测,三个参数都没有
策略研究问一个仿真交易的限价单撮合问题
策略研究正确理解 Barra 的纯因子模型