Если ваш тикерплан работает в не пакетном режиме (то есть вы не указываете таймер в командной строке при запуске), тогда все, что вам нужно сделать, это изменить функцию .z.ts
- обычно это .z.ts:{ts .z.D}
- также публиковать таблицу хранимых данных о подписчиках, отправляя записи в реальном времени или записывая их в файл. Эта таблица заполняется с использованием .z.po
(пользователь подключен) или .u.sub
(пользовательская подписка) и изменяется при отключении пользователя (.z.pc
). Идеи о том, как собирать информацию о пользователях, можно найти здесь: https://code.kx.com/q/cookbook/using-dotz/#trackclientsq
Если вы хотите, чтобы он был опубликован в нисходящем, а не записанном в файл файле, вам нужно настроить эту таблицу как дополнительную таблицу с возможностью подписки в .u.w
, чтобы управлять тем, кто подписывается на эту новую таблицу.
Если вы используете код ванильного тикерплана из Kx в качестве базы для вашего тикерплана, то по умолчанию в не пакетном режиме таймер устанавливается на 1 секунду, но вы можете изменить его на 1 минуту, однако это будет означать, что ваш запуск в конце дня может быть на минуту позже. Это может не иметь большого значения.
Если вы используете пакетный режим и он не является минутным таймером, то это будет сложнее, потому что вам понадобится один таймер, управляющий пакетной публикацией, и один таймер, управляющий минутной публикацией информации о подписке. Это может быть сделано, но это начинает становиться грязным в этой точке