/Crypto-Currency-Trade-Finder

Jupyter Notebooks to Help Discover New Crypto Currency Trading Strategies

Primary LanguageJupyter NotebookGNU General Public License v3.0GPL-3.0

The CCXT Crypto Currency Trade Finder Notebook

By: Rahim Khoja (rahim@khoja.ca)

Description

The Crypto Trade Finder Notebook makes it easy to analyze the performance of cryptocurrency trading with Jupyter Notebook, Lab, or Hub. Simply install a few required tools, select the market, time period, and exchange you want to analyze, and the notebook takes care of the rest. The analysis is based on technical indicators, and you can easily access a list of all indicators and get help on any individual one. The results of your analysis are beautifully visualized, giving you a clear understanding of your trades' performance. With just a few clicks, you can gain valuable insights into the world of cryptocurrency trading.

What is Jupyter Notebook

Jupyter Notebook is an open-source web-based interactive computing platform that allows you to create and share documents that contain live code, equations, visualizations, and narrative text. It's often used in data science and machine learning, but it can be used in many other domains as well.

High-Performance Computing (HPC) refers to the use of supercomputing systems to solve complex computational problems. Jupyter Notebook can be used in conjunction with HPC systems to perform computationally intensive tasks. For example, you can use Jupyter Notebook to write code that runs on a cluster of HPC machines to process large datasets. This can be useful when you need to perform a large number of calculations in parallel or when you need access to more computational resources than a single machine can provide.

In conclusion, Jupyter Notebook is a tool for interactive computing and data analysis, while HPC is a field that involves using powerful computing systems to solve complex problems. The two can be combined to perform complex computations on large datasets, making Jupyter Notebook a valuable tool for HPC applications

Installing Jupyter Notebook

Install Docker:

  • On Windows: Download the Docker Desktop for Windows from the official website and follow the installation instructions.
  • On Mac: Download the Docker Desktop for Mac from the official website and follow the installation instructions.
  • On Linux: Follow the instructions specific to your distribution from the official Docker website.

Start Docker:

Once installed, start the Docker application on your computer.

Pull the datascience Docker image:

Open the terminal or command prompt and run the following command to pull the datascience Docker image:

docker pull jupyter/datascience-notebook

Run the Docker image:

Run the following command to start a Jupyter server with the datascience environment:

docker run --rm -p 8888:8888 -e JUPYTER_ENABLE_LAB=yes jupyter/datascience-notebook start.sh jupyter lab --ip=0.0.0.0 --no-browser --allow-root --NotebookApp.token=''

Connect to Jupyter:

Once the command has completed, just go to the following URL on your browser to access Jupyter.

http://127.0.0.1:8888/

Start using Jupyter:

Open the URL in your web browser and start using Jupyter. You can create new notebooks, open existing notebooks, and run code in the datascience environment.

That's it! Now you should be able to run Jupyter using the datascience Docker image on your local machine.

Accessing The Crypto Trade Finder Notebook From Jupyter's Web Interface

  1. From the Jupyter homepage, click on the "New" button on the right and select "Terminal".

  2. In the terminal, run the following commands to clone the Git repository:

git clone https://github.com/rahimkhoja/Crypto-Currency-Trade-Finder.git
  1. Return to the Jupyter homepage and navigate to the cloned repository in the file browser on the left.

  2. Click on the file CCXT Crypto Currency Trade Finder Notebook.ipynb to open it.