Here's my 2 cents. I think it's nice if you are successful and choose to share your experiences. But you're definitely not under any kind of obligation to do so, moral or otherwise. This is especially true of someone who mastered their craft through diligent study, personal intelligence, and trial and error (is there any other way to learn anything?)
I think giving away your hard-won answers to successful trading, would actually be a DISSERVICE to up-and-comers. Putting in your own blood, sweat and tears and achieving something for your efforts is the whole point of life! Having the answers handed to you creates a life that wasn't worth living.