Your slot won't work without the Q_OBJECT macro.
If you say you're getting a linker error[1] then I'm assuming the error itself has something to do with QMetaObject. I would hazzard that the auto-generated file moc_StockMarketWatch.cpp is not being included in your compile/link. If you're using Dev-C++, try regenerating your project file (ie using qmake).
I'm lazy, I use VS2008 and I've got the Qt add-in. Every time I make a change that would involve MOC, the plugin automatically does necessary changes to the project settings for me. Other IDEs don't always do this and you have to regenerate the project file manually.
[1] In future, if you get an error message from the compiler or the linker, please include the error message with your post. It often helps diagnose the problem.