以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  python 如何发出保本单。  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=172517)

--  作者:志云
--  发布时间:2019/10/21 11:25:11
--  python 如何发出保本单。
我要持仓设置保本单。 请问如何用代码实现?
--  作者:yukizzc
--  发布时间:2019/10/21 13:21:12
--  
什么叫保本单??
--  作者:志云
--  发布时间:2019/10/21 14:11:37
--  
比如我开多 1 手。 200 单价。 现在涨到220. 我设置保本单 210. 当价格回测到210 多单自动平。 我开空1手 200 单价。 现在价格180. 我设置保本单 190. 当价格回到190. 空单自动平。 这功能在文华财经上有。 希望能在python 里面实现。 谢谢。
--  作者:yukizzc
--  发布时间:2019/10/21 15:56:12
--  
就是回落止盈的意思,这种你自己进行编写可以参考pel里的移动止盈止损范例
--  作者:志云
--  发布时间:2019/10/22 15:15:18
--  
请问有代码范例吗? 谢谢
--  作者:yukizzc
--  发布时间:2019/10/22 22:12:56
--  

抱歉这个没有,因为主要我感觉用在股票中多一些。所以期货的一些常规写法都没提供。

大概给你一个伪代码吧

用一个全局变量context.hh去记录开仓后的最高价,然后不断做判断

if 持仓>0 and 最新价 - context.hh>0:

  context.hh = 最新价

if 持仓>0 and (context.hh - 最新价)/context.hh >0.1:

  sell()

  context.hh=0


--  作者:yukizzc
--  发布时间:2019/10/22 22:15:11
--  
回头我做几个案例发到论坛的交易策略发布专区,你可以去那边届时看看
--  作者:志云
--  发布时间:2019/10/23 14:44:44
--  
谢谢。 期待。 互相学习共同进步。