同花顺backtest选股策略-连续两周股价上涨、rsi多头、涨幅小于5%和

用户头像神盾局量子研究部
2023-11-21 发布

问财量化选股策略逻辑

在本次量化选股中,我们主要关注连续两周股价上涨、RSI多头以及涨幅小于5%等因素。

首先,连续两周股价上涨意味着股票在短期内具有较好的走势,这有助于我们筛选出可能性较高的股票。其次,RSI多头表明股票的相对强度指数(RSI)在多头区域,这意味着股票的短线走势较为乐观。最后,涨幅小于5%则进一步降低了投资风险。

选股逻辑分析

  1. 连续两周股价上涨:这有助于我们筛选出可能性较高的股票。在过去的两周内,股票的收盘价需要连续上涨,这表明股票受到了市场的积极认可。

  2. RSI多头:相对强度指数(RSI)在多头区域表明股票的短线走势较为乐观。RSI指标通常在0-100的范围内,当RSI大于50时,表明股票处于多头状态,这意味着股票价格可能会继续上涨。

  3. 涨幅小于5%:为了降低投资风险,我们希望在筛选出的股票中,涨幅尽可能地小。这样可以确保我们在投资时,股票价格的变动不会过于剧烈,从而降低潜在的投资风险。

有何风险?

尽管这个策略在筛选股票时具有一定的优势,但仍存在一定的风险。首先,这个策略主要关注的是股票的短期走势,因此可能会错过一些长期上涨的股票。其次,由于RSI多头和涨幅小于5%的要求,可能会筛选出一些股票价格波动较大的股票,这可能导致投资收益不稳定。

如何优化?

为了优化这个策略,我们可以考虑引入一些其他因素,例如:

  1. 成交量:在筛选股票时,可以结合成交量来判断股票的走势。如果股票的成交量也表现出多头走势,那么这个股票的可能性和投资价值会更高。

  2. 题材:可以关注一些热门行业或公司的股票,这些股票往往具有较高的关注度和投资价值。

  3. 技术指标:除了RSI和涨幅,我们还可以结合其他技术指标来判断股票的走势,例如均线系统、MACD等。

最终的选股逻辑

综合以上分析,我们可以得出最终的选股逻辑如下:

  1. 连续两周股价上涨
  2. RSI多头
  3. 涨幅小于5%

在实际操作中,我们可以结合成交量、题材和技术指标等进一步优化选股策略,以提高选股的准确性和稳定性。

常见问题

  1. 什么是RSI指标?

RSI(相对强度指数)是一种技术分析指标,用于衡量股票的强弱程度。RSI的取值范围在0-100之间,当RSI大于50时,表明股票处于多头状态;当RSI小于50时,表明股票处于空头状态。

  1. 如何计算RSI指标?

RSI的计算公式为:RSI = (100 - (100 / (1 + RSI)) × (SS / S)) × 100。其中,SS为股票在一段时间内的总涨幅,S为股票在同一时期内的总跌幅。

  1. 什么是连续两周股价上涨?

连续两周股价上涨是指在过去的两周内,股票的收盘价连续上涨。这有助于我们筛选出可能性较高的股票。

  1. 如何降低投资风险?

在实际操作中,我们可以通过以下方法降低投资风险:

  • 分散投资:将资金分散到多只股票上,降低单一股票的风险。
  • 止损:在股票价格下跌时,及时止损,避免亏损扩大。
  • 定期调整投资组合:根据市场变化和选股策略的效果,定期调整投资组合。

指标公式代码参考

在实际操作中,我们可以使用以下指标公式来筛选股票:

import tushare as ts
import pandas as pd

# 获取股票数据
token = "你的tushare_token"
ts.set_token(token)
pro = ts.pro_api()
stock_list = pro.stock_basic(exchange='', list_status='L', fields='ts_code,name')
df = pd.DataFrame(stock_list)
df.set_index('ts_code', inplace=True)

# 计算RSI指标
df['RSI'] = talib.RSI(df['close'].values, timeperiod=14)

# 筛选符合条件的股票
selected_stocks = df[(df['RSI'] > 50) & (df['close'].pct_change() < 0.05)]

这段代码将获取股票数据,计算RSI指标,并筛选出符合条件的股票。

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

select_sentence = '市值小于100亿' #选股语句。

模板如何使用?

点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。
收益&风险
源码

评论