admin 管理员组文章数量: 1086019
2024年4月30日发(作者:contentment什么意思)
抄底王指标公式源码
这里是抄底王指标公式的源码,可以供大家参考和使用。
1. 极值点指标代码:
```python
def extreme_value(data, window):
'''
极值点指标
:param data: , 价格序列
:param window: int, 计算极值点的窗口大小
:return: , 极值点指标序列
'''
max_idx = g(window=window,
center=True).apply(lambda x: ())
min_idx = g(window=window,
center=True).apply(lambda x: ())
res = (0, index=)
res[max_idx] = 1
res[min_idx] = -1
return res
```
2. RSI指标代码:
```python
- 1 -
def RSI(data, window):
'''
RSI指标
:param data: , 价格序列
:param window: int, 计算RSI的窗口大小
:return: , RSI指标序列
'''
delta = ()
delta = delta[1:]
pos = ()
neg = ()
pos[pos < 0] = 0
neg[neg > 0] = 0
pos_avg = g(window=window).mean()
neg_avg = g(window=window).mean().abs()
RSI = 100.0 - (100.0 / (1.0 + pos_avg / neg_avg))
return RSI
```
3. MACD指标代码:
```python
def MACD(data, fast_window, slow_window, signal_window):
'''
- 2 -
MACD指标
:param data: , 价格序列
:param fast_window: int, 计算快线的窗口大小
:param slow_window: int, 计算慢线的窗口大小
:param signal_window: int, 计算信号线的窗口大小
:return: ame, 包含MACD指标、快线、慢线、信号线
的DataFrame
'''
EMAfast = (span=fast_window,
min_periods=fast_window - 1).mean()
EMAslow = (span=slow_window,
min_periods=slow_window - 1).mean()
MACD = EMAfast - EMAslow
signal = (span=signal_window,
min_periods=signal_window - 1).mean()
hist = MACD - signal
res = ([MACD, EMAfast, EMAslow, signal, hist],
axis=1)
s = ['MACD', 'EMAfast', 'EMAslow', 'Signal',
'Hist']
return res
```
- 3 -
以上便是抄底王指标的源码,供大家参考和使用。
- 4 -
版权声明:本文标题:抄底王指标公式源码 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1714464901a681333.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论