问财量化选股策略逻辑
今日增仓占比>5%,前日实际换手率>3~28,60开头的股票
选股逻辑分析
该策略的逻辑是基于今日股票的增仓比例和前日的实际换手率来筛选股票。其中,今日增仓比例指的是股票今日的成交量相对于前一日的成交量的增加比例,前日实际换手率指的是股票前一日的成交量相对于流通盘的换手率。这些指标可以反映股票的活跃程度和市场关注度,同时也能够反映机构投资者的买入行为。
该策略的条件是今日增仓比例大于5%,前日实际换手率在3%到28%之间,且股票以60开头。这些条件可以筛选出相对活跃的股票,同时也能够排除一些流动性较差的股票。
有何风险?
该策略的风险主要来自于市场风险和股票选择风险。市场风险指的是股票市场的波动性,可能会导致投资者的收益出现较大的波动。股票选择风险指的是投资者选择的股票可能不符合预期,导致收益不佳。
如何优化?
为了优化该策略,可以考虑以下几点:
-
选择更多的指标来筛选股票,例如滚动市盈率、市净率等,以提高筛选出的股票的质量。
-
对于符合条件的股票,可以进一步分析其财务数据、经营状况等因素,以提高股票的选择准确性。
-
可以考虑使用量化交易软件来实现该策略,以提高交易效率和准确性。
最终的选股逻辑
最终的选股逻辑如下:
def select_stock():
# 获取所有股票的代码和名称
stock_codes = get_stock_codes()
# 初始化股票池
stock_pool = []
# 遍历股票池,筛选符合条件的股票
for code in stock_codes:
if code.startswith('60') and code.endswith('.SH'):
# 获取股票的今日增仓比例和前日实际换手率
today_percent = get_stock_percent(code)
yesterday_percent = get_stock_percent(code, yesterday)
today_volume = get_stock_volume(code)
yesterday_volume = get_stock_volume(code, yesterday)
# 判断股票是否符合条件
if today_percent > 0.05 and yesterday_percent > 0.03 and yesterday_volume > 100000 and yesterday_volume < 10000000:
# 将符合条件的股票加入股票池
stock_pool.append(code)
# 返回股票池
return stock_pool
该策略使用了Python的函数和模块来实现,具体包括:
get_stock_codes():获取所有股票的代码和名称。get_stock_percent():获取股票的今日增仓比例。get_stock_volume():获取股票的成交量。yesterday:获取昨天的日期。
该策略使用了条件语句和循环语句来筛选符合条件的股票,并将结果保存在股票池中。最终,该策略返回股票池,投资者可以根据股票池中的股票进行进一步分析和交易。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


