i问财量化选股-涨幅〈0、涨幅2%-7%、收红

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

问财量化选股策略逻辑

  1. 首先,我们选择涨幅小于0的股票,这是因为在熊市或者市场调整时,这部分股票可能会有更大的上涨空间。
  2. 其次,我们选择涨幅在2%-7%之间的股票,这是因为这样的股票处于温和上涨阶段,具有一定的投资价值。
  3. 再次,我们选择收红的股票,这是因为红色代表上涨,红色股票通常表示公司的经营状况良好,有利于投资者获取收益。

选股逻辑分析

以上选股逻辑主要基于公司的财务数据和市场行情进行分析,对于新手来说可能难以理解和操作。此外,该策略缺乏长期性和稳定性,容易受到市场波动的影响。

有何风险?

  1. 长期来看,由于缺乏长期性和稳定性,可能导致投资者无法获得稳定的收益。
  2. 对于短期投资者来说,市场波动大,可能存在追涨杀跌的风险。
  3. 如果公司的经营状况恶化,股票价格可能大幅下跌,造成投资损失。

如何优化?

  1. 将选股范围扩大到更大范围,比如跌幅超过10%,涨幅超过15%等。
  2. 结合基本面和技术面进行分析,以提高选票的准确性和稳定性。
  3. 加强风险管理,比如设置止损点,及时平仓等。

最终的选股逻辑

我们选择涨幅小于0的股票,选择涨幅在2%-7%之间的股票,并且选择收红的股票。

常见问题

  1. 为何选择收红的股票?
    答:因为红色代表上涨,红色股票通常表示公司的经营状况良好,有利于投资者获取收益。

python代码参考

import pandas as pd

# 读取股票数据
df = pd.read_csv('stock_data.csv')

# 选出涨幅小于0,涨幅在2%-7%,并且收红的股票
selected_stocks = df[(df['close'] > df['open']) & (df['close'] < df['open'].shift(1)) & (df['close'] > df['close'].shift(-1))]

print(selected_stocks)

在这个代码中,df['close'] > df['open']是筛选出涨幅大于0的股票,df['close'] < df['open'].shift(1)是筛选出涨幅在2%-7%的股票,df['close'] > df['close'].shift(-1)是筛选

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧