-
-
Notifications
You must be signed in to change notification settings - Fork 47
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
implement the v100 handshake to properly check version of server and client #3
Comments
Is there any plan or timeline for this? Need a cloud of V100 features (such PnL and singlePnL unrealizedPnL / realizedPnL). |
@mfrener it would be super awesome if you added a PR for it, thank you very much |
V100 is implemented on ready for testing on https://github.com/stoqey/ib/tree/overhaul/port-ts branch (as well as some more new features, the branch now has a full API 9.76 / May 08 2019 implementation). I will test it my own app, if you have apps that depend on this lib, pls try them with port-ts branch too to make sure everything still works. You need to change creation of IB object, see example on Welcome page - rest of the interface should be backward compatible, except a couple of functions signatures that where not in sync with official API - they have been change to be same). |
This great. I’ll try to check my apps tomorrow and give feedback
…On Wed, Dec 23 2020 at 8:57 PM, Matthias Frener < ***@***.*** > wrote:
V100 is implemented on ready for testing on https://github.com/stoqey/ib/tree/overhaul/port-ts
branch (as well as some more new features, the branch now has a full API
9.76 / May 08 2019 implementation).
I will test it my own app, if you have apps that depend on this lib, pls
try them with port-ts branch too to make sure everything still works. You
need to change creation of IB object, see example on Welcome page - rest
of the interface should be backward compatible, except a couple of
functions signatures that where not in sync with official API - they have
been change to be same).
PR to master will follow next 2-3 days, after I feel confident enough that
nothing has been broken ;)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub (
#3 (comment) ) , or unsubscribe
(
https://github.com/notifications/unsubscribe-auth/AAAYLBFNFYMYGFMRDHJEIJ3SWKN2DANCNFSM4SH7XGSA
).
|
ok.. so if you use "supporting" objects such as Contract, Oder, Condition objects.. you actually need to change more code in the app. This is are real class objects now, so no more ib.contract.stock('AAPL'), but new Stock("APPL") |
@mfrener I think this should be closed? |
Yes. V100Plus is now enabled by default on master. |
Using the reference implementation at https://github.com/maxicus/ib-tws-api port the v100 handshake over. This will make the sending and receiving much safer throughout
The text was updated successfully, but these errors were encountered: