Login Page - Create Account

Support Board


Date/Time: Thu, 25 Apr 2024 12:14:15 +0000



What to do about this Trade Orders message?

View Count: 385

[2022-06-21 17:27:48]
User65931 - Posts: 13
LastOrderActionSource
CME Order Routing (Order reject). Info: Trade Order Error - LastTradingDateForSymbol is not known. Need to resubmit order.
[2022-06-21 18:30:12]
John - SC Support - Posts: 31098
Refer to the following:
Sierra Chart Teton Futures Order Routing: Rejected Order (Last Trading Date Not Known)
For the most reliable, advanced, and zero cost futures order routing, use the Teton service:
Sierra Chart Teton Futures Order Routing
[2022-06-22 06:39:40]
User65931 - Posts: 13
I have some critical questions under the copied information from the link John provided:

Rejected Order (Last Trading Date Not Known)

The first trader that trades a particular symbol, will get a Info: Trade Order Error - LastTradingDateForSymbol is not known. Need to resubmit order. rejection. After this, the security definition data is fetched, and the last trading date is then known, and then you can submit the order. In this case resubmit the order.

The reason is to maintain system efficiency and not have to request and hold data for so many different symbols. This helps to maintain ultra low latency order routing.

The last trading must be known before the order can be submitted in order to support rejecting orders that are submitted after the last trading date.


***MY QUESTIONS***

1) Why should the first trader that trades a particular symbol on Teton be penalized (ie cannot make a trade) to "maintain ultra low latency order routing"?
Not everyone is able to re-submit an order, due to reasons such as fast moving markets. I would be surprised if the brokers you (SC) were working with in the development of Teton did not mention this to you.

2) This happened only 4 hours before the opening bell for a very popular futures instrument.
That is not too early.
Does this mean I have to wait for another trader that trades this instrument using Teton before I can be certain my trade will not be rejected?
How can I know that I am at least the "second" person?

3) Did you take into consideration the traders that have limited windows of opportunity to put on a trade. They need a trade to go through as soon as they hit the button.

4) Do other systems such as Rithmic have this limitation? If not, why does Teton?
I suspect this is one big reason why AMP is not onboard with Teton.

5) Why is there no on-screen message that the order due to this limitation has been rejected?

6) Can I make a Sim trade beforehand so that "the last trading date is known"?

There must be a solution to this problem:
***The last trading must be known before the order can be submitted in order to support rejecting orders that are submitted after the last trading date.*** <-- is there a better way to achieve this without rejection of the first trade of the first trader.

I like the stability of Teton.

What do the brokers that have been recommending Teton on this board think?
[2022-06-22 07:40:08]
Sierra Chart Engineering - Posts: 104368
1. What was the symbol you were trading? This would mean the symbol was not traded before, or not by anyone for about 4+ months.

2. What is the symbol?

You just resubmit the order immediately. Immediately. You do not have to wait. Just resubmit immediately.

3. This is a very uncommon case. We need to know what the symbol is. Sometimes orders can get rejected for various reasons and they do need to be resubmitted. Sometimes related to margin and other reasons.

4. We do not know, but every system has its designs and limitations/issues.
I suspect this is one big reason why AMP is not onboard with Teton.
And this is not all the reason AMP is not supporting Teton at this time. Not even in the slightest. It is fully unrelated.

5. There is! It is in the Trade >> Trade Service Log which will automatically open so you can see the message. Unless you prevented that log from opening through this option:
General Settings Window: Never Automatically Open Message Log or Trade Service Log (Global Settings >> General Settings >> Log >> Log)

6. No this would not have any effect.

One common problem we see with all other systems other than Teton is when a user flattens a position, the flatten market order gets rejected. That does not happen with Teton order routing, in most or nearly all cases, but this is something which often happens with all other trading systems that Sierra Chart works with.

So when someone tries to exit the market, they have to do the operation twice. This is something that gets commonly reported to us with all other order routing systems. This is a problem you will not have with Teton order routing and most or nearly all cases.

What you encountered related to the last trading date is very very uncommon, and the probability of it gradually diminishes over time.

We need to know what the symbol is so we can look at this issue and see if there is maybe some problem we need to resolve.

And also look at the information we have here regarding CQG and this also applies to Rithmic as well!:
Sierra Chart Does Not Recommend CQG (Various Reasons) | Post: 302708

Teton is superior to everything else. This is a very very tiny insignificant limitation. That is fact. Immediately resubmit the order. Once we know the symbol, and we know the clearing firm, we need both pieces of information, we will look at it. Maybe there is some problem we need to resolve related to it.

Update: We had a look at the code which determines which symbols, are subscribed to in the order routing process, and we made that more comprehensive to include definitively the current contract and the next two contracts for the particular futures markets which are being traded.
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: 2022-06-22 08:18:52
[2022-06-22 08:57:42]
User65931 - Posts: 13
1) Only front-month CL. Yesterday CLQ22.

2) "You just resubmit the order immediately. Immediately. You do not have to wait. Just resubmit immediately."
If only it were that simple.
I only do Market Orders, which already are immediate.
Resubmitting in fast moving CL is chasing. Or resubmitting at a new higher/lower "stable" price, blows up strategy. In my experience, both these things just lead to losses.

5) Yes. I will use it from now. (But there is a lot of other stuff in Trade service log. For failed trades, something more noticeable could be better).

Yes, I strongly agree that Teton is superior to anything else.
[2022-06-22 09:16:54]
Sierra Chart Engineering - Posts: 104368
1. Can you please tell us the clearing firm and we will check on this.

Anyway the changes we made should safeguard against this problem going forward. In any case you should not encounter it again unless no one is trading CL for several months including yourself through that firm. Maybe everyone else was trading micros, not the full contract. Probably.
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: 2022-06-22 09:17:28
[2022-06-22 09:20:51]
User65931 - Posts: 13
Ironbeam

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

Login

Login Page - Create Account