All Projects → coincubellc → coincube

coincubellc / coincube

Licence: MIT license
A Python/Vue.js crypto portfolio management and trade automation program with support for 10 exchanges.

Projects that are alternatives of or similar to coincube

Uniswap Python
🦄 The unofficial Python client for the Uniswap exchange.
Stars: ✭ 191 (+124.71%)
Mutual labels:  trading, exchange, trade
uniswap-python
🦄 The unofficial Python client for the Uniswap exchange.
Stars: ✭ 533 (+527.06%)
Mutual labels:  trading, exchange, trade
hurtrade
An Open Source Forex Trading Platform
Stars: ✭ 22 (-74.12%)
Mutual labels:  trading, exchange, trade
Krypto Trading Bot
Self-hosted crypto trading bot (automated high frequency market making) written in C++
Stars: ✭ 2,589 (+2945.88%)
Mutual labels:  trading, exchange, trade
Qtbitcointrader
Secure multi crypto exchange trading client
Stars: ✭ 520 (+511.76%)
Mutual labels:  trading, exchange, trade
Ccxt
A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
Stars: ✭ 22,501 (+26371.76%)
Mutual labels:  trading, exchange, trade
b2s-trader
Application to automate trading process
Stars: ✭ 22 (-74.12%)
Mutual labels:  trading, exchange, trade
Kupi Terminal
Ccxt based, open source, customized, extendable trading platform that supports 130+ crypto exchanges.
Stars: ✭ 104 (+22.35%)
Mutual labels:  trading, exchange, trade
Tribeca
A high frequency, market making cryptocurrency trading platform in node.js
Stars: ✭ 3,646 (+4189.41%)
Mutual labels:  trading, exchange, trade
Wolfbot
Crypto currency trading bot written in TypeScript for NodeJS
Stars: ✭ 335 (+294.12%)
Mutual labels:  trading, exchange, trade
Ccxt.net
CCXT.NET – CryptoCurrency eXchange Trading Library for .NET
Stars: ✭ 89 (+4.71%)
Mutual labels:  trading, exchange, trade
adamant-tradebot
Free market-making software for cryptocurrency projects and exchanges. Makes trade volume, maintains spread and liquidity/depth, set price range, and builds live-like dynamic order book.
Stars: ✭ 113 (+32.94%)
Mutual labels:  trading, exchange, trade
Orderbook
Matching Engine for Limit Order Book in Golang
Stars: ✭ 181 (+112.94%)
Mutual labels:  trading, exchange
Opendax
Open-Source Cloud-Native Digital Asset & Cryptocurrency Exchange Platform
Stars: ✭ 183 (+115.29%)
Mutual labels:  trading, exchange
Socktrader
🚀 Websocket based trading bot for 💰cryptocurrencies 📈
Stars: ✭ 152 (+78.82%)
Mutual labels:  trading, exchange
Mlfinlab
MlFinLab helps portfolio managers and traders who want to leverage the power of machine learning by providing reproducible, interpretable, and easy to use tools.
Stars: ✭ 2,676 (+3048.24%)
Mutual labels:  trading, portfolio-management
Shioaji
Shioaji all new cross platform api for trading ( 跨平台證券交易API )
Stars: ✭ 203 (+138.82%)
Mutual labels:  trading, trade
Ccxt Rest
Open Source Unified REST API of 100+ Crypto Exchange Sites (18k+ docker pulls) - https://ccxt-rest.io/
Stars: ✭ 210 (+147.06%)
Mutual labels:  trading, exchange
Cryptotrader
A cryptocurrency trader for all famous exchanges
Stars: ✭ 228 (+168.24%)
Mutual labels:  trading, exchange
Grademark
An API for backtesting trading strategies in JavaScript and TypeScript.
Stars: ✭ 140 (+64.71%)
Mutual labels:  trading, trade

COINCUBE | Crypto Portfolio Management

A Python/Vue.js crypto portfolio management and trade automation program with support for 10 exchanges.
Powered by ccxt.

Manage funds across multiple exchange accounts

Dashboard

Supported exchanges:

Binance, Bitfinex, Bitstamp, Bittrex, Coinbase Pro, Coss, Kraken, Kucoin, Liquid, and Poloniex

Dashboard

Fully customizable portfolios

Dashboard

Trade engine - periodic or one-off rebalancing with a few button clicks

Dashboard

Getting Started

You will need some developer tools to get up and running. Please install git and docker.

You will also need python3, pip, and pycrypto installed locally. Once you have pip installed, you can run:

pip install pycrypto

Clone repo

git clone https://github.com/coincubellc/coincube.git

Change to root directory

cd coincube

Fetch all submodules

git submodule update --init --recursive

Access keys and encryption seed

cd back

Add CMC_API_KEY from Coin Market Cap

  1. Visit Coin Market Cap and signup for their free Basic API.
  2. Paste the API key into lines 46 and 72 in docker-compose.yml. The key should be a string: CMC_API_KEY: 'your_CMC_API_key_here'.
  3. Save docker-compose.yml.

OPTIONAL - Add new VAULT_SEED

If you plan to run this software in a production environment, you may wish to securely generate a new base64 encoded RSA Private key.

  1. From inside of the back folder, generate a new seed python generate_vault_seed.py which will generate a new seed.
  2. Paste the entire encoded key as a string on lines 18 and 113 of docker-compose.yml in the root coincube directory.
  3. Save docker-compose.yml.

Building and Running the App

From inside of the root coincube directory, build/run the Docker container(s):

docker-compose build

Run the Docker container(s):

docker-compose up

Important!

The first time you run docker-compose up you will need to wait for the database to be populated. This should take 10-15 minutes.

Using Application

Once application is running and the database is populated, navigate to: http://0.0.0.0:8080 in your browser.

To connect directly to the database

TCP/IP
Name: local
Host: 127.0.0.1
Username: admin
Password: 4pa1z&ABK78R
Database: coincube
Port: 3306

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].