Do you wait for choch or chos?
Regarding ads, it's not you, it's the niche. Trading has a lot of shady actors and outright scammers that those guys don't want on their platforms. That is going to be a problem for you until you have a brand regardless of the keywords you talk about.