股票里的DIFF和DIF是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了股票里的DIFF和DIF是啥?相关的知识,希望对你有一定的参考价值。

DIF叫做差离值,又叫正负差,是组成MACD指标的核心部分。DIF是快速平滑移动平均线(EMA1)和慢速平滑移动平均线(EMA2)的差。
在现有的技术分析软件中,MACD常用参数是快速平滑移动平均线为12,慢速平滑移动平均线参数为26。所以,DIF即为12日EMA数值减去26日EMA数值的差。
DIFF则是收盘价短期、长期指数平滑移动平均线间的差。
具体的可参阅下有关方面的书籍系统的去了解一下,同时再结合个模拟盘练练,目前的牛股宝模拟炒股还不错,里面许多的功能足够分析大盘与个股,使用起来有一定的帮助。希望可以帮助到您,祝投资愉快!
参考技术A 白色的线是DIFF,黄色的线是DEA
一、DIF和MACD的值及线的位置
1、当DIF和MACD均大于0(即在图形上表示为它们处于零线以上)并向上移动时,一般表示为股市处于多头行情中,可以买入或持股;
2、当DIF和MACD均小于0(即在图形上表示为它们处于零线以下)并向下移动时,一般表示为股市处于空头行情中,可以卖出股票或观望。
3、当DIF和MACD均大于0(即在图形上表示为它们处于零线以上)但都向下移动时,一般表示为股票行情处于退潮阶段,股票将下跌,可以卖出股票和观望;
4、当DIF和MACD均小于0时(即在图形上表示为它们处于零线以下)但向上移动时,一般表示为行情即将启动,股票将上涨,可以买进股票或持股待涨。
二、DIF和MACD的交叉情况
1、当DIF与MACD都在零线以上,而DIF向上突破MACD时,表明股市处于一种强势之中,股价将再次上涨,可以加码买进股票或持股待涨,这就是MACD指标“黄金交叉”的一种形式。
2、当DIF和MACD都在零线以下,而DIF向上突破MACD时,表明股市即将转强,股价跌势已尽将止跌朝上,可以开始买进股票或持股,这是MACD指标“黄金交叉”的另一种形式。
3、当DIF与MACD都在零线以上,而DIF却向下突破MACD时,表明股市即将由强势转为弱势,股价将大跌,这时应卖出大部分股票而不能买股票,这就是MACD指标的“死亡交叉”的一种形式。
4、当DIF和MACD都在零线以上,而DIF向下突破MACD时,表明股市将再次进入极度弱市中,股价还将下跌,可以再卖出股票或观望,这是MACD指标“死亡交叉”的另一种形式。

array_diffarray_diff_keyarray_diff_ukeyarray_diff_assocarray_diff_uassoc 的用法

<?php

// array_diff* 系列的函数都返回关联数组

$array1 = [
    ‘a‘ => 1,
    ‘b‘ => 2,
    ‘e‘ => 3,
];
$array2 = [
    ‘a‘ => 1,
    ‘b‘ => 3,
    ‘c‘ => 5, // 这里的 0 是默认的, 写出来只是为了明显一点
];

// 只比较值
echo "array_diff(\$array1, \$array2): \n";
var_dump(array_diff($array1, $array2));

// 只比较键
echo "array_diff_key(\$array1, \$array2): \n";
var_dump(array_diff_key($array1, $array2));

// 1、在 $array1 中的值, 但不在 $array2 中的值的对应项会被返回
// 2、在 $array1 中的键, 但不在 $array2 中的键的对应项会被返回(即使两个数组中有相同的该键对应的值)
// 可以简单理解为, 该函数融合了 array_diff_key 和 array_diff 的功能:
// 1、先比较了两个数组的键, 在 $array1 中, 但不在 $array2 中的键会被返回(array_diff_key)
// 2、再比较两个数组的值(array_diff)
echo "array_diff_assoc(\$array1, \$array2): \n";
var_dump(array_diff_assoc($array1, $array2));

function compare($key1, $key2) {
    if ($key1 == $key2) {
        return 0;
    }
    return ($key1 > $key2) ? 1 : -1;
}

// array_diff 使用自定义回调函数进行 键和值 比较: array_diff_uassoc(同时比较键和值)
echo "array_diff_uasssoc(\$array1, \$array2): \n";
var_dump(array_diff_uassoc($array1, $array2, ‘compare‘));

// array_diff 使用自定义回调函数进行 键 比较: array_diff_ukey(只比较键)
echo "array_diff_ukey(\$array1, \$array2): \n";
var_dump(array_diff_ukey($array1, $array2, ‘compare‘));

  

输出:

array_diff($array1, $array2): 
array(1) {
  ["b"]=>
  int(2)
}
array_diff_key($array1, $array2): 
array(1) {
  ["e"]=>
  int(3)
}
array_diff_assoc($array1, $array2): 
array(2) {
  ["b"]=>
  int(2)
  ["e"]=>
  int(3)
}
array_diff_uasssoc($array1, $array2): 
array(2) {
  ["b"]=>
  int(2)
  ["e"]=>
  int(3)
}
array_diff_ukey($array1, $array2): 
array(1) {
  ["e"]=>
  int(3)
}

  

 

以上是关于股票里的DIFF和DIF是啥?的主要内容,如果未能解决你的问题,请参考以下文章

股票 macd指标 DIFF DEA 数值取值范围

股票技术分析中DIFF是啥意思?

股票--MACD指标

股票VOL-TDX的黄线和紫线是啥意思

在现货原油或股票中MACD、DIFF、DEA后面的数字啥意思?

在现货原油或股票中MACD、DIFF、DEA后面的数字啥意思