I think knowledge if combined with skill will giving better result, but yes here in forex each people and trader they have different skill and knowledge, so earning and result in trading always will vary each other, we can't deny if each trader they can making profit but also possible getting loss, as far they still enjoy in business, still they can improve skill and knowledge