怎么用macd和cci和cr编程选股

时间:2025-01-25 14:06:05 游戏攻略

使用MACD和CCI指标进行股票选股,可以按照以下步骤进行:

计算MACD指标

DIFF:短期EMA(12日收盘价) - 长期EMA(26日收盘价)

DEA:DIFF的9日EMA

MACD:DIFF - DEA

计算CCI指标

TP:(最高价 + 最低价 + 收盘价) / 3

MA(TP, N):TP的N日简单移动平均

MD:TP的N日平均绝对偏差

CCI:(TP - MA(TP, N)) / (0.015 * MD)

观察MACD指标

金叉信号:DIFF线上穿DEA线,表示股票可能进入上升趋势,适合买入。

死叉信号:DIFF线下穿DEA线,表示股票可能进入下降趋势,适合卖出。

观察CCI指标

超买状态:CCI大于100,表示股票处于超买状态,可能出现调整或下跌,适合卖出。

超卖状态:CCI小于-100,表示股票处于超卖状态,可能出现反弹或上涨,适合买入。

结合MACD和CCI指标

当MACD出现金叉且CCI由超卖区域向上突破-100时,是买入信号。

当MACD出现死叉且CCI由超买区域向下突破100时,是卖出信号。

其他注意事项

根据自身的风险承受能力和投资目标选择合适的MACD和CCI指标参数。

结合其他技术指标和基本面分析来综合判断股票的买入时机。

时刻关注市场的变化,及时调整自己的投资策略。

```通达信

{MACD指标}

MACD: EMA(CLOSE, 12) - EMA(CLOSE, 26);

DIFF: EMA(MACD, 9);

DEA: EMA(DIFF, 9);

MACD柱: (MACD - DEA) * 2;

{CCI指标}

TYP_PRICE: (HIGH + LOW + CLOSE) / 3;

SMA_TYP_PRICE: SMA(TYP_PRICE, 20);

DEVIATION: SUM(ABS(TYP_PRICE - SMA_TYP_PRICE), 20) / 20;

CCI: (TYP_PRICE - SMA_TYP_PRICE) / (0.015 * DEVIATION);

{选股策略}

买入条件: CCI < -100 AND MACD.金叉;

卖出条件: CCI > 100 AND MACD.死叉;

```

通过以上步骤和代码,投资者可以结合MACD和CCI指标的信号,制定出更为准确和稳健的股票选股策略。