Проще увидеть, если вы возвращаете списки не агрегированными, а затем пытаетесь изменить окна
q)wj[-2 1+\:.up.t.time;`sym`time;.up.t;(.up.q;(::;`ask);(::;`bid))]
sym time price ask bid
--------------------------------------------------
abc 10:01:01 100 101 103 98 99
abc 10:01:04 101 103 103 104 104 99 102 103 103
abc 10:01:08 105 107 108 107 108 104 106 106 107
q)wj[-2 2+\:.up.t.time;`sym`time;.up.t;(.up.q;(::;`ask);(::;`bid))]
sym time price ask bid
---------------------------------------------------------
abc 10:01:01 100 101 103 103 98 99 102
abc 10:01:04 101 103 103 104 104 107 99 102 103 103 104
abc 10:01:08 105 107 108 107 108 104 106 106 107
Окно определяет, сколько (и какие) кавычек включено в агрегацию на основе плюса /минус диапазон во время торговли