分类
投资者最信赖的交易平台

计算简单移动平均线 (SMA)

plan1和plan2同时存在的盈利区间。

计算简单移动平均线 (SMA)

SMOOTH(1) = SUM(CLOSE, N) / N (SMA)

SMOOTH(N) = SMOOTH(N-1) + (Price(N) - SMOOTH(N-1)) / N

假设一个价格数组是[1,2,3,4,5],首先设置一个时间段N,则smma1根据SMA算法计算得到, 再根据SMMA得算法,依次计算得到smma2, smma3:

smma2: 2 + (计算简单移动平均线 (SMA) 4-2)/3 = 2.67

smma3: 2.67 + (5-2.67)计算简单移动平均线 (SMA) /3 = 3.44

return 0 if n > self.size

(n..self.size-1).to_a.each do |i|

smma1 = smma1 + (self[i]-smma1) / n

tail= tail || self.length

(tail - tidx) * self[idx - tidx]

d = (tail * (tail + 1)) / 计算简单移动平均线 (SMA) 2.0

alias_method :wma, :weighted_moving_average

有些订阅者反馈,我又不买股票,研究这些算法又什么用呢? 就算有用,什么金叉,死叉我都融汇贯通了。 引用一位读者得话: “在中国股市里,然并卵. ”,但是我想说,这些曲线未必就必须在股市里才起作用, 如果你是做电商的,可以试试分析各种商品的价格走势,销售量的走势,只要运用合理,那些你看来没有什么 用处的数据,通过科学的计算方式或者不科学的计算,只要你找到一条符合客观规律的算法,那么它就给会给你 带来意想不到的惊喜。

"[24, 47, 13, 56, 35, 50, 27, 72, 65, 99, 94, 98]"

"[0.0, 0.0, 0.0, 35.0, 35.0, 38.75, 35.81, 44.86, 49.89, 62.17, 70.13, 77.1]"

"[24.0, 35.5, 28.0, 35.0, 35.0, 37.5, 36.0, 40.5, 43.22, 48.8, 52.91, 56.67]"

"[24.0, 39.计算简单移动平均线 (SMA) 33, 26.17, 38.1, 37.07, 40.76, 37.32, 45.03, 49.02, 58.计算简单移动平均线 (SMA) 11, 64.09, 69.31]"

#1 了解简单移动平均线公式的指南 + 使用 10 周期 SMA 的高级交易理念

简单的移动平均公式很容易

移动平均线是交易世界中非常常用的指标。 今天我们将尽可能彻底地讨论简单移动平均线公式。 它们有不同的类型,您可以更改它们的周期,从而获得不同的结果。 您也可以以各种方式使用它们。 您想了解一些使用 10 周期简单移动平均线的高级技巧吗? 然后阅读今天的文章。

简单移动平均线的基础知识

移动平均线 计算一定时期内的平均价格。 如果我们采用 10 天 SMA,它将计算 最后 10 支蜡烛.

AUDUSD 15 分钟 SMA10 图表

带有 SMA15 的 AUDUSD 10 分钟图表

简单的移动平均线公式

SMA10 的计算很简单。 它需要 10 个最后收盘价并将它们除以 10。让我们看看这个例子。

过去 10 天的收盘价分别为 10 美元、11 美元、12 美元、13 美元、14 美元、15 美元、16 美元、17 美元、18 美元和 19 美元。 我们需要添加所有值;

过去 10 天的平均价格为 14,5 美元。

当第二天收盘价为 25 美元时,我们只需对过去 10 天进行相同的计算。 这是:

所以现在的平均价格是 16 美元。 我们使用简单移动平均线的公式计算了这一点。

其中 p 是价格(通常是收盘价),n 是周期数。

使用 10 天简单移动平均线的新思路 IQ Option

我们的 SMA10 是一个短期指标,但我们仍然可以以各种方式使用它。 让我们讨论一些想法。

从快速变化的市场中获利

首先是认清市场的强劲趋势。 你是怎样做的? 查看图表并检查价格是否符合 SMA10。 当价格从 SMA 线反弹至少两次时,就可以很好地表明趋势强劲。

价格在下跌趋势中尊重SMA10

价格在下降趋势中尊重 SMA10

一旦你有 确定了一个趋势强劲的市场 你不应该急于介入。相反,让市场回落至 SMA10。 在看跌(下跌趋势)或看涨(上涨趋势)价格拒绝后进入下一根蜡烛的开盘。 例如,它可以是一个 看跌吞没 模式或锤子。 这将给我们一个确认 开仓.

卖出信号 SMA10

SMA10 看跌吞没形态后的良好卖出信号

使用内线突破

我们称 里面酒吧 被前一个柱完全吞没的蜡烛。 这种模式揭示了买卖双方的优柔寡断。

Inside Bar 及其可能的位置

Inside Bar 及其可能的位置

当价格在一段时间内没有回调的趋势时,您可以使用内线突破来 为你的交易计时. 您应该在 里面酒吧 模式被打破。 您可以通过将止损设置在内柱线的高点上方(上升趋势中)或低点下方(下降趋势中)来确保头寸。

多头 sma10

内线突破后如何进入多头头寸

使用 SMA10 作为动态止损

正如我们已经说过的,价格似乎尊重 SMA。 移动平均线充当动态支撑(在上升趋势中)或阻力(在下降趋势中)。 所以你可以使用它的线来追踪你的退出位置。

当价格突破 SMA10(上升趋势)或低于 SMAXNUMX(下降趋势)时关闭您的交易,因为这意味着市场可能会反转。

SMA10 可用作多头和空头头寸的动态止损杠杆

SMA10 可用作多头和空头头寸的动态止损杠杆

计算简单移动平均线 (SMA)

关于作者:

  • 张丹(Conan), 计算简单移动平均线 (SMA) 程序员Java,R,PHP,Javascript
  • weibo:@Conan_Z
  • blog: http://blog.fens.me
  • email: [email protected]

stock-ma

前言

目录

1. 移动平均线

计算公式: MA = (C1+C2+C3+C4+C5+….+Cn)/n ,C为收盘价,n为移动平均周期数例如,5日移动平均价格计算方法为:

  • 简单移动平均线(SMA):又称“算术移动平均线”,是指对特定期间的收盘价进行简单平均化的意思。一般所提及之移动平均线即指简单移动平均线(SMA)。
  • 加权移动平均线(WMA):加权移动平均线(Weighted Moving Average 简称WMA),是一种按时间进行加权运算的移动平均线。时间越近越近的价格,权重越大。计算方式是基于加权移动平均线日数,将每一个之前日 数比重提升。每一价格会乘以一个比重,最新的价格会有最大的比重,其之前的每一日的比重将会递减。加权移动平均线是移动平均线(MA)的改良。
  • 指数平滑移动平均线(EMA):指数平滑移动平均线EXPMA(Exponential Moving Average),为解决一旦价格已脱离均线差值扩大,而平均线未能立即反应,EXPMA可以减少类似缺点。

2. 均线模型

300104

以乐视网(300104)股票日K图为例,截取2012年8月到2014年7月的股价数据。

  • 黄金交叉,当10日均线由下往上穿越30日均线,10日均线在上,30日均线在下,其交叉点就是黄金交叉,黄金交叉是多头的表现,出现黄金交叉后,后市会有一定的涨幅空间,这是进场的最佳时机。
  • 死亡交叉,当30日均线与10日平均线交叉时,30日均线由下住上穿越10日平均线,形成30日平均线在上,10日均线在下时,其交点称之为”死亡交叉”,”死亡交叉”预示空头市场来临,股市将下跌此时是出场的最佳时机。
  • 移动平均线是股价定型后产生的图形,反映较慢,只适用于日间交易。
  • 移动平均线不能反映股价在当日的变化及成交量的大小,不适用于日内交易。
  • 移动平均线是趋势性模型,如果股价未形成趋势,只是频繁波动,模型不适用。

3. 用R语言实现均线模型

3.1 从互联网下载数据

利用quantmod包的getSymbols()函数,默认会通过Yahoo的金融开放API下载数据,我们选择IBM的股票数据,从2010-01-01到今天2014-07-09的4年多的日间交易数据。数据类型为xts格式的时间序列,数据包括7个列,以日期做索引列,其他6列分别为 开盘价(Open), 最高价(High), 最低价(Low), 收盘价(Close), 交易量(Volume), 调整价(Adjusted)。

3.2 实现简单的蜡烛图

ibm_1

ibm_2

3.3 计算简单移动平均线 (SMA) 自定义均线图

  • 日期时间序列为索引
  • 收盘价做为价格指标
  • 不考虑成交量及其他维度字段
  • 取2010-01-01至2012-01-01,形成趋势的数据
  • 画出价格曲线,5日均线,20日均线,60日是均线

maline

3.4 一条均线的交易策略

  • 1. 以股价和20日均线的交叉,进行交易信号的判断。
  • 2. 当股价上穿20日均线则买入(红色),下穿20日均线卖出(蓝色)。

line1_1

line1_2

line1_3

3.5 二条均线的交易策略

line2_1

line2_2

line2_3

3.6 对比两个模型的盈利情况

line3_1

plan1的盈利区间。

line3_2

plan1和plan2同时存在的盈利区间。

#1 了解简单移动平均线公式的指南 + 使用 计算简单移动平均线 (SMA) 10 周期 SMA 的高级交易理念

简单的移动平均公式很容易

移动平均线是交易世界中非常常用的指标。 今天我们将尽可能彻底地讨论简单移动平均线公式。 它们有不同的类型,您可以更改它们的周期,从而获得不同的结果。 您也可以以各种方式使用它们。 您想了解一些使用 10 周期简单移动平均线的高级技巧吗? 然后阅读今天的文章。

简单移动平均线的基础知识

移动平均线 计算简单移动平均线 (SMA) 计算一定时期内的平均价格。 如果我们采用 10 天 SMA,它将计算 计算简单移动平均线 (SMA) 最后 10 支蜡烛.

AUDUSD 15 分钟 SMA10 图表

带有 SMA15 的 AUDUSD 10 分钟图表

简单的移动平均线公式

SMA10 的计算很简单。 它需要 10 个最后收盘价并将它们除以 10。让我们看看这个例子。

过去 10 天的收盘价分别为 10 美元、11 美元、12 美元、13 美元、14 美元、15 美元、16 美元、17 美元、18 美元和 19 美元。 我们需要添加所有值;

过去 10 天的平均价格为 14,5 美元。

当第二天收盘价为 25 美元时,我们只需对过去 10 天进行相同的计算。 这是:

所以现在的平均价格是 16 美元。 我们使用简单移动平均线的公式计算了这一点。

其中 p 是价格(通常是收盘价),n 是周期数。

使用 10 天简单移动平均线的新思路 IQ Option

我们的 SMA10 是一个短期指标,但我们仍然可以以各种方式使用它。 让我们讨论一些想法。

从快速变化的市场中获利

首先是认清市场的强劲趋势。 你是怎样做的? 查看图表并检查价格是否符合 SMA10。 当价格从 SMA 线反弹至少两次时,就可以很好地表明趋势强劲。

价格在下跌趋势中尊重SMA10

价格在下降趋势中尊重 SMA10

一旦你有 确定了一个趋势强劲的市场 你不应该急于介入。相反,让市场回落至 SMA10。 在看跌(下跌趋势)或看涨(上涨趋势)价格拒绝后进入下一根蜡烛的开盘。 例如,它可以是一个 看跌吞没 模式或锤子。 这将给我们一个确认 开仓.

卖出信号 SMA10

SMA10 看跌吞没形态后的良好卖出信号

使用内线突破

我们称 里面酒吧 被前一个柱完全吞没的蜡烛。 这种模式揭示了买卖双方的优柔寡断。

Inside Bar 及其可能的位置

Inside Bar 及其可能的位置

当价格在一段时间内没有回调的趋势时,您可以使用内线突破来 为你的交易计时. 您应该在 里面酒吧 模式被打破。 您可以通过将止损设置在内柱线的高点上方(上升趋势中)或低点下方(下降趋势中)来确保头寸。

多头 sma10

内线突破后如何进入多头头寸

使用 SMA10 作为动态止损

正如我们已经说过的,价格似乎尊重 SMA。 移动平均线充当动态支撑(在上升趋势中)或阻力(在下降趋势中)。 所以你可以使用它的线来追踪你的退出位置。

当价格突破 SMA10(上升趋势)或低于 SMAXNUMX(下降趋势)时关闭您的交易,因为这意味着市场可能会反转。

SMA10 可用作多头和空头头寸的动态止损杠杆

SMA10 可用作多头和空头头寸的动态止损杠杆