码农知识堂 - 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

  • 相关阅读:
    Java spring boot 全解Camunda 7,从 0 到 1 构建工作流平台——第一节:各个开源框架对比
    [附源码]java毕业设计小型医院药品及门诊管理
    Java面试题简答(整理)
    人机环境系统智能有利于防止人工智能失控
    【LeetCode每日一题】——324.摆动排序 II
    Excel VBA 开发过程中遇到的一些问题,解决方案,持续更新
    Word控件Spire.Doc 【文本】教程(9) ;如何在C#中获取word文档中文本的高度和宽度
    tidb-系统内核调优及对比
    【cocos creator】编辑器里自动播放spine动画
    2023年初中生古诗文大会初选正在进行中,详细参赛流程和实用建议
  • 原文地址:https://blog.csdn.net/m0_56236921/article/details/128078948
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号