Git Product home page Git Product logo

jackbenimble's Introduction

jackBeNimble

This project is no longer being updated and most likely will not work without changes to the .interface.js code. For excellent hotkey options that work with a variety of crypto exchanges see sierrachart.com.

A google chrome extension that provides a fast and poweful hotkey order-entry system for the bitfinex.com, and ~~~exchange.coinbase.com~~~ www.gdax.com exchange trading sites. The extension allows you to easily place orders of a (hotkey adjustable) size at any (hotkey adjustable) offset in relation to the current best bid/offer. To configure your own hotkey preferences, there is an easy-to-use hotkey 'recording' interface.

Simply put: it provides a hotkey order entry layer to existing bitcoin exchange trading web sites, allowing you to quickly place and cancel orders with configurable hotkeys.

Features:

  • Support for bitfinex and ~~~coinbase exchange~~~ gdax.

  • Simple, sophisticated hotkey configuration.

  • Display current OFFSET value.

  • Simple

    • Keyboard event listeners are added to the exchange's trading page
      • Allows placing and canceling orders, adjusting lot size, and bid/offer offset modifier all with hotkeys. p
    • Adds a visible page element that displays the current OFFSET setting
      • Adjustable via hotkeys (as is lot size).
  • Privacy First

    • This plugin does not require / use any access to api keys, login, or account credentials.
    • Does not use any ads, cookies, data collection or tracking of any kind whatsoever.
  • Hotkey Functions
    • Order entry
      • Bid/Offer with current best bid/offer
      • Bid/Offer below/above the market by OFFSET
      • Bid/Offer below/above the market by 2x OFFSET
      • Market Buy/Sell
    • Adjust order offset modifer up and down.
    • Adjust lot size up and down.
    • Cancel all orders.
    • Cancel last order.
    • Cancel all bids.
    • Cancel all offers.

Usage

  • The plugin must be turned on through the configuration panel before it can be used
  • The 'gist' is that you have two adjustable values intrisic to placing an order:
    • LOTSIZE is the size of the order to be placed.
    • OFFSET is the value used to determine how far from the best bid or best offer you want your order to be.
  • Use hotkeys to change LOTSIZE and OFFSET value.
  • By default buy keys are on the left hand home row and sell keys are on the right hand home row.
  • Hotkeys can be easily changed through the plugin configuration panel.

Development

Pull requests welcome. Use standard for linting.

Adding other exchanges.
  1. Use the interface.template.js file to implement the site specific methods.
  2. Add a require for the new interface file in interfaces/index.js ( this will eventually be automated as a proper module loader should be. )

Developer Install

  • Clone the repo to your machine.
  • Add plugin to chrome extensions as an unpacked extension.
  • Devel

Jack be nimble, jack be quick. Jack jumped over the candle stick!

jackbenimble's People

Contributors

recursion avatar

Watchers

 avatar  avatar

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.