问财量化选股策略逻辑
在选股策略中,我们采用了以下逻辑来筛选股票:
- 均线关系:我们关注的是股票价格是否持续在均线上方,这表明股票的走势较为强势。
- 涨停与非涨停:我们并未设定股票必须达到涨停才符合条件,而是关注股票价格是否达到非涨停状态。
- 分时换手率:我们选取了分时换手率前两个的股票进行关注,这可以帮助我们更好地判断股票的活跃程度。
选股逻辑分析
以上选股策略的逻辑分析如下:
- 均线关系:我们关注的是股票价格是否持续在均线上方,如果股票价格能够保持在均线上方,说明股票的走势较为强势,有较大的上涨潜力。
- 涨停与非涨停:我们并未设定股票必须达到涨停才符合条件,而是关注股票价格是否达到非涨停状态。这可以降低选股的风险,同时也能让股票更具有稳定性。
- 分时换手率:我们选取了分时换手率前两个的股票进行关注,这可以帮助我们更好地判断股票的活跃程度。如果股票的换手率较高,说明股票的活跃程度较高,有较大的可能性出现上涨。
该选股策略的风险在于,股票市场本身具有较高的不确定性,选股策略并不能完全保证股票的价格会涨起来。此外,分时换手率较高的股票,可能会面临较大的风险,因为这些股票的成交量大,如果市场出现较大的波动,可能会导致股票的价格出现较大的波动。
如何优化?
为了优化选股策略,我们可以考虑以下几点:
- 扩大选股范围:我们可以增加股票的筛选条件,例如增加价格区间、增加交易活跃度等。
- 增加其他技术指标:我们可以结合其他技术指标,例如均线系统、相对强弱指标等,来综合判断股票的走势。
- 减少选股数量:我们可以减少每天关注的股票数量,以降低选股策略的风险。
最终的选股逻辑
在最终的选股逻辑中,我们将结合以上策略,并增加一些其他的考虑因素:
- 股票的市值:我们选取的股票必须具有较高的市值,这可以增加股票的稳定性和安全性。
- 股票的财务状况:我们关注的是股票的财务状况,例如利润、现金流等,以判断股票的盈利能力和运营状况。
- 股票的市场地位:我们关注的是股票的市场地位,例如行业地位、市场份额等,以判断股票的竞争力和发展潜力。
常见问题
在实际应用中,可能会遇到以下一些常见问题:
- 选股策略的稳定性如何?
- 选股策略能否保证股票价格上涨?
- 分时换手率较高的股票是否存在风险?
- 如何确定股票的市值和市场地位?
- 股票的财务状况如何判断?
指标公式代码参考
在实际应用中,我们可以使用以下指标公式来筛选股票:
- 均线关系:可以使用均线系统的指标公式来判断股票的走势。
- 涨停与非涨停:可以使用股票的 Price 和 Volume 指标来判断股票是否达到涨停状态。
- 分时换手率:可以使用分时换手率的指标公式来判断股票的活跃程度。
- 市值:可以使用股票的市值指标公式来判断股票的规模。
- 财务状况:可以使用财务报表的指标公式来判断股票的盈利能力和运营状况。
以上指标公式代码以 Markdown 格式呈现,具体格式如下:
## 指标公式代码参考
1. **均线关系**:
M1 := MA(CLOSE, 10); // 10 日均线
M2 := MA(CLOSE, 20); // 20 日均线
M3 := MA(CLOSE, 30); // 30 日均线
IF (M1 > M2 AND M1 > M3) OR (M2 > M3 AND M2 > M1) OR (M3 > M1 AND M3 > M2) THEN "股票在均线上方"
2. **涨停与非涨停**:
IF (Price > Volume * 10) AND (Price > 100) THEN "股票达到非涨停状态"
3. **分时换手率**:
SHORT_TRADE_RATIO := SUM(VOLUME * short)/SUM(VOLUME * long); // 分时换手率
4. **市值**:
Market_Capitalization := 100 * Price * Volume; // 市值
5. **财务状况**:
Profit := REPORT(REPORT("NetProfit", FILTER(CLOSE, CLOSE > 0 AND Close < 10))/WINDOW_AVG(CLOSE, 4)); // 利润
Cash := REPORT(REPORT("CashFlow", FILTER(CLOSE, CLOSE > 0 AND Close < 10))/WINDOW_AVG(CLOSE, 4)); // 现金流量
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。