Support Board
Date/Time: Sun, 12 Jan 2025 08:06:14 +0000
Post From: Interactive Brokers new API
[2017-01-30 21:36:38] |
Sierra Chart Engineering - Posts: 104368 |
ganz , We know you have an interest in using Python with Sierra Chart. But still C++ is a good language and you should have no trouble using that language to accomplish what you need. We see little benefit to adding Python support especially being that hardly anyone asks for this. Furthermore what Interactive Brokers has offered is very very different than what your expectations are for Sierra Chart in regards to Python support. Trader Workstation provides only one interface into itself and that is a network socket server. All of their APIs are built on top of that. This socket server primarily provides 2 basic functionalities: market data and trading. It is a substandard Interface and not a high-performance interface. It is not meant for high data rate communication. The interface for custom study development requires extreme performance which is not achievable with a network socket. All Interactive Brokers did with Python support, is created some Python code to communicate with Trader Workstation over a network socket. This is all. What you are expecting from Sierra Chart is tremendously more difficult for us to offer for it to be done right. It would require bridging Python into the address space of Sierra Chart using its C++ interface. We do not even know how technically that can be done. With all we have to do, it is not something that we see ourselves getting involved with. We could create some kind of custom study interface that uses a network socket but it would deliver probably poor performance. But this could be done. But the question is how much demand is there for it? We would think very little. As far as people who have asked for Python support, probably there have just been a handful of requests for this over the years. We have far greater interest in expanding the capabilities of ACSIL which is going to happen this year. So to conclude, what Interactive Brokers has done is no big deal whatsoever and anyone could have done that themselves at any point previously. Anyone could have over the years that Trader Workstation has been available, to simply use Python to interface with it. All Interactive Brokers did was put out a sample Python project. And make it look like it is some new product offering and you apparently have bought into that. It is nothing like that at all. Furthermore, with the DTC server in Sierra Chart, you can write a Python script to interact with that. And the DTC server provides market data and trading functionality just like the TWS socket server. So we offer at this time what Interactive Brokers offers. Python is supported with Sierra Chart at this time! Just go ahead and start using it with the DTC server. Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, *change* to the Teton service: Sierra Chart Teton Futures Order Routing |