问财量化选股策略逻辑
在选股过程中,我们采用了以下策略作为筛选条件:
- 涨幅2%-7%:我们关注的是股票在短期内是否有2%到7%的涨幅,这可以反映出股票的活跃程度和市场对其的认可度。
- 分时高开3%到6%之间:我们观察股票在分时图上是否高开3%到6%,高开说明股票有较强的开盘优势,有利于短线操作。
- ma240>0:我们通过分析股票的240日平均线来判断股票的长期趋势,若240日平均线大于0,说明股票处于上涨趋势,有利于短期操作。
选股逻辑分析
以上选股策略的优点在于,它能够筛选出市场认可度高、活跃度大的股票,有较高的上涨潜力。然而,这种策略也有其风险,例如选股过程中可能错过一些低涨幅的高质量股票,以及面临市场情绪波动的风险。
有何风险?
- 市场情绪波动风险:股票价格受市场情绪影响较大,若市场情绪波动,可能导致选股策略失效。
- 选股范围限制:选股策略关注的是短期内涨幅和分时高开情况,可能错过一些长期上涨的优质股票。
- 指标公式非万能:指标公式只是参考,并不能完全预测股票价格的走势,投资者需要结合其他方法和分析来做出投资决策。
如何优化?
- 扩大选股范围:除了关注短期涨幅和分时高开情况,还可以增加其他筛选条件,例如市值、行业地位等,以提高选股策略的全面性。
- 结合基本面分析:通过分析公司的基本面,例如财务状况、行业前景等,来判断股票的长期价值,提高选股策略的可靠性。
- 调整策略阈值:根据市场情况和投资者的风险偏好,适时调整选股策略的阈值,以提高策略的有效性。
如何优化?
- 扩大选股范围:通过增加其他筛选条件,例如市值、行业地位等,来提高选股策略的全面性。
- 结合基本面分析:通过分析公司的基本面,例如财务状况、行业前景等,来判断股票的长期价值,提高选股策略的可靠性。
- 调整策略阈值:根据市场情况和投资者的风险偏好,适时调整选股策略的阈值,以提高策略的有效性。
最终的选股逻辑
结合以上分析,我们的最终选股逻辑如下:
- 关注股票的短期涨幅和分时高开情况,筛选出市场中活跃且具有上涨潜力的股票。
- 通过分析公司的基本面,判断股票的长期价值,进一步提高选股策略的可靠性。
- 适时调整选股策略的阈值,以适应市场的变化。
常见问题
- 选股策略是否考虑了市场情绪的影响?
- 选股策略中的指标公式是否具有普遍性?
- 如何结合基本面分析来提高选股策略的可靠性?
- 如何调整选股策略以适应市场的变化?
- 选股策略是否可以与其他投资方法相结合?
指标公式代码参考
以下是通达信和同花顺的指标公式代码参考:
通达信指标公式代码参考:
10 := CROSS(CLOSE, MA(CLOSE, 10)); // 10日移动平均线交叉
20 := MA(CLOSE, 20); // 20日移动平均线
30 := MA(CLOSE, 30); // 30日移动平均线
40 := MA(CLOSE, 40); // 40日移动平均线
买信号 := CROSS(10, 20) AND CROSS(10, 30) AND CROSS(10, 40);
卖信号 := CROSS(20, 10) AND CROSS(20, 30) AND CROSS(20, 40);
// 设置买卖信号的阈值,如50%
界限 := 0.5;
LOW := LLV(CLOSE, 界限);
HIGH := UPPER(CLOSE,界限);
LOW1 := LOW * 0.9;
HIGH1 := HIGH * 1.05;
STOCH := (CLOSE - LOW) / (HIGH - LOW);
// 判断是否为超买超卖状态
超买 := STOCH > 80;
超卖 := STOCH < 20;
// 判断是否为买入或卖出信号
buy := crossover(买信号, LOW) OR crossunder(卖信号, HIGH);
sell := crossunder(买信号, HIGH) OR crossunder(卖信号, LOW);
同花顺指标公式代码参考:
10 := MA(CLOSE, 10); // 10日移动平均线
20 := MA(CLOSE, 20); // 20日移动平均线
30 := MA(CLOSE, 30); // 30日移动平均线
40 := MA(CLOSE, 40); // 40日移动平均线
MACD := MACD(CLOSE, 12, 26, 9); // 双线移动平均线
// 计算DIF线
DIF := MACD - MACDEMA(12, MACD);
// 计算DEA线
DEA := DIF - DIFMA(12, DIF);
// 计算MACD柱
MACD柱 := MACD - MACDEMA(12, MACD);
// 计算信号柱
Signal := MACD柱 - DEA柱;
// 计算柱状图
信号柱 :=Signal > 0 ? "+" : "-";
// 判断是否为买入或卖出信号
买入 := crossover(买信号, 低点) OR crossunder(卖信号, 高点);
卖出 := crossunder(买信号, 低点) OR crossunder(卖信号, 高点);
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。