SteamVR and nDisplay don’t work together. nDisplay just crashes if SteamVR is enabled. I got around this problem by writing a python script to stream the tracker transforms on UDP and receiving them on a livelink plugin on the UE4. This works well.
Another alternative is to use the method Unreal suggests, that is to use VRPN,