QuantConnect / Lean

Lean Algorithmic Trading Engine by QuantConnect (Python, C#)
https://lean.io
Apache License 2.0
9.5k stars 3.22k forks source link

What is IKVM used for? #4214

Closed Leonardo-Ferreira closed 4 years ago

Leonardo-Ferreira commented 4 years ago

I noticed that the launcher project has a ref to the IKVM Nuget package, which was abandoned. I removed it for testing purpose and everything seems to be fine... any reason for it to still be around?

Checklist

StefanoRaggi commented 4 years ago

@Leonardo-Ferreira IKVM is used by the FXCM Brokerage. Unfortunately, the only FXCM API usable with Mono is the Java SDK, which we made callable from NET via IKVM: https://github.com/QuantConnect/FXCM

Leonardo-Ferreira commented 4 years ago

No it's not, at least not anymore: they have a Rest API

StefanoRaggi commented 4 years ago

Nice! I saw they just added it this year (including live streaming events), so replacing the JavaAPI/IKVM with the Rest API is definitely doable, not sure when though 😃

Leonardo-Ferreira commented 4 years ago

and I just noticed, there's the "FOREXCONNECT" which accepts C#... perhaps its even easier than we hoped for