问财量化选股策略逻辑
1. 股价在下跌过程中形成顺博合金的形状
- 代码片段:
df['趋势'] = df['Close'].diff() > 0
- 理解: 当股票价格连续上涨时,我们在趋势列中添加一个“True”,表示当前是上升趋势;当价格连续下跌时,我们添加一个“False”。如果价格在下跌过程中形成了顺博合金的形状,那么在趋势列中的两个相邻的“True”将变为一个“False”。
2. 收盘价大于4小于等于25
- 代码片段:
df['股价区间'] = np.where(df['Close'] < 4, '低价区', np.where(df['Close'] > 25, '高价区', '其他'))
- 理解: 如果收盘价小于4,则将其分类为“低价区”;如果收盘价大于25,则将其分类为“高价区”;否则,将其分类为“其他”。
3. 涨幅小于5%
- 代码片段:
df['涨跌幅'] = df['Close'] / df['Close'].shift(1) - 1 df['涨幅'] = df['涨跌幅'].abs() df['符合要求'] = df['涨幅'] < 0.05
- 理解: 我们首先计算出每日的涨幅,并使用前一天的收盘价作为基期。然后,我们将所有涨幅的绝对值小于0.05的数据分类为“符合要求”。
选股逻辑分析
这个策略主要关注于股票的价格波动和走势,以及其是否满足一定的涨幅限制。但是,这个策略并没有考虑公司的基本面情况,如盈利能力、财务状况等,也没有考虑到市场环境的影响,如宏观经济政策、行业发展趋势等。
有何风险?
这个策略的主要风险包括市场风险和操作风险。市场风险指的是股票市场的整体波动可能会导致所选股票的收益率下降或亏损;操作风险指的是投资者在执行买入和卖出操作时可能因为市场变化或者其他原因而导致损失。
如何优化?
为了降低市场风险和操作风险,我们可以考虑加入一些基本面指标的筛选条件,比如市盈率、市净率、负债率等。同时,我们也需要考虑市场环境的变化,比如经济周期、行业
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。