问财量化选股策略逻辑
该策略的选股逻辑主要基于以下三个条件:
- 60分钟 dma(ddd值) >= dma(ama值): 意味着短期移动平均线 (dda) 大于长期移动平均线 (ama),表明当前价格走势较强,有可能继续上涨。
- 10日均线 >= 180日均线: 表示短期趋势与长期趋势相一致,有利于股价稳定上升。
- 股价上涨: 表示当前市场行情较好。
以上三个条件综合考虑后,可以筛选出符合要求的股票,作为投资目标。
选股逻辑分析
该策略的优点在于简单易懂,且可以快速筛选出符合条件的股票。但是,缺点也很明显,即无法判断未来的市场走势和股票表现,因此可能存在一定的风险。
有何风险?
首先,该策略过于依赖短期指标,而忽视了长期趋势的影响,可能导致在股价下跌时误选股票。其次,由于市场环境的变化,一些股票可能会不符合上述条件,导致筛选结果不准确。
如何优化?
为了提高筛选效果,我们可以尝试引入更多的时间周期指标,并结合技术分析、基本面分析等多方面的信息进行综合评估。
最终的选股逻辑
通过60分钟 dma(ddd值) >= dma(ama值),10日均线 >= 180日均线,股价上涨的条件筛选股票,同时结合其他指标和技术分析、基本面分析等多方面的信息进行综合评估,以期选出具有潜力的投资标的。
常见问题
-
什么是dma和ama?
答: dma是动态平均线,ama是加权平均线,两者都是移动平均线的一种。 -
为什么需要结合其他指标和技术分析、基本面分析等多方面的信息?
答:单一的指标或方法可能不能完全反映股票的真实价值,因此需要结合多种因素进行全面评估。
python代码参考
import pandas as pd
import talib
# 假设df是数据框,包含开盘价,收盘价,最高价,最低价,成交量等信息
df['60D_DMA'] = talib.DEMA(df['Close'], timeperiod=60)
df['10D_MA'] = talib.MA(df['Close'], timeperiod=10)
df['180D_MA'] = talib.MA(df['Close'],
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。

