问财量化选股策略逻辑
首先,我们选取至少5根均线重合的股票,这可以表示股票的短期和中期趋势比较稳定,同时也能够减少交易成本。接下来,我们筛选昨天龙虎榜的股票,这可以反映市场资金的流入和流出情况,从而帮助我们判断股票的短期走势。最后,我们选择换手率在2%到9%之间的股票,这可以表示股票的交易活跃度适中,避免选择过于活跃或过于低迷的股票。
选股逻辑分析
这个策略的逻辑是基于技术分析和市场资金流动分析,通过选取均线重合、龙虎榜和换手率适中的股票来筛选出具有投资价值的股票。这个策略的优点是能够减少交易成本,同时能够反映市场资金的流入和流出情况,从而帮助我们判断股票的短期走势。但是,这个策略的缺点是可能会漏掉一些具有潜力的股票,因为我们需要选取至少5根均线重合的股票,这可能会导致我们错过一些短期波动较大的股票。
有何风险?
这个策略的风险主要来自于市场风险和交易风险。市场风险是指股票价格的波动性,由于股票价格受到市场情绪、政策等因素的影响,因此可能会出现较大的波动。交易风险是指投资者在交易过程中可能会出现失误,例如买入价格过高或卖出价格过低,从而导致投资损失。因此,在实际操作中,投资者需要根据自己的风险承受能力和投资目标来选择合适的策略,并且需要密切关注市场动态和股票价格波动。
如何优化?
为了优化这个策略,我们可以考虑以下几点:
- 增加均线的数量,例如选择10根均线或者更多,这样可以更好地反映股票的短期和中期趋势。
- 考虑加入其他技术指标,例如MACD、RSI等,这些指标可以帮助我们更好地判断股票的走势。
- 考虑加入其他市场因素,例如政策、经济等,这些因素也会影响股票价格的波动。
最终的选股逻辑
最终的选股逻辑如下:
- 选取至少5根均线重合的股票。
- 筛选昨天龙虎榜的股票。
- 选择换手率在2%到9%之间的股票。
- 对于符合以上条件的股票,加入其他技术指标和市场因素的综合分析,以提高策略的准确性和可靠性。
python代码参考
以下是使用pandas和numpy库实现的python代码参考:
import pandas as pd
import numpy as np
# 读取股票数据
data = pd.read_csv('stock_data.csv')
# 筛选均线重合的股票
data = data[(data['ma1'] == data['ma2']) & (data['ma2'] == data['ma3']) & (data['ma3'] == data['ma4']) & (data['ma4'] == data['ma5'])]
# 筛选龙虎榜的股票
data = data[(data['buy'] > 0) | (data['sell'] > 0)]
# 筛选换手率适中的股票
data = data[(data['turnover'] > 2) & (data['turnover'] < 9)]
# 综合分析
data = data[['close', 'ma1', 'ma2', 'ma3', 'ma4', 'ma5', 'buy', 'sell', 'turnover']]
data = data[['close', 'ma1', 'ma2', 'ma3', 'ma4', 'ma5', 'buy', 'sell', 'turnover']].apply(lambda x: x / x.sum() if x.sum() > 0 else np.nan, axis=1)
data = data.dropna()
# 输出符合条件的股票
print(data)
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


