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

股市行情指标计算原理和趋势反映--量化交易1-基础

是短期高抛时机。红色柱状线变短,买盘力量减弱,抛压增强,是短期内卖出持股信号出现一波快速下跌走势,绿色柱状线长度会逐渐增强,说明卖盘正加速涌入加速。涌入卖盘促使个股快速下跌。...金叉出现在阶段性低点,则是更为可靠买入信号死叉形态出现在阶段性高点,则是更为可靠卖出信号MACD指标窗口中金叉形态是指离差值DIFF线由下向上穿过离差平均值DEA线。...KDJ三值50附近。表示多空力量处于均衡状态。 价格快速上涨,K值和D值都超过75。说明市场短期内多方力量释放完毕,处于超卖情况,是卖股信号。 当下跌,低于25,空方力量释放完毕。...也是下跌将出现信号PSY低于25,逢低建仓,以待上涨。处于超卖状态。 PSY指标线先于价格。可以结合价格前期整体走势和PSY指标线变动方向预测价格后期走势。...这些指标高于100,可以随后明显向下跌至正100以下再进行卖出。 现在还指标低于负100,可以在其随后向上突破至负100上方再进行买入。 CCI指标线快速下降,而同期价格未明显下跌。

1.9K10

基于机器学习分类算法设计股市交易策略

创建交易条件 接下来我们做一点简单特征工程,以便进行后面的工作。这里用每日开盘价减去收盘价,并保存为一个新特征:用最高价减去最低价,保存成另外一个特征。...同时,如果股票次日收盘价高于当日收盘价,则标记为 1,代表次日股票价格上涨;反之,如果次日收盛价低于当日收盘价,则标记为-1,代表股票次日价格下跌或者不变。...左右,验证集中谁确率也是 54% 左右。...既然模型己经可以做出预测(先不论谁确率如何),接下来我们就可以来验证一下,使用模型预测作为交易信号 (trading signal)来进行交易,并且与基准收益进行对比。...接下来我们再定义一个函数,计算基于KNN模型预测交易信号所进行策略交易带来收益。

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

AKShare-债券数据-可转债强赎

可转债强赎本质,是公司股票价格较高,迫使投资者把手中可转债换成股票,相当于该公司增发了一次股票。...O 如果公司股票在任何连续三十个交易日中至少十五个交易日收盘价格不低于期转股价格130%(... 2 113537 文灿转债 ......G 如果公司 A 股股票连续三十个交易日中至少有十五个交易日收盘价格不低于期转股价格130... 3 113534 鼎胜转债 ......G 转股期内,如果公司股票在任何连续三十个交易日中至少十五个交易日收盘价格不低于期转股价格... .. ... ... ... ......公司股票连续三十个交易日中至少有十五个交易日收盘价格不低于期转股价格 130%(含 1...

79320

【数据挖掘与R语言--预测股票市场收益】目标描述,定义预测任务

该过程,我们应用标准普尔500指数历史数据来预测未来指数变化。因此我们预测模型将包含进一个交易系统,该交易系统应用模型预测结果来生成决策。...在这个假设下,我们需要预测模型来预测未来k天是否能够获得这个边际利润。注意,在这k天,实际上可以观察价格可能高于这个比例和低于这个比例。...调用函数addT.ind()采用默认参数(而不是设为1),这导致K线图下绘制新图形。由于指标T量纲和K线图不同,所以另一个图形绘制T是合理。...如图所示,有一系列时期价格上升,T值达到了最大。显然,为了计算在时间i指标T取值,需要有未来10天价格,因此这里不是用T来预侧未来价格。...如果T值高于一个给定界限值,那么正确交易信号应该是“买人”;如果T值低于一个给定界限值,那么正确交易信号将是“卖出”。在其他情况下,正确交易方式将是什么也不做(即持有)。

1.7K40

freqtrade 学习笔记

CCI 指标值高于 +100 或低于 -100 ,通常被视为价格趋势反转点。...随机指标的数值超过 80 ,表示股票价格可能已经过热,可能会出现调整或下跌趋势;随机指标的数值低于 20 ,表示股票价格可能已经过度抛售,可能会出现反弹或上涨趋势。...带宽线值接近0,价格接近Keltner通道下限线,这通常被视为超卖信号带宽线值接近1,价格接近Keltner通道上限线,这通常被视为超买信号。...带宽线值接近0,价格接近Donchian通道下限线,这通常被视为超卖信号带宽线值接近1,价格接近Donchian通道上限线,这通常被视为超买信号。...CMO 指标的取值范围通常是 -100 到 +100, CMO 指标值高于 0 ,被认为是买入信号 CMO 指标值低于 0 ,被认为是卖出信号

4K612

BackTrader 中文文档(一)

运行该平台基础知识: 创建一个策略 决定潜在可调参数 实例化策略需要指标 写下进入/退出市场逻辑 提示 或者: 准备一些指标作为多头/空头信号 然后 创建一个Cerebro...一条线是一系列点,它们连接在一起形成这条线。谈到市场,一个数据源通常每天有以下一组点: 开盘价、最高价、最低价、收盘价、成交量、持仓量 一系列“开盘价”随时间变化是一条线。...如果我们还考虑“DateTime”(这是单个点实际参考),我们可以计算出 7 条线。 第 0 个指数方法 访问线,当前值通过索引访问:0 通过*-1访问“最后”输出值。...此外,为了简化: 只有市场还没有持仓才允许买入订单 注意 next方法没有传递“bar index”,因此似乎不清楚如何理解 5 个 bar 是否已经过去,但这已经以 Pythonic 方式进行了建模...因此,周期为 15 结果略有不同。 ### 结论 增量样本展示了如何从一个基本脚本发展到一个完全工作交易系统,甚至绘制了结果并且可以优化。

25500

R语言构建追涨杀跌量化交易模型(附源代码)

追涨杀跌操作方法是,金融市场金融产品(股票,期货,外汇等)价格上涨时候买入,以期待涨得更多,并以更高价格卖出获利;价格下跌时候卖出进行止损,不管之前金融产品买入价格是多少,都立刻卖出,以避免更大损失...所有买入信号点,都是出现在单边上行牛势,对于2015年上半年以来行情来说,追涨信号会被大量触发。 接下来,我们继续计算卖出信号点,股价小于等于最近10日最低价作为卖出信号点。...模型优化 我们看到强势格局大牛市,通过追涨能让我们获利颇丰。其实我们可以把模型再进一步优化构建卖出信号,是以最近10日最低价为卖出点来看,应该还有更好卖出点可以选择。...股价低于前一个买入点价格进行卖出,把小于等于最近10日最低价设为止损点。按照这样优化策略,我们是不是可以有更大收益呢?...# 优化条件,股价低于前一个买入点价格进行卖出,小于10日最低价为止损点。

2.7K121

手把手丨10分钟教你看懂K线图交易策略(附python绘图代码)

第四天“看涨”(即买入)所对应所对应交易条件是: 规则1:最新烛台面积必须大于前两支烛台面积,而不管烛台颜色如何。 规则2:第二支烛台必须是红色。...规则3:最近一支烛台收盘价必须高于第二支烛台收盘价。 规则4:你会在第四天早上交易刚开始买入,然后市场收盘前卖出。...第四天“看空”(即卖出)所对应交易情况是: 规则1:最新K线面积必须大于前两支烛台面积,而不管烛台颜色如何。 规则2:第二天烛台必须是绿色。...规则3:最近一支烛台收盘价必须低于第二支烛台收盘价。 规则4:你将在第四天早上交易刚开始卖出,然后市场收盘前买入。...如果收盘价太接近,你做买卖决策某些地方可以不遵循规则3,但更保守做法是遵循所有三个步骤。 如果你自己画一张K线图,并试图找到你正在考虑资产“买进”和“卖出”信号,那将会很有趣。

2.7K90

R语言构建追涨杀跌量化交易模型

追涨杀跌法,是股市操作一个重要技巧,就是股市上涨买入股票,股市下跌卖出股票。如果操作得当是很好赢利手段,中国股市2015年上半年牛市,追涨杀跌交易法就是交易神器法门。...追涨杀跌操作方法是,金融市场金融产品(股票,期货,外汇等)价格上涨时候买入,以期待涨得更多,并以更高价格卖出获利;价格下跌时候卖出进行止损,不管之前金融产品买入价格是多少,都立刻卖出,以避免更大损失...模型优化 我们看到强势格局大牛市,通过追涨能让我们获利颇丰。其实我们可以把模型再进一步优化构建卖出信号,是以最近10日最低价为卖出点来看,应该还有更好卖出点可以选择。...股价低于前一个买入点价格进行卖出,把小于等于最近10日最低价设为止损点。按照这样优化策略,我们是不是可以有更大收益呢?...# 优化条件,股价低于前一个买入点价格进行卖出,小于10日最低价为止损点。

2.1K80

Python股市数据分析教程(二):学会它,或可以实现半“智能”炒股

短期均线高于长期均线,我们应进行多头交易,短期均线再次越过(低于)长期均线,结束此类交易。短期均线低于长期均线,我们应进行空头交易,短期均线再次越过(高于)长期均线,结束此类交易。...牛市开始,买入信号会被触发,而牛市结束,抛出信号会被触发。...同样地,熊市开始,抛出信号会被触发,而熊市结束,买入信号会被触发(只有当你要做空股票,或使用一些股票期权等衍生品做空市场,才会对这些感兴趣)。 我们很容易就可以获取交易信号。...我们希望通过以下两种方式之一,确保信号触发机制更加健壮: 移动均线相差固定金额,触发交易 移动均线相差一定数值(滚动)标准差,触发交易,标准差根据如下公式定义: ?...这个函数会怎么决定如何进行做空销售,包括做空多少股份以及进行其他交易如何评估做空股票?我们将这个问题留给你来决定。提示一点,做空股票份额函数内部可通过负数表示。

2K81

现货合约交易所系统开发(开发逻辑)丨永续合约交易所系统开发详细说明及源码

然后根据平滑乘方计算出系数(CQ),其目的是使慢周期参数计算起到更重要作用,这也是一个较为保守做法。...KAMA最终平滑程度是由系数(CQ)决定,KAMA计算,系数(CQ)决定了最后两次均线平滑周期参数,即:指数加权平均(动态移动平均(收盘价, 系数), 2)。...如何使用KAMA尽管KAMA计算方法非常复杂,但是使用方法与普通均线类似,实际应用,它不仅可以判断行情走势,还可以用于精确买卖点。...由于它非常“聪明”,可以用于很多交易策略,甚至在数字货币也值得一试。价格大于KAMA,并且KAMA向上,多头开仓。价格小于KAMA,并且KAMA向下,空头开仓。...价格小于KAMA,或者KAMA向下,多头平仓。价格大于KAMA,或者KAMA向上,空头平仓。基于KAMA构建交易策略第一步:计算KAMA注意!左上角选择编程语言为:My语言。

82120

【年度系列】使用Tensorflow预测股票市场变动

ML任务和输入特征 为了保持基本设计简单,它设置了二进制分类任务,预测第二天收盘价是高于还是低于当前收盘价,对应于预测下一个时间段是做多还是做空。...然而,这将以更大磁盘IO为代价,减慢训练速度。 神经网络本身也是非常小,因为测试表明,网络较大,评估精度往往会迅速分化。...输入特征 现阶段,数据集只由4个特征生成,模型也只可查看一个时间点。这严重限制了它作用,你能根据一天内几个信号就产生交易?...首先,修改数据集生成脚本,以计算更多交易指示信号并将它们保存到CSV。TA-lib可以帮到你。...其次,您可以修改ML脚本每个时间步骤读取最后10个数据周期作为输入,而不仅仅是一个。这允许它开始学习更复杂收敛和散度模式。

1K30

python N天择选股策略

本文链接:https://blog.csdn.net/weixin_44580977/article/details/102317978 《海龟交易法则》中介绍了一种趋势类策略——N日突破策略...策略核心思想为:当天收盘价超过N1天内最高价认为上升趋势成立,作为买入信号;当天收盘价低于N2天内最低价格认为下跌趋势成立,作为卖出信号。...也就是说,N日趋势突破买入即为N日创新高买入,股价创出阶段性新高或历史新高后,一方面说明该股有资金在运作,相对比较强势,更容易顺势而上,另一方面创新高后近期买入投资者都有获利,上档套牢盘比较少,股价上冲阻力也较小...反之,N日趋势跌破卖出逻辑思维一样成立。...总结 介绍了N日突破择策略实现,需要说明是该策略并未考虑风险因素、设定止损机制、仓位分配机制,并且也忽略了手续费,仅作为入门研究参考

97130

用PythonPandas和Matplotlib绘制股票唐奇安通道,布林带通道和鳄鱼组线

一般来说,股价向上突破上轨,即预测后市将涨,反之股价向下突破下轨,即预测后市将跌。...如下DisplayBollingerBands.py范例,将演示计算并绘制20日周期布林带通道做法。...其他可视化代码之前都已经分析过,这里就不再讲述了。运行本范例,能看到如下图所示效果。 ? 由于绘制K线图通过alpha参数设置了透明度,所以这里三条鳄鱼组线更加明显。...如果上图那样三条线相互交错缠绕,则通过该指标说明当前市场没有发出明确买卖交易信号。不过本范例主题是数据分析,所以请更关注计算三条线用到相关python方法。...文本相关链接: 用Python爬取股票数据,绘制K线和均线并用机器学习预测股价(来自我出书) 用Python语言绘制股市OBV指标效果 程序员如何高效学Python,如何高效用Python挣钱 用

1.7K40

用Python也能进军金融领域?这有一份股票交易策略开发指南

短期平均线跨越长期平均线并处于其上方,产生买入信号,而卖出信号是由短期平均过往长期平均线而低于平均水平触发。 海龟交易最初是由Richard Dennis教导一个众所周知趋势跟踪交易。...记住,您走长线,您认为股票价格会上涨,将来会以更高价格卖出(=买入信号); 您走短线时候,您卖出您股票,期望您能以更低价格买回来,实现利润(=卖出信号)。...接下来,不要忘记链接mean()函数,以便计算滚动平均值。 计算了短期和长期窗口平均值后,短移动平均线跨过长移动平均线,您应该创建一个信号,但只能在该周期大于最短移动平均窗口期间创建信号。...条件为真,初始化为0.0signal列将被1.0覆盖。一个“信号”被创建了!如果条件为假,则0.0保留原始值,不生成信号。您可以使用NumPywhere()函数设置此条件。...接下来,你DataFrame创建了一个名为AAPL新列。信号为1时候,短移动平均线跨越长移动平均线(大于最短移动平均窗口),你将购买100股。

2.9K40

数字货币量化交易之黄金指标算法【Python】

在这个教程,我们将学习如何利用交叉指标预测加密货币市场买入/卖出信号,并在教程结尾提供了完整Python代码,市场历史数据上利用此算法可以实现三倍比特币收益回报率。...这两个交叉指标都是使用以下公式对特定时间段内市场收盘价计算平均值: 该概念组合两个滑动平均值(短期和长期)以获得加密货币趋势。短期移动均线超过或回顾长期移动均线,将出现买入或卖出信号。...实时绘图,并检查我们信号是否准确。 本文中,我不会过多地介绍有关代码和API细节,你可以在下面的文章 了解 如何用Python获取实时加密货币市场数据。现在我们可以开始编码了!...此外,在此示例,我们将选择最后7天作为时间段(参数2)。并设置一个间隔(参数3)90分钟。 要调用数据,必须使用以下结构: 继续之前,我将介绍有关第三个参数(interval)一些细节。...7、算法实现 现在,我们实时数据已经下载并存储名为data变量。下一步包括计算我们移动平均线 并设置买入和卖出信号

2.9K30

python 风险控制

本文链接:https://blog.csdn.net/weixin_44580977/article/details/102475891 通常交易策略中会融入多个因子协同触发信号N日突破择策略基础上引入风险管理因子...TR=MAX[(当日最高价-当日最低价)、abs(当日最高价-昨日收盘价)、abs(昨日收盘价-当日最低价)],指的是今日振幅、今日最高价与昨日收盘价之间波幅、昨日收盘价与今日最低价之间波幅,取这三者之中最大值...触发止盈止损条件为: n_winATR值 > (今日收盘价格 - 买入价格),触发止盈信号,卖出股票 n_lossATR值 > (买入价格 - 今日收盘价格),触发止损信号,卖出股票 用根据风险因子...['signal'].fillna(method = 'bfill',inplace = True) return stockdata 总结 将ATR止盈止损策略作为风险管理因子与N日突破择策略相融合...,将多个策略作为因子作用在一起判断走势,可以从不同维度保证交易可靠性,从而避免策略不确定性所带来交易上风险。

1.3K20

Quantopian 入门系列二 - 流水线 (上)

1 简介 流水线,我们可以同时多个资产中多维特征上定义一系列运算,而这些计算可分为三大类: 因子(factor) 筛选器(filter) 分类器(classifer) 三者相同点:都是从资产和时点产生值函数...比如在计算最近 10 天平均收盘价,我们可以使用 SimpleMovingAverage 内置因子来计算指定窗口长度(10天)内输入数据(收盘价平均值。...创建因子 创建「移动均值」因子时,我们只用调用 SimpleMovingAverage 构造函数,来实例化该因子。...有两种常见创建筛选器方法: 比较运算符方法 因子对象方法 比较运算符 例一:创建一个筛选器 close_price_filter,最新收盘价高于 $20 ,返回 True。...mean_crossover_filter, 10 天均值低于30 天均值,返回 True。

1.1K40

【Quant102】 经典技术指标 Pandas 实现(第一部分)

函数接受数据帧df,较短均线列名称short_col和较长均线列名称long_col,inplace参数控制是否原地更新df。买卖信号应保存在signal列。最后返回df。...df包含四个列:open开盘价、high最高价、low最低价和close收盘价。所有指标都应当保存到df,最后返回df。...num_std : int, optional 计算布林带通道使用标准差倍数,默认为2。...函数接受数据帧df,列名称mid_col,上轨列名称upper_col,下轨列名称lower_col,inplace参数控制是否原地更新df。买卖信号应保存在signal列。...df包含四个列:open开盘价、high最高价、low最低价和close收盘价。所有指标都应当保存到df,最后返回df。

10310

Tkinter学习笔记(三)- 重叠研究指标

2.股价布林线轨上运行表明股价处于强势趋势,轨下方运行表示处于弱势。 3.如果股价上下轨窄,并在低位运行,股价超过布林中轨则说股价要走强,反之走弱。...股价某阶段横盘一段时间,然后向上或者向下变动都会产生这种喇叭口,所以喇叭口是学习重点。 技术相关其他指标:kdj、trix EMA函数 指数移动平均线是一种强调当日收盘价均线指标。...和一般用收盘价算数平均值相比,EMA通过给予当日收盘价更高权重来强调当日价格变动对均线走势影响,是一种对均线延迟效果修正。...DEMA函数 双移动平均线,两条移动平均线产生趋势信号。一般来说采用单线可能没有对比性。采用两条均线方式更好判断趋势。 ?...产生虚假信号,长期均线判断趋势上一般比较准,但是长期有严重滞后问题。我们想得到这样均线,价格沿一个方向快速移动时候,短期均线是最合适价格横盘过程,长期移动均线是最合适

1.1K41
领券