首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

哪种线组合才是最优的?

线策略应该是我们刚进入股市时就听过的一个策略,而双线策略,顾名思义,就是两根线:短期线和长期线。...当短线线上穿长期线(金叉)时买入,当短期线下穿长期线(死叉)时卖出,这就是双线策略的核心思想。...下图中,黄色的线表示30日线,白色的线表示5日线,可以看出,当5日线下穿30日线时,形成死叉,股价也成空头趋势;当5日线上穿30日线时,形成金叉,股价之后也一直在上涨。...我们来做进一步研究,很简单,把所有的参数组合都测一遍(1日线和2日线组合,1日线和3日线组合,2日线和3日线组合…),就知道哪一种的组合从历史数据看是最优的了,这种方法也称之为网格搜索。...这里限定短期线最大搜索到 34 日均线,长期线则从短期线的后一根开始搜索一直到 144日线结束。 下表给出了所有的短期、长期线组合下线趋势策略的年化收益率情况。

3.3K30
您找到你想要的搜索结果了吗?
是的
没有找到

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

#小策略,策略逻辑是在金叉时候买进,死叉时候卖出,所谓金叉死叉是两条线的交叉,当短期线上穿长期线为金叉,反之为死叉 ?...#整体结果在12-16年回测测试结果效益不错,阿尔法贝塔最大回撤也还行,难点是在策略和框架的使用和调用,这就是这次的双线策略记录 补充知识:(多头、空头、金叉、死叉、卖出信号、买出信号)的python...处理 1.指标概念 均值性指标:以平均数据作为参考的指标 随机性指标:以最高价最低价等为参考的指标 2.多头、空头、金叉、死叉、卖出信号、买出信号 多头:短期线在长期线上方 空头:短期线在长期线下方...金叉:短期线向上穿越长期线 死叉:短期线向下穿越长期线 买出信号:金叉 + 一定的条件 卖出出信号:死叉 + 一定的条件 3.Python实现:以KDJ为例 ?...以上这篇浅谈python量化 双线策略(金叉死叉)就是小编分享给大家的全部内容了,希望能给大家一个参考。

2.4K11

python的matplotlib和numpy库绘制股票K线线和成交量的整合效果(含量化验证交易策略代码)用python的matplotlib和numpy库绘制股票K线线的整合效果(含从网络接口

在用python的matplotlib和numpy库绘制股票K线线的整合效果(含从网络接口爬取数据和验证交易策略代码)一文里,我讲述了通过爬虫接口得到股票数据并绘制出K线线图形的方式,在本文里...2 引入成交量 在K线线整合成交量的效果图里,出于美观的考虑,我们对整合的效果提出了如下三点要求。 第一,绘制上下两个子图,上图放K线线,下图放成交量效果。...")#设置子图标题 15 df['Close'].rolling(window=3).plot(ax=axPrice,color="red",label='3天线') 16 df['Close...'].rolling(window=5).plot(ax=axPrice,color="blue",label='5天线') 17 df['Close'].rolling(window=10)....plot(ax=axPrice,color="green",label='10天线') 18 axPrice.legend(loc='best') #绘制图例 19 axPrice.set_ylabel

2.5K20

基于自适应逆透视变换的车道线SLAM

前段时间刚分享的AVP-SLAM文章中有一个知识点叫做IPM(逆透视变换) AVP-SLAM:自动泊车系统中的语义SLAM RoadMap:面向自动驾驶的轻型语义地图视觉定位方法 LaneLoc:基于高精地图的车道线定位...基于道路标线的城市环境单目定位 这个概念理解起来就是将图像转换成俯视图或者称为鸟瞰图(BEV),鸟瞰图对于检测车道线的来说似乎很重要,基于这种俯视图上的车道线的检测衍生的车道线保持等辅助驾驶功能也屡见不鲜...的概念找到了一篇文章《Adaptive Inverse Perspective Mapping for Lane Map Generation with SLAM》,这是一种基于SLAM的方案用来更新车道线鸟瞰图...自适应IPM模型 在解释自适应的IPM模型之前,首先需要了解使用相机的物理参数来描述IPM的基本模型[1](这篇文章虽然有点古老,但是从数学层面上阐述了IPM的数学模型)下图展示了相机坐标系,图像坐标系...图4.自适应IPM模型的侧视图,相机的俯仰角(ep)添加到基本IPM模型中 最后,通过将theta_p添加到原始theta_o,可以导出自适应IPM建模方程(14) X(v,theat_p)取决于相机的俯仰角

1.9K20

Python爬取股票数据,绘制K线线并用机器学习预测股价(来自我出的书)

在本文里,将给出若干精彩范例,包括用爬虫获取股市数据,用matplotlib可视化控件绘制K线线,以及用sklean库里的方法,通过机器学习预测股价的走势。...线也叫移动平均线(Moving Average,简称MA),是指某段时间内的平均股价(或指数)连成的曲线,线一般分为三类:短期、中期和长期。...通常把5日和10日移动平均线称为短期线,一般把20日、30日和60日移动平均线作为中期线,一般120日和250日(甚至更长)移动平均线称为长期线。...在如下的drawKAndMAMore.py范例程序中,将用到上文提到的爬取股票数据的代码,从网络接口里获取股票数据,并绘制k线线,请大家不仅注意k线线的含义,还要重视matplotlib库里绘制图形...由于本次显示的股票时间段变长了(是3个月),因此与drawKAndMA.py范例程序相比,这个范例程序线的效果更为明显,尤其是3日线,几乎贯穿于整个时间段的各个交易日。

2.9K31

Dubbo 源码分析 - 自适应拓展原理

因此,我们完全可以把代理逻辑抽出来,并通过动态代理的方式实现自适应拓展。这样做的好处显而易见,方便维护,也方便源码学习者学习和调试代码。...接下来,我们深入到源码中,探索自适应拓展生成的过程。 2.源码分析 在对自适应拓展生成过程进行深入分析之前,我们先来看一下与自适应拓展息息相关的一个注解,即 Adaptive 注解。...,该方法首先会生成自适应拓展类的源码,然后通过 Compiler 实例(Dubbo 默认使用 javassist 作为编译器)编译源码,得到代理类 Class 实例。...另外,这样做对源码学习读者来说,也不是很友好。我敢肯定,有同学会像我一样,在开始调试 Dubbo 源码时,不知道如何调试各种自适应拓展类,比如 Protocol$Adaptive。...4.总结 到此,关于自适应拓展的原理,实现以及改造过程就分析完了。总的来说自适应拓展整个逻辑还是很复杂的,并不是很容易弄懂。因此,大家在阅读该部分源码时,耐心一些,同时多进行调试。

67120

python的matplotlib和numpy库绘制股票K线线的整合效果(含从网络接口爬取数据和验证交易策略代码)

本人最近在尝试着发表“以股票案例入门Python编程语言”系列的文章,在这些文章里,将用Python工具绘制各种股票指标,在讲述各股票指标的含义以及计算方式的同时,验证基于各种指标的交易策略,本文是第一篇...在本系列的后面文章中,将陆续通过python绘制成交量、KDJ、MACD、RSI和OBV等指标,而且还会用Python编写针对这些指标的交易策略,敬请关注。...比如,如果某股价格的三类线上涨,且短期中期长期线是从上到下排列,则说明该股价格趋势向上;反之如果并列下跌,且长期中期短期线从上到下排列,则说明股价趋势向下。...3 股价位于线上运行,下跌时破线,但线呈上升趋势,不久股价回到线之上时,为买进信号,如图中的B点。...4 股价在线下方运行时大跌,远离线时向线靠近,此时为买进时机,如图中的D点。 5 线的上升趋势逐渐变平,且有向下迹象,而股价从线上方向下穿线,为卖出信号,如图中的E点。

2.6K30

Sentinel系统自适应限流【原理源码

highestCpuUsage 阈值,CPU使用率,取值范围[0, 1] qps 阈值,单机应用维度入口QPS avgRt 阈值,单机应用所有请求的平均RT maxThread 阈值,单机应用的最大线程并发数 二、源码注解...2.源码注解(一) ? 3.源码注解(二) ?...小结:系统自适应只针对入口流量;当全局QPS > 设置QPS阈值时,触发系统自适应流控; 当全局并发线程数 > 设置的线程并发阈值maxThread时,触发系统自适应流控; 当全局平均RT > 设置的平均...RT阈值avgRt时,触发系统自适应流控; 当系统Load > 设置的系统最高负载阈值highestSystemLoad时,进行如下判断:当前全局并发线程数 > 系统容量时,触发触发系统自适应流控;系统容量了...小结:图示中红色区域面积即Sentinle中的系统容量,长度为最小RT,宽带为最大Qps,当前流量超过系统容量时触发自适应限流。

1.4K20
领券