I think you can earn from forex via managed accounts if you are not expert in this trade if you don't have money to invest and have marketing skills, you can become IB for a managed account company
It's very difficult to make good money in Forex. Compared to other markets, average performance rates in forex are abysmal.
Yes you have two option according to me one is affiliate and another is agent. You can choose one or both option to make good money from forex online. It's my thought.
earn from forex market is not easy i think its better use trusty forex managed account companies like fxstay.com instead of trading by yourself