Code Monkey home page Code Monkey logo

crypto-stache's People

Contributors

afterparty avatar justinwash avatar

Watchers

 avatar  avatar  avatar

crypto-stache's Issues

Strategy: Triangular Arbitrage

Write a script to find/execute triangular arbitrage opportunities on GDAX (Coinbase Pro).

Example:

  • Buy BTC with USD
  • Buy ETH with BTC
  • Sell ETH for USD (hopefully at a profit)

We can also use BTC as our fiat currency:

  • Buy ETH with BTC
  • Buy LTC with ETH
  • Buy BTC with LTC (hopefully at a profit)

Buy/Sell signal handler

Add a handler for buy/sell signals so strategies aren't making buys and sells directly. Take in signal and weight, resolve conflicts with other strategies, then execute and log.

Add capital alottment to config

Add the ability to set a starting alottment of capital for each strategy. This amount should fluctuate as the strategy makes (or loses) capital. This way multiple startegies can run at one time, a stepping stone toward weighted metastrategies.

Graph Crash Fix

Right now the graph crashes the program once in a while with an Array out-of-bounds exception.

Either make it not wreck the whole thing when it dies (catch the exception) or figure out what's causing the error and fix it.

Info Feed UX

Add an option to replace the chart visual with a console feed a la arbitrage opportunities

Global 'Pair' value refactor

Refactor the global 'pair' value so that we can feed it a set of assets rather than just single. So for a starter that requires both btcusd and ethbtc we can input [btcusd, ethbtc, ethusd] through the config

Multiple visual price-feeds

Add the ability to show multiple real-time price feeds in the UI. For example ethbtc, btcusd, and ethusd.

Maximum of 4 lines should be good.

Real-time Price Display

Get real-time price data from the heartbeat instead of the order feed. Just a visual thing.

Fee Calculation

Add method gdax.calculateFee() or something. Just a quick way to calculate the would-be fee for a taker transaction.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.