/flash-betting

BetFair Trading Software. Ladder & Grid View, Hedging, One Click Mode, Stop Loss, Tick Offset, Exchange Streaming

Primary LanguageJavaScriptMIT LicenseMIT

Flash Betting

Flash Betting

Flash Betting is a mostly Front End app used to trade and interact with the BetFair API. The goal is to make a free version that can compete with the likes of GeeksToy, Bet Trader, and others. The app runs both the Front End / Back End locally and concurrently.

Features

Grid View Hedging One Click Mode Back / Lay tools Stop Loss Tick Offset Trade Charting Ladder View (in progress)

Technologies used in this project

Node.js React.js Redux Material UI SQLite Electron

Setup

In order to connect to the Betfair API you will need an App Key, and a BetFair username/password.

App Key

Follow these instructions to get your app key, you can either use a delayed or live key. The Live Application Key costs a one time fee of £299 payable to BetFair.

Environmental Variables

To configure the environment variables, create a .env file in the root directory of the project. Use the provided example.env file as a template to set up your own .env file. The APP_KEY variable should be set to your purchased app key from Betfair.

Example:

APP_KEY=your_app_key_here

Installation (Web)

$ npm install // Install the dependencies
$ npm run browser // Run the Front End and Local Back End concurrently

Installation (Desktop App)

$ npm install // Install the dependencies
$ npm run electron-build // Build the .dmg or .exe with Electron Builder

Screenshots

Login View 1 Chart Grid Ladder Market