Technical analysis techniques
We will now cover two categories of technical analysis techniques, which utilize moving averages in different ways to be able to determine trends in market movements and hence give us the information needed to make potentially profitable transactions. We will examine how this works in this section, and in the upcoming section on Zipline, we will see how to implement these strategies in pandas and Zipline.
Crossovers
A crossover is the most basic type of signal for trading. The simplest form of a crossover is when the price of an asset moves from one side of a moving average to the other. This crossover represents a change in momentum and can be used as a point of making the decision to enter or exit the market.
The following command exemplifies several crossovers in the Microsoft data:
In [8]: msft['2002-1':'2002-9'][['Adj Close', 'MA30']].plot(figsize=(12,8));
As an example, the cross occurring on July 09, 2002, is a signal of...