pilwon / node-ib

Interactive Brokers TWS API client library for Node.js
381 stars 133 forks source link

Update to support the new version of API 9.76 #151

Open jao37bs01 opened 4 years ago

jao37bs01 commented 4 years ago

Needs to be updated to support new features of the API. Maybe starting a gofundme or a crowdsourcing collection would be enough to incentivize Pilwon to upgrade it.

TheGr8 commented 4 years ago

I see a high number of forks of this repo? I wonder if someone kept it updated to support the new version of API? @jao37bs01 do you know what are the new API features we'd be missing - just curious? I would contribute to gofundme if @pilwon agrees to it.

bayareacoder commented 4 years ago

Based on the network graph of repos that forked from this, it seems fantasia949's fork is most recent with latest update on 7/18/2019. Market depth exchanges, completed orders and news seem to be added.

tredondo commented 4 years ago

Hey @fantasia949, can you please announce your fork in an issue here?

nemozny commented 4 years ago

@meteorpublish I tried, but I can't get v100plus handshake to work. This is above me. I took official Java client, official Python client and https://github.com/erdewit/ib_insync, but still no luck. Either is Gateway waiting for API version or outright crashing. It seems I don't know the proper format of message length.

Everyone is welcome to try for themselves https://github.com/nemozny/node-ib/commit/d57b3cbaf17b8319c88c5d652ac8af954a4c7efc

maxicus commented 4 years ago

@tredondo @nemozny i had to implement it since was needed for one project. And even found some time to publish it :)

Feel free to try https://github.com/maxicus/ib-tws-api

Note it's ES6, you'll need a fresh node.js

nemozny commented 4 years ago

@maxicus Great job! I am glad that you cracked the API handshake format!