Can I boot my mac from my old windows hard disk?
This is not possible.  Windows is not natively capable of being moved from machine to machine in that manner.  You could install a fresh copy of Windows on external media and copy all of your old files over.  Its time consuming but here is a link to some instructions regarding how you can accomplish this.
Is it possible to use Boot Camp with Windows 10 from an external HDD?