Login Page - Create Account

Support Board


Date/Time: Thu, 25 Apr 2024 01:59:53 +0000



[Sticky] [Locked] - What is Sierra Chart Working On

View Count: 73732

[2017-01-11 00:41:25]
Sierra Chart Engineering - Posts: 104368
We thought we would start this quick thread to talk about what Sierra Chart is currently working on.

At the moment, the main thing we are working on is a new network communication socket core. We should have this out next week. And this is also going to update the network socket communication on our servers as well which will improve performance and stability.

We are also doing some chart drawing work, and Subgraph styles.

Installation of two new high-performance servers.

Some big items we want to do this year are:

Many enhancements to ACSIL
Millisecond timestamps
Futures options support for SC data feed
CME market by order
Some additional DTC functionality
Trade bundling and unbundling for SC data feed.
Historical market depth data
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-11 08:11:23
[2017-01-19 05:49:00]
Sierra Chart Engineering - Posts: 104368
Also we want to remind users once again that we are at the limit of what we can handle in regards to suggestions. We have more than enough to keep busy with the next 2-3 years.
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-22 02:47:42]
Sierra Chart Engineering - Posts: 104368
Today we finished the development of the new network socket core for Sierra Chart. This new network socket core uses the high-performance Windows sockets API and is multithreaded.

It is now running on most of our servers.

This coming week we will be adding TLS support for it and then it will be released within Sierra Chart.

This new network socket core supports data processing on a background thread when using DTC connections.
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-22 02:48:10
[2017-02-28 02:46:10]
Sierra Chart Engineering - Posts: 104368
These are the next major tasks we plan to work on:

-Major ACSIL enhancements

-The ability to modify chart drawings that are copied from another chart, on the destination chart (Chart they were copied to)

-Updating of all of the specialized market data columns on the Chart/Trade DOM during a chart replay


There are also various small items we will be working on in the coming months.

Once we finish with some chart drawing stuff, we will begin to create a new window to display market by order data.
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-02-28 02:47:22
[2017-06-11 07:08:09]
Sierra Chart Engineering - Posts: 104368
One thing we are going to do this week is add a new setting to Chart Settings to adjust the rollover amounts for back adjusted continuous futures contracts, for each individual contract month.

This is necessary because sometimes users want to make these changes and the way it is now, is difficult, and not always permanent.
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-06-24 21:20:51]
Sierra Chart Engineering - Posts: 104368
Hopefully this week we should be done with completing support for recombining/bundling CME trades into the original size/quantity trades.

This feature is only going to be available when using the Sierra Chart Exchange Data Feed and only be effective for trade data starting this week or next.


Also, the combining of trades, is only going to be for trades at the same price. If a larger order, matches up with orders at multiple price levels, which is less likely with liquid markets like the ES, those will still be separate because they are reported as separate trade summaries.

Also our CME Multicast processing code which separates a trade summary into smaller trades, has been rewritten. Not that there will be much difference, but there may be a small degree of improvement.

The splitting of trades is actually somewhat complex, due to the fact that there are certain situations involving spread trades, which generate implied trades, opening and velocity logic events and packet loss, all which causes significant complexity in accomplishing this.

All of the orders which are matched at the open of a futures market on the CME or after a velocity logic event, are now all going to be reported separately and not as one summary as Sierra Chart previously has been doing. IQ Feed does report them separately. The CME recommends reporting them as one. But for consistency we will report them separately.
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-06-25 22:23:08
[2017-06-27 00:55:13]
Sierra Chart Engineering - Posts: 104368
In regards to post #6, we tested our new trade splitting algorithm for the CME multicast feeds today, and our result matches IQ Feed 100 percent exact.
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-06-28 23:03:34]
Sierra Chart Engineering - Posts: 104368
Another item we are going to try to get done soon, is when a Chartbook is hidden, all of the chart windows will actually be destroyed rather than hidden. This will conserve system resources because Microsoft Windows does have problems when there are too many windows created.

Even a window like the Trade Window consists of a lot of smaller sub windows.

In extreme cases, this can lead to instability in Sierra Chart when the operating system fails to create a window or it self gets unstable when there are too many windows.
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-07-14 13:15:57]
Sierra Chart Engineering - Posts: 104368
This is expected to be out next week:
support for recombining/bundling CME trades into the original size/quantity trades.

The development is complete and we are finishing with testing.
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-10-02 10:03:41]
Sierra Chart Engineering - Posts: 104368
The next notable areas of development are as follows:

Various work related to chart bars. Also including the ability to build custom bars using ACSIL efficiently.

Ability to load data for multiple symbols into the chart which share the same timeframe as the main symbol.

Study Summary window (More details to come later).

There is a lot of development we do each and every single day that is not really being noted on the What is New page. We try to make notes about the more significant items though. We are just trying to get through a lot of the development as quickly as possible. We are updating the main Sierra Chart documentation as it is done.

We still intend to get millisecond time stamping and market by order out before the end of the year.

Keep your questions to a minimum on this Support Board so that this does not take too much of our time away from development.

Many of the discussed in this thread are done including:

-The ability to modify chart drawings that are copied from another chart, on the destination chart (Chart they were copied to)

-Updating of all of the specialized market data columns on the Chart/Trade DOM during a chart replay

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-10-02 10:07:00
[2017-10-21 09:51:51]
Sierra Chart Engineering - Posts: 104368
Effective with version 1626, it is possible to use your own custom icon at the top left of the Sierra Chart windows and on the system taskbar.

Simply place a Program.ico file with your own custom icon in the installation folder for Sierra Chart. It will be automatically used.
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-11-27 10:29:41]
Sierra Chart Engineering - Posts: 104368
These items still need to be worked on:
Ability to load data for multiple symbols into the chart which share the same timeframe as the main symbol.

Market by order out before the end of the year.

We are going to try to get out today or tomorrow, estimated position in queue. That has been asked about many times and we just decided to get it done in the last day or two. It really is not that hard, just had to be thought through. Total development time is probably about four hours.

There is also going to be greater effort on crypto currency related development in the coming months. This is going to be handled by separate developers so it does not interfere with our other main development.
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-11-27 10:32:10
[2017-11-29 09:13:13]
Sierra Chart Engineering - Posts: 104368
In regards to millisecond time stamping, this is going to be held off for a couple of months. We need to create a new SCDateTime class which uses an integer.

Otherwise, this task is just to tricky and not comfortable and well structured.
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
[2018-01-12 03:33:48]
Sierra Chart Engineering - Posts: 104368
We have started work on the CME market by order processing to expand the number of market depth levels for the Sierra Chart Exchange Data Feed. Should be out no later than the middle of next week.
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
[2018-01-12 18:51:36]
Sierra Chart Engineering - Posts: 104368
In regards to market by order data to create additional levels of market depth for the CME for the Sierra Chart Exchange Data Feed, we are definitely not going to get this out, next week.

We see some very significant complications with this. First of all, we are very concerned about the performance impact of processing this data. It is going to have an impact. How much latency it will introduce we are not totally sure.

And we also see a problem where it is very easy for the state of the market depth to be slightly inaccurate due to data loss. It is processing wise intensive and/or complicated to recover from this.

And we also have to finish with other market depth enhancements first before this can be properly supported.
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: 2018-01-12 18:52:57
[2018-01-12 23:28:04]
Sierra Chart Engineering - Posts: 104368
Actually we should be able to get market by order out no later than the middle of this coming week.
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: 2018-01-12 23:35:01
[2018-01-14 09:08:01]
Sierra Chart Engineering - Posts: 104368
As we continue to work through the CME market by order data, to create additional levels of market depth, this indeed is difficult. It is not going to come out this coming week.

There are a lot of complications with this. The problem is, this data creates increased latency and faulty depth data, at least beyond the first 10 levels, in the case were there is any data loss which is inevitable. Trying to correct that faulty depth data is a ridiculously intensive process which we would not do.

We really do not think this was ever designed properly from the CME. The whole concept of transmitting mass amounts of information like this on a multicast feed without any ongoing corrective data, fundamentally makes no sense. Not to mention that it is very confusing with the way that is sent with template extensions, and different templates for the same data.

So we are quite worried, about the potential delays processing this data will introduce into the Sierra Chart Exchange Data Feed for CME data.
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: 2018-01-14 21:34:21
[2018-01-30 21:21:01]
Sierra Chart Engineering - Posts: 104368
In regards to post #18, and market by order data from the CME, this is on an indefinite hold.

We will get back to it when we can. In general using this type of data to create additional levels of market depth, fundamentally makes no sense. And it will cause performance problems and data loss. And while certainly with great efforts and expense these issues can be overcome, it is hardly worth it. It is entirely possible we will permanently discontinue the effort if about another 5 to 6 hours of work does not give us a reasonable result.

Right now we are working on adding various new order types and a new automated trading study based on an alert condition. This is in addition to a lot of other background development primarily related to porting Sierra Chart to another operating system (Long-term project), and improving spreadsheet performance.
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: 2018-01-31 02:20:16
[2018-02-03 05:39:11]
Sierra Chart Engineering - Posts: 104368
We are getting close to releasing the 64-bit version.

And we also want to describe some other upcoming items that we expect will be out before September:

-Web-based quote board and trade panel which will connect to a running Sierra Chart instance and can be used locally or remotely. For remotely, this will allow you to access your Sierra Chart in a simplified way through web capable mobile devices (specifically mobile phones).
-Peer-to-peer capability. This part of the overall progress towards decentralized trading and crypto currency trading. With this capability we will be able to also add features like peer-to-peer chatting, and also allowing you to share your chart images in real time with any other user or users.

To be honest, this is really an exciting time for us, because there is so much potential we have and so many innovative, and great things we can do. We do have additional developers working for us and we do appreciate the financial support to make this possible. So a lot of good things are going to be coming over the next couple of years.

As we have indicated elsewhere, we definitely do see trading moving to a decentralized model. This will include not only crypto currencies but futures, and equities as well. And we are going to be at the forefront of this area. No longer will anyone be victimized by absurd exchange policies. We have more than reached the breaking point in regards to this. Really users do not understand how these absurd market data policies from exchanges, perpetrate the absolute lunacy that exist in regards to market data access and trading access and complicate it tremendously for you and for us. And burden us tremendously. This is why we have very little tolerance in regards to all of these market data problems, and will decline support where necessary.


Think about being able to make a trade, globally with anyone else in the world, and have instantaneous settlement to your own wallet. Or have a contract implemented through a reliable computer program which guarantees performance.
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: 2018-02-03 23:52:00
[2018-02-16 18:36:43]
Sierra Chart Engineering - Posts: 104368
We are going to be doing some work on market depth data, and also because of the performance improvements documented here:
Performance Improvements with Sierra Chart Exchange Data Feed

And additional improvements made, we are going to probably be able to release the market by order data from the CME through the Sierra Chart Exchange Data Feed. We will do this for a small group of symbols in order to not create a problem.
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
[2018-04-29 08:52:26]
Sierra Chart Engineering - Posts: 104368
Current items of development, or to be started soon:

-Full server-side trade simulation environment with full risk management, primarily meant for futures trading evaluators.

This will also be available for the Sierra Chart Forex/CFD data feed.

-Server-side exchange functionality. This will be released as a simulated exchange.

The actual development for the exchange is not really that difficult. The core order matching is already mostly complete and before the end of this year we expect that the performance will be able to handle the same order flows which go through an exchange like the CME, efficiently.


- True millisecond time stamping

- Web socket support for the DTC server. This relates to the task to be able to access an instance of Sierra Chart through a web-based JavaScript application so Sierra Chart functionality can be used on a mobile phone type of device. This would include a quote board, market depth, basic order entry, Trade Position and Order reporting, and simplified charting. The charting would be just a JavaScript charting application that is already out there. It would not be a Sierra Chart type of chart which would be far too complex to support in JavaScript.

- Spreadsheet performance improvements. Various other spreadsheet related tasks.

-Continued development to support other operating systems.

-New format for dialog type windows.
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: 2018-05-07 05:45:32
[2018-05-04 23:46:00]
Sierra Chart Engineering - Posts: 104368
We are also working on the long-awaited enhanced Forward Curve functionality. This will be implemented as a study most likely.
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
[2018-05-07 05:45:14]
Sierra Chart Engineering - Posts: 104368

-Full server-side trade simulation environment with full risk management, primarily meant for futures trading evaluators.
In regards to this, while this is in development, it will only be successful for use by futures trading evaluators, like Top Step Trader and others, if we can offer the lower-priced exchange fees for these users with the Sierra Exchange Data Feed, even though the trader would not have a live trading account.

Ultimately the CME has to agree with this. We are hopeful this may be the case. It is currently being worked on. So we will see how it goes.

This will be a major step forward for us, because then we will have a complete highly reliable solution we can offer to Top Step Trader , One Up Trader, SMB Capital, and other evaluators without requiring Rithmic or CTS.
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: 2018-05-13 08:49:23
[2018-06-07 21:23:10]
Sierra Chart Engineering - Posts: 104368
We want to take a moment, to explain work being done on graphics within Sierra Chart. We are creating a common component to handle the operating system graphics functions for drawing charts and really the display of everything throughout the program.

This makes the code more organized and allow Sierra Chart to be ported to other graphics libraries and operating systems more easily.

To improve graphics performance we are going to add support for OpenGL.

Recently, we have seen some graphics related issues reported which have a very minor underlying cause. When we hear about these, they are resolved promptly. They are resolved currently in version 1760.

If there any small issues with the handling of what are called GDI objects or device context handles, this can lead to significant display problems and potentially stability issues and this is one reason why this common graphics component is being created to isolate this code into one place so it can be maintained in one location and make graphics very reliable and fast.

The issues we have seen, are due to very small trivial details which are very easily resolved.
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: 2018-06-07 21:23:45

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

Login

Login Page - Create Account