Python for Financial Data Analysis Using Custom Indicators and Algorithms