API Support Forum
OEC API > Order Execution > MIT orders exicute when placed.
Author Topic: MIT orders exicute when placed.
(3 messages, Page 1 of 1)
Moderators: VPfau
PArnoldson
Posts: 154
Joined: Oct 03, 2007


Posted: Nov 18, 2008 @ 04:26 PM             Msg. 1 of 3
I placed a MIT order to buy above the market and after placing the order it fills at the current market price. This shouldn't happen. It should only fill if the market gets to that price of the order "IF TOUCHED". Could you look into this problem and let me know what you find.

For quick reverance The order I placed was #20852865 MIT @ 55.58 then filled at 54.80. My account is on the simulator servers and my user name is TNT2.

"For every complex problem, there is a solution that is simple, neat, and wrong." H.L. Mencken
PArnoldson
Posts: 154
Joined: Oct 03, 2007


Posted: Nov 19, 2008 @ 03:33 PM             Msg. 2 of 3
I have done this inside of the OEC Trader Demo with the same paramaters and it seems to be working just fine. Am I missing something when sending a MIT order?


"For every complex problem, there is a solution that is simple, neat, and wrong." H.L. Mencken
Edited by PArnoldson on Nov 19, 2008 at 03:33 PM
SergeK
-Developer-
Posts: 475
Joined: Jan 26, 2007


Posted: Nov 21, 2008 @ 05:13 PM             Msg. 3 of 3
if you are going to place buy order above the market, you need to place a stop order.
buy MIT should be placed below the market. The difference from Limit order is, once MIT triggered, it becomes a market order.