I work in model validation and I am familiar with classical investment strategies, economic theories and pricing models of options and I am curious about algorithmic trading. What is it driven by? What theory does it believe in? For example does it rely on economic theories like efficient market hypothesis, growth and inflation models etc.? Said differently, before you write down a trading algorithm, where do you get the ideas? From the economists of the bank/fund? From the views of the traders? Or is it a simple technical analysis type of approach?
I am also interested in any references.
EDIT: By algo trading I mean algorithms for investment to generate alpha.