Skip to content

Kraken Arbitrage Bot is an automated trading system that detects and exploits arbitrage opportunities in cryptocurrency pairs on the Kraken exchange. It constantly monitors price differentials between cryptocurrency pairs and executes trades to secure a profit whenever an arbitrage opportunity arises that meets the defined threshold.

License

Notifications You must be signed in to change notification settings

IndiasFernandes/TripleArbitrageKraken

Repository files navigation

Crypto Arbitrage Bot

This project was developed by Indias Fernandes, a developer specialized in crafting market instruments for both backend and frontend applications, forex, stocks and crypto. Indias is open for collaborations and freelance projects via Fiverr and Upwork.

This bot identifies arbitrage opportunities across various cryptocurrency pairs on Kraken and executes trades to capitalize on price discrepancies. The bot is written in Python and interacts with the Kraken API to monitor prices and execute trades.

Features

  • Identifies and acts on arbitrage opportunities in real-time.
  • Supports multiple cryptocurrency pairs.
  • Configurable profit threshold for trade execution.
  • Colorful logging for easy monitoring.

Prerequisites

Before running the bot, ensure you have the following prerequisites installed:

  • Python 3.8 or above
  • PyCharm (optional, for development)
  • A Kraken account with necessary API credentials.

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/your-username/crypto-arbitrage-bot.git
  2. Navigate to the project directory:

    cd crypto-arbitrage-bot
  3. Install the required dependencies:

    pip install -r requirements.txt
  4. Setup your Kraken API credentials:

    • Create a kraken.key file in the project root directory.
    • Copy your API key and API secret from Kraken to kraken.key, formatted as follows:
      API_KEY
      API_SECRET
      

Usage

  1. Update the config.py file with your desired trading pairs, threshold profit, and other settings.

  2. Run the arbitrage_bot.py script to start the bot:

    python arbitrage_bot.py
  3. Monitor the console for logging information about potential arbitrage opportunities and executed trades.

About

Kraken Arbitrage Bot is an automated trading system that detects and exploits arbitrage opportunities in cryptocurrency pairs on the Kraken exchange. It constantly monitors price differentials between cryptocurrency pairs and executes trades to secure a profit whenever an arbitrage opportunity arises that meets the defined threshold.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages