best trading opportunities