Login Page - Create Account

Support Board


Date/Time: Sat, 04 May 2024 14:46:44 +0000



Persistent discrepancy with SC Positions vs. IB Advisor account

View Count: 1228

[2015-01-06 01:16:19]
Demi1201 - Posts: 68
Greetings,

I have recently had a discrepancy between SC and IB, with Sierra Chart reporting my positions in one way and IB reporting another situation entirely.

I use an Advisor account under which I manage two accounts, one corporate, one personal.

I Use Order Fill Calculated Position and I have to, otherwise I have no idea what is happening. When things go well there is no problem with this.

Now, after this discrepancy on the ES201503 I haven't been able to erase some trace of the incorrect positions SC has in its memory somewhere.

I have cleared the Trade Activity Log several times, but when I went to Flatten a long position today I could not do it and I had to do it manually later with some loss of money. Now SC reports my position as short when I'm really flat.

There are similar problems in other charts, especially the Fx pairs which never report positions accurately, thus rendering the Flatten and Reverse buttons useless or worse, dangerous.

I wonder if Tech Support or Forum users can suggest a reliable sequence of steps to ensure all charts in SC are accurately reflecting the positions in IB. Advisor account complicates matters, I realize.

Thank you,

Dem

[2015-01-09 09:24:50]
Sierra Chart Engineering - Posts: 104368
Do you see the positions for your Financial advisor accounts in Trade >> Trade Orders and Positions >> Positions?

Do you see anything there when there are positions?
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
[2015-01-09 14:26:17]
Demi1201 - Posts: 68
Yes, positions are there today and they are correct.

Is this where SC takes the position information to effect the Flatten and Reverse operations?


[2015-01-09 14:40:45]
Demi1201 - Posts: 68
I tried to use the Flattena nd Cancel option from right clicking on chart:

Notice - An overfill UpdateOrder call has occurred. InternalOrderID: 15677, Overfill Quantity: 1, Symbol ES-201503-GLOBEX. | 2015-01-09 15:29:57
Notice - An overfill UpdateOrder call has occurred. InternalOrderID: 15676, Overfill Quantity: 1, Symbol QM-201502-NYMEX. | 2015-01-09 15:30:34
Notice - An overfill UpdateOrder call has occurred. InternalOrderID: 15676, Overfill Quantity: 1, Symbol QM-201502-NYMEX. | 2015-01-09 15:30:34
Trading Message from IB: Order Event Warning:Attribute 'Outside Regular Trading Hours' is ignored based on the order type and destination. PlaceOrder is now being processed.. Error Code: 2109. ServiceOrderID: 2465. | 2015-01-09 15:32:06
Notice - An overfill UpdateOrder call has occurred. InternalOrderID: 15678, Overfill Quantity: 1, Symbol QM-201502-NYMEX. | 2015-01-09 15:32:17
Notice - An overfill UpdateOrder call has occurred. InternalOrderID: 15678, Overfill Quantity: 1, Symbol QM-201502-NYMEX. | 2015-01-09 15:32:17
Trading Message from IB: Order Event Warning:Attribute 'Outside Regular Trading Hours' is ignored based on the order type and destination. PlaceOrder is now being processed.. Error Code: 2109. ServiceOrderID: 2466. | 2015-01-09 15:33:02
Notice - An overfill UpdateOrder call has occurred. InternalOrderID: 15679, Overfill Quantity: 1, Symbol ES-201503-GLOBEX. | 2015-01-09 15:33:39
Notice - An overfill UpdateOrder call has occurred. InternalOrderID: 15679, Overfill Quantity: 1, Symbol ES-201503-GLOBEX. | 2015-01-09 15:33:39
Trading Message from IB: Order Event Warning:Attribute 'Outside Regular Trading Hours' is ignored based on the order type and destination. PlaceOrder is now being processed.. Error Code: 2109. ServiceOrderID: 2467. | 2015-01-09 15:38:35
Trade Order Error: Unable to Flatten or Reverse because a Position does not exist for the symbol: ES-201503-GLOBEX. Working orders for symbol are being canceled. | 2015-01-09 15:39:12 *

[2015-01-09 14:48:17]
Demi1201 - Posts: 68
Needless to say, the position does exist in IB and itis also reported in the Orders and Positions Log in SC.

Same message appeared when I used the Flatten button a couple of days ago, prompting my original post.


[2015-01-09 17:57:23]
Sierra Chart Engineering - Posts: 104368
Looking at one of the Positions, does the Trade Account of the Position match the Trade Account you have set on the Trade Window being used to trade the symbol?

What is the symbol that you see on the Positions tab of one of the Positions?

The problem is going to be with the matching of the Symbol and the matching of the Trade Account. We suspect it is with the Trade Account. The symbol will not exactly match but Sierra Chart is able to resolve that by matching the beginning characters.


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
[2015-01-09 22:30:33]
Demi1201 - Posts: 68
The account in the trade window is an F account, for Friends and Family. This account allocates the trades to the two accounts under management, which are U accounts, that's why you see two different accounts starting with U.

The symbols are correct. At the time I was in the positions indicated.

Please ask more specific questions so I can answer.

Just to be clear: The F account has no money in it, save for what's needed to pay for quotes. It buys/sells a number of contracts that are then allocated to the two U accounts under management through an allocation formula (proportional).
SC option to allow for Advisor account is True in Data/Trade Service Settings.




[2015-01-11 05:13:23]
Sierra Chart Engineering - Posts: 104368
Thinking about this, we do not see any kind of practical or simple straightforward solution.

Longer-term we plan to implement something like a "trade copier" function, where when you enter an order on one account, it is applied to other accounts. There could also be a special allocation method defined and used.

Out of curiosity, what is the allocation formula you are using specifically?
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: 2015-01-15 01:11:38
[2015-01-14 23:08:16]
Demi1201 - Posts: 68
Allocation is proportional to equity in each account. It's an IB option.

But... couldn't SC just get the info from IB? Why doesn't that work? I realize that I'm getting into the design and programming of SC, certainly not my province, but as a user I think that would be the most direct and safest way.

Another thing: this phenomenon is chart-specific. Allocation and trade tracking in other charts in the same chartbook are fine, even with Advisor structure. This chart has, somewhere, a memory of trades that do not exist: when I choose Trade Orders and Positions I get the correct trades. When I select Calculated Positions I get a problem count.

Where would that variable be saved?
[2015-01-16 09:24:56]
Sierra Chart Engineering - Posts: 104368
This discussion cannot continue. Sierra Chart cannot properly support Financial Advisor accounts from Interactive Brokers because of how they are designed and Interactive Brokers does not provide a straightforward way to do this.


Financial Advisor account support is provided as is and we will not provide further support on it. It could even be that we might even pull support for Advisor accounts. The best policy is that we will not provide support for them, the functionality will remain, and the user will need to use it as is and consider whether it is useful to them.


Allocation and trade tracking in other charts in the same chartbook are fine, even with Advisor structure.
We cannot even comment on this because we do not know the Trade Account the chart is set to, and whether you are using the order fill calculated position and other things. We are really just lost wondering about exactly what is going on.

when I choose Trade Orders and Positions I get the correct trades.
We do not know what you are referring to specifically. From our perspective, we are lacking so much information, that it is next to impossible for us to comment on this or have an idea what is going on.


Where would that variable be saved?
We do not know what variable you are referring to.
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: 2015-01-16 09:47:16
[2016-07-29 23:15:35]
rhovega - Posts: 279
Hi @Demi1201, I am debating if to give SC + IB Financial Advisor account a try or if to find an alternative solution.

Any chance I could talk/chat to you to know your thoughts on the matter?

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

Login

Login Page - Create Account