"Having taken my advice" is an adjectival phrase that is timeless. You can use it in any timeframe whatsoever. So this is easier than you might imagine! It is hardly possible to go wrong. The key thing to remember is that "having taken" is just a (backwards looking) adjective that you can use the same way you would use any other adjective. For example, imagine that the person is (or 'was' or 'will be') "cheerful always" (an adjective phrase). "Having taken my advice" and "cheerful always" work interchangeably in all sentences:
"Having taken my advice, you were successful."
"Cheerful always, you were successful."
"Having taken my advice, you are successful."
"Cheerful always, you are successful."
"Having taken my advice, you will be successful."
"Cheerful always, you will be successful."
"Having taken my advice, you are being successful."
"Cheerful always, you are being successful."
"Having taken my advice, you succeed."
"Cheerful always, you succeed."
"Having taken my advice, you succeeded"
"Cheerful always, you succeeded"
"Having taken my advice, you are succeeding."
"Cheerful always, you are succeeding."
"Yesterday you were pleased because, having taken my advice, you had succeeded"
"Yesterday you were pleased because, cheerful always, you had succeeded"
"Having taken my advice, you might (or "would', 'should', 'can', 'could', etc.) succeed (or 'be successful')."
"Cheerful always, you might (or "would', 'should', 'can', 'could', etc.) succeed (or 'be successful')."