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

article/2025/9/19 5:44:49

AD:(本人录制的backtrader视频课程,大家多多支持哦~ https://edu.csdn.net/course/detail/9040)

 无意中发现了一个巨牛的人工智能教程,忍不住分享一下给大家。教程不仅是零基础,通俗易懂,而且非常风趣幽默,像看小说一样!觉得太牛了,所以分享给大家。教程链接:https://www.cbedai.net/qtlyx       

 

CTA当中,我们经常会采用跟踪止损的方法来控制回测,backtrader当中其实给我们准备好了这一方法。至于什么叫做跟踪止损单,简单介绍一下。

譬如在15年牛市中,我在某球网上听到一种大道至简的逃顶方式,就是你的净值跟踪止损达到20%的时候,马上全部立场走人,一年内不要碰股票。事实证明,这确实是一个挺好的方法。言下之意,当你某笔交易回撤达到某个值就止损的方法叫做跟踪止损。

class MyStrategy(bt.Strategy):def __init__(self):self.up_down = three_bars(self.data0)self.buy_signal = bt.indicators.CrossOver(self.data.close, self.up_down.up)self.sell_signal = bt.indicators.CrossDown(self.data.close, self.up_down.down)def next(self):if not self.position and self.buy_signal[0] == 1:self.order = self.buy(size=1)self.order = self.sell(size=1, exectype=bt.Order.StopTrail, trailamount=25)

我们看一下上面这个策略,先不管buy_signal是什么,满足交易条件的时候,我们先买了一首,然后同时下了一个卖出的止损单“

self.order = self.buy(size=1)
self.order = self.sell(size=1, exectype=bt.Order.StopTrail, trailamount=25)

这里,我们的跟踪止损是这一笔交易亏损25元之后,就止损离场。如果你希望是一个百分比,那么就是,下面这样就是跟踪止损2%。

self.order = self.buy(size=1)
self.order = self.sell(size=1, exectype=bt.Order.StopTrail, trailpercent=0.02)

上面的策略跑一下,就是下面这样的。 


http://chatgpt.dhexx.cn/article/isLngSjZ.shtml

相关文章

趋势一次一单EA,不加仓不网格,每单带止损止盈,风险可控

趋势一次一单-EA的核心: 策略带有移动的止损止盈,一次一单,不加仓,不网格,能够避免无谓的加单,会合理选择一个价位下单,避免频繁的加单加大风险,并且这个EA只要一个小的回调就能快速…

期货开户交易止损止盈的详解

一、条件单,止损止盈 不一定成交。止损单是价格到了你指定的那个价位,软件自动帮你挂单平仓。正常行情,价格到了你指定的止损价,软件会帮你正常平仓,平仓价就是你设置的止损价。但是,如果是极端行情&#…

python量化 双均线策略(金叉死叉)

#小策略,策略逻辑是在金叉时候买进,死叉时候卖出,所谓金叉死叉是两条均线的交叉,当短期均线上穿长期均线为金叉,反之为死叉 1、jqdata 网页端执行 #下面是策略代码及结构 # 导入函数库 from jqdata import * # 初始化…

小散量化炒股记|趋势指标金叉死叉策略在震荡行情中怎么处理

前言 相信大家都听说了量化交易这个东西了吧!量化交易是一种新兴的系统化金融投资方法。 那么,什么才是普通股民所适合的量化交易打开方式呢? 本文就用一个接地气的股票分析场景——典型的趋势指标金叉死叉策略,在震荡行情中的处理…

股市永不过时的黄金铁律:零下金叉疯狂买,零上死叉立即卖

MACD和RSI技术分析指标 在前面详细介绍了Talib,谈到期货交易软件中常用的技术分析指标,如MACD、RSI、KDJ、动量指标、布林带等等。 (1)MACD MACD指标是所有技术指标里最经典的一个技术指标,正确运用这个指标&#x…

[交易策略]MACD金叉买死叉卖模型回测

DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);//短周期与长周期的收盘价的指数平滑移动平均值做差。 DEA : EMA(DIFF,M);//DIFF的M个周期指数平滑移动平均 2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线 CROSS(DIFF,DEA),BPK;//DIFF上穿DEA,做多。 CROSS(DEA,DIFF),SPK;//…

股票指标量化回测分析---金叉死叉

在金融市场中,股票价格的波动受到多种因素的影响,包括经济数据、公司业绩和政策变化等。为了分析和预测股票价格的走势,投资者可以借助各种技术指标和分析方法,如:金叉死叉、相对强弱指标(RSI)和…

漆学军:MACD交叉,金叉做多,死叉做空的例子程序

《MT4EA编程速成教程》中第33页习题: 第二题:将交易信号改成MACD交叉,金叉做多,死叉做空。 这道题的重点和难点就是获取MACD的指标值,MACD和之前的抛物线指标或者均线指标不一样,稍微复杂些。 MACD指标有…

金叉走势图解上半年暴跌行情,如何证明macd金叉死叉模型确实有用?

《MACD指标详解》课程学员:如何证明一种指标实战效果是否有效? 同济桥博士:今年的上半年是特殊的一个上半年,我们国内的A股也遇到了从来没有遇到过的疫情。行情特别的罕见,暴跌加超强反弹。我之前也有一个理论&#x…

python A股金叉死叉量化交易

文章目录 前言准备python代码总结 前言 本研究旨在探讨 A 股市场的均线理论及波动性变化情况。在研究中,我们使用了历史股价数据,并基于这些数据计算了不同时间段的简单移动平均线和指数移动平均线。 我们的结果表明,A 股市场的均线理论较为…

量化投资策略——金叉死叉策略

本文向大家详细介绍如何在BigQuant平台开发传统的择时策略,旨在帮助大家对BigQuant平台回测有初步印象。 金叉死叉策略其实就是双均线策略。策略思想是:当短期均线上穿长期均线时,形成金叉,此时买入股票。当短期均线下穿长期均线时…

漆学军:均线交叉,金叉做多,死叉做空的例子程序

《MT4EA编程速成教程》中第33页习题 第一题:将交易信号改成均线交叉,金叉做多,死叉做空。 金叉死叉,需要获取小均线两个点,大均线两个点,然后比较四个点的大小变化,就能判断金叉和死叉。 当黄…

Backtrader简单均线交易策略“金叉和死叉”

Backtrader简单均线交易策略“金叉和死叉” 1、使用5日均线和10日均线 MA5和MA10的交叉点作为买入和卖出信号 交易策略是量化交易的核心,MA均线策略也称为SMA均线策略,是量化交易的最简单的量化交易策略之一,当5日均线向上穿过10日均线的时…

平滑KDJ指标公式,减少无效金叉死叉

软件自带的KDJ指标比较敏感,在震荡上涨或者震荡下跌时会反复出现金叉死叉信号,不利于指标的使用以及进一步开发。为了减少无效金叉死叉,本文对KDJ指标公式进行平滑处理。 一、KDJ指标对比 以下为软件自带的KDJ指标,加上了图标。本…

用python找出400多万次KDJ金叉死叉,胜率有多高?附代码

引言: 邢不行的系列帖子“量化小讲堂”,通过实际案例教初学者使用python进行量化投Z,了解行业研究方向 这是邢不行第90期量化小课堂分享 作者 l 邢不行 不知道大家有没有发现,打开任意一个交易软件,无论是针对A股、美股、期货、…

金叉死叉图解,金叉死叉的短线操作方法

小沙我自己长期以来一直对二级市场交易很有热情,从三年前开始,就不断地在理论实践两方面逐渐加深对于金融市场的理解,最近发现一个叫QR量化社区的平台,也给了自己很多灵感。经历了最近的市场波动,突然来了动力,在此就分享一篇自己这段时间的一点总结。 最近,股票市场不…

python股票量化交易(4)---金叉与死叉

纯是济世之心,则为端。苟有一毫媚世之心,即为曲。纯是爱人之心,则为端。有一毫愤世之心,即为曲。纯是敬人之心,则为端。有一毫玩世之心,即为曲。 文章目录 什么是金叉与死叉金叉与死叉的运算绘制金叉与死叉…

量化交易——双均线策略(金叉死叉)

一、双均线概念 均线:对于每一个交易日,都可以计算出前N天的移动平均值,然后把这些平均值连起来,成为一条线,就叫做N日移动平均线。移动平均线常用线有5日、10日、30日、60日、120日的指标。 5日和10日的是短线操作参照…

什么是金叉、死叉

转载自:http://blog.sina.com.cn/s/blog_1578c31fd0102wuxu.html 均线系统最基本最简单第一大战法就是“金叉做多,死叉做空”,它是趋势发生转变的重要信号。金叉也称“黄金交叉”,就是一条短期均线成功上穿另一条长期均线&#xf…

“鬼影”浅析 - 反病毒,信息安全,网络安全,反木马,病毒资讯平台,安全解决方案,电脑使用技巧,杀毒软件交流,anti-virus,民间反病毒联盟

访问原文 这个鬼影病毒相信大家都比较熟悉,但是最近似乎那个什么XX工作室已经宣布停止开发了,所以逐渐淡出的人们的视线,但是这个病毒的技术含量比较高,值得去学习…… 鬼影主体:WMPLAYER.EXE MD5:f377e0f7c8f1a37cd5c92cf7aea3c8…