分类
期权交易

教你如何设置移动止损单

03-26 1848

Backtrader量化平台教程-跟踪止损单(十)

钱塘小甲子 于 2018-07-25 20:34:27 发布 7369 收藏 24

12-26 1001

最近一直在分析各种不同的order,市价止损和限价止损是用来进行止损的,当价格触发到设定的价格之后,就会触发平仓的指令,比如现假设我们以10元的价格买入了1手股票,在9元的价格卖出止损,就可以用一个市价止损进行 止损的创建 # 市价止损,对于空头仓位来说,如果价格已经等于或者超过price,就会触发一个市价,买入1手,data的资产 self.buy(data,size = 1,exectype = bt.Order.Stop, price=price) # 限价止损,对于空头仓位来说,如果价

03-21 6254

好友提出要验证连续下跌买入止盈止损卖出策略,本文对该策略回测和实现做分析记录。 买入条件中,连续下跌定义为收盘价连续4日低于前1日的收盘价。卖出条件中,止盈率设置为10%,止损率设置为5%。回测初始资金100000元,笔操作位1000股,佣金千分之一,回测时间自2018年1月1日至2020年3月20日。 策略核心代码位于策略类的next方法中: def next(self): .

10-30 734

很多交易者进行日内交易的时候,一个很重要的参考依据就是分时均线,本文尝试构建一个新的指标来近似代替分时均线,然后尝试基于均线\分时均线\日内高低点\跟踪止损条件,构建了一个分时均线日内交易策略. 策略逻辑 根据价格序列,计算分时均线和简均线,在交易日中,记录当日的最高点和最低点 开仓 开仓限制时间为每个交易日的上午的11点之前,并且在开盘3个bar内不进行操作,3个bar之后,才可以交易. 当没有持仓的时候,均线向上,并且价格在均线上,并且价格金叉分时均线,下个bar开盘做多; 下之后,下一个移

01-03 1159

什么是跟踪止损 跟踪止损是指这个订止损价格,会随着相应价格的变化不断变化,举个例子来看 当我们设置一个50%比例止损的时候,当开仓之后,最高价格为10的时候,止损价格就是5;当随着时间的进行,新的最高价格变为12的时候,止损价格就是6;当随着时间的进一步变化,开仓后的最高价格始终没有超过12,那么,这个止损价一直就是12. 如何在backtrader上创建跟踪止损 # For a StopTrail going downwards # last 教你如何设置移动止损单 price will be used as re

《从编程小白到量化宗师之路》系列课程是一套综合性实战课程,涵盖股票,期货,虚拟货币等的交易方法和策略手段。

BackTrader从数据采集到实盘交易》是本系列的第一个级课程。本网站的课程宗旨是缩短个人或小型投资者与大型机构投资者之间的的差距。

课程内容从python环境的安装开始使用,到股票数据采集,BackTrader开源回测软件的应用,并包含一套机构常用策略的讲解和实现。

与市面上的其他理论课程不同,本课程注重实战,学员上课后,将可以达到自动化更新每日股票数据,自动化选股,自动化提示股票交易的的时机的目标。

在3000种股票的中国市场,将有获得现代化高科技力量的强力支持。





05-31 1418

要想实现日内交易,最方便准确度也最高的方法是使用分钟数据,比如一分钟数据或者五分钟数据。 但是假如我们只有日线数据,想要根据今天的开盘价信息,下一个买,一个止损,一个止盈,以及如果止损止盈没有成交,以收盘价平仓的订。这种情况下,使用日线数据,下限价,止盈止损,有好几个问题解决不了,只能是一个近似回测,就当是一篇普及backtrader使用方法的文章吧。 在前面的backtrader的一些基本概念的文章中,详细介绍了市价、限价止损、OCO订、目标订、收盘价订、一篮子订跟踪

03-26 1848

本文将介绍Backtrader的交易系统,包括Order、Broker、Trade和Sizer等和交易相关关键类。 Order 这个有翻译为订,也有翻译为委托的,后续统一为订。 如之前文章所述,Cerebro是Backtrader的关键控制中心,是大脑。而Strategy是大脑的神经,基于数据和分析做出最终的决策,那么这个决策如何由系统的其他部件去成交呢?订就承担这样的责任,将Strategy的做出的决策转换为由券商Broker执行操作的消息,通过如下三个方式完成: 创建 这个在咱们

09-17 383

1.数据获取 这里推荐使用tushare来获取交易数据,大学生注册后能够免费试用。 import tushare as ts ts.set_token('your token here') ##第一次使用时填写 pro = ts.pro_api() #获取中证银行交易数据 PriceDf = pro.index_daily(ts_code='399986.SZ', start_date = '20050401', end_date = '20200101').drop(['ts_code', 'cha

GolemQ A PowerToys based QUANTAXIS 这是一个基于 QUANTAXIS 二次开发的量化系统子项目 发起这个子项目的原因是我人称BugKing,也没有精力去仔细测试,有些随手PR的代码可能会干扰QUANTAXIS主版本稳定性是的,1.9.30版本无法获取A股财报的Bug是我PR上去的>_);某些开发了代码功能存在跟天神原始设计不相同的;或者规划路线图跟天神设计理念不同的;或者依赖或者模仿第三方量化平台接口的(我担心有法律之类的风险,所以也不适合PR到QUANTAXIS)。有的功能和代码因为我不是金融科班出身,也不知道现在的前沿趋势,贸然PR到QUANTAXIS,然后又自己发觉功能不妥或者不实用,然后又匆忙在QUANTAXIS中移除。再比如一部分功能代码我设计为cli命令行格式运行,而QA主要设计为Docker发布运行。 这导致了一部分代码因为现实需求被我写