量化交易选股策略-今天上涨、涨幅2%-7%、价小于历史最高价50%小于12

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

问财量化选股策略逻辑

根据今天的上涨情况,我们选择了今天上涨并且涨幅在2%-7%,同时价格低于历史最高价50%以下,并且低于12.8元的股票。

选股逻辑分析

这个逻辑的选择主要考虑了以下几个因素:

  1. 上涨幅度:选择今天有良好上涨表现的股票,可以增加投资的可能性。
  2. 涨幅范围:设定2%-7%的涨幅范围,既可以保证一定的收益,又不会过于激进。
  3. 价格限制:设定价格限制在历史最高价的50%以下和12.8元以下,是为了防止过高价格导致的风险。

有何风险?

然而,这个逻辑也存在一些潜在的风险:

  1. 市场波动:股票市场存在很大的不确定性,即使今天有上涨表现,也不能保证明天还会继续上涨。
  2. 公司经营状况:虽然价格低,但公司经营状况不佳的话,也可能会影响到股票的价值。
  3. 波动性:如果股票价格波动较大,可能会导致投资者的损失。

如何优化?

为了降低这些风险,我们可以进行以下优化:

  1. 对市场进行深入研究:了解市场动态,把握市场趋势,提高投资成功率。
  2. 分散投资:不把所有的资金都投入到一只股票上,而是分散投资到多只股票上,这样可以降低单一股票带来的风险。
  3. 设置止损点:当股票价格下跌超过预设的止损点时,及时卖出,减少亏损。

最终的选股逻辑

通过以上分析,我们的最终选股逻辑是:选择今天上涨并且涨幅在2%-7%,同时价格低于历史最高价50%以下,并且低于12.8元的股票。

常见问题

Q: 为什么设定价格限制在历史最高价的50%以下?
A: 设定价格限制是为了防止过高价格导致的风险。

Q: 如果我购买的股票不符合这个逻辑怎么办?
A: 可以定期检查是否符合逻辑,或者寻找新的逻辑进行投资。

python代码参考

import pandas as pd

# 假设df是包含所有股票的数据框
stock_df = pd.read_csv('stock_data.csv')

# 根据逻辑筛选出符合条件的股票
selected_stocks = stock_df[(stock_df['price'] < stock_df['history_max_price'] * 0.5) & (stock

## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

    模板如何使用?

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


    
收益&风险
源码

评论