algorithm-trading-notes