I'm one of the forex affiliate and I've used to promote my business site on adwords, bing ads, facebook, adfly, plugrush, popcash, adhitz, Fiverr gigs, and some SEO etc. I have only seen conversion done only from adwords, that's also way less than expected. Adword advertising is way costly to me. still i'm using it because traffic is targeted and it convert. I have tried facebook, bing advertising. I felt like facebook showing me wrong clicks which i failed to see on google analytics. bing advertisement was not that good like adword. Adfly which sent lots of visitor at low price but no conversion. same with plugrush, popcash, adhitz, Fiverr gigs. I have paid for some link building, but hardly any clicks or ranking on search engine. If anyone know better method to get targeted traffic please share here.