码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Pro_11丨跟踪+目标出场自适应切换


    量化策略开发,高质量社群,交易思路分享等相关内容

    『正文』

    ˇ

    大家好,今天我们分享第11期策略——跟踪+目标出场自适应切换策略。本期策略是2022年度倒数第2期策略,2023年度松鼠俱乐部内容会更加丰富,12月出预告敬请期待。

    该策略由超级趋势线系列和SF24策略升级而来,大体逻辑进场采用了超级趋势线算法逻辑,出场采用SF24进场逻辑作为跟踪和目标位逻辑动态切换。

    一、策略逻辑

    我们在历次以往的策略中,大部分都是从进场逻辑作为主要内容,出场几乎少有迭代,今天我们为大家带来进场和出场共同的迭代升级,该策略也属于超级趋势线系列Plus版本。

    超级趋势线进场逻辑中,我们往往采用各种低延迟均线作为基准线,随后利用ATR、STR等算法进行range计算。Pro_11的基准线使用SF24进场逻辑中的海龟通道中轨,如下图所示:

    这里给大家留了第二个选择,也同样是SF24进场逻辑判断的变量之一,在这里我们采用第一种“HL”变量作为基准,我们分别看一下SF29和Pro_11基准线,虽然实际上相差不大,但从个人实盘经验来看,更关键取决于行情拐点,以及震荡区域。如下图所示:

    (红色Pro_11,白色SF29)

    构建完毕基准后,我们利用超级趋势线算法去构造海龟中轨HL超级趋势线,波动率我们采用“异质化社群”中为大家分享的“量化杂志翻译系列—Volatility-What’s The Best Measure”中的rms_tr,该算法通过判定系数能够实现Vix75%的复原度。如下图所示:

    具体逻辑我们不在赘述,请翻看之前文章。

    下面我们重点叙述跟踪止盈止损与目标出场的自适应切换如何构造,如下图所示:

    上图中我们可以看到,主图持仓行情几乎没有等到回撤黄线就进行了离场,我们称之为——主动离场逻辑。在Pro_11离场逻辑中,我们并不是简单的将跟踪止盈止损和主动离场简单相加,放到一起那么简单。我们加入了基础识别逻辑,如下图所示:

    附图中我们看到了一个0-1上下波动的时序数据,蓝色为0.5中间值,逻辑如下:

    1、小于阈值,切换到被动跟踪止盈止损逻辑。

    2、大于阈值,切换到主动止盈逻辑。

    那么问题来了,这个0-1的时序数据怎么来的呢?如下图所示:

    白色线为海龟中轨平均值,我们每N天窗口周期对该数据进行rolling更新。行情距离该平均值的距离作为我们的偏离度,本质上有一些类似BIAS技术指标算法。

    在计算出偏离度之后我们为了统一数据和参数范围,将该数据进一步归一化,归一化之后的阈值类似ER效率系数。

    二、可视化

     J long

    Lh long

    AP short

    PK short

    三、绩效

     16个品种组合绩效

     

    统一按照进出各2跳

    焦炭

    花生

    纯碱

    这一次与上一次不同,测试品种较为丰富。

    具体的品种我在这里就不放了,大家自行群里下载工作区相关文件。

    总结:

    1、该策略细节地方还有可以提升的地方,这个100%肯定,因为多空我做的比较对称。

    2、该策略可以做到有长趋势可以拿得住,短趋势可以跑得快

    3、该策略在这里重点提醒大家,没有一句一句熟读策略代码的,没有一句一句看文章基本解读的,没有能力把握参数和行情周期结构变化的,不要用这个策略。

    4、参数可以合并,具体如何合并与合并的逻辑,我会在群发文件中进行文档说明,还不了解群内请私信我。

    想学习参数优化,策略、品种选择的,欢迎加入松鼠宽客。

    由于各平台差异,回测绩效以TBQ版本为准!!!

    本策略仅作学习交流使用,实盘交易盈亏投资者个人负责!!!

     你要的干货都在这里→关注V V“松鼠宽客”

    松鼠宽客:研究04丨波动率与CTA盈利关键https://blog.csdn.net/m0_56236921/article/details/126655526?spm=1001.2014.3001.5502

    松鼠宽客:Pro08丨累计概率密度突破策略https://blog.csdn.net/m0_56236921/article/details/126637398?spm=1001.2014.3001.5502松鼠宽客:KD01策略丨SuperTrend+空头波段https://blog.csdn.net/m0_56236921/article/details/126504676?spm=1001.2014.3001.5502

    松鼠宽客:加降息与BTC流动性事件策略研究https://blog.csdn.net/m0_56236921/article/details/126136104?spm=1001.2014.3001.5502

     松鼠宽客:Pro_06丨重心拐点与高低波出场https://blog.csdn.net/m0_56236921/article/details/126704447?spm=1001.2014.3001.5502

    松鼠宽客:基于订单流工具,我们能看到什么?https://blog.csdn.net/m0_56236921/article/details/125478268?spm=1001.2014.3001.5502


    松鼠宽客:LM11丨重构K线构建择时交易策略https://blog.csdn.net/m0_56236921/article/details/125632587?spm=1001.2014.3001.5502

  • 相关阅读:
    HarmonyOS DevEso环境搭建
    给docker容器中的mysql做定时数据备份
    【保姆级爬虫】微博关键词搜索并获取博文和评论内容(python+selenium+chorme)
    记一次 Windows10 内存压缩模块 崩溃分析
    SPARKSQL3.0-DataFrameAPI与spark.sql()区别源码分析
    还不会用 Noi-Linux 2.0?装机及多种使用方式整合
    02_常见网络层协议的头结构
    zabbix分布式系统监控
    SVN服务器迁移方法(Windows环境)
    工厂模式代码实例详解
  • 原文地址:https://blog.csdn.net/m0_56236921/article/details/128078948
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号