This repository holds all the steps for using python to perform detailed financial analysis and follow algorithmic trades.
1-Python
- Calculating square root
- Seperating different part of a string
- Nested dictionary
- Find and extract an specific part of a scentence
- Check if a certain word is in the sentence
- Counting a specific word in the sentence
2-NumPy
- Range
- Linspace(evenly spaced)
- Reshape
3-Pandas
- list and lables
- dictionary
- array
- Selecting columns and rows
- Creating new columns
- Deleting columns
- Select one element of dataframe
- Conitional selecting
- Indexing specification
- Delet
- Fill
- amount of unique values
- amount of each value
- method
- list of columns / rows
- sorting
- multi index out of dataframes
4-Visualization
5- Useing how to use statistical models to analyze time series.
6- Calculating financial statistics, such as daily returns, cumulative returns, price volatility, etc
7- Useing exponentially weighted moving averages.
8- Useing ARIMA models on time series data.
9- Calculating the Sharpe ratio.
10- Optimizing portfolio allocation.
11- Understanding the capital asset pricing model.
12- Learning about the efficient market hypothesis.
13- Doing algorithmic trading on Quantopian.
Not Finished Yet
