GitHub - Crypto Whale Watching App: Track Whale Activity in Cryptocurrency Markets

·

Introduction

Welcome to the Crypto Whale Watching App, a Python-based Dash application designed to track whale activity in cryptocurrency markets. This tool focuses on identifying large buy/sell orders ("whales") across exchanges, starting with GDAX (now Coinbase Pro). Whether you're a trader, developer, or crypto enthusiast, this guide will walk you through its purpose, functionality, and future potential.

👉 Explore cryptocurrency trading strategies

Key Features

Why This App Matters

Cryptocurrency exchanges display buy/sell order volumes via depth charts, but they lack context on who is behind these orders. This app solves that by:

Real-World Analogy

Imagine a coffee shop where:

How to Spot Whales

Algorithmic Definitions

  1. Single-Price Whales

    • Representation: Bubbles in the visualization.
    • Tooltip Data: Order price, volume, and count.
  2. Ladder-Price Whales

    • Representation: Line bars spanning price ranges.
    • Tooltip Data: Order count, volume, price range, and total value.

Visualization Rules

User Guide

Installation Steps

  1. Prerequisites: Python 3.6+ and required modules (pip install -r requirements.txt).
  2. Run Locally: Execute python app.py and navigate to 127.0.0.1:8050 in your browser.

UI Features

👉 Learn advanced trading techniques

FAQs

Q1: Can I use this app for Binance or other exchanges?
A1: Currently optimized for GDAX, but expansion to Binance/Kraken is planned. Contribute via GitHub!

Q2: How often does the app update?
A2: Default is 5 seconds; adjust in the code for faster/slower refreshes.

Q3: What’s the difference between a whale and normal large orders?
A3: Whales often manipulate prices via concentrated orders. This app flags orders ≥1% of visible book volume.

Q4: Why are some bubbles darker than others?
A4: Darker colors indicate multiple orders at one price—reduced certainty of unilateral whale action.

How to Contribute

Community Support Needed

  1. Technical Assistance: Improve code or propose features via GitHub issues.
  2. Promotion: Star the repo to help grow the project!

Contribution Rules