izard: (Default)
[personal profile] izard
In a previous part, I asked a rookie question and got perfect answers from pros that explained everything.

Now I have a more complex situation, but options are the same: I misunderstand something, or there was a glitch with my broker's software.

I opened a $1000 long position at $9.90, set TP at $10.15. I also have an open buy stop limit order of $300 at $10.20 (please don't ask me why I don't just close $700 at $10.15, I would have done exactly that if my software would have supported this type of limit order).

The price fluctuates between $9.70 and $9.95, and then suddenly I see my limit order to buy at $10.20 is executed. So I have two long positions now, $1000 opened at $9.90 and $300 at $10.20, and current price is $9.80.

When I checked a chart in the terminal at and around the execution time the price was always in $9.89-$9.96 range. It never even crossed $10.00 today! How can it be that price was high enough to trigger buy stop limit at $10.20, but it did not trigger TP at $10.15?

Is it a broker bug or I am a fool (again)???

Date: 2020-11-28 02:17 am (UTC)
chuka_lis: (Default)
From: [personal profile] chuka_lis
интересный вопрос.

Date: 2020-11-28 02:44 am (UTC)
sab123: (Default)
From: [personal profile] sab123
The charts are not exact, they don't show every transaction. It also depends on what chart you're looking at. Is it for transactions executed? Or is it for the average price between best buy and best sell offers? If at some point there were no sell offers at the price below 10.20, that would trigger the execution of your order. That's basically why the limit orders are a bad idea.

Profile

izard: (Default)
izard

November 2025

S M T W T F S
       1
2345678
910 1112131415
1617 1819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 18th, 2026 07:08 pm
Powered by Dreamwidth Studios