什么是双均线?有两条线:短期均线和长期均线。当短线均线上穿长期均线(金叉)时买入,当短期均线下穿长期均线(死叉)时卖出。代码:# 导入函数库
from jqdata import *
# 初始化函数,设定基准等等
def initialize(context):
# 设定沪深300作为基准
set_benchmark('000300.XSHG')
# 开启动态复权模式(真
转载
2023-07-20 15:24:46
8阅读
前面系列文章,把backtrader的方方面面介绍了一下,如何使用,内部运作机制,如何扩展。客观讲,熟悉了bt之后,发现这个框架着实易用,易扩展。更重要的是,对于实战有很多贴心的考量,是可以应用于生产环境的”工业级“应用。我们今天来实战几个策略。01 双均线——信号策略自定义一个信号,这个信号比较简单,就是短周期与长周期两条均线”交叉“作为信号signal。注意:这里包含”金叉“和”死叉“ imp
股票中的SMA,EMA和WMA是常用的技术分析指标。这些指标基于历史股价计算得出,可以帮助投资者了解股票的趋势,为决策提供依据。虽然它们都是平均值算法,但它们之间还是有一些区别的。SMA 简单移动平均线(Simple Moving Average)SMA是移动平均线的简称,全称是简单移动平均线(Simple Moving Average)。它是历史股价平均值的简单算术平均数。计算SMA,只需要将一
转载
2024-04-03 10:57:45
478阅读
今天给大家介绍如何编写均线粘合突破选股指标公式,其实本文内容并不局限于突破,而是均线粘合加启动点。首先需要找到均线粘合,然后对信号进行过滤,再加上一些条件,找到启动点。一、均线粘合均线如果没有特指,一般是MA简单移动平均线,MA(X,N)为X的N日简单移动平均。以MA5、MA10、MA20、MA30四条均线为例,随着行情震荡,这四条均线越来越接近,表现为均线粘合。编写均线粘合的思路是如果这四条均线
转载
2023-10-30 16:07:41
288阅读
## Java均线实现的流程
为了实现Java均线功能,我们需要按照以下步骤进行操作:
| 步骤 | 操作 |
| ---- | ---- |
| 步骤一:获取数据 | 从数据源(例如数据库或者文件)中获取需要计算均线的数据 |
| 步骤二:计算均线 | 使用数据计算均线值,并将结果保存起来 |
| 步骤三:展示均线 | 将计算得到的均线值进行展示 |
## 代码实现步骤
接下来,让我为你
原创
2023-10-04 13:32:02
81阅读
原标题:一文讲透双线MACD指标及其实战运用船长的舍得交易体系技术理论模型中,我们要用到两大指标,分别是均线系统和双线MACD指标。很多小伙伴都喜欢用双线MACD这个指标,但是90%的人都不知道其中的原理,不知道原理,如何能用好这个指标呢。所以啊,今天,船长来和大家详细聊一聊双线MACD。MACD全称指数平滑异同移动平均线,要想了解一个技术指标,就必须从他计算方法开始学起,这是根本。好比船长开船,
转载
2024-06-12 17:57:22
82阅读
# 分时均线:理解与实现
在股市交易中,分时均线是一种常见的技术分析工具,能够帮助投资者把握短期价格趋势。本文将介绍什么是分时均线,如何计算以及如何使用Python实现这一功能。最后,我们还将通过一段示例代码帮助你加深理解。
## 什么是分时均线?
分时均线是指股票在某个时间段内价格的平均线,通常用于日内交易的短线操作。它通过平滑价格波动,帮助投资者识别价格的趋势和潜在的支撑阻力位。分时均线
# 均线多头 python代码实现指南
## 1. 简介
在金融市场分析中,均线多头是一种常见的技术分析方法。均线多头意味着较短周期的移动平均线(例如5日均线)位于较长周期的移动平均线(例如20日均线)之上,通常被认为是买入信号。
本文将以Python代码为例,教会刚入行的开发者如何实现均线多头的判断。
## 2. 实现流程
为了更好地理解实现过程,我们可以将整个流程分为以下几个步骤:
原创
2023-11-25 13:11:01
95阅读
移动均线是技术分析中最常用的指标之一,就单一的移动均线而言,其作用就是平滑价格走势,部分的去除噪音,体现出一定时间内价格的趋势走向。均线一般可分为简单移动平均、加权移动平均、指数移动平均,其中最核心的是简单移动平均,其他的两个是出于时效性的考虑而产生的变形。因此,下面我们从简单移动平均线来对均线做进一步的理解。那么如何通过移动平均来得到近似最佳
转载
2024-03-12 18:00:49
23阅读
最近发现一个不错的量化策略实现平台,免去我以前自己配置Python环境,获取数据,处理数据等一系列麻烦,还可以和小伙伴们及时分享策略交流。在此记录下我在Joinquant平台进行的量化投资策略学习过程,与大家共享,欢迎批评指正。在社区中看到均线策略代码示例,进行了克隆改进形成了现在的指数平滑均线。1. 指数平滑均线原理使用均线的目的就是想找出趋势,跟随趋势,体现了顺势而为的思想。不足是:信号滞后,
转载
2023-07-29 22:34:10
3阅读
MACD指标被普遍认为是最经典实用的技术指标之一。其实并不是因为MACD有多么精妙的算法,而是MACD遵循了最基本的“均线指导原则”,形象的将经典双均线系统换了一种更加直观的表达方式。在MT4中,默认应用的是单线MACD指标,而在证券市场分析中,一般应用的是双线MACD指标。两者在算法上有所区别,其中单线MACD指标更加基础。因其用直观的柱状体描述双均线系统的变化形态,故谓之:均线艺术家。MACD
# 均线的计算与应用
均线(Moving Average)是时间序列分析中常用的一种技术指标,主要用于平滑数据,以帮助分析趋势和交易信号。在股票分析、外汇交易等金融市场中,均线可以帮助投资者判断价格的走势和潜在的买卖时机。
## 1. 均线的基本概念
均线主要分为简单均线(SMA)和指数均线(EMA)。简单均线是最常用的均线计算方式,通过计算某一时间段内的数据的平均值得到;而指数均线则是对最
原创
2024-10-31 10:42:05
62阅读
策略模板一般来说,交易策略的思路主要来源于两个方向:第一、实盘中的交易经验总结;第二、数据挖掘、统计分析得到的规律。当然两者也可以结合使用,例如现在流行的深度学习。策略模板是具体交易策略的基础,一般把大部分策略都用到的方法和公共变量放到策略模板里,而具体策略继承该策略模板,进而增加个性方法和变量(如:入场价格、止损止盈)。一般我个人喜欢在最基础模板上,按照交易策略的类型衍生出交易类型模板(如:CT
在本系列前面的文章中,简单介绍了一下Ignite的k-最近邻(k-NN)分类算法,下面会尝试另一个机器学习算法,即使用泰坦尼克数据集介绍k-均值聚类算法。正好,Kaggle提供了CSV格式的数据集,而要分析的是两个分类:即乘客是否幸存。为了将数据转换为Ignite支持的格式,前期需要做一些清理和格式化的工作,CSV文件中包含若干个列,如下:乘客Id
幸存(0:否,1:是)
船票席别(1:一,2:二
# K线和均线算法在Java中的应用
K线和均线是股票交易领域中非常常见的概念,通过对这些数据的分析可以帮助投资者做出更准确的决策。在本文中,我们将介绍如何使用Java编程实现K线和均线算法,并提供代码示例帮助读者更好地理解。
## K线和均线算法简介
### K线
K线图是股票走势的一种图表表示方法,它包含四个关键价位:开盘价、收盘价、最高价和最低价。K线图展示了一定时间内资产价格的波动
原创
2024-05-12 04:28:40
240阅读
# Java K线均线计算实现教程
## 简介
在股票分析中,K线图是一种常见的技术分析工具。K线均线计算是计算K线图上的均线指标,用于分析股票价格的趋势。本教程将教你如何使用Java实现K线均线计算。
## 准备工作
在开始之前,需要确保你已经具备以下工具和知识:
- Java开发环境
- 熟悉Java基础语法和面向对象编程
## 实现步骤
下面是实现K线均线计算的步骤:
| 步骤 |
原创
2023-11-22 13:44:12
307阅读
# Java 均线拟合实现指南
均线拟合是一种常用的数据分析方法,特别是在金融市场中用于平滑价格走势。对于刚入行的小白来说,下面将详细介绍如何在Java中实现均线拟合。
## 实现流程
首先,我们将实现均线拟合分为几个主要步骤,具体流程如下:
| 步骤 | 描述 |
|------|------|
| 1 | 准备数据 |
| 2 | 计算均线 |
| 3 | 绘制均线
原创
2024-09-22 05:31:58
33阅读
# 实现均线突破策略的Python代码
作为一名经验丰富的开发者,我将教给你如何实现均线突破策略的Python代码。首先,让我们了解一下整个流程,然后逐步进行实现。
## 流程概览
下表展示了实现均线突破策略的整个流程:
| 步骤 | 描述 |
| --- | --- |
| 1 | 获取数据 |
| 2 | 计算移动平均线 |
| 3 | 判断均线突破信号 |
| 4 | 执行交易操作
原创
2023-10-09 09:14:36
284阅读
股票均线空头排列表示股票正在下降趋势,本例用于找出股票均线空头排列的所有时间区间,并在K线图中空头排列的区间绘制出来,方便查看过往所有空头排列发生的时间区间,并方便观察在空头排列区间K线图的分布位置与形态变化等信息目录效果代码使用数据效果 代码需要的包、时间计算方法、蜡烛控件、日期横轴控件import sys,json
import numpy as np
from datetime i
均线多头排列选股公式总体还是比较简单的,写出均线,然后比较大小。为了做成选股公式,选出均线多头刚起步的,还需要做一些修改。另外为了方便自定义均线条数以及均线参数,介绍了两种改写方法。一、均线多头排列选股公式比如5日、10日、20日三条均线多头排列MA5:=MA(C,5);MA10:=MA(C,10);MA20:=MA(C,20);PL:MA5>MA10 AND MA10>MA20;{5
转载
2024-01-25 10:53:38
975阅读