Login Page - Create Account

Support Board


Date/Time: Thu, 02 May 2024 18:16:55 +0000



Interactive Brokers new API

View Count: 1567

[2017-01-27 21:28:39]
FFTrader - Posts: 180
Saw it today
imageIMG_8566.PNG / V - Attached On 2017-01-27 21:28:25 UTC - Size: 1.31 MB - 495 views
[2017-01-28 02:59:45]
ganz - Posts: 1048
FFTrader

it is the proper step from IB
even M$ makes a lot to be in good shape in the future
only SC Team says some geopolitical sentences (lol) but still uses obsolete tools and views
and flinging aside the same suggestion from me to be close to the community using open-source tools on the user side
the source of great sadness
[2017-01-29 18:16:20]
Sierra Chart Engineering - Posts: 104368
Sierra Chart uses up-to-date development tools. We use C++.

There are open-source C++ development tools already for custom study development. This year ACSIL is going to have many enhancements to expand its capabilities tremendously giving much more control over Sierra Chart.

And not sure what you mean by "views".
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
Date Time Of Last Edit: 2017-01-29 19:01:47
[2017-01-30 03:43:34]
FFTrader - Posts: 180
Looking forward to those updates. ;-)
[2017-01-30 11:02:03]
ganz - Posts: 1048
SC Support

There are open-source C++ development tools already for custom study development.
try to make a proposal there are some other people who are thinking well and efficient and ... wait a minute ... it is not you:

if try == success then next try is to figure out why that people have added the python compatability (as my suggestion was) and it is not C++ and not the proprietary API addition but open source?


if try == fail then just forget about it and just keep talking (as you like) some big important things how users should be impressed you repair your own wrong decisions with spreadsheet study or another SC specific part for money we've paid

not sure what you mean by "views".
yes, you don't and this is just the fact :)
[2017-01-30 19:42:46]
Sierra Chart Engineering - Posts: 104368
We do not know what wrong decision you are talking about with the Spreadsheet Study.

You do not have to use that if you do not want.

And we also do not know what you are talking about in regards to this:
another SC specific part for money we've paid

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
[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
[2017-01-31 02:58:33]
ganz - Posts: 1048
SC Support
what wrong decision you are talking about with the Spreadsheet Study.
It is about .Net to non-Net transition you've made.
We know you have an interest in using Python with Sierra Chart.
No. I'm the tools independent person so I'm using python, .Net Core and more
But the question is how much demand is there for it?
This view is obsolete I believe. The main idea was to made SC as part of BIG python community by creating some OFFICIAL interface modules for students and enthusiasts. Now that moment has gone. .Net Core is more interested, imo.
with the DTC server in Sierra Chart
.... on Win10?
lol

You are on the position to say what you say. No problem.

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account