Hey BBTs,
I observed that my stop loss order hotkey may be incorrect. Maybe someone of you can lead me to the right direction.
It happened multiple times so far and made me lose money and trust in my stop orders. Take a look on this example trade I recorded lately: https://streamable.com/vedx5
In this video I traded $UBER on my IB account. One minute before, I decided to move my stop loss order to my initial entry price as I was not confident in this trade anymore.
What follows is a breakout in the opposite direction, getting way over my stop loss where I decided intervene and send a COVER ALL hotkey manually.
How can this happen? This is my hotkey which was used to place the faulty stop loss order.
ACCOUNT=Uxxxx;CXL ALLSYMB;Route=STOP;StopType=MARKET;Share=Pos;StopPrice=Price;TIF=DAY+;Price=StopPrice;BUY=Send;
It looks like a market order. However, when I checked the log file I saw the following lines which can be mapped to the hotkey activity based on the timestamps (see lower left side in DAS in my video):
# 2 min before the breakout (I set my stop loss via hotkey) Note the first line which includes "Limit"
12:04:13,DASDebugLog,NewOrder OnBuy:UBER BUY UBER 625 SMAT STOP Limit 38.68 at 38.68
12:04:13,DASDebugLog,Sending new order from montage:BUY UBER 625 SMAT STOP Limit 38.68 at 38.68
12:04:13,DASDebugLog,Hotkey: ACCOUNT=xxx;CXL ALLSYMB;Route=STOP;StopType=MARKET;Share=Pos;StopPrice=Price;TIF=DAY+;Price=StopPrice;BUY=Send;
# The breakout happens, the stop los is TRIGGERED
12:06:12,TradeLog,Sending,Buy,UBER,625,38.68,SMRT,12:06:12,xxx,,Oid:25927
%a,73884,6189,257,25927,UBER,SMRT,38.680000,625,1580835972,,,
12:06:12,Msg,Msg:Accept Buy 625 UBER 38.68 --SMRT--12:06:12--
12:06:12,TradeLog,Accept,Buy,UBER,625,38.68,SMRT,12:06:12,xxx,,Oid:25927
%a,73884,6189,258,25927,UBER,SMRT,38.680000,625,1580835972,,,
# 2 seconds later I hit my cover all hotkey manually
12:06:14,DASDebugLog,Hotkey1:ACCOUNT=xxx
12:06:14,DASDebugLog,Hotkey1:CXL ALLSYMB
12:06:14,Msg,Msg:Sent 1 cancel orders
12:06:14,DASDebugLog,Hotkey1:Route=SMRTM
12:06:14,DASDebugLog,Hotkey1:Share=Pos
12:06:14,DASDebugLog,Hotkey1:TIF=DAY+
12:06:14,DASDebugLog,Hotkey1:BUY=Send
12:06:14,DASDebugLog,Route SMRTM is selected
12:06:14,Msg,Prepare new order BUY UBER 625 38.7
12:06:14,Msg,Prepare Buy:shrtqty 625, holdqty:625, qty:625
12:06:14,DASDebugLog,NewOrder OnBuy:UBER BUY UBER 625 SMRT Mkt
12:06:14,Msg,Msg:order send pending!
12:06:14,DASDebugLog,Sending new order from montage:BUY UBER 625 SMRT Mkt
12:06:14,DASDebugLog,Hotkey: ACCOUNT=xxx;CXL ALLSYMB;Route=SMRTM;Share=Pos;TIF=DAY+;BUY=Send;
Note the first 3 lines which indicate that my hotkey is actually a stop limit order to sell the stock at price 38.68 if 38.68 is reached. Obviously this is not my intention as I want to get stopped out with a market order that will always get filled.
This leads me to the question what I have missed here? I searched for other hotkeys and they are basically all equal to mine.
EDIT: @mods you may want to move this thread into the "day trading tools" subforum.