NexusFi: Find Your Edge


Home Menu

 





Sierra charts and IB - order not cancelled in Sierra


Discussion in Sierra Chart

Updated
    1. trending_up 3,304 views
    2. thumb_up 8 thanks given
    3. group 5 followers
    1. forum 5 posts
    2. attach_file 0 attachments




 
Search this Thread
  #1 (permalink)
 deepgreen 
vancouver canada
 
Experience: Intermediate
Platform: NinjaTrader, Sierra Chart
Broker: IB
Trading: Forex, Futures - ES, Eurodollar etc
Posts: 5 since Oct 2013
Thanks Given: 2
Thanks Received: 7

To help understand this issue I use Sierra Charts with IB. My first real order.
I have a trade fill yesterday that should not have occured. I entered an order to sell which I cancelled a minute later. The order was well away from price action with no indication of a problem in the cancellation. The Sierra trade logs say that after a time out that it was deemed cancelled. But 2 hours later I was filled on the order - and I did not know. This was the FOMC meeting I sold a stock near the low and made a loss - sure had a rally....

Anyway after contacting Sierra they said that know about this problem and blammed IB's API. After talking to IB they said it was Sierra's implementation of it and they would like to discuss with Sierra.

It seems that the order was cancelled in Sierra but not knowledged by IB in the way that Sierra wanted. Two things are very clear directly from Sierra support message to me: firstly, even though Sierra timed out the order they deemed it cancelled (mostly this is true otherwise they stay around in a pending state) they do not warn the user that the order is actually indeterminate. Maybe cancelled maybe not. My comment is that this is a poor way to handle orders - they could at least pop up a message, issue a warning etc.

I got through to the IB API service desk. They also knew of the problems related to Sierra and gave me a low down that some of the calls should be made to check on the order status.

My take is that regardless of whose at fault using Sierra I cannot really use a system like this. Which brings me to the real questton has anyone else had this issue where orders are held pending for say a minute and then deemed cancelled even though the situation is indeterminate? And secondly does this occur with the Ninja and IB combination?

Thanks


Started this thread Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
Trump Lands in Beijing on CPI Day: Iran Peace Expires To …
Prediction Markets & Event Contracts
Sundays Verdict: Lebanon Locked at 99.85% as Iran June 7 …
Prediction Markets & Event Contracts
Friday Update: Markets Now Pricing Fed Rate HIKES as Sta …
Traders Hideout
Thanks Mike. Godspeed.
The Elite Circle
El Clasico Draws $9.2M in Prediction Market Action -- Bi …
Prediction Markets & Event Contracts
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Big Mike in Ecuador
205 thanks
Sober Journey With S&P
21 thanks
30 Sessions
20 thanks
Volume Indicators
8 thanks
Thanks Mike. Godspeed.
7 thanks
  #2 (permalink)
 
mattz's Avatar
 mattz   is a Vendor
 
Posts: 2,494 since Sep 2010
Thanks Given: 2,442
Thanks Received: 3,800

Only a suggestion: I am not sure how the API you are using is working, but if you had the broker's platform open as well, you could see if the order is pending/working or not. For example, we use Rithmic for Sierra, but encourage users to also look at the R-Trader (Rithmic's own) to see if any order is working.

Your scenario could happen if you use external APIs. Check on the broker's platform as well.
Both should show pending and cancelled orders. Hope this helps.

Matt


Trading futures and options involves substantial risk of loss and is not suitable for all investors. Past performance is not necessarily indicative of future results. You may lose more than your initial investment. All posts are opinions and do not claim to be facts. Please conduct your own due diligence. Use only Risk capital when trading Futures.
1 800 771 6748 local 561 367 8686 email [email protected]
Follow me on X Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #3 (permalink)
 
slickiam's Avatar
 slickiam 
Tomsk, Russia
 
Experience: Beginner
Platform: custom
Trading: gold
Posts: 273 since Dec 2010
Thanks Given: 133
Thanks Received: 436



deepgreen View Post
To help understand this issue I use Sierra Charts with IB. My first real order.
I have a trade fill yesterday that should not have occured. I entered an order to sell which I cancelled a minute later. The order was well away from price action with no indication of a problem in the cancellation. The Sierra trade logs say that after a time out that it was deemed cancelled. But 2 hours later I was filled on the order - and I did not know. This was the FOMC meeting I sold a stock near the low and made a loss - sure had a rally....

Anyway after contacting Sierra they said that know about this problem and blammed IB's API. After talking to IB they said it was Sierra's implementation of it and they would like to discuss with Sierra.

It seems that the order was cancelled in Sierra but not knowledged by IB in the way that Sierra wanted. Two things are very clear directly from Sierra support message to me: firstly, even though Sierra timed out the order they deemed it cancelled (mostly this is true otherwise they stay around in a pending state) they do not warn the user that the order is actually indeterminate. Maybe cancelled maybe not. My comment is that this is a poor way to handle orders - they could at least pop up a message, issue a warning etc.

I got through to the IB API service desk. They also knew of the problems related to Sierra and gave me a low down that some of the calls should be made to check on the order status.

My take is that regardless of whose at fault using Sierra I cannot really use a system like this. Which brings me to the real questton has anyone else had this issue where orders are held pending for say a minute and then deemed cancelled even though the situation is indeterminate? And secondly does this occur with the Ninja and IB combination?

Thanks

Hey.

SC Team are highly qualified experienced software engineers.

You are not able to find any case they just leave a bad thing as it was.

More likely you will see they are on your side and they are right. Or it will be fixed.

Trade filled by IB even though it was cancelled - Support Board - Sierra Chart

gd lck


Scientia Libertas Prosperitas
Reply With Quote
Thanked by:
  #4 (permalink)
 deepgreen 
vancouver canada
 
Experience: Intermediate
Platform: NinjaTrader, Sierra Chart
Broker: IB
Trading: Forex, Futures - ES, Eurodollar etc
Posts: 5 since Oct 2013
Thanks Given: 2
Thanks Received: 7


mattz View Post
Only a suggestion: I am not sure how the API you are using is working, but if you had the broker's platform open as well, you could see if the order is pending/working or not. For example, we use Rithmic for Sierra, but encourage users to also look at the R-Trader (Rithmic's own) to see if any order is working.

Your scenario could happen if you use external APIs. Check on the broker's platform as well.
Both should show pending and cancelled orders. Hope this helps.

Matt

Thanks Matt you are correct I must say this is something I should have done. Really good advice.


Started this thread Reply With Quote
Thanked by:
  #5 (permalink)
 deepgreen 
vancouver canada
 
Experience: Intermediate
Platform: NinjaTrader, Sierra Chart
Broker: IB
Trading: Forex, Futures - ES, Eurodollar etc
Posts: 5 since Oct 2013
Thanks Given: 2
Thanks Received: 7

OK after following up with Sierra it is clear that when an attempt to cancel an order is made it first goes into a pending state until an acknowledgement from the broker system is received. On occassions the acknowldegement is not received (say by a momentary internet issue) and the order is stuck in pending state. After a period of time in pending Sierra will deem the order was successfully cancelled. Here is the issue the order may be active in the broker system - as the state of the order is indeterminate without a proper confirmation.

Now Sierra will correct the problem by simply leaving the state as pending (no guessing the order state ) for further action by the user. And Matts advice is the one I shall follow - check all actions in my IB trading platform.


Started this thread Reply With Quote
Thanked by:
  #6 (permalink)
 
mattz's Avatar
 mattz   is a Vendor
 
Posts: 2,494 since Sep 2010
Thanks Given: 2,442
Thanks Received: 3,800


deepgreen View Post
Now Sierra will correct the problem by simply leaving the state as pending (no guessing the order state ) for further action by the user. And Matts advice is the one I shall follow - check all actions in my IB trading platform.

One last additional piece of advice: Check all your trades at the end of the day against your paper statement or online equity run. This should give you a summary of all your actions throughout the day.


Trading futures and options involves substantial risk of loss and is not suitable for all investors. Past performance is not necessarily indicative of future results. You may lose more than your initial investment. All posts are opinions and do not claim to be facts. Please conduct your own due diligence. Use only Risk capital when trading Futures.
1 800 771 6748 local 561 367 8686 email [email protected]
Follow me on X Visit my NexusFi Trade Journal Reply With Quote
Thanked by:




Last Updated on December 22, 2013


© 2026 NexusFi®, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Downloads - Top
no new posts