小白量化《穿云箭集群量化》(6) 回撤止盈函数

112 篇文章 45 订阅
104 篇文章 107 订阅

小白量化《穿云箭集群量化》(6) 回撤止盈函数

回撤止盈函数又称,响尾蛇导弹函数。响尾蛇导弹是非常著名的武器装备,响尾蛇导弹发射者只需雷达瞄准和发射动作,发射动作完成尽快脱离战场保全自身安全。响尾蛇导弹会自动追踪敌机,直至击毁敌机。
证券交易犹如多空之间战争。谁掌握更尖端的武器,往往是获胜的关键。
在这里插入图片描述

穿云箭量化平台为大家提供了响尾蛇导弹。响尾蛇导弹本质上是自动回撤止盈和自动止损功能,通过这个功能,用户只管在策略中择机买入瞬时上涨的股票,卖出交给穿云箭量化平台自动完成。如果盈利回撤到用户设置条件,哪怕手续费后有1毛钱盈利,也会自动卖出。如果买入后亏损到用户的止损点,系统也会止损卖出。聪明的投资者在穿云箭量化平台使用响尾蛇导弹功能,用户只管选择优质股票池,选择高胜率买点指标,卖出就交给响尾蛇导弹功能自动完成,轻松获取资产增值乐趣。
响尾蛇导弹是autosell持仓自动卖出函数,下面介绍响尾蛇导弹函数的使用方法。
穿云箭量化平台是中文Python语法,可以使用中文Python关键字及函数,我们用中文编写代码,帮助大家理解。

导入 HP_factor 命名为 hf #小白量化因子公式及Alpha公式模块
#响尾蛇导弹-自动回撤止盈和自动止损功能
代码='600030'
现价=21.5  #最新加尔
回撤率=0.3  #利润回撤30%
止损=-0.05  #止损幅度-5%
最小保证盈利=0.01 #最小保证盈利大于1%
价格滑点=0.002 #价格滑点0.2%
持仓数量=500 
卖出信号=hf.autosell(代码,price=现价,cost=成本价,withdraw=回撤率,stoploss=止损,minp=最小保证盈利) #追踪收盘价
如果 卖出信号==2:  #止损
    交易报价=round(现价*(1-价格滑点),2) 
    x=order_target(代码,0,p=交易报价)
    hpq.log.info(context.current_dt+  " 止损卖出: %s ,数量:%d,卖出价格:%.2f,成交资金:%0.2f"%(代码,持仓数量,交易报价,持仓数量*交易报价))

否则如果 卖出信号==1: #止盈
    交易报价=round(现价*(1-价格滑点),2) 
    x=order_target(代码,0,p=交易报价)
    hpq.log.info(context.current_dt+  " 止盈卖出: %s ,数量:%d,卖出价格:%.2f,成交资金:%0.2f"%(代码,持仓数量,交易报价,持仓数量*交易报价))

上面例子,在用户策略中,循环处理持仓,获取持仓标的的实时报价,以及成本价带入响尾蛇导弹是autosell持仓自动卖出函数。
函数返回0,表示不操作。
返回1表示触发了回撤止盈操作,0.3表示利润回测了30%,假如最大盈利1元,利润不足0.7元,且还有1%以上利润时,返回数值1.
如果返回2表示触发了止损操作,-0.05表示股票亏损幅度超过了-5%。
响尾蛇导弹是autosell持仓自动卖出函数会长期跟踪持仓价格,并自动记录数值,哪怕半个月后,触发了卖出信号也会返回正确信号值。我们在去年操作了一只汽车板块股,最大利润65%,利润回撤到57%自动触发了止盈操作。
在这里插入图片描述

有了响尾蛇导弹是autosell持仓自动卖出函数,用户自动交易就非常简单了。用户只需要选股,择时交易,其他就交给响尾蛇导弹是autosell持仓自动卖出函数自动操作了。
1、用通达信软件选一个好的股票池。
2、根据自己经验写一个买入股票公式。
3、用买入股票公式在交易期间实时计算,满足要求,立即买入股票。
4、卖出操作,根据持仓标的,使用autosell持仓自动卖出函数进行计算,满足要求立即卖出。

当然有了autosell持仓自动卖出函数,可以做自动买平函数操作。也有autobuy持仓自动卖平函数。
响尾蛇导弹是autosell持仓自动卖出函数的完成示例,请看上一盘《小白量化《穿云箭集群量化》(5)抄底雷达策略》文末完整策略代码,

读者可以通过持续学习,可以根据自己需求设计出满足自己要求的自动化交易工具。

超越自己是我的每一步!我的进步就是你的进步!

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荷蒲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值