Skip to content

Releases: tradewright/ibapi-tools

v1.4.3

02 May 22:32
7671fe5
Compare
Choose a tag to compare

Contract Inspector enhancemets:

  • Switched to API 10.19.01 to handle fractional shares introduced in TWS 10.19.

  • Fixed a bug where closing the program while a ticker is running caused a crash.

Click here to install (but see the notes regarding a problem that can occur with the install here).

v1.3.1

12 Jun 22:25
Compare
Choose a tag to compare

Contract Inspector can now be accessed as a Click-Once application: clicking on the link below will enable you to install Contract Inspector on your (Windows) computer, and the installed version will keep itself up-to-date as the program is further developed in the future.

Click here to install.

Other changes in this release:

  • various improvements to the code

  • bug fix: strike prices were being parsed as integers, so that entering a non-integer strike price caused an exception

  • switched to using API 9.76.1

v1.3.0

16 Jan 17:19
Compare
Choose a tag to compare
  • Fixed some dreadful bugs in the price formatting for minimum tick sizes of 32nds, 64ths and 128ths. I'm embarrassed that I ever wrote such rubbish in the first place! Things like the ZB and ZF futures contracts now display properly.

  • Improved the price formatting performance - the GetPriceFormatter() method returns a formatting function that is specific to the sec type and the minimum tick size.

  • Improved the market depth display to show average prices with a number of decimals based on the minimum tick size. For minimum tick sizes of 32nds, 64ths and 128ths, the average prices are shown in the same tick units, with decimal fractions appended: eg 114''26.37: this makes it much clearer how the average prices relate to the individual price levels.

  • Fixed bugs where market data and market depth can arrive from the API after cancelling.

  • Updated to use API 9.74.

  • Added the Primary Exchange field to the contract display.

  • Added Open, High, Low and Previous Close prices to the market data display.

  • Made lots of minor improvements to the code.

v1.2.0

26 Jun 19:26
Compare
Choose a tag to compare

Displays of localSymbol now represent spaces as interpuncts (ie 'middle dots'). This is helpful because many local symbols contain multiple consecutive spaces that can be difficult to see. For example, ZB SEP 18 will now appear as ZB···SEP·18.

Fixed bug where cancelMktData() was called for snapshot tickers: however it seems they cannot be cancelled.

v1.1.0

25 Jun 22:18
Compare
Choose a tag to compare

The layout of the ContractInspector form has been improved.

Snapshot data can now be requested instead of full market data if required.

v1.0.0

20 Jun 22:19
Compare
Choose a tag to compare

This is the first release, containing only the first version of the ContractInspector tool.