问财量化选股策略逻辑
今日增仓占比>5%
使用今日增仓占比指标来筛选股票,即股票当日的买入金额占流通市值的比例大于5%。这个指标可以反映资金的流入情况,如果资金流入较多,说明市场对该股票的看好程度较高。
三个技术指标同时金叉
使用三个技术指标来筛选股票,即股票的K线、D线和J线同时金叉。K线表示股票的价格走势,D线表示股票的短期趋势,J线表示股票的超买超卖指标。当三个指标同时金叉时,说明股票的短期趋势和超买超卖指标都处于良好的状态,可以考虑买入。
500日内至少2次涨停
使用500日内至少2次涨停指标来筛选股票,即股票在过去的500天内至少出现两次涨停。这个指标可以反映股票的活跃程度和市场关注度,如果股票在过去500天内出现多次涨停,说明市场对该股票的看好程度较高。
选股逻辑分析
以上三个指标都是基于技术分析的角度来筛选股票,可以反映股票的市场表现和资金流入情况。但是,这些指标并不是完全可靠的,因为股票的价格走势受到许多因素的影响,包括政策、经济、行业等因素。因此,使用这些指标来筛选股票时,需要结合其他因素进行综合分析。
有何风险?
以上三个指标并不是完全可靠的,因为股票的价格走势受到许多因素的影响,包括政策、经济、行业等因素。因此,使用这些指标来筛选股票时,需要结合其他因素进行综合分析。此外,股票市场存在一定的风险,投资者在进行投资时需要谨慎对待。
如何优化?
为了提高筛选股票的准确性和可靠性,可以考虑结合其他因素进行综合分析,例如公司的财务状况、行业的发展前景、政策的变化等。此外,投资者也可以考虑使用量化交易策略来提高投资的效率和准确性。
最终的选股逻辑
以下是最终的选股逻辑:
-
使用今日增仓占比指标来筛选股票,即股票当日的买入金额占流通市值的比例大于5%。
-
使用三个技术指标来筛选股票,即股票的K线、D线和J线同时金叉。
-
使用500日内至少2次涨停指标来筛选股票,即股票在过去的500天内至少出现两次涨停。
-
结合公司的财务状况、行业的发展前景、政策的变化等其他因素进行综合分析。
-
使用量化交易策略来提高投资的效率和准确性。
python代码参考
以下是参考的python代码:
import talib
def get_stock_data(stock_code):
# 获取股票的历史数据
data = get_data(stock_code)
# 计算今日增仓占比指标
today_buy_amount = data['buy_amount'] / data['total_amount']
today_buy_percent = today_buy_amount / data['close']
# 计算三个技术指标
k, d, j = talib.STOCHastics(data['close'], fastperiod=10, slowperiod=30, fastkperiod=3, slowkperiod=3, slowdperiod=3, fastdperiod=3, slowjperiod=3, fastjperiod=3)
# 计算500日内至少2次涨停指标
n = 500
count = 0
for i in range(n, 0, -1):
if data['close'][i] > data['close'][i-1] and data['close'][i] > data['close'][i-2]:
count += 1
if count >= 2:
# 如果满足以上所有指标,就认为该股票是符合要求的
return True
else:
return False
需要注意的是,以上代码中的get_data函数需要根据具体情况进行编写,用于获取股票的历史数据。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


