1.0.22 • Published 7 months ago

interactive-brokers-js v1.0.22

Weekly downloads
-
License
ISC
Repository
-
Last release
7 months ago

Interactive Brokers Client Portal API Wrapper

npm version License: MIT

A Node.js wrapper for the Interactive Brokers Client Portal API Gateway using the Docker container provided by voyz. This package simplifies the process of interacting with the Interactive Brokers Client Portal API.

Installation

You can install this package using npm:

npm install interactive-brokers-js

Usage

import InteractiveBrokersService, { FuturesInfo } from 'interactive-brokers-js';

// Initialize the Interactive Brokers API client
const service = new InteractiveBrokersService("https://localhost:5000/v1/api");

// Connect to the API
const authenticationStatus = await service.getAuthenticationStatus();

if (!authenticationStatus?.authenticated || false) {
  throw Error('IB account was not authenticated.');
}

const { selectedAccount } = await service.getBrokerageAccounts();

// Refer to the IB Client Portal API documentation for the meanings for field numerical values.
const marketData = await service.getMarketData([conId1, conId2], Date.now(), [31, 84, 85, 86, 88 7219, 7635, 7762]);

Configuration

Features

  • Connect to the Interactive Brokers Client Portal API.
  • Perform various operations, such as retrieving account information, placing orders, and managing positions.

Documentation

TODO

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

  • Thanks to Interactive Brokers for providing the Client Portal API.
  • Thanks to voyz for developing an automated solution to handling the API Gateway.
  • Special thanks to the Node.js community for their valuable contributions.

Contributing

We welcome contributions! Please feel free to submit issues, create pull requests, or share your feedback.

1.0.19

7 months ago

1.0.18

7 months ago

1.0.17

7 months ago

1.0.16

7 months ago

1.0.22

7 months ago

1.0.20

7 months ago

1.0.15

7 months ago

1.0.14

7 months ago

1.0.13

8 months ago

1.0.12

8 months ago

1.0.11

8 months ago

1.0.10

8 months ago

1.0.9

8 months ago

1.0.8

8 months ago

1.0.7

8 months ago

1.0.6

8 months ago

1.0.5

8 months ago

1.0.4

8 months ago

1.0.3

8 months ago

1.0.2

8 months ago

1.0.1

8 months ago

1.0.0

8 months ago