First of all update your firmware. Use WPA2 authentication. Turn off WPS. Hiding SSID, MAC address filter won't help much rather than increasing inconvenience. May I suggest you to use a complex password for the network. And also turn off any remote access to the router.
You can get a lot of resources on how to secure a network on the internet with a quick Google search. But, you would need to separate the wheat from the chaff!
Those disconnections can be a sign on interference. Channels 1,6, 11 have the least overlap, but on a heavily populated area, even those can be troublesome. It is better to find your ideal channel using some Wifi analyzer app.
What he said was though the Wifi network can be breached, it is highly improbable that the data sent between your friend's PC/mobile and the bank can be deciphered since they are encrypted. Though possible, that is not feasible by any script kiddie.