1. EXPMA和EMA的区别是什么?期货日内交易中,哪个更好?
日内交易我感觉就看走势图和3分钟的k线就行 其他的我觉得没用
2. 期货均线ma ema1 ema2区别是什么,哪种更直观?
3. EMA和MA哪个精准
通俗点解释:均线的 MA就是以每天收盘价做数值做简单的平均。 EMA需要给每天的最高最低等价位数值做一个权重处理,然后再平均。 实际EMA更具平均价值,但由于加权的具体方法不为多数人知,一般用MA的较多,更直观可控。
ema是均线的一种。有些软件里叫expma.具体说就是平滑移动平均线
EXPMA是指数平均数,属于趋势类指标,可以弥补均线的缺点,解决均线的滞后性。追踪市场的大趋势,能够有效回避庄家机构的洗盘、振仓、打压和骗线,跟踪庄家长线指标。EXPMA有白黄两根线构成。白色提示买卖点,参数12;黄色代表价格方向,参数25。
1、EXPMA指标由EXPMA1(白线)和EXPMA2(黄线)组成,当白线由下往上穿越黄线时,股价随后通常会不断上升,那么这两根线形成金叉之日便是买入良机。
2、当一只个股的股价远离白线后,该股的股价随后很快便会回落,然后再沿着白线上移,可见白线是一大支撑点。
3、当白线由上往下击穿黄线时,股价往往已经发生转势,日后将会以下跌为主,则这两根线的交叉之日便是卖出时机。
4、EXPMA跟随股价的波动。能较快反映价格的变化,可以使用均线的八大买卖法则来操作。能有效回避主力机构洗盘。
MA:移动平均线是用统计处理的方式,将若干天的股票价格加以平均,然后连接成一条线,用以观察股价趋势。
移动平均线的理论基础是道.琼斯的“平均成平”概念。通常有5日、10日、20日、30日、60日、120日等均线。其目的在取得某一段时间的平均成本,而以此平均成本的移动曲线配合每日收盘价的线路变化分析某一时期多空的优劣形势,以研判股价的可能变化。
这些可以慢慢去领悟,新手的话可参阅下有关方面的书籍系统的去了解一下,同时结合个模拟盘练练,这样理论加以实践可快速有效的掌握技巧,目前的牛股宝模拟炒股还不错,里面许多的功能足够分析大盘与个股,使用起来有一定的帮助,希望可以帮助到您,祝投资愉快!
4. 期货EXPMA,与MA的区别是什么
EMA是加权平均。EMA(X,N)=[2*X+(N-1)*EMA(X,(N-1))]/(N+1) 其中EMA(X,(N-1))为第(N-1)天的EMA值。
MA就是算术平均。MA(X,N)=(N1+N2+N3+……+NN)/N
5. 求助,EMA均线和MA均线有何不同
均线的 MA就是以每天收盘价做数值,来做简单的平均; EMA则需要给每天的最高最低等价位数值做一个权重处理,然后再平均。 实际EMA更具平均价值,但由于加权的具体方法不为多数人知,一般用MA的较多,更直观可控。回答过题主的问题之后,下面带大家深入探讨一下均线的问题!一、均线的定义1、均线是什么均线是重要的技术指标,投资者经常用到过的,它是将某一段时间的收盘价之和除以该周期所得到的一根平均线。假如一个星期内有5个交易日,5个交易日的收盘价相加除以5计算的平均数值,同样,10日、20日等的均线也可用此法算出。2、均线有哪些、不同颜色均线所使用的参数不同,是有不同的作用和反应情况的。常用的参数有5日、10日、20日、30日、60日、120日、250日。常用的颜色有白色(5日线)、黄色(10日线)、紫色(20日线)、绿色(30日线)、灰色(60日线)、蓝色(120日线)、橙色(250日),当然颜色不是固定的,股民可以根据自己的爱好所设定不同的颜色。二、均线的简单应用1、如何在走势图看均线(1)添加均线:首先需要在股票软件界面摁一下按MA键等待出现如下图这样的再选择摁一下回车键就可以完成啦(2)查看均线:2、分析时用哪条均线反映的内容是一个时间区间内平均价格和趋势,均线能够将过去一个时段内价格总体运行情况直观地显示出来。每一根线都有单独的作用和意义,下面就给大家简要地讲一下它们的关联吧(1)5日均线(攻击线):股价上涨突破了攻击线,并且还呈现上升趋势,短期内将看涨。同样的道理,假如5日均线向下股价跌破均线则短期看空。(2)10日均线(行情线):操盘线连续呈现上升状态的时候,操盘线被股价突破的话,这就说明波段性中线上涨,否则会下降。(3)20日均线(辅助线):就是用于协助10日均线的,实现推动和修正价格运行力度和价格趋势角度的作用,让价格趋势运行方向稳定。若在盘中辅助线呈持续向上的攻击状态之时,当价格超出辅助线,波段性中线行情在这个时候开始看多的,反向也就是空了。(4)30日均线(生命线):它的作用是可以指出股价的中期运动趋势,生命线作为较强的压力和支撑的作用。在盘中也相同,如果生命线呈现出向上的趋势,而股价暴涨或突破线则看多,要不然看空,(5)60日均线(决策线):价格的中期反转趋势可以根据这个了解到,指导价格大波段级别运行于提前预定好得趋势之中。关于这根均线,基本主力都是极其重视的,股价在中期的运动趋势它可以起一个至关重要的作用。(6)120日均线(趋势线):它的作用同样是指明价格中长期的反转趋势,指点价格在既定的趋势中,大波段大级别的运行。在趋势线被股价超过的时候,短时间以内不会有什么变故,起码要十天以上才会反转的。(7)250日均线(年线):均线布局在长期投资中作为重要参考。公司的基本状况跟业绩都是可以通过它来反应的。每根线的主要作用在上面都解释了,但是我们应该要把多条均线结合起来考虑,才能得出更好的答案和结果。3、均线一些常见形态有哪些?(1)多头排列:表示的是多条均线支持着股价上涨,则看多。(2)空头排列:表现的是有很多条均线反压股价,那么就是看空。(3)银山谷:短中线都穿过长线时形成的图形,下边有一个四边形,或者是三角,一个类似于山谷的形状就会出现,在长时间下降之后第一次出现的山谷则被叫做银山谷。(4)金山谷:在银山谷后面又映现出一个山谷,经常比银山谷的买入点更加稳当。
6. 关于expma和ema以及macd的问题
楼主是不是要自己写程序来计算 EMA 和 MACD 啊?
粘贴一段我写的 SQL Server 的 函数,用于返回股票的 EMA 数据的,搂主可以参考参考。
如果楼主不是要写程序自己计算的话……
只要知道 金叉买入 死叉卖出就好了,呵呵。
execute dbo.sp_executesql @statement = N'-- =============================================
-- Author:
-- Create date:
-- Description:
-- 第一个参数:股票代码
-- 第二个参数:多少天的均线
-- 返回:该股票的 指定日期均线数据.
-- =============================================
CREATE FUNCTION [dbo].[EmaAllDay]
(
@StockCode AS varchar(10),
@EmaDays AS int
)
RETURNS @ema TABLE
(
StockCode varchar(10) NOT NULL,
BusinessDay [datetime] NOT NULL,
EmaOpenPrice [decimal](10, 3) NOT NULL,
EmaHighPrice [decimal](10, 3) NOT NULL,
EmaLowPrice [decimal](10, 3) NOT NULL,
EmaClosePrice [decimal](10, 3) NOT NULL,
EmaTransactNumber [decimal](15, 0) NOT NULL,
EmaTransactAmount [decimal](20, 0) NOT NULL
)
AS
BEGIN
DECLARE
@KValue AS [decimal](10, 5),
@EmaBusinessDay AS [datetime],
@EmaOpenPrice AS [decimal](10, 3),
@EmaHighPrice AS [decimal](10, 3),
@EmaLowPrice AS [decimal](10, 3),
@EmaClosePrice AS [decimal](10, 3),
@EmaTransactNumber AS [decimal](15, 0),
@EmaTransactAmount AS [decimal](20, 0),
@BusinessDay AS [datetime],
@OpenPrice AS [decimal](10, 3),
@HighPrice AS [decimal](10, 3),
@LowPrice AS [decimal](10, 3),
@ClosePrice AS [decimal](10, 3),
@TransactNumber AS [decimal](15, 0),
@TransactAmount AS [decimal](20, 0);
DECLARE C CURSOR FAST_FORWARD FOR
SELECT
business_day
,open_price
,high_price
,low_price
,close_price
,transact_number
,transact_amount
FROM
stock_day
WHERE
stock_code = @StockCode
ORDER BY
business_day;
-- 首先计算第一个 简单移动品均值.
SELECT
top 1
@EmaBusinessDay = BusinessDay,
@EmaOpenPrice = MaOpenPrice,
@EmaHighPrice = MaHighPrice,
@EmaLowPrice = MaLowPrice,
@EmaClosePrice = MaClosePrice,
@EmaTransactNumber = MaTransactNumber,
@EmaTransactAmount = MaTransactAmount
FROM
MaAllDay(@StockCode, @EmaDays)
ORDER BY
BusinessDay;
-- 第一个 移动指数平均 = 简单移动平均
INSERT INTO @ema (
StockCode, BusinessDay, EmaOpenPrice,
EmaHighPrice, EmaLowPrice, EmaClosePrice,
EmaTransactNumber, EmaTransactAmount
) VALUES (
@StockCode, @EmaBusinessDay, @EmaOpenPrice,
@EmaHighPrice, @EmaLowPrice, @EmaClosePrice,
@EmaTransactNumber, @EmaTransactAmount
)
-- 打开游标,开始计算后面的 指数移动平均
OPEN C;
-- 填充数据.
FETCH NEXT FROM C INTO @BusinessDay,
@OpenPrice,
@HighPrice,
@LowPrice,
@ClosePrice,
@TransactNumber,
@TransactAmount;
-- 指数移动平均 = 今天 * K + 昨天的EMA * (1-K)
-- K = 2 / (N+1)
-- N = EMA 天数
-- 注意:这里要写 @EmaDays + 1.0, 因为 @EmaDays 为整数型, 计算结果会被取整, 1.0 使计算结果为小数.
SET @KValue = 2 / (@EmaDays + 1.0);
WHILE @@fetch_status = 0
BEGIN
IF @EmaBusinessDay < @BusinessDay
BEGIN
-- 当每天的数据的日期,大于 第一个 简单移动品均 的日期后,才开始计算.
-- 指数移动平均 = 今天 * K + 昨天的EMA * (1-K)
SET @EmaOpenPrice = @OpenPrice * @KValue + @EmaOpenPrice * (1 - @KValue);
SET @EmaHighPrice = @HighPrice * @KValue + @EmaHighPrice * (1 - @KValue);
SET @EmaLowPrice = @LowPrice * @KValue + @EmaLowPrice * (1 - @KValue);
SET @EmaClosePrice = @ClosePrice * @KValue + @EmaClosePrice * (1 - @KValue);
SET @EmaTransactNumber = @TransactNumber * @KValue + @EmaTransactNumber * (1 - @KValue);
SET @EmaTransactAmount = @TransactAmount * @KValue + @EmaTransactAmount * (1 - @KValue);
-- 插入到返回数据表中.
INSERT INTO @ema (
StockCode, BusinessDay, EmaOpenPrice,
EmaHighPrice, EmaLowPrice, EmaClosePrice,
EmaTransactNumber, EmaTransactAmount
) VALUES (
@StockCode, @BusinessDay, @EmaOpenPrice,
@EmaHighPrice, @EmaLowPrice, @EmaClosePrice,
@EmaTransactNumber, @EmaTransactAmount
)
END
-- 填充 下一条 数据.
FETCH NEXT FROM C INTO @BusinessDay,
@OpenPrice,
@HighPrice,
@LowPrice,
@ClosePrice,
@TransactNumber,
@TransactAmount;
END
-- 关闭游标.
CLOSE C;
-- 释放游标.
DEALLOCATE C;
RETURN;
END
7. 在股票技术指标里,EMA和SMA 有什么区别。
MA是简单算术平均,MA(C,2)=(C1+C2)/2; MA(C,3)=(C1+C2+C3)/3;不分轻重,平均算;
EMA是指数平滑平均,它真正的公式表达是:当日指数平均值=平滑系数*(当日指数值-昨日指数平均值)+昨日指数平均值;平滑系数=2/(周期单位+1);由以上公式推导开,得到:EMA(C,N)=2*C/(N+1)+(N-1)/(N+1)*昨天的指数收盘平均值;
仔细看:X=EMA(C,2)=2/3*C+1/3*REF(C,1); EMA(C,3)=2/4*C+2/4*X;所以,它在计算平均值时,考虑了前一日的平均值,平滑系数是定的,它是利用今日的值与前一日的平均值的差,再考虑平滑系数,计算出来的平均值,所以也有叫异同平均的。
因此,这两个平均算法是不同的,主要是对数组中的数据的权重侧重不同。理解了MA,EMA的含义后,就可以理解其用途了,简单的说,当要比较数值与均价的关系时,用MA就可以了,而要比较均价的趋势快慢时,用EMA更稳定;有时,在均价值不重要时,也用EMA来平滑和美观曲线。
理解了MA和EMA的含义和用途后,后面几个函数就好理解了;
因为EMA的平滑系数是定的,=2/(周期+1);如果要改变平滑系数咋办?这就用到了SMA;
SMA(C,N,M)与EMA的区别就是增加了全重参数M,也就是用M代替EMA平滑系数中的2,这样我们可以根据需要调整当日数值在均价中的权重=M/N。(要求N>M);
大家注意,权重系数在EMA与SMA中都是用数值与周期计算出来的小数,假设有一个小数可以直接代表权重,如何办?这就有了DMA;
DMA(C,A) 中A为权重值,公式如下:X=DMA(C,A)=A*X+(1-A)*X'(A小于1),可以发现,DMA与SMA原理是一至的,只是用一个小数直接代替了M/N;
而在实用中,这个小数最有价值的就是换手率=V/CAPITAL;
DMA(C,V/CAPITAL)的直接含义是用换手率作为权重系数,利用当日收盘价在均价中的比重计算均价;
直观理解就是换手率越大,当日收盘价在均价中的作用越大。
8. 关于均线函数MA,EMA,SMA有什么区别
1、表示的平均目标不同。
MA(x,n)-移动平均,是最简单的n日内的平均值。
SMA(x,n,m)-简单移动平均,m为当日的权重,是个0~1之间的值。
EMA(x,n)-指数移动平均,这个函数以相关周期为权重进行计算。
2、系数的分母是各个系数分子之和不同。
如果X是常量,每天的X值都不变,则EMA(X,N)=MA(X,N),系数的分母是各个系数分子之和,而系数的个数就是EMA(X,N)中的N,还有一个需要注意的就是系数的分子和系数后参数的下标是一致的。
3、用途不同。
当要比较数值与均价的关系时,用MA就可以了,而要比较均价的趋势快慢时,用EMA更稳定;有时,在均价值不重要时,也用EMA来平滑和美观曲线。
EMA函数对近期的X值加强了权重比,更能及时反映近期X值的波动情况。所以EMA比Ma更具参考价值,而ema也不容易出现死叉和金叉,所以一旦出现要立即作出反映。
扩展资料
定义:
SMA(C,N,M)移动平均理解了MA和EMA的含义和用途后,后面几个函数就好理解了;因为EMA的平滑系数是定的,=2/(周期+1)。
SMA,与EMA的区别就是增加了权重参数M,也就是用M代替EMA平滑系数中的2,。
DMA(C,A)动态移动平均注意,权重系数在EMA与SMA中都是用数值与周期计算出来的小数,假设有一个小数可以直接代表权重,就有了DMA,DMA(C,A)中A为权重值,公式如下:
X=DMA(C,A)=A*X+(1-A)*X'(A小于1),可以发现,DMA与SMA原理是一至的,只是用一个小数直接代替了M/N。
而在实用中,这个小数最有价值的就是换手率=V/CAPITAL;DMA(C,V/CAPITAL)的直接含义是用换手率作为权重系数,利用当日收盘价在均价中的比重计算均价,直观理解就是换手率越大,当日收盘价在均价中的作用越大。