问财量化选股策略逻辑
选股逻辑分析
- 突破颈线:选取股价突破 recent_low 和 recent_high 的股票,这表示股价已经突破短期内的支撑和阻力位,有进一步上涨的可能。
- 突破横盘平台:选取股价在横盘期间突破上轨线和下轨线的股票,这表示股价在一段时间内保持稳定,并且已经突破横盘区间的高低点,有进一步上涨的可能。
- 阶段突破平台:选取在一段时间内(例如5日、10日、20日等)突破平台高点的股票,这表示股价在一段时间内保持稳定,并且已经突破阶段内的阻力位,有进一步上涨的可能。
选股逻辑分析
以上选股逻辑都有一定的风险。首先,选股逻辑依赖于历史数据,无法预测未来股价的走势。其次,选股逻辑可能会忽略一些重要的信息,例如公司基本面、宏观经济环境等。此外,选股逻辑也可能会受到数据质量的影响,例如缺失值、异常值等。
有何风险?
以上选股逻辑都存在一定的风险,主要包括:
- 历史数据仅供参考:选股逻辑依赖于历史数据,无法预测未来股价的走势。
- 忽略重要信息:选股逻辑可能会忽略一些重要的信息,例如公司基本面、宏观经济环境等。
- 数据质量影响:选股逻辑可能会受到数据质量的影响,例如缺失值、异常值等。
如何优化?
为了优化选股逻辑,可以考虑以下几点:
- 结合基本面分析:在选股逻辑中加入公司基本面分析,例如市盈率、市净率等指标,以判断股票的估值是否合理。
- 考虑宏观经济环境:在选股逻辑中加入宏观经济环境的分析,例如政策、经济指标等,以判断宏观经济环境对股票价格的影响。
- 使用多指标综合分析:在选股逻辑中使用多个指标进行综合分析,例如技术指标、基本面指标、宏观经济指标等,以提高选股的准确性。
如何优化?
优化选股逻辑需要考虑以下几点:
- 加入基本面分析:结合公司基本面分析,例如市盈率、市净率等指标,以判断股票的估值是否合理。
- 考虑宏观经济环境:加入宏观经济环境的分析,例如政策、经济指标等,以判断宏观经济环境对股票价格的影响。
- 使用多指标综合分析:使用多个指标进行综合分析,例如技术指标、基本面指标、宏观经济指标等,以提高选股的准确性。
最终的选股逻辑
结合以上分析,最终的选股逻辑如下:
- 选取股价突破 recent_low 和 recent_high 的股票。
- 选取股价在横盘期间突破上轨线和下轨线的股票。
- 选取在一段时间内(例如5日、10日、20日等)突破平台高点的股票。
常见问题
- 选股逻辑是否依赖于历史数据,无法预测未来股价的走势?
- 选股逻辑是否忽略了一些重要的信息,例如公司基本面、宏观经济环境等?
- 选股逻辑是否受到数据质量的影响,例如缺失值、异常值等?
指标公式代码参考
以下是几个常用的通达信和同花顺指标公式代码:
- 通达信指标公式代码:
F100 := REF(CLOSE, 10);
F200 := REF(CLOSE, 20);
F50 := REF(CLOSE, 5);
MA1 := SMA(CLOSE, 10);
MA2 := SMA(CLOSE, 20);
MA5 := SMA(CLOSE, 5);
STOCH := %K - %D;
STOCH\_SMA := MA1 / MA5;
LIMIT\_UP := CROSS(STOCH, STOCH\_SMA) AND STOCH\_SMA > 20;
LIMIT\_DOWN := CROSS(STOCH, STOCH\_SMA) AND STOCH\_SMA < 20;
- 同花顺指标公式代码:
M1 := MA(CLOSE, 10);
M2 := MA(CLOSE, 20);
M5 := MA(CLOSE, 5);
STOCH := (CLOSE - LLV(CLOSE)) / (HHV(CLOSE) - LLV(CLOSE)) * 100;
STOCH\_SMA := MA(STOCH, 5);
LIMIT\_UP := CROSS(STOCH, STOCH\_SMA) AND STOCH\_SMA > 20;
LIMIT\_DOWN := CROSS(STOCH, STOCH\_SMA) AND STOCH\_SMA < 20;
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。