the problem is solved.
the reason was is that when i have installed wordpress, i had no addon domain. so now when i have added addon domain, i had to go to worpress settings-general and change stie name and wordpress site name from bla.x10host.com to mydomain.com
I did try both add on and parked. both are the same:
you go to mydomain.com and it redirects you to subdomain.x10host.com (the one initially created when you open the account with x10)
I have added an addon domain, its having x10host nameservers.
no when i go to mydomain.com it opens up my x10host website but the name is not mydomain.com but blablabla.x10host.com
how do i make my domain be the main one?