14.3 趋势型技术指标实例

14.3 趋势型技术指标实例


趋势型指标是投资者最容易在市场中获利的方法,也是期货、股票、外汇市场中最为著名的格言"让利润充分增长,限制损失"的真实反映。

14.3.1 平滑异同平均线MACD

在Python 量化交易策略中,平滑异同平均线MACD 的语法格式如下:

MACD(security_list, check_date, SHORT = 12 , LONG = 26, MID = 9)

各参数意义如下:

参数security_list :股票列表,可以是一只股票,也可是多只股票。

参数check_date :要查询数据的曰期。

参数SHORT: 统计的天数SHORT 。

参数LONG: 统计的天数LONG 。

参数MID: 统计的天数MID 。

返回DIF , DEA 和MACD 的值,返回类型也与传统平均线相同,这里不再多说。

平滑异同平均线MACD 用法具体如下:

第一, DIFF 、DEA 均为正, DIFF 向上突破DEA ,买入信号。

第二, DIFF 、DEA 均为负, DIFF 向下跌破DEA ,卖出信号。

第三, DEA 线与K 线发生背离,行情反转信号。

第四,分析MACD 柱状线,由红变绿(正变负) ,卖出信号;由绿变红,买入信号。

14.3.2 趋向指标DMI

在Python 量化交易策略中,趋向指标DMI 的语法格式如下:

DMI(security_list , check_date, N=14 , MM = 6)

其中security_list 和check_date 参数与传统平均线相同,这里不再多说。参数N 和MM 表示统计的天数N 和统计的天数MM。

返回PDI , MDI, ADX, ADXR 的值,返回类型也与传统平均线相同,这里也不再多说。

趋向指标DMI 用法具体如下:

第一, PDI 线从下向上突破MDI 线,显示有新多头进场,为买进信号。

第二, PDI 线从上向下跌破MDI 线,显示有新空头进场,为卖出信号。

第三, ADX 值持续高于前一日时,市场行情将维持原趋势。

第四, ADX 值递减,降到20 以下,且横向行进肘,市场气氛为盘整。

第五, ADX 值从上升倾向转为下降时,表明行情即将反转。

新建一个Python3 文件,在单元格中输入代码如下:

14.3.3 简易波动指标EMV

在Python 量化交易策略中,简易波动指标EMV 的语法格式如下:

EMV(security_list, check date , N = 14 , M = 9)

其中security_list 和check_date 参数与传统平均线相同,这里不再多说。参数N 和M 表示统计的天数N 和统计的天数M 。

返回EMV 和MAEMV 的值,返回类型也与传统平均线相同,这里也不再多说。

简易技动指标EMV 用法具体如下:

第一, EMV 由下往上穿越0 轴时,视为中期买进信号。

第二, EMV 由上往下穿越0 轴时,视为中期卖出信号。

第三, EMV 的平均线穿越0 轴时,产生假信号的机会较少。

需要注意的是,须长期使用EMV 指标才能获得最佳利润。

新建一个Python3 文件,在单元格中输入代码如下:

14.3.4 终极指标UOS

在Python 量化交易策略中,终极指标uos 的语法格式如下:

UOS(security_list, check_date, N1 = 7, N2 = 14, N3 = 28 , M = 6)

其中security_list 和check_date 参数与传统平均线相同,这里不再多说。参数N1 , N2 、N3 和M 表示统计的天数N1 , N2, N3 和统计的天数M 。

返回终极指标和MAUOS 的值,返回类型也与传统平均线相同,这里也不再多说。

终极指标UOS 用法具体如下:

第一, UOS 上升至50~70 之间,而后向下跌破其N 字曲线低点时,为短线卖点。

第二, UOS 上升超过70 以上,而后向下跌破70 时,为中线卖点。

第三, UOS 下跌至45 以下,而后向上突破其N 字曲线高点时,为短线买点。

第四, UOS 下跌至35 以下,产生一底比一底高的背离现象时,为底部特征。

需要注意的是,以上各项数据会因个股不同而略有不同,请投资者利用参考线自行修正。

新建一个Python3 文件,在单元格中输入代码如下: