Ever since I was young, I was always good with numbers. I picked up new mathematical concepts very easily even though many were abstract. Once I started studying finance, and real money was involved, it became even easier to grasp many of the concepts.
Wall Street tends to embrace complex systems. Maybe because the creators of these systems think that the complexity will make it more successful, or maybe they believe that because it is complex they have found the holy grail of investing/trading. While these systems are interesting to me on an academic level, in my 15 years of working on Wall Street and studying what works, the conclusion I have reached is that simple is better.
I have seen simple investment systems, multi-million dollar trading systems which require astro-physicists and rocket scientists to run, and everything in between. With all those reference points, one thing that has become crystal clear, adding complexity does not necessarily make things better.