作为一名有两年经验的日内交易者,我深知在一天内准确预测价格走势的重要性。如果对日内价格方向的预测出现错误,即使是采用了良好的资金管理或风险管理系统,结果也可能非常惨淡。更何况,如果连续几天都出现这种情况,心理压力可想而知。在我开发交易系统的过程中,我不得不想出一些方法来克服这个问题。今天,我想和大家分享一个有趣的想法。
我为大家呈现一个简单的指标,它在图表上绘制了一条水平线,我称之为“注意水平”。那么,这个水平是什么,如何计算呢?其实很简单——我会取ATR指标的10天值(当然是按日线计算),如果我交易的品种前一天的价格上涨,我就从其最高价中减去这个ATR值;如果前一天的价格下跌,我就将ATR值加到其最低价上。然后,我会通过其中一个值绘制一条水平线。
如果我在上涨趋势中交易,而价格跌破了注意水平,我会立即停止所有交易操作,因为显然市场情况已经发生了变化,和最初的交易计划不符。我不想在可能反转的趋势或修正期间继续买入而导致损失。
这个简单的想法为我节省了很多本该触发止损单的钱,如果我没有使用这个指标,损失可能会更大。

图1. RTS指数期货合约的日内图表和注意水平

图2. RTS指数期货合约的H1图表和注意水平
这个指标的代码非常简单,我使用了标准库中的CList和CObjectHLine类来快速创建和管理图形对象。
小贴士:
- 如果你预测了上涨趋势,而价格逆向突破了注意水平,你应该停止交易,重新审视你的交易计划,并且避免进一步买入。
- 如果你预测了下跌趋势,而价格逆向突破了注意水平,你同样应该停止交易,重新审视你的交易计划,并且避免进一步卖出。
指标设置:
- ATR_maPeriod — ATR指标的平均周期(默认10天)。
- LevelColor — 水平线的颜色(默认红色)。
- LevelStyle — 水平线的样式(默认实线)。
- LevelWidth — 水平线的粗细(默认1)。