15:00收盘

This commit is contained in:
dongzp 2026-07-22 15:38:55 +08:00
parent 8d1162a2af
commit 1a5ea5b967
3 changed files with 5 additions and 5 deletions

View File

@ -60,7 +60,7 @@ const wsStatusClass = computed(() => {
const wsStatusTitle = computed(() => { const wsStatusTitle = computed(() => {
if (!props.wsInSession) { if (!props.wsInSession) {
return '非交易时段(09:00–11:30 / 13:30–15:30 / 21:00–23:00)' return '非交易时段(09:00–11:30 / 13:30–15:00 / 21:00–23:00)'
} }
return `WebSocket ${wsStatusLabel.value}` return `WebSocket ${wsStatusLabel.value}`
}) })

View File

@ -40,7 +40,7 @@
</template> </template>
</div> </div>
<p class="schedule-hint"> <p class="schedule-hint">
开启后仅在开盘时段(09:00–11:30 / 13:30–15:30 / 21:00–23:00)按间隔自动分析;出现买入/卖出信号时浏览器标题会闪烁提醒 开启后仅在开盘时段(09:00–11:30 / 13:30–15:00 / 21:00–23:00)按间隔自动分析;出现买入/卖出信号时浏览器标题会闪烁提醒
</p> </p>
</el-form-item> </el-form-item>
</el-form> </el-form>

View File

@ -59,15 +59,15 @@ function minutesOfDay(d: Date): number {
/** /**
* WebSocket 应保持连接的交易时段(本地时区): * WebSocket 应保持连接的交易时段(本地时区):
* - 上午 09:00–11:30 * - 上午 09:00–11:30
* - 下午 13:30–15:30 * - 下午 13:30–15:00
* - 夜盘 21:00–23:00 * - 夜盘 21:00–23:00
* 边界含起止分钟(如 11:30:xx 仍在时段内,11:31 起视为结束)。 * 边界含起止分钟(如 15:00:xx 仍在时段内,15:01 起视为结束)。
*/ */
export function isWsTradingSession(now: Date = new Date()): boolean { export function isWsTradingSession(now: Date = new Date()): boolean {
const m = minutesOfDay(now) const m = minutesOfDay(now)
return ( return (
(m >= 9 * 60 && m <= 11 * 60 + 30) || (m >= 9 * 60 && m <= 11 * 60 + 30) ||
(m >= 13 * 60 + 30 && m <= 15 * 60 + 30) || (m >= 13 * 60 + 30 && m <= 15 * 60) ||
(m >= 21 * 60 && m <= 23 * 60) (m >= 21 * 60 && m <= 23 * 60)
) )
} }