量化交易社区-涨幅〈0、股票均价在五日均线之上、换手率大于7%但小于10%m股票

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

问财量化选股策略逻辑

选股逻辑:涨幅〈0,股票均价在五日均线之上,换手率大于7%但小于10%

选股逻辑分析

对于涨幅小于0的股票,我们首先看其是否处于五日均线之上。若在,则可以进一步观察其换手率,若换手率大于7%但小于10%,则认为该股票有较好的活跃度,有可能是市场热门股票。

有何风险?

该策略的风险主要在于选股的逻辑可能不够全面,有可能漏掉一些优秀的股票。另外,股票价格的波动也会带来投资风险。

如何优化?

可以考虑增加更多的选股逻辑,例如结合技术分析、基本面分析等,以提高选股的准确性。

最终的选股逻辑

最终的选股逻辑是:涨幅小于0,同时股票均价在五日均线之上,换手率大于7%但小于10%。

常见问题

  1. 什么是换手率?
  2. 五日均线是什么?
  3. 如何确定股票是否处于五日均线之上?
  4. 该策略有什么风险?
  5. 如何优化选股策略?

指标公式代码参考

在实际应用中,可以使用如下指标公式来选股:

import tushare as ts
import pandas as pd

# 获取股票数据
pro = ts.pro_api("你的tushare_token")
df = pro.daily(ts_code="600000", start_date="20210101", end_date="20210201")

# 计算五日均线
df["MA5"] = df["Close"].rolling(window=5).mean()

# 计算换手率
df["turnover_ratio"] = df["turnover"].div(df["MA5"])

# 选股条件
df = df[(df["turnover_ratio"] > 7) & (df["turnover_ratio"] < 10)]

# 获取符合条件的股票代码
stock_codes = df["ts_code"].tolist()

请注意替换 "你的tushare_token" 为你的tushare token。

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧