I think that this is a question about security as this could be a potent risk redirecting a user to anywhere ( or anything ) on the web.
This was considered a potential security vulnerability by Microsoft a couple of years ago for SharePoint 2007 and 2010 so in 2013, a cross site redirect is being prevented by default.
Insecure Redirect in Microsoft Sharepoint
Microsoft Security Bulletin MS11-074
The Source parameter is correct, however the source parameter works only for URL'S in the same web application, etc sub sites, pages, other site collections.
If you wanna do a redirect to another web application or a external URL you have to go with custom code, like JavaScript.
Or you could simple create a page based on the template "Redirect" (Sp2013), enter any external URL/web application of yours and simple redirect your form to this page and then from this page, redirect the users anywhere.
However the default time for a redirect is 5 second for the OOTB redirect template.
A example applicable for you could be
http://myCompany.com/Lists/MySurvey/NewForm.aspx?isdlg=0&Source=http://myCompany.com/pages/redirect.aspx
If you are on SharePoint 2007 or 2010, you could create a simple page and use this code in a txt file that you connect to a content editor web part on the page. You can define how fast the redirect should trigger by setting "content" to any number.
<meta http-equiv="refresh" content="3;url=http://anyUrl">
This works as well in the script editor web part for 2013, however i think it's best to have the code connect through a txt file, otherwise you will have a hard time to reach the page if you like to do some changes in the future.