W.S.
IMO, engine oil, its grade, etc. has got nothing to do with engine knocking.
If you are comfortable with the oil grade, not facing engine heaviness, disturbed fuel efficiency, etc., then you may continue using it. Just ensure that 10w-30 is from Caltex / Havoline only! 
IMO, you may switch to 5w-30, and in this grade, Total Quartz 9000 Future series 5w-30 or Kixx 5w-30 are great!
ZIC A+ 5w-20 and Shell 5w-20 are another great, value to money options.
Just don't fall prey to fancy, imported, expensive engine oils.
I hope, all above helps. Thank you.