日内每日交易指标计算逻辑及算法交易订单触发规则问询
基于日线收盘价的交易指标盘中计算逻辑及实操问题解答
一、日线周期指标的盘中计算规则
日线周期的指标(比如14期SMA),核心定义是基于每日收盘价,严格来说只有当日收盘、收盘价完全确定后,才会被纳入指标的正式计算。
但实操里不少交易系统会提供「盘中预估版」的日线指标——用当前最新成交价临时替代未收盘的当日价格来计算,比如盘中看到的14期SMA,可能是前13天的收盘价加上当前实时价格算出的临时值。但这个临时值是不稳定的,会随盘中价格波动变化,只有收盘后指标数值才会固定。
二、盘中信号反转的处理
你提到的「盘中50日SMA上穿200日SMA,收盘又回到下方」属于典型的假信号。如果你的策略是严格基于日线收盘价触发交易,必须等到当日收盘,确认指标交叉信号真实且稳定存在后,再执行下单操作。
成熟的算法交易系统大多会设置「收盘确认」机制:盘中的临时信号仅作参考,不会直接触发订单,只有收盘后信号依然有效,才会生成交易指令,避免被盘中波动诱多/诱空。
三、收盘后下单的时间窗口问题
不是所有算法都会在GMT 00:00同时下单,主要原因有这些:
- 不同品种收盘时间不同:比如美股收盘是美东时间下午4点(GMT会随夏令时/冬令时变动),A股是北京时间下午3点,对应的收盘后计算、下单时间自然不同。
- 平台执行缓冲:部分系统会在收盘后15-30分钟内完成指标计算和订单生成,避开收盘瞬间的数据拥堵。
- 策略自定义设置:很多交易者会设置在收盘后的特定窗口下单,比如美股盘后时段、次日开盘前,不会集中在同一时间点操作。
内容的提问来源于stack exchange,提问作者mBardos
相关产品推荐
相关产品推荐

