> I am currently using Felix's solution and storing files ( one file for
> each symbol ). Some of the symbol names have special characters
> including '#' and '$'. While storing data for these symbols, using set
> kdb+ is throwing an error. How do I escape the special characters .
>
> For instance, if Nav# is a symbol, I do this, `:/path/Nav# set trade.
> For this, kdb+ throws an error.
the column names have to be valid q variable names, so you can't use
special characters
first letter in a-zA-Z, thereafter a-zA-Z0-9 and if you must "_"
avoid names in .Q.res (res <-> reserved) as well - calling a column
"select" will not end well