Refer forex affiliate program offers you to earn gracious returns with the combination of CPA, CPV and CPD provided to satisfy you best. Your earning will depend on the active traders introduced by you one just needs to become its affiliate.
From my experience any affiliate program which pays residual commissions (no one time payments but you get commissions as long as the client use their services) has potential to be great moneymaker - no matter what is the niche.