独家!同花顺趋势顶底指标源码分享
还有疑问,立即追问>

同花顺

独家!同花顺趋势顶底指标源码分享

叩富问财 浏览:317 人 分享分享

咨询TA
首发回答

您好,同花顺趋势顶底指标是一种技术分析工具,用于帮助投资者判断股票或其他金融资产的价格趋势。该指标基于移动平均线和相对强弱指数(RSI)的计算,通过比较短期和长期移动平均线的交叉情况以及RSI值的大小来确定市场的顶部和底部。


源码如下:

```python
import talib as ta
import numpy as np

def trend_top_bottom(data, short_window=14, long_window=50):
data['SMA_short'] = ta.SMA(data['close'], timeperiod=short_window)
data['SMA_long'] = ta.SMA(data['close'], timeperiod=long_window)
data['RSI'] = ta.RSI(data['close'], timeperiod=14)

data['crossup'] = np.where((data['SMA_short'] > data['SMA_long']) & (data['SMA_short'].shift(1) <= data['SMA_long'].shift(1)), 1, 0)
data['crossdown'] = np.where((data['SMA_short'] = data['SMA_long'].shift(1)), -1, 0)

data['trend'] = data['crossup'].cumsum() - data['crossdown'].cumsum()

data['top_bottom'] = np.where((data['trend'] == 1) & (data['RSI'] > 70), 'Top',
np.where((data['trend'] == -1) & (data['RSI'] < 30), 'Bottom', 'Neutral'))

return data['top_bottom']
```

这个函数接受一个包含收盘价的数据框作为输入,并计算出趋势顶底指标。其中,`short_window`和`long_window`分别表示短期和长期移动平均线的窗口大小。函数首先计算短期和长期移动平均线以及相对强弱指数(RSI),然后根据移动平均线的交叉情况和RSI值来判断市场的顶部和底部。最后,函数返回一个包含'Top'、'Bottom'或'Neutral'的序列,表示每个时间点的市场状态。


这个市场上很多散户的交易水平并不好,那么使用智能量化分析指标是个不错的方法,拐点一目了然,可以减少散户人为操作上的失误,提高交易胜率。想安装的话可以直接加我微信领取,买卖点高精度提示,经过实盘验证,省心靠谱。

发布于2024-11-12 13:28 北京

当前我在线 直接联系我
1 收藏 分享 追问
举报
咨询TA

期货合约免费诊断,测一测你手中的合约是风险还是机会,你都能有个参考:
1.研判行情走势,买涨还是买跌?
2.警示潜在风险,死扛还是割肉?
3.揭示主力底盘,行情来了何时入场?

   免费体验>>

收藏 分享 追问
问题没解决?向金牌答主提问, 最快30秒获得解答! 立即提问
同城推荐 更多>
  • 咨询

    好评 12万+ 浏览量 336万+

  • 咨询

    好评 4.6万+ 浏览量 102万+

  • 咨询

    好评 3.2万+ 浏览量 116万+

相关文章
回到顶部