All Projects → JesseVent → Crypto

JesseVent / Crypto

Licence: other
Cryptocurrency Historical Market Data R Package

Programming Languages

r
7636 projects

Projects that are alternatives of or similar to Crypto

Cryptocurrency Icons
A set of icons for all the main cryptocurrencies and altcoins, in a range of styles and sizes.
Stars: ✭ 2,116 (+1789.29%)
Mutual labels:  cryptocurrency, cryptocurrencies, crypto
Gekko Backtesttool
Batch backtest, import and strategy params optimalization for Gekko Trading Bot. With one command you will run any number of backtests.
Stars: ✭ 203 (+81.25%)
Mutual labels:  cryptocurrency, cryptocurrencies, crypto
Socktrader
🚀 Websocket based trading bot for 💰cryptocurrencies 📈
Stars: ✭ 152 (+35.71%)
Mutual labels:  cryptocurrency, cryptocurrencies, crypto
Gulden Official
Blockchain as intended
Stars: ✭ 126 (+12.5%)
Mutual labels:  cryptocurrency, cryptocurrencies, financial
Profit Trailer Settings
Place to store and stay up to date with configs & strategies from the CryptoGnome Group
Stars: ✭ 335 (+199.11%)
Mutual labels:  cryptocurrency, cryptocurrencies, crypto
Peatiocryptoexchange
An open-source Crypto-Currency exchange. Peatio v3.0 Coming Soon !
Stars: ✭ 141 (+25.89%)
Mutual labels:  cryptocurrency, cryptocurrencies, crypto
Openml R
R package to interface with OpenML
Stars: ✭ 81 (-27.68%)
Mutual labels:  open-data, dataset, cran
Coingecko Api
A Node.js wrapper for the CoinGecko API with no dependencies.
Stars: ✭ 159 (+41.96%)
Mutual labels:  cryptocurrency, market-data, crypto
Ccxt
A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
Stars: ✭ 22,501 (+19990.18%)
Mutual labels:  cryptocurrency, market-data, crypto
coinbash
💰 A bash script (CLI) for displaying crypto currencies market data in a terminal 🖥
Stars: ✭ 110 (-1.79%)
Mutual labels:  crypto, market-data, cryptocurrencies
Gnome Feeder
Profit Trailer Feeder Full Build with Settings
Stars: ✭ 122 (+8.93%)
Mutual labels:  cryptocurrency, cryptocurrencies, crypto
Cryptex
Gemini, GDAX, Bitfinex, Poloniex, Binance, Kraken, Cryptopia, Koinex, BitGrail and CoinMarketCap cryptocurrency exchange API clients in Swift / iOS SDK. Check prices and account balances using Sample iOS app.
Stars: ✭ 51 (-54.46%)
Mutual labels:  cryptocurrency, cryptocurrencies, crypto
Iextrading4j
IEX Cloud open source API wrapper
Stars: ✭ 112 (+0%)
Mutual labels:  cryptocurrencies, market-data, crypto
Gekko Datasets
Gekko Trading Bot dataset dumps. Ready to use and download history files in SQLite format.
Stars: ✭ 146 (+30.36%)
Mutual labels:  cryptocurrency, cryptocurrencies, crypto
Algotrading
Algorithmic trading framework for cryptocurrencies.
Stars: ✭ 249 (+122.32%)
Mutual labels:  cryptocurrency, cryptocurrencies, crypto
Gekko Strategies
Strategies to Gekko trading bot with backtests results and some useful tools.
Stars: ✭ 1,022 (+812.5%)
Mutual labels:  cryptocurrency, cryptocurrencies, crypto
Ccxt.net
CCXT.NET – CryptoCurrency eXchange Trading Library for .NET
Stars: ✭ 89 (-20.54%)
Mutual labels:  cryptocurrency, market-data, crypto
Crypto Trading Bot
Cryptocurrency trading bot in javascript for Bitfinex, Bitmex, Binance, FTX, Bybit ... (public edition)
Stars: ✭ 1,089 (+872.32%)
Mutual labels:  cryptocurrency, crypto
Geodata Br
Free open public domain geographic data of Brazil available in multiple languages and formats.
Stars: ✭ 57 (-49.11%)
Mutual labels:  open-data, dataset
Crypto Whale Watcher
An app to keep a watch on big volume trades of cryptocurrecies on different exchanges by sending alerts via a Telegram Bot.
Stars: ✭ 60 (-46.43%)
Mutual labels:  cryptocurrency, cryptocurrencies

alt text Cran Cran Cran Cran Rdoc

Historical Cryptocurrency Prices For ALL Tokens!

Now providing support for the CMC professional API Easily interact with the professional API for CoinMarketCap through use of the keychain and rstudioapi packages.

Additional information on setup and usage can be found here. R-Studio and using Keyring

Retrieves all the open, high, low, close values for all cryptocurrencies. This retrieves data from CoinMarketCap's historical prices, exchange details and current prices API.

  • Retrieves historical crypto currency data crypto_history()
  • Retrieves current crypto currency prices crypto_prices()
  • Retrieves list of all crypto currencies crypto_list()
  • Retrieves all crypto exchanges and their listings crypto_exchanges()
  • Converts/summarises historical data into xts objects crypto_xts()
  • Individual crypto currency time series data crypto_timeseries()
  • Global markets time series data crypto_global_markets()

Prerequisites

Below are the high level dependencies for the package to install correctly.

R (>= 3.4.0), rvest, xml2

# Ubuntu 
sudo apt install libxml2-dev libcurl4-openssl-dev libssl-dev

Installing

The crypto R-package is installable through CRAN or through github.

# Installing via CRAN
install.packages("crypto", dependencies = TRUE)

# Installing via Github
devtools::install_github("jessevent/crypto")

Package Usage

These are the main functions that are added so far and a brief summary of what they do. Additional parameters are viewable in the documentation for each function.

Please note that CoinMarketCap have recently introduced a rate limiter on their service of 30 calls per minute, this package will now run slower to accomodate for the rate limit.

Please give this package a star if you find it helpful

library(crypto)

# Retrieve crypto market history for all-to-n coins
?getCoins
will_i_get_rich <- crypto_history(limit=50)

# Retrieve crypto market history for specific coin
?getCoins
will_i_get_rich_from <- crypto_history("kin")

# Get list of coins and rank
?listCoins
rich_list <- crypto_list()

# Retrieve current crypto market details
?getPrices
am_i_rich_now <- crypto_prices()

# Convert and/or summarise market history into xts object
?crypto2xts
when_will_i_get_rich <- crypto_xts(will_i_get_rich, "week")

# Get timeseries market data for token for displaying in charts
?daily_market
show_me_getting_rich <- crypto_timeseries('bitcoin')

# Get timeseries global market data for all coins or alt coins for displaying in charts
?global_market
show_me_everyone_getting_rich <- crypto_global_market()

Package Issues

Please run the below before raising an issue, then include the output from sessionInfo()

crypto::repair_dependencies()

print(sessionInfo())

Built With 😻 R

  • Kaggle - Get this dataset on kaggle!
  • CoinSpot - Invest $AUD into Crypto today!
  • CoinMarketCap - Providing amazing data @CoinMarketCap
  • CRAN - The CRAN repository for crypto

Author/License

This project is licensed under the MIT License - see the <license.md> file for details</license.md>

Acknowledgments

  • Thanks to the team at https://coinmarketcap.com for the great work they do and to the team at CoinTelegraph where the images were sourced.

  • Please star this if you find it useful, and remember the crypto currency market is volatile by nature, please be responsible if trading.

  • If by chance you do manage to make your fortune through some game-changing model, I'd appreciate your consideration in the below :)

    ERC-20: 0x375923Bf82F0b728d23A5704261a6e16341fd860
    XRP: rK59semLsuJZEWftxBFhWuNE6uhznjz2bK
    LTC: LWpiZMd2cEyqCdrZrs9TjsouTLWbFFxwCj
    
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].