首页 > 留学规划 > 问答 > 威廉姆斯分形指标源码,Python威廉姆斯分形指标实现

威廉姆斯分形指标源码,Python威廉姆斯分形指标实现

来源:本站 时间:2023-07-12 00:40:05 编辑:出国留学 手机版

1. 什么是威廉姆斯分形指标?

威廉姆斯分形指标是一种用于描述价格变动趋势的技术指标。由美国物理学家、数学家、金融家、商人等多重身份的著名人物威廉姆斯(Bill Williams)所发明。该指标主要基于两个假设,即1)市场的任何趋势都可以被视为自然现象,2)市场的任何趋势都可以通过分形来描述。

 什么是威廉姆斯分形指标

威廉姆斯分形指标主要由以下三个部分组成:

牛顿摆

阻力指标(AO)

加速指标(AC)

2. 威廉姆斯分形指标的应用

威廉姆斯分形指标可用于以下方面:

判断市场趋势:威廉姆斯分形指标能够很好地判断市场的趋势,可以帮助投资者把握市场动向。

确定买卖点位:威廉姆斯分形指标能够有效地确定买入和卖出的点位,可以帮助投资者抓住投资机会。

制定交易策略:威廉姆斯分形指标可以指导投资者制定交易策略,从而更好地控制风险。

3. Python威廉姆斯分形指标实现

以下为Python代码实现:

```python

import talib

import numpy as np

import pandas as pd

def williams_fractal_indicator(high, low):

max_high = high.rolling(5).max().shift(-2)

min_low = low.rolling(5).min().shift(-2)

bull_fractal = pd.Series(max_high[(max_high == high)], index = high.index)

bear_fractal = pd.Series(min_low[(min_low == low)], index = low.index)

return bull_fractal, bear_fractal

```

如上所示的代码是通过使用talib库实现的威廉姆斯分形指标,其中使用了numpy和pandas库。主要实现了以下功能:

计算最高价的5日移动最大值

计算最低价的5日移动最小值

找出牛市分形点(五日最大值等于当前最高价)

找出熊市分形点(五日最小值等于当前最低价)

4. 威廉姆斯分形指标的局限性

尽管威廉姆斯分形指标可以较好地把握市场的趋势和买卖点,但其仍具有一定的局限性,主要表现在以下几个方面:

灵敏度不够:威廉姆斯分形指标在某些时候可能会出现滞后的情况,导致信号不够敏感。

趋势类型单一:威廉姆斯分形指标只能对趋势进行简单的分类,难以区分不同类型的趋势。

容易受到噪声干扰:由于威廉姆斯分形指标基于价格变动的形态描述,因此在低交易量或高波动性的市场中容易受到噪声干扰。

缺乏量价确认:威廉姆斯分形指标只能从价格角度来描述市场,缺乏对成交量和资金流动的考虑。

因此,在实际应用时,投资者应该结合自己的交易经验和市场环境,综合考虑不同指标的优缺点,制定可行的交易策略。

文章TAG:威廉威廉姆斯分形指标威廉姆斯分形指标源码

最近更新

留学规划排行榜推荐