In this tutorial, I am going to discuss TA-Lib, a technical analysis library for Python apps. Before I move on and discuss how you can do technical analysis in Python, allow me to discuss what technical analysis is and how it helps to take a decision whether you buy an asset, sell or hold it. What is Technical Analysis From Investopedia: Technical analysis is a trading discipline employed to evaluate investments and identify trading opportunities by analyzing statistical trends gathered from trading activity, such as price movement and volume. In short, it is the study of past and current data and trying to figure out what’s going to be in…
-
-
Using Apache Airflow ETL to fetch and analyze BTC data
This post is part of the Data Engineering and ETL Series. I am taking a short break from Blockchain-related posts. In past, I have covered Apache Airflow posts here. In this post, I am discussing how to use the CCXT library to grab BTC/USD data from exchanges and create an ETL for data analysis and visualization. I am using the dockerized version of Airflow. It is easy to set up and using proper different images to run different components instead of a one-machine setup. The docker-compose.yml file is available here but I have made a few changes to install custom libraries. Therefore, it is advised you use the file I have provided…