bluechips

1.0.1 • Public • Published

BlueChips

📈💰 A node package to simulate your own stock market

Install

You can install the package from NPM by doing:

$ npm i bluechips

Usage

You can see a usage example in example.js but otherwise here is a guide to using the package

let Market = require('bluechips') // Require the package

let market = new Market(); // Create a new market

// Set are market updating, it will update every 10ms
market.start(10);

// This will pause and unpause the updating
market.pause();
market.pause();

// This adds a new asset to the market
market.newAsset({
  'name'          : "Stock Name",
  'price'         : 200, // The starting price
  'volatility'    : 100, // 0 - 1000
  'historyLimit'  : 100, // How much history we store
  'momentumBound' : 0.8  // Max price move each update
});

// Alter the history limit once it is set
market.setHistoryLimit(200);

// Finds an asset from the market given a name
let asset = market.getAssetByName("Stock Name");
// asset => now the asset
// null if not found

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i bluechips

    Weekly Downloads

    0

    Version

    1.0.1

    License

    ISC

    Unpacked Size

    40.9 kB

    Total Files

    7

    Last publish

    Collaborators

    • gavinhenderson