线策略应该是我们刚进入股市时就听过的一个策略,而线策略,顾名思义,就是两根线:短期线和长期线。当短线线上穿长期线(金叉)时买入,当短期线下穿长期线(死叉)时卖出,这就是线策略的核心思想。下图中,黄色的线表示30日线,白色的线表示5日线,可以看出,当5日线下穿30日线时,形成死叉,股价也成空头趋势;当5日线上穿30日线时,形成金叉,股价之后也一直在上涨。当然
# Python实现线策略 线策略是金融市场中常用的技术分析工具,它通过计算不同周期的移动平均线(Moving Average, MA)来判断市场的走势。本文将带你一步步实现一个简单的线策略,使用Python语言。 ## 流程概述 首先,我们需要了解实现线策略的流程,可以用表格来直观展示这些步骤: | 步骤 | 描述
原创 2024-09-14 07:04:20
89阅读
本篇文章中,我将用 Python 构建一个简单的移动平均线交叉交易策略进行回测,并使用 标准普尔 500 指数(S&P500) 进行测试。一个简单的移动平均线交叉策略可能是使用技术指标的量化交易策略的最简单示例之一,在用 Python 进行与财务数据相关的分析时,首先导入我们所需的模块(扫描本文最下方二维码获取全部完整源码和Jupyter Notebook 文件打包下载。):import
什么是线?有两条线:短期线和长期线。当短线线上穿长期线(金叉)时买入,当短期线下穿长期线(死叉)时卖出。代码:# 导入函数库 from jqdata import * # 初始化函数,设定基准等等 def initialize(context): # 设定沪深300作为基准 set_benchmark('000300.XSHG') # 开启动态复权模式(真
 一、线策略1、什么是线策略?2、实现代码 def initialize(context): set_benchmark('601318.XSHG') set_option('use_real_price',True) set_order_cost(OrderCost(open_tax=0, close_tax=0.001, open_commissio
定义  线策略,通过建立m天移动平均线,n天移动平均线,则这两条线必有交点。若m>n,n天平均线“上穿越”m天线则为买入点,反之为卖点。该策略基于不同天数线的交叉点,抓住股票的强势和弱势时刻,进行交易。  对于每一个交易日,都可以计算出前N天的移动平均值,然后把这些移动平均值连起来,成为一条线,就叫做N日移动平均线。一般由5日线(MA5),10日线(MA10)  比如前5个交易
//期市妖风大,小心被刮飞。本文不构成任何实质性建议,也不对任何依此进行的交易结果负责话接上回,将长短周期线的周期用参数L和S来表示,值域分别是[10,60]和[5,25],当然这个范围可以进一步拓宽。此外,L需要大于S,其他信息与上一示例相同,将以上参数装载运行,得到结果如下(只展示收益排名前十的结果):排名参数(S, L)盈利率年化收益率胜率盈亏比权益最大回撤117,18122.86%40.
exma:收盘价在线上,马上指数就变化。ma两个线都变化,和反转点比较,决定趋势反转。 
原创 2022-08-09 19:19:14
516阅读
#小策略,策略逻辑是在金叉时候买进,死叉时候卖出,所谓金叉死叉是两条线的交叉,当短期线上穿长期线为金叉,反之为死叉1、jqdata 网页端执行#下面是策略代码及结构# 导入函数库 from jqdata import * # 初始化函数 def initialize(context): # 设定沪深300作为基准 set_benchmark('000300.XSHG')
MA1:MA(C,N1);MA2:MA(C,N2);CROSS(MA1,MA2),BPK;CROSS(MA2,MA1),SPK;AUTOFILTER;
原创 2022-08-09 17:24:02
290阅读
全品种短线商品期货通用交易策略,利用线可以判断方向,避免逆势持仓,利用DDI指标确定最佳进场时机,并且设置一定的比例止损和止盈。
原创 2020-07-03 16:38:32
2076阅读
""" 在金融市场中,基于“python线策略实盘”的算法交易是越来越受到投资者青睐的一种交易方式。因此,了解如何实现这一策略并将其应用于实盘交易显得尤为重要。本文将详细探讨线策略的实现步骤及其技术和性能,并通过实战对比和选型指南,帮助你更好地进行策略运用。 --- 在金融交易中,线交叉策略是一种广泛应用的技术分析方法。根据投资界的常见理解,“线策略是通过长短期移动平均线的交叉
原创 6月前
135阅读
这里实际上有两条线,一条红线,一条绿线: 当价格在线上方时,红线显示,绿线隐藏; 当价格在线下方时,红线隐藏,绿线显示, 所以看起来就只是一条会变色的线。 要隐藏一条指标线中的其中一段,也很简单,只要把这一段指标线的值赋为空值(EMPTY_VALUE)就行了。要让红线、绿线连续,必须使3点位上,既有绿线值又有红线值,这样2和3之间才能出现红线,红线绿才会连续。 为了做到这一点,我们在给指
转载 2023-10-17 21:13:00
542阅读
本篇文章是基于研究报告的复现作品,旨在记录个人的学习过程和复现过程中的一些思路。感谢中信期货研究员前辈的宝贵思路。一、策略简介1.线策略 线是最经典的传统技术指 标之一 ,最早由美国投资专家Joseph E.Granville于 20 世纪中期提出,代表了过去一个时间周期内的平 走势。线策略则是运用两条不同周期的移动平均线的相对大小,判断买 进与卖出时机的策略,具体进场规则为短周期线
策略1(原文的策略):  取10天作为计算ER的参数,计算AMA时的过程见上篇  自适应线拐头向上时按照收盘价买入;  自适应线拐头向下时按照收盘价卖出。用本次ama减去上次的ama的正负来判断线的走势,针对可能出现的错误信号加入一个安全垫,安全垫的公式如下:Filter =percentage  * stdev( ama
转载 2024-01-29 06:52:37
149阅读
目录前言T+0限制实现思路一、调整买卖比例并统计pnl1 - 在main中添加统计pnl2 - 调整买入比例0.98,卖出比例1.023 - 获取pnl值二、策略添加T+0限制1 - T+0实现2 - 获取T+0限制后pnl值三、盈亏柱状图对比1 - 无T+0限制柱状图2 - T+0限制柱状图四、k线图对比1 - 无T+0限制k线图2 - T+0限制k线图五、完整源码 前言之前我们已经完成了回测
目录一、使用tushare包获取某股票的历史行情数据1.1 获取历史行情数据1.2 将互联网上获取的股票数据存储到本地1.3 对读取出来的数据进行相关处理1.3.1 删除指定列1.3.2 修改某列的数据类型 1.3.3 将某列作为行索引二、计算该股票历史数据的5日线和30日线三、分析输出所有金叉日期和死叉日期四、均值策略的测试一、使用tushare包获取某股票的历史行情数据1.1
转载 2023-09-03 14:28:00
7阅读
MACD指标被普遍认为是最经典实用的技术指标之一。其实并不是因为MACD有多么精妙的算法,而是MACD遵循了最基本的“线指导原则”,形象的将经典线系统换了一种更加直观的表达方式。在MT4中,默认应用的是单线MACD指标,而在证券市场分析中,一般应用的是双线MACD指标。两者在算法上有所区别,其中单线MACD指标更加基础。因其用直观的柱状体描述线系统的变化形态,故谓之:线艺术家。MACD
python计算各类移动平均线计算移动平均线是最常见的需求,下面这段代码将完成以下三件事情:1.从csv格式的文件中导入数据,数据例图如下:2.计算各类移动平均线,包括简单简单算术移动平均线MA、指数平滑移动平均线EMA;3.将计算好的数据输出到csv文件中。代码应该复制下来就能运行了,关于从哪里可以得到代码中使用的数据,后面会讲,下面贴上代码:–– coding: utf-8 –– “””
前言StudyQuant -【量化投资教学系列帖子】,通过实际案例教初学者使用python进行量化投资,分享最前沿的研究成果。希望能对大家有帮助。量化投资文章 概述在二级市场中,趋势形态可简单分为三种:上升趋势、下降趋势和震荡趋势。趋势跟随是一种基于价量分析的投资方式,其基本策略是在趋势开始形成时选择趋势方向买入,等待趋势结束后卖出。趋势跟随通常用作中长线策略或者周期较长的短线策略(三五天左右),
  • 1
  • 2
  • 3
  • 4
  • 5