(同花顺量化)股票均价站在五日均线之上_、10日涨幅大于0小于35、至少5根均线重合的股票

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

问财量化选股策略逻辑

  • 至少5根均线重合的股票
  • 10日涨幅大于0小于35
  • 股票均价站在五日均线之上

选股逻辑分析

这个策略看起来比较基础,主要考虑了股票的短期趋势和均线的排列情况。首先,筛选出至少5根均线重合的股票,意味着这些股票的短期趋势比较稳定,没有出现大幅的波动。其次,要求10日涨幅大于0小于35,这意味着股票的短期表现良好,但没有出现过大的涨幅。最后,股票均价站在五日均线之上,意味着股票的价格走势相对稳定,没有出现大幅的下跌。

有何风险?

这个策略的风险主要来自于市场波动和股票选择的准确性。首先,市场波动可能会导致股票价格的大幅波动,使得一些符合策略条件的股票无法获得足够的涨幅。其次,策略的准确性也受到股票选择的影响,如果选择的股票不符合策略条件,那么即使符合其他条件的股票也可能无法获得足够的涨幅。

如何优化?

为了优化这个策略,可以考虑以下几点:

  • 选择更多的均线,例如10日、20日、30日等,以更好地反映股票的中期趋势。
  • 将策略的时间周期延长,例如选择60日涨幅大于0小于35等,以更好地反映股票的长期趋势。
  • 将策略的条件放宽,例如将股票均价站在五日均线之上改为站在十日均线之上等,以增加策略的适用性。

最终的选股逻辑

  • 筛选出至少5根均线重合的股票
  • 筛选出10日涨幅大于0小于35的股票
  • 筛选出股票均价站在十日均线之上的股票

python代码参考

import tushare as ts

# 初始化pro接口
pro = ts.pro_api()

# 设置token
pro.set_token('your_token')

# 初始化pandas
import pandas as pd

# 获取所有股票数据
df = pro.realtime_quotes()

# 筛选出至少5根均线重合的股票
df = df[df['close'].rolling(window=5).count() >= 5]

# 筛选出10日涨幅大于0小于35的股票
df = df[df['pct_chg'].abs() > 0 and df['pct_chg'] < 35]

# 筛选出股票均价站在十日均线之上的股票
df = df[df['close'] > df['close'].rolling(window=10).mean()]

# 将数据转换为pandas dataframe
df = pd.DataFrame(df)

# 输出结果
print(df)

如何进行量化策略实盘?

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

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

模板如何使用?

点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。

如果有任何问题请添加 下方的二维码进群提问。

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论