Hi all, thanks in advance for the help!
I cloned kdb-tick from here: https://github.com/KxSystems/kdb-tick
And I’ve been following tutorials from these sources:
http://code.kx.com/q/wp/building\_real\_time\_tick\_subscribers.pdf
http://code.kx.com/wiki/Startingkdbplus/tick
https://github.com/michaelwittig/java-q/wiki/Getting-started-with-kdb-tick
When I enter a q command to start the tickerplant it keeps throwing the same error (see below).
~/q/kdb-tick master*? lsREADME.md tick tick.q~/q/kdb-tick master*? q tick.q -p 5010KDB+ 3.5 2017.09.06 Copyright (C) 1993-2017 Kx SystemsWelcome to kdb+ 32bit editionFor support please see http://groups.google.com/d/forum/personal-kdbplusTutorials can be found at http://code.kx.com/wiki/TutorialsTo exit, type \\To remove this startup msg, edit q.q"kdb+tick 2.8 2014.03.12"'tick/sym.q. OS reports: No such file or directory [2] /Users/marrowgari/q/kdb-tick/tick.q:23: system"l tick/",(src:first .z.x,enlist"sym"),".q" ^q))
I assume this has something to do with the sym.q schema located in the tick folder but I can’t get it to work. I tried setting 2 tables (trade and quote) and putting them in a folder called sym in the tick folder but that obviously isn’t the right approach. Any help on how this schema file should be created would be hugely appreciated. For reference, my trade and quote tables are listed below.
quote:([]time:
timespan$(); sym:symbol$(); bid:
float$(); ask:float$(); b size:
int$(); asize:int$())trade:([]time:
timespan$(); sym:symbol$(); price:
float$(); size:int$())
Thanks again for the help and please let me know if you need any more information on my current setup.