问财量化选股策略逻辑
首先,我们选取上15个交易日内的股票,如果在这15个交易日内该股出现过涨停的情况,则说明该股有较强的市场表现力和投资者关注度。
其次,我们需要查看该股的60分钟DMA线和AMA线。D MA线是通过计算一定时间周期内股价的移动平均值来平滑价格波动的一种技术指标,而AM A线则是通过计算一定时间周期内股价的标准差来衡量股价波动的幅度的一种技术指标。如果这两条线之间的差距较大,说明股价存在较大的波动性,有可能引发投资者的关注和买入操作。
最后,我们需要关注该股的开盘涨幅情况。一般来说,开盘涨幅大于5%的股票容易受到市场的追捧,因此具有较高的投资价值。
选股逻辑分析
以上三种逻辑可以有效地筛选出市场上具有较强市场表现力、较高波动性和较大开盘涨幅的股票,从而提高投资的成功率。
有何风险?
然而,这种方法也存在一定的风险。一方面,如果在选择股票时忽略了其他重要的基本面因素,可能会导致投资决策失误。另一方面,如果在交易过程中过于依赖技术指标,也可能忽视了市场的实际情况,从而导致交易失败。
如何优化?
为了减少这种风险,我们可以结合基本面分析和技术面分析来进行选股。例如,可以通过查看公司的财务报表、行业地位、市场前景等因素,来判断股票的基本面是否健康。同时,也可以通过观察K线图、均线等技术指标,来判断股票的价格走势是否符合我们的投资预期。
最终的选股逻辑
综合以上所有因素,我们可以提出以下的选股逻辑:
- 在过去15个交易日中,至少出现一次涨停。
- 60分钟DMA线和AMA线之间的差距超过一定阈值(例如3%)。
- 开盘涨幅大于5%。
常见问题
- 为什么只看上15个交易日的涨跌?
- 为什么只看60分钟的DMA线和AMA线?
- 为什么只看开盘涨幅?
- 如何确定以上三个条件的具体数值?
python代码参考
import pandas as pd
def select_stock(stock_data):
# 上15个交易日涨停数
n_stocks = stock_data[stock_data['close'] > stock_data['open']].shape[0]
# 60分钟DMA线和AMA线之差
dmd
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。

