API Support Forum
OEC API > API Support > OSM Orders
Author Topic: OSM Orders
(14 messages, Page 1 of 1)
Moderators: VPfau
DComolli
Posts: 15
Joined: May 16, 2008


Posted: Jun 12, 2009 @ 12:00 AM             Msg. 1 of 14
Does the simulation environment (api.openecry.com) support OSM orders? Does OSM require a special entitlement?

We are using both the API and OEC Trader Developer to enter various OSM orders. For example, we entered the following two orders:

(order 1) Buy 10 ZNU9 STP 113 22.0 LMT 114 00.0
(order 2) Buy 10 ZNU9 STP 113 22.0 LMT 114 00.0 OSM: Iceberg [ShowVolume=3;]

The two orders are identical except for the iceberg parameter. The first order gets filled as expected, however, the second order does not move beyond the “Working” state (even after a couple days). We have tried a dozen or so other OSM orders, but none of them move beyond the “Working” state. Is there something we are not setting?

Thank you for your help.
SergeK
-Developer-
Posts: 475
Joined: Jan 26, 2007


Posted: Jun 12, 2009 @ 12:00 AM             Msg. 2 of 14
could you please provide order numbers?
DComolli
Posts: 15
Joined: May 16, 2008


Posted: Jun 12, 2009 @ 12:00 AM             Msg. 3 of 14
The one with out iceberg is 200154985; the one with is 200154980.
SergeK
-Developer-
Posts: 475
Joined: Jan 26, 2007


Posted: Jun 15, 2009 @ 12:00 AM             Msg. 4 of 14
Thank you for pointing us to the problem.
Our OSM developer is researching this issue.
DComolli
Posts: 15
Joined: May 16, 2008


Posted: Jun 15, 2009 @ 12:00 AM             Msg. 5 of 14
Here are a couple more order number pairs:

200155519 - filled, no iceberg
200155517 - working, iceberg

200155530 - filled, no iceberg
200155528 - working, iceberg
SergeK
-Developer-
Posts: 475
Joined: Jan 26, 2007


Posted: Jun 16, 2009 @ 12:00 AM             Msg. 6 of 14
we found a problem in OSM with handling STP orders.
Will make a fix soon.
SergeK
-Developer-
Posts: 475
Joined: Jan 26, 2007


Posted: Jun 17, 2009 @ 12:00 AM             Msg. 7 of 14
The fix was installed to the API dev environment. please let us know if you are still experiencing this problem.
DComolli
Posts: 15
Joined: May 16, 2008


Posted: Jun 18, 2009 @ 12:00 AM             Msg. 8 of 14
Thank you for the fix. It appears to be working fine in the dev environment. Is the fix needed in simulation and production as well?

According to the OrderTypes property of the iceberg OSM algorithm, the algorithm can only be applied to order types (Iceberg, Limit, Market, Stop, StopLimit, MarketIfTouched, MarketOnClose, and MarketOnOpen). Is this correct?
SergeK
-Developer-
Posts: 475
Joined: Jan 26, 2007


Posted: Jun 19, 2009 @ 12:00 AM             Msg. 9 of 14
The fix will be applied to SIM today. Prod release date will be determined later.

OSM Iceberg algorithm supports only Limit and StopLimit order types.
All supported order types for an OSM algorithm can be checked in OEC Trader application, on OSM order panel, in order type selector: only supported order types of the current OSM algorithm are available in the selector.
DComolli
Posts: 15
Joined: May 16, 2008


Posted: Jun 19, 2009 @ 12:00 AM             Msg. 10 of 14
I am running version 3.3.0.4 of the OEC Trader Developer. It has 8 order types available for the OSM Iceberg algorithm.
DComolli
Posts: 15
Joined: May 16, 2008


Posted: Jun 22, 2009 @ 12:00 AM             Msg. 11 of 14
Thanks, that fixed it.
SergeK
-Developer-
Posts: 475
Joined: Jan 26, 2007


Posted: Jun 22, 2009 @ 12:00 AM             Msg. 12 of 14
We re-synchronized OSM setup between production and API environment.
please retest.
DComolli
Posts: 15
Joined: May 16, 2008


Posted: Jul 17, 2009 @ 12:00 AM             Msg. 13 of 14
Have these OSM changes been migrated to production?
SergeK
-Developer-
Posts: 475
Joined: Jan 26, 2007


Posted: Jul 20, 2009 @ 12:00 AM             Msg. 14 of 14
These settings are in production already, it was the API environment incorrect setup.