SF13 | 实盘策略解密“小品种,小资金”在跑策略源码

2023-11-08 17:59

本文主要是介绍SF13 | 实盘策略解密“小品种,小资金”在跑策略源码,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 致力于分享量化策略,培训视频,Python,算法研究等相关内容。

简文

近期有小伙伴反馈自己不会迭代策略,希望能出一期直接安装即用的策略。其实过往的SF系列都可以实盘,本身没有未来函数及偷价,无BUG信号所见即所得。只是每个人的风险承受能力和操作风格不一样,尽量在原策略的基础进行修改后使用,如果你不熟悉策略的风险和原理,并且不知道如何操作,我们不建议你直接使用;

本期SF13策略是目前小账户正在跑的三个策略之一,这个策略主要是针对合约价值较小的几个品种进行交易,并不是传统的同参数多品种多周期的交易策略(小资金就不要玩CTA,玩不起,懂?)。当然在参数的调优上保持了相当的克制,有效域范围内,风控参数固定,调优样本与测试样本分开等最后选取了综合性能的平原参数。

SF13这个策略的原理最早可以追溯到2018年,经过了6个版本的迭代,

针对小资金小账户迭代了一个版本出来使用,4月20日放到新的小帐户上实盘。

        

大概11个交易日左右,净值接近1.10。其中SF13策略的贡献在螺纹和PTA,目前这个策略也只交易了螺纹和PTA(小账户资金限制),其他的俩个策略跑了棕榈油和甲醇什么的。

下面我们来说说这个策略的特点:

这个策略原则上要跑6个品种,分别是苹果,螺纹,动力煤,PTA,PP,鸡蛋,最大使用保证金是35400。这里面的品种基本上都是3-4%的初始止损,因为资金较小所以必须严格风控。核心参数只有一个周期参数和一个系数,代码里的都是正常的常数不参与调优。

保证金/最大回撤=2.5;

年化收益/最大回撤=1.88;

使用周期:5分钟周期;

交易频率:中线策略

相关品种绩效:

苹果:

螺纹:

鸡蛋:

TA:

动力煤:

PP:

为了检查代码和数据差异造成的绩效失真,已经将策略转化到文华8,金字塔,MC,依螺纹钢为例子。

螺纹钢文华(10年开始):

螺纹钢MC(10年开始):

螺纹钢金字塔(16年开始):

螺纹钢TB(10年开始):

经过检查,转编译到其他的平台基本无大的差别,策略原理的通用性很好。

说明

这个策略有过滤机制,所以交易次数不多,主要是做一些主波段行情。也会有不少震荡中赔钱和盈利回吐较多的情况。就是一个很平常的程序化策略,重点在于长期的正期望。这么多年来发现轻仓长线是这个市场中的生存法则。有啥问题在群里交流吧,松鼠社群以量化交易和研究为主。

源码领取:TB(交易开拓者),文华8,MC,金字塔

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

这篇关于SF13 | 实盘策略解密“小品种,小资金”在跑策略源码的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/m0_56236921/article/details/123174780
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/371554

相关文章

一文解密Python进行监控进程的黑科技

《一文解密Python进行监控进程的黑科技》在计算机系统管理和应用性能优化中,监控进程的CPU、内存和IO使用率是非常重要的任务,下面我们就来讲讲如何Python写一个简单使用的监控进程的工具吧... 目录准备工作监控CPU使用率监控内存使用率监控IO使用率小工具代码整合在计算机系统管理和应用性能优化中,监

SpringBoot中SM2公钥加密、私钥解密的实现示例详解

《SpringBoot中SM2公钥加密、私钥解密的实现示例详解》本文介绍了如何在SpringBoot项目中实现SM2公钥加密和私钥解密的功能,通过使用Hutool库和BouncyCastle依赖,简化... 目录一、前言1、加密信息(示例)2、加密结果(示例)二、实现代码1、yml文件配置2、创建SM2工具

python实现对数据公钥加密与私钥解密

《python实现对数据公钥加密与私钥解密》这篇文章主要为大家详细介绍了如何使用python实现对数据公钥加密与私钥解密,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录公钥私钥的生成使用公钥加密使用私钥解密公钥私钥的生成这一部分,使用python生成公钥与私钥,然后保存在两个文

SpringBoot中4种数据水平分片策略

《SpringBoot中4种数据水平分片策略》数据水平分片作为一种水平扩展策略,通过将数据分散到多个物理节点上,有效解决了存储容量和性能瓶颈问题,下面小编就来和大家分享4种数据分片策略吧... 目录一、前言二、哈希分片2.1 原理2.2 SpringBoot实现2.3 优缺点分析2.4 适用场景三、范围分片

Redis过期删除机制与内存淘汰策略的解析指南

《Redis过期删除机制与内存淘汰策略的解析指南》在使用Redis构建缓存系统时,很多开发者只设置了EXPIRE但却忽略了背后Redis的过期删除机制与内存淘汰策略,下面小编就来和大家详细介绍一下... 目录1、简述2、Redis http://www.chinasem.cn的过期删除策略(Key Expir

利用Python实现时间序列动量策略

《利用Python实现时间序列动量策略》时间序列动量策略作为量化交易领域中最为持久且被深入研究的策略类型之一,其核心理念相对简明:对于显示上升趋势的资产建立多头头寸,对于呈现下降趋势的资产建立空头头寸... 目录引言传统策略面临的风险管理挑战波动率调整机制:实现风险标准化策略实施的技术细节波动率调整的战略价

8种快速易用的Python Matplotlib数据可视化方法汇总(附源码)

《8种快速易用的PythonMatplotlib数据可视化方法汇总(附源码)》你是否曾经面对一堆复杂的数据,却不知道如何让它们变得直观易懂?别慌,Python的Matplotlib库是你数据可视化的... 目录引言1. 折线图(Line Plot)——趋势分析2. 柱状图(Bar Chart)——对比分析3

使用Java实现Navicat密码的加密与解密的代码解析

《使用Java实现Navicat密码的加密与解密的代码解析》:本文主要介绍使用Java实现Navicat密码的加密与解密,通过本文,我们了解了如何利用Java语言实现对Navicat保存的数据库密... 目录一、背景介绍二、环境准备三、代码解析四、核心代码展示五、总结在日常开发过程中,我们有时需要处理各种软

Android实现一键录屏功能(附源码)

《Android实现一键录屏功能(附源码)》在Android5.0及以上版本,系统提供了MediaProjectionAPI,允许应用在用户授权下录制屏幕内容并输出到视频文件,所以本文将基于此实现一个... 目录一、项目介绍二、相关技术与原理三、系统权限与用户授权四、项目架构与流程五、环境配置与依赖六、完整

Redis中6种缓存更新策略详解

《Redis中6种缓存更新策略详解》Redis作为一款高性能的内存数据库,已经成为缓存层的首选解决方案,然而,使用缓存时最大的挑战在于保证缓存数据与底层数据源的一致性,本文将介绍Redis中6种缓存更... 目录引言策略一:Cache-Aside(旁路缓存)策略工作原理代码示例优缺点分析适用场景策略二:Re