问财量化选股策略逻辑
今日增仓占比>5%,涨幅<2.6且涨幅>-5
选股逻辑分析
这个策略的逻辑是基于三个条件来筛选股票:
- 今日增仓占比>5%,表示这只股票最近有较多的资金流入,说明投资者对该股票比较看好。
- 涨幅<2.6且涨幅>-5,表示这只股票最近的涨幅在一定范围内,没有出现大幅上涨或下跌的情况。
- KDJ(k)增长值,表示这只股票的KDJ指标正在向上移动,表明市场情绪正在好转。
综合这三个条件,该策略可以筛选出那些有资金流入、涨幅适中且市场情绪向好的股票,这些股票可能具有较好的投资价值。
有何风险?
这个策略的局限性在于,它只能筛选出符合特定条件的股票,而不能对股票的整体情况进行综合分析。因此,投资者在使用这个策略时,需要结合其他因素,如公司的财务状况、行业前景等,来进行综合分析,以降低投资风险。
如何优化?
为了优化这个策略,可以考虑增加更多的条件,如公司的盈利能力、市盈率等,以更全面地分析股票的投资价值。此外,还可以考虑使用更高级的量化分析工具,如机器学习算法等,来提高策略的准确性和可靠性。
最终的选股逻辑
最终的选股逻辑如下:
import talib
def get筛选条件():
# 获取今日增仓占比
data = get_data()
open_price = data['open']
close_price = data['close']
total_trades = data['total_trades']
buying_power = total_trades * (close_price - open_price)
total_buying_power = buying_power.sum()
daily_buying_power = buying_power / total_trades
buying_power_percentage = daily_buying_power / total_buying_power * 100
buying_power_percentage = buying_power_percentage.round(2)
today_buying_power_percentage = buying_power_percentage[0]
# 获取KDJ指标
k, d, j = talib.KDJ(close_price)
k_diff = k - d
j_diff = j - d
k_j_diff = k_diff - j_diff
k_j_diff = k_j_diff * 100
# 获取涨幅条件
data = get_data()
close_price = data['close']
open_price = data['open']
daily_change = close_price - open_price
daily_change_percentage = daily_change / open_price * 100
daily_change_percentage = daily_change_percentage.round(2)
daily_change_percentage = daily_change_percentage[0]
daily_gain = close_price - open_price
daily_gain_percentage = daily_gain / open_price * 100
daily_gain_percentage = daily_gain_percentage.round(2)
daily_gain_percentage = daily_gain_percentage[0]
daily_loss = open_price - close_price
daily_loss_percentage = daily_loss / open_price * 100
daily_loss_percentage = daily_loss_percentage.round(2)
daily_loss_percentage = daily_loss_percentage[0]
# 获取筛选条件
condition1 = today_buying_power_percentage > 5
condition2 = daily_gain_percentage < 2.6 and daily_gain_percentage > -5
condition3 = k_j_diff > 0
# 返回筛选条件
return condition1 and condition2 and condition3
这个策略可以筛选出那些有资金流入、涨幅适中且市场情绪向好的股票,这些股票可能具有较好的投资价值。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


