Support Board
Date/Time: Sat, 23 Nov 2024 17:23:43 +0000
Strange problem with IB/Sierra Chart
View Count: 3164
[2013-07-29 13:19:00] |
moonmist - Posts: 127 |
Hi, This problem disappeared for several months already. Today, it re-appeared. http://www.sierrachart.com/supportboard/showthread.php?t=41102 In both cases, parents were a BUY limit order. The OCO children orders were a SELL stop and a SELL limit ( target ). One second after execution of the BUY limit order for CLU3, the stop was moved to breakeven minus two, and I was down two ticks again. Almost an exact duplicate !!! Switched to paper-trading account of Interactive Brokers, and did some testing. Everything was fine. PS: Just executed another LIVE BUY limit order with the same attached OCO orders ( same configuration ). No problem this time. Date Time Of Last Edit: 2013-07-29 13:52:27
|
[2013-07-29 17:22:54] |
Sierra Chart Engineering - Posts: 104368 |
Provide the Trade Activity Log for the order in question, by following these steps: http://www.sierrachart.com/index.php?l=doc/doc_TradeActivityLog.php#TradeActivityLogToSupport 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 |
[2013-07-30 15:58:00] |
moonmist - Posts: 127 |
Hi, I cannot make yesterday's problematic trade appear on the "Trade Activity" section. But it does appear, when I select "Trade Activity Log" and then the "Trade" tab: Symbol Trade Type Entry DateTime Exit DateTime Avg Entry Price Avg Exit Price Entry Quantity Exit Quantity Max Open Quantity Profit/Loss Cum P/L Runup Drawdown Max Open Profit Max Open Loss Entry Efficiency Exit Efficiency Total Efficiency Commission CL-201309-NYMEX Long 2013-07-29 08:48:26 2013-07-29 08:48:27 105.11 105.09 1 1 1 -20.00 20.00 10.00 -20.00 10.00 -20.00 33.33% 0.00% -66.67% 0.00 Today, this problem occurred again. This trade does not appear on the "Trade Activity Log" at all, but it does appear on the "Orders and Positions" table of Sierra Chart: Entry Time Last Activity Time Symbol Status Internal Order ID Order Type Buy/Sell Open/Close Order Quantity Price Price 2 Filled Quantity Average Fill Price Parent Internal Order ID Time in Force Good Till DateTime Service Order ID Trade Account Link ID OCO ID LastOrderActionSource 2013-07-30 11:21:34 2013-07-30 11:22:41 CL-201309-NYMEX Filled 8382 Stop Buy Close 1 102.94 0.00 1 103.02 8380 Good till Canceled Good till Canceled 1008 UXXXXX 0 8381 IB order status update 2013-07-30 11:21:34 2013-07-30 11:22:40 CL-201309-NYMEX Filled 8380 Limit Sell Open 1 102.99 0.00 1 102.99 0 Day Day 1006 UXXXXX 8380 0 IB order status update The stop loss order was supposed to move to 102.94 on ten-tick profit. Instead, it was raised to 102.94, when price was at 103.02, resulting in a three-tick loss. Both trades did appear on the "Audit Trail" file of Interactive Brokers. In both cases, the stop loss orders were moved, one or two seconds after execution of the parent orders. Is it possible to show yesterday's trades on the "Orders and Positions" table ? Date Time Of Last Edit: 2013-07-30 16:25:35
|
[2013-07-30 17:45:00] |
moonmist - Posts: 127 |
Hi, Finally, I am able to find yesterday's bad trade at the "Trade Activity" section. The following is relevant to the problematic stop loss order: ActivityType DateTime Symbol OrderActionSource InternalOrderID ServiceOrderID OrderType Quantity BuySell Price Price2 OrderStatus FillPrice FilledQuantity TradeAccount OpenClose ParentInternalOrderID PositionQuantity FillExecutionServiceID Order 2013-07-29 08:48:26.002 CL-201309-NYMEX Auto-sent child from parent fill 8283 Stop 1 Sell 104.96 Order Sent UXXXXX Close 8281 1 Order 2013-07-29 08:48:26.003 CL-201309-NYMEX IB order status update 8281 975 Limit 1 Buy 105.11 Filled 105.11 1 UXXXX Open 1 Order 2013-07-29 08:48:26.005 CL-201309-NYMEX IB order status update 8283 977 Stop 1 Sell 104.96 Open UXXXX Close 8281 1 Order 2013-07-29 08:48:26.006 CL-201309-NYMEX Auto trail order modification (Move to breakeven). Trigger price: 105.209998 8283 977 Stop 1 Sell 104.96 Pending Modify UXXXX Close 8281 1 Order 2013-07-29 08:48:26.007 CL-201309-NYMEX IB order status update 8283 977 Stop 1 Sell 105.16 Open UXXXX Close 8281 1 Fill 2013-07-29 08:48:27.002 CL-201309-NYMEX IB order fill (execution) 8283 977 Stop 1 Sell 105.16 Open 105.09 1 UXXXXX Close 0000e9a5.51f5bb57.01.01 Order 2013-07-29 08:48:27.003 CL-201309-NYMEX IB order status update 8283 977 Stop 1 Sell 105.16 Filled 105.09 1 UXXXXX Close 8281 |
[2013-07-30 17:58:33] |
Sierra Chart Engineering - Posts: 104368 |
You most definitely can see these orders on the Trade Activity tab of the Trade Activity log. Make sure you have selected All Activity for the trade activity type, the correct Symbol and All Accounts(if you have that setting) at the top of the trade activity log.
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 |
[2013-07-30 18:04:20] |
Sierra Chart Engineering - Posts: 104368 |
The log indicates this: Trigger price: 105.209998 So this is what triggered the move to breakeven. 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 |
[2013-07-30 18:10:12] |
moonmist - Posts: 127 |
I set a 15-tick stop, moved to breakeven plus 5 ticks ( in this case, 105.16 ) on ten-tick profit ( in this case 105.21 ) Date Time Of Last Edit: 2013-07-30 18:13:50
|
[2013-07-30 18:12:59] |
Sierra Chart Engineering - Posts: 104368 |
The price of 105.21 was received from the data feed.
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 |
[2013-07-30 18:14:47] |
moonmist - Posts: 127 |
But price never moved to 105.21 |
[2013-07-30 18:21:39] |
Sierra Chart Engineering - Posts: 104368 |
This price must have been received from the data feed. We cannot see another possibility. Open a Time and Sales window by selecting File >> Open Time and Sales Window. When you notice is problem, look at the prices received at the time. 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 |
[2013-07-30 18:41:36] |
Sierra Chart Engineering - Posts: 104368 |
Another thing to check, is whether the price that triggered the move to break even, occurred within the second before the stop was submitted.
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 |
[2013-07-30 22:21:17] |
moonmist - Posts: 127 |
Hi, I examined the Trade Activity log for today's problematic stop loss order around 2013-07-30 11:22:41. Again there is a line: CL-201309-NYMEX Auto trail order modification (Move to breakeven). Trigger price: XYZ where the price XYZ should not have reached according to the chart. That is two bad ticks from Interactive Brokers within a short period of time. Date Time Of Last Edit: 2013-07-30 22:25:14
|
[2013-07-30 22:26:57] |
Sierra Chart Engineering - Posts: 104368 |
What we need to know is whether you see these apparent invalid prices in the Time and Sales window within 2 seconds of when the move to breakeven action occurs.
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 |
[2013-07-30 22:44:10] |
moonmist - Posts: 127 |
Just opened a Time and Sales window, but it started at 18:42:20 Eastern Time. Not very useful. |
[2013-07-31 17:34:59] |
Sierra Chart Engineering - Posts: 104368 |
Let us know when you see this again and if you see an unusual price in the Time and Sales window. What we are concerned about, is the origin of the price which is causing the problem. If you do not see it actually charted, then we are not sure why it would affect orders or be listed in the Time and Sales window. So at this point, the whole problem is puzzling.
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 |
[2013-07-31 18:22:27] |
moonmist - Posts: 127 |
Hi, In both cases, the chart looks fine. ( Someone examined the one-tick chart of oil futures in December, and could not find the source of problem either. ) For the second problematic trade, I was watching the TradingDOM carefully, ( because of the first bad one ). What I saw was: Price traded through the entry price ( I used a limit order for entry ), and the stop loss order on the TradingDOM immediately moved, and got filled. It was unlikely that CLU3 could make an over ten-tick round trip within one second. In addition, Sierra Chart can move the stop really fast. Oil futures market was relatively calm, when the two problematic trades were executed. There were occasions that price jumped wildly up and down, and Sierra Chart still managed to move the stop fast enough to lock in some profit. ( This was the main reason I decided against moving the stop loss manually. ) I have disabled the auto-trailing stop feature for the LIVE account. I did months ( maybe over a year ) of testing using the paper-trading account of Interactive Brokers. This problem has never occurred. I do not have another data feed that can work with Sierra Chart. Otherwise, I may be able to find out whether this problem is specific to IB or common to all data feeds. I plan to do some automated trading within the next few weeks. If this problem is specific to IB, I really need to find another more reliable data feed. Date Time Of Last Edit: 2013-07-31 21:04:57
|
To post a message in this thread, you need to log in with your Sierra Chart account: