NP DYNAMIC TRADING