I want to add my own columns to the watchlist

At the moment it is not possible to add any columns other than the ones that are already available in the watchlist (Last, Change, Change %, Volume, and Extended Hours Last values). For this purpose though, you can always use the Screener and add multiple columns to its set-up.