问财量化选股策略逻辑
选股逻辑:
- dde大单买入量:表示在最近五分钟内,该股票的大单买入数量。
- 自由流通股:代表当前市场上可以买卖的流通股份。
选股逻辑分析
这个策略主要是通过计算dde大单买入量和自由流通股的比例,来筛选出在最近五分钟内有大量的大单买入并且市值相对较小的股票。这种策略可能会遗漏一些优质的蓝筹股,因为这些公司的流通股份较多,但是通常会受到机构投资者的青睐。
有何风险?
- 高换手率:如果一个股票在短期内频繁交易,那么它的dde大单买入量可能会被稀释,从而影响到这个指标的准确性。
- 非市场因素:例如政策变动、公司重大事件等都可能会影响股价的波动,这些因素可能不能通过dde大单买入量来准确反映。
如何优化?
为了降低上述风险,我们可以在选择股票时,考虑更多的因素,比如公司的基本面情况、行业地位等。同时,我们也需要定期更新股票的数据,以确保数据的实时性和准确性。
最终的选股逻辑
综合考虑dde大单买入量、自由流通股比例以及公司基本面情况等因素,我们可以通过以下Python代码来实现这个选股策略:
# 导入所需库
import pandas as pd
from pandas_datareader import data as pdr
import yfinance as yf
# 获取某只股票的最新价格和自由流通股数量
stock_name = "AAPL"
data = pdr.get_data_yahoo(stock_name)
latest_price = data["Close"]
free_flow_stock = data["流通股本"]
# 计算dde大单买入量和自由流通股的比例
ddde_bought_volume = data['净流入额'].sum() / latest_price.sum()
flow_ratio = free_flow_stock / latest_price.sum()
# 满足条件的股票
selected_stocks = data.loc[(ddde_bought_volume > 0) & (ddde_bought_volume / flow_ratio < 0.5)]
print(selected_stocks)
常见问题
Q: 这个策略适用于所有类型的股票吗?
A: 不是,这个策略主要是用于筛选出流通股份较少且有大量大单买入的股票,对于流通股份较多或者大单买入量较少的股票可能效果不佳。
Q
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。

