interactive-brokers-flex-rs

Tools to assist with IB Flex reports and Ledger

The crate is incomplete but there are funcioning parts. These can be seen in Tests.

This crate contains a CLI and a library which assist with Flex Reports from Interactive Brokers. There are several components involved:

Usage

Downloading the Flex Query report requires Query Id and the Token. These can be passed in several ways:

1) as parameters to the download (Dl) method. Use parameters --queryid and --token. 2) as environment variables:

The application will read the values from environment variables:

3) in the configuration file: The application will read the configuration file ibflex.toml, which is located in the current directory.

Configuration

To view the current configuration, run

ibflex cfg

This will display the current parameters.

If the file does not exist, it will be automatically created by this command.

To edit the values, use any text editor.

Download

The required parameters for downloading the Flex report are:

Once this is set up, invoke the CLI:

ifblex dl

This will save the report in the current directory. The filename will contain today's date.

Credits

License

See LICENSE file.