问财量化选股策略逻辑
- 顺博合金下跌会合线:这可能意味着股票已经接近底部或者正在形成反转形态,因此具有一定的投资价值。
- 去掉新股与次新股:这是因为新股和次新股的流动性通常较差,而且风险较高。
- 分时换手率前二个:这可能意味着资金关注度高,市场活跃度较好。
选股逻辑分析
以上三个条件结合起来,可能筛选出一些基本面良好、市场关注度高、价格相对合理的股票,有一定的投资价值。
有何风险?
然而,任何投资都有风险。首先,这些条件可能不完全准确,导致筛选出的股票不符合实际的投资需求。其次,市场的变化不可预测,即使在底部形成的股票也可能继续下跌。最后,这些条件只适用于特定的时间窗口,过时的数据可能会误导投资者。
如何优化?
为了减少风险,我们可以增加更多的条件来验证筛选结果,例如查看公司的财务报告、行业趋势等。同时,我们也可以调整时间窗口,使其更符合当前的市场环境。
最终的选股逻辑
综合考虑公司的基本面、市场关注度和价格,结合多维度的指标,如换手率、KDJ、MACD等,以及市场整体的趋势和状态,我们可以构建一个较为完善的选股逻辑。
常见问题
-
为何要去掉新股和次新股?
答:因为新股和次新股的流动性通常较差,且风险较高。 -
为什么需要查看公司财务报告和行业趋势?
答:这可以帮助我们了解公司的经营状况和未来发展前景,从而做出更好的投资决策。 -
时间窗口应该如何调整?
答:可以根据当前的市场环境和预期的变化,适当调整时间窗口的长度。
python代码参考
import pandas as pd
# 获取数据
df = pd.read_csv('stock_data.csv')
# 定义选股条件
condition1 = df['Price'] < df['Close'].rolling(window=5).min() # 顺博合金下跌会合线
condition2 = df['上市日期'] != 'New' and df['上市日期'] != 'Second' # 去掉新股与次新股
condition3 = df['Volume'].rolling(window=10).sum() > df['Volume'].rolling(window=5).sum() # 分时换手率前二个
# 按照条件筛选
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。