Overview
Returns a list of open orders or orders updated during the current day.
Description

This API returns a detailed list of current orders. It includes all orders that are currently open or were created, modified, executed, or cancelled during the current day (Eastern time). For option orders that have multiple legs, all legs are returned.

This API may return types of orders which cannot be created using version v0 of the E*TRADE Developer Platform, including multi-leg orders and conditional orders. Such orders were usually created via the E*TRADE website, mobile client, or other channel. See the tables below for details on the data structures of these orders.

This documentation assumes some familiarity with market terminology. For definitions of market terms, refer to the E*TRADE Financial Help Center.

Since an account may have too many orders to display on one screen, the API provides for paging through them in small groups by specifying how many to return at a time (the count) and the starting point for each group (the marker).

URL
https://etws.etrade.com/order/rest/orderlist/{accountId}
HTTP Method: GET
Request Parameters
Parameter Type Required? Description
accountId path required Numeric account ID
marker string optional Specifies the desired starting point of the set of items to return. Used for paging as described in the Notes below.
count integer optional The number of orders to return in the response. The default is 25. Used for paging, as described in the Notes below.
Response Properties

The three tables below show a normal order, a group order, and the order element that is contained in both of those.

Normal order
Property Type Description
count integer The number of orders included in this response. Always equal to or less than the count specified in the request (which is 25 by default).
marker string Placeholder for paging through additional orders in the account, as described in the Notes below. An empty or absent marker indicates that there are no more orders beyond this set.
orderDetails complex Container for one or more sets of order details
OrderDetails complex Container for one set of order details
   order complex Container for information on an order (shown as a separate table below)
Group order
Property Type Description
count integer The number of orders included in this response. Always equal to or less than the count specified in the request (which is 25 by default).
marker string Placeholder for paging through additional orders in the account, as described in the Notes below. An empty or absent marker indicates that there are no more orders beyond this set.
groupOrder complex Container for the items that follow
groupOrderId long The ID number for this group order
groupOrderType string The type of group order. Possible values are:
• CONTINGENT
• ONE_CANCELS_ALL
• ONE_TRIGGERS_ALL
• ONE_TRIGGERS_OCO
• BRACKETED
For more information on these values, refer to the E*TRADE online help on conditional orders.
cumulativeEstimatedCommission double The cumulative estimated commission for this group order
cumulativeEstimatedFees double The cumulative estimated fee for this group order
order complex Container for information on an order (shown as a separate table below)
Order element
Property Type Description
order complex Container for information on an order
orderId long ID number assigned to this order
orderPlacedTime long The time the order was placed, in epoch time
orderExecutedTime long The time the order was placed, in epoch time
orderValue double Total cost or proceeds, including commission
orderStatus string The current status of the order. Possible values are:
• OPEN
• EXECUTED
• CANCELLED
• CANCEL_REQUESTED
• EXPIRED
• REJECTED
orderType string The order type. Possible values are:
• EQ
• OPTN
• ADVANCE_EQ
• ADVANCE_OPTN
• SPREADS
• BUY_WRITES
• CONTINGENT
• ONE_CANCELS_ALL
• ONE_TRIGGERS_ALL
• ONE_TRIGGERS_OCO
• BRACKETED
For more information, refer to the E*TRADE online help on conditional orders.
orderTerm string Specifies the term for which the order is in effect. Possible values are:
GOOD_UNTIL_CANCEL
GOOD_FOR_DAY
• IMMEDIATE_OR_CANCEL
FILL_OR_KILL
For definitions
priceType string The type of pricing. Possible values are:
• MARKET
• LIMIT
• STOP
• STOP_LIMIT
• TRAILING_STOP_CNST_BY_LOWER_TRIGGER
• UPPER_TRIGGER_BY_TRAILING_STOP_CNST
• TRAILING_STOP_PRCT_BY_LOWER_TRIGGER
• UPPER_TRIGGER_BY_TRAILING_STOP_PRCT
• TRAILING_STOP_CNST
• TRAILING_STOP_PRCT
• HIDDEN_STOP
• HIDDEN_STOP_BY_LOWER_TRIGGER
• UPPER_TRIGGER_BY_HIDDEN_STOP
• NET_DEBIT
• NET_CREDIT
• NET_EVEN
• MARKET_ON_OPEN
• MARKET_ON_CLOSE
• LIMIT_ON_OPEN
• LIMIT_ON_CLOSE
For more information on these values, refer to the E*TRADE online help on conditional orders.
limitPrice double The highest price at which to buy or the lowest price at which to sell if specified in a limit order
stopPrice double The designated boundary price for a stop order
stopLimitPrice double The designated boundary price for a stop-limit order
routingDestination string The exchange where the user requests that the order be executed. Possible values are:
• AUTO (default)
• ARCA
• NSDQ
• NYSE
• AMEX
• BOX
• CBOE
• ISE
• NOM
• PHX
replacedByOrderId long The order ID of the order that was replaced by this order due to a change order request
allOrNone boolean If TRUE, the transactions specified in the order must be executed all at once, or not at all. Default is FALSE.
bracketLimitPrice double The user's lower trigger price on a buy and upper trigger price on a sale
initialStopPrice double The initial stop price that was set when a trailing stop order was submitted
trailPrice double The current trailing value. For Trailing Stop Dollar orders, this is a fixed dollar amount. For Trailing Stop Percentage orders, this is the price reflected by the percentage selected.
triggerPrice double The price that an advanced order will trigger. For example, if it's a $1 buy trailing stop, then the trigger price will be $1 above the last price.
conditionPrice double For a conditional order, the price the condition is being compared against
conditionSymbol symbol For a conditional order, the symbol that the condition is competing against
conditionType string The type of comparison to be used in a conditional order. Possible values are:
• CONTINGENT_GTE
• CONTINGENT_LTE
For more information on these values, refer to the E*TRADE online help on conditional orders.
conditionFollowPrice string In a conditional order, the type of price being followed. Possible values are: ASK, BID, LAST.
legDetails complex Container for information on one leg of an order. There is at least one of these legDetails elements in every Order record, and more than one in a multi-leg order.
legNumber long The number associated with this leg of the order. For example, buy-write orders have two legs.
symbolDescription string Text description of the security
orderAction string The action that the broker is requested to perform. Possible values are:
• BUY
• SELL
• BUY_TO_COVER
• SELL_SHORT
• BUY_OPEN
• SELL_OPEN
• BUY_CLOSE
• SELL_CLOSE
orderedQuantity double The number of shares ordered
filledQuantity double The number of shares actually filled in the order
executedPrice double The price the stock was actually purchased for
estimatedCommission double The cost billed to the user to perform the requested action
estimatedFees double The total amount of fees billed to the user to fill the order
reserveQuantity double The number of shares to be publicly displayed if this is a reserve order
symbolInfo complex Container for symbol information for this leg. An option order will contain all of the following items; an equity order will only contain symbol.
symbol string The market symbol for the share being bought or sold
callPut string Specifies whether options are being bought (call) or sold (put). Possible values are: CALL, PUT.
expYear integer The 4-digit year the option will expire
expMonth integer The month (1-12) the option will expire
expDay integer The day (1-31) the option will expire
strikePrice double The strike price for the option specified in the order
Sample Request
GET https://etws.etrade.com/orders/rest/orderlist/83405188?count=10
Sample Response - XML
<GetOrderListResponse>
  <orderListResponse>
    <count>2</count>
    <marker>1270023312|296</marker>
    <orderDetails>
      <OrderDetails>
        <order>
          <orderId>320</orderId>
          <orderPlacedTime>1270036641807</orderPlacedTime>
          <orderValue>1068.77</orderValue>
          <orderStatus>OPEN</orderStatus>
          <orderType>BUY_WRITES</orderType>
          <orderTerm>GOOD_FOR_DAY</orderTerm>
          <priceType>MARKET</priceType>
          <limitPrice>0</limitPrice>
          <stopPrice>0</stopPrice>
          <legDetails>
            <LegDetails>
              <legNumber>1</legNumber>
              <symbolInfo>
                <symbol>DELL</symbol>
              </symbolInfo>
              <symbolDescription>DELL INC COM</symbolDescription>
              <orderAction>BUY</orderAction>
              <orderedQuantity>100</orderedQuantity>
              <filledQuantity>0</filledQuantity>
              <executedPrice>0</executedPrice>
              <estimatedCommission>7.99</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
            <LegDetails>
              <legNumber>2</legNumber>
              <symbolInfo>
                <symbol>DLY</symbol>
                <callPut>CALL</callPut>
                <expYear>2010</expYear>
                <expMonth>4</expMonth>
                <expDay>17</expDay>
                <strikePrice>10</strikePrice>
              </symbolInfo>
              <symbolDescription>DELL APR 10 Call</symbolDescription>
              <orderAction>SELL_OPEN</orderAction>
              <orderedQuantity>1</orderedQuantity>
              <filledQuantity>0</filledQuantity>
              <executedPrice>0</executedPrice>
              <estimatedCommission>8.74</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
          </legDetails>
          <allOrNone>false</allOrNone>
        </order>
      </OrderDetails>
      <OrderDetails>
        <order>
          <orderId>317</orderId>
          <orderPlacedTime>1270031791517</orderPlacedTime>
          <orderExecutedTime>1270031819000</orderExecutedTime>
          <orderValue>242.61</orderValue>
          <orderStatus>EXECUTED</orderStatus>
          <orderType>EQ</orderType>
          <orderTerm>GOOD_FOR_DAY</orderTerm>
          <priceType>MARKET</priceType>
          <limitPrice>0</limitPrice>
          <stopPrice>0</stopPrice>
          <legDetails>
            <LegDetails>
              <legNumber>1</legNumber>
              <symbolInfo>
                <symbol>MSFT</symbol>
              </symbolInfo>
              <symbolDescription>MICROSOFT CORP COM</symbolDescription>
              <orderAction>SELL_SHORT</orderAction>
              <orderedQuantity>10</orderedQuantity>
              <filledQuantity>10</filledQuantity>
              <executedPrice>1</executedPrice>
              <estimatedCommission>7.99</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
          </legDetails>
          <allOrNone>false</allOrNone>
        </order>
      </OrderDetails>
    </orderDetails>
  </orderListResponse>
</GetOrderListResponse>
Sample response – JSON
{
  "GetOrderListResponse": {
    "orderListResponse": {
      "count": "2",
      "marker": "1270023312|296",
      "orderDetails": {
        "OrderDetails": [
          {
            "order": {
              "orderId": "320",
              "orderPlacedTime": "1270036641807",
              "orderValue": "1068.77",
              "orderStatus": "OPEN",
              "orderType": "BUY_WRITES",
              "orderTerm": "GOOD_FOR_DAY",
              "priceType": "MARKET",
              "limitPrice": "0",
              "stopPrice": "0",
              "legDetails": {
                "LegDetails": [
                  {
                    "legNumber": "1",
                    "symbolInfo": { "symbol": "DELL" },
                    "symbolDescription": "DELL INC COM",
                    "orderAction": "BUY",
                    "orderedQuantity": "100",
                    "filledQuantity": "0",
                    "executedPrice": "0",
                    "estimatedCommission": "7.99",
                    "estimatedFees": "0"
                  },
                  {
                    "legNumber": "2",
                    "symbolInfo": {
                      "symbol": "DLY",
                      "callPut": "CALL",
                      "expYear": "2010",
                      "expMonth": "4",
                      "expDay": "17",
                      "strikePrice": "10"
                    },
                    "symbolDescription": "DELL APR 10 Call",
                    "orderAction": "SELL_OPEN",
                    "orderedQuantity": "1",
                    "filledQuantity": "0",
                    "executedPrice": "0",
                    "estimatedCommission": "8.74",
                    "estimatedFees": "0"
                  }
                ]
              },
              "allOrNone": "FALSE"
            }
          },
          {
            "order": {
              "orderId": "317",
              "orderPlacedTime": "1270031791517",
              "orderExecutedTime": "1270031819000",
              "orderValue": "242.61",
              "orderStatus": "EXECUTED",
              "orderType": "EQ",
              "orderTerm": "GOOD_FOR_DAY",
              "priceType": "MARKET",
              "limitPrice": "0",
              "stopPrice": "0",
              "legDetails": {
                "LegDetails": {
                  "legNumber": "1",
                  "symbolInfo": { "symbol": "MSFT" },
                  "symbolDescription": "MICROSOFT CORP COM",
                  "orderAction": "SELL_SHORT",
                  "orderedQuantity": "10",
                  "filledQuantity": "10",
                  "executedPrice": "1",
                  "estimatedCommission": "7.99",
                  "estimatedFees": "0"
                }
              },
              "allOrNone": "FALSE"
            }
          }
        ]
      }
    }
  }
}
Notes
  • For complex options, only the first leg of the option shows the actual order status. Subsequent legs show the status as OPEN.
  • For equity and option orders, types STOP and STOP LIMIT represent the "Stop On Quote" and "Stop Limit on Quote" price types offered by E*TRADE, respectively.
  • For equity orders, use limit price for type LIMIT, stop price for type STOP, and both prices for type STOP_LIMIT. For option orders, use limit limit price for type LIMIT, stop price for type STOP, and stop-limit price for type STOP_LIMIT.
  • To page through a large number of items, use the count property to specify how many items to return in a group (the default is 25), and the marker property to specify the starting point (the default is the newest). For instance, a request with no count and no marker retrieves the newest 25 items for the account. Each response includes a marker that points to the beginning of the next group. To page through all the items, repeat the request with the marker from each previous response until you receive a response with an empty marker, indicating that there are no more items.
  • The API does not explicitly provide for bi-directional paging. Your application can support paging backward and forward either by saving and re-using markers within the series (that is, to re-issue the requests for earlier pages in the series), or saving and re-displaying the items that come in.
Sample use cases
Some possible use-cases and workflows are described below.
Purpose Workflow Related APIs
Current orders Load all orders into array; display as a table with a droplist that filters by order status. For orders with status OPEN, show current quote info, and display an option to cancel the order. Get Quote, Cancel Order
Display order status As an advanced feature, register for push notifications on the account(s) being displayed. Have a listener process (e.g., Ajax) ready to display order status updates when they come in. See Notifications and Streaming API documentation for details.
Sandbox Samples
Request
GET https://etwssandbox.etrade.com/order/sandbox/rest/orderlist/83550325
Response
<GetOrderListResponse>
  <orderListResponse>
    <count>11</count>
    <marker></marker>
    <orderDetails>
      <OrderDetails>
        <order>
          <orderId>208</orderId>
          <orderPlacedTime>1267660551466</orderPlacedTime>
          <orderExecutedTime>1267660558000</orderExecutedTime>
          <orderValue>0</orderValue>
          <orderStatus>EXECUTED</orderStatus>
          <orderType>EQ</orderType>
          <orderTerm>GOOD_FOR_DAY</orderTerm>
          <priceType>MARKET</priceType>
          <limitPrice>0</limitPrice>
          <stopPrice>0</stopPrice>
          <legDetails>
            <LegDetails>
              <legNumber>1</legNumber>
              <symbolInfo>
                <symbol>CSCO</symbol>
              </symbolInfo>
              <symbolDescription>CISCO SYS INC COM</symbolDescription>
              <orderAction>SELL</orderAction>
              <orderedQuantity>1</orderedQuantity>
              <filledQuantity>1</filledQuantity>
              <executedPrice>24.84</executedPrice>
              <estimatedCommission>5</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
          </legDetails>
          <allOrNone>false</allOrNone>
        </order>
      </OrderDetails>
      <OrderDetails>
        <order>
          <orderId>205</orderId>
          <orderPlacedTime>1267099216308</orderPlacedTime>
          <orderValue>4999994.21</orderValue>
          <orderStatus>OPEN</orderStatus>
          <orderType>OPTN</orderType>
          <orderTerm>GOOD_FOR_DAY</orderTerm>
          <priceType>LIMIT</priceType>
          <limitPrice>50000</limitPrice>
          <stopPrice>0</stopPrice>
          <legDetails>
            <LegDetails>
              <legNumber>1</legNumber>
              <symbolInfo>
                <symbol>MSQ</symbol>
                <callPut>CALL</callPut>
                <expYear>2010</expYear>
                <expMonth>4</expMonth>
                <expDay>17</expDay>
                <strikePrice>26</strikePrice>
              </symbolInfo>
              <symbolDescription>MSFT APR 26 Call</symbolDescription>
              <orderAction>SELL_OPEN</orderAction>
              <orderedQuantity>1</orderedQuantity>
              <filledQuantity>0</filledQuantity>
              <executedPrice>0</executedPrice>
              <estimatedCommission>5.75</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
          </legDetails>
          <allOrNone>false</allOrNone>
        </order>
      </OrderDetails>
      <OrderDetails>
        <order>
          <orderId>200</orderId>
          <orderPlacedTime>1267095453128</orderPlacedTime>
          <orderValue>210.79</orderValue>
          <orderStatus>CANCEL_REQUESTED</orderStatus>
          <orderType>BUY_WRITES</orderType>
          <orderTerm>GOOD_FOR_DAY</orderTerm>
          <priceType>NET_DEBIT</priceType>
          <limitPrice>2</limitPrice>
          <stopPrice>0</stopPrice>
          <legDetails>
            <LegDetails>
              <legNumber>1</legNumber>
              <symbolInfo>
                <symbol>IBM</symbol>
              </symbolInfo>
              <symbolDescription>INTERNATIONAL BUSINESS MACHS COM</symbolDescription>
              <orderAction>BUY</orderAction>
              <orderedQuantity>100</orderedQuantity>
              <filledQuantity>0</filledQuantity>
              <executedPrice>0</executedPrice>
              <estimatedCommission>5</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
            <LegDetails>
              <legNumber>2</legNumber>
              <symbolInfo>
                <symbol>IBM</symbol>
                <callPut>CALL</callPut>
                <expYear>2010</expYear>
                <expMonth>4</expMonth>
                <expDay>17</expDay>
                <strikePrice>115</strikePrice>
              </symbolInfo>
              <symbolDescription>IBM APR 115 Call</symbolDescription>
              <orderAction>SELL_OPEN</orderAction>
              <orderedQuantity>1</orderedQuantity>
              <filledQuantity>0</filledQuantity>
              <executedPrice>0</executedPrice>
              <estimatedCommission>5.75</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
          </legDetails>
          <allOrNone>false</allOrNone>
        </order>
      </OrderDetails>
      <OrderDetails>
        <order>
          <orderId>192</orderId>
          <orderPlacedTime>1267089996809</orderPlacedTime>
          <orderValue>10.79</orderValue>
          <orderStatus>OPEN</orderStatus>
          <orderType>OPTN</orderType>
          <orderTerm>GOOD_FOR_DAY</orderTerm>
          <priceType>LIMIT</priceType>
          <limitPrice>0.05</limitPrice>
          <stopPrice>0</stopPrice>
          <legDetails>
            <LegDetails>
              <legNumber>1</legNumber>
              <symbolInfo>
                <symbol>QQQ</symbol>
                <callPut>CALL</callPut>
                <expYear>2010</expYear>
                <expMonth>3</expMonth>
                <expDay>20</expDay>
                <strikePrice>43</strikePrice>
              </symbolInfo>
              <symbolDescription>QQQQ MAR 43 Call</symbolDescription>
              <orderAction>BUY_OPEN</orderAction>
              <orderedQuantity>1</orderedQuantity>
              <filledQuantity>0</filledQuantity>
              <executedPrice>0</executedPrice>
              <estimatedCommission>5.75</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
          </legDetails>
          <allOrNone>false</allOrNone>
        </order>
      </OrderDetails>
      <OrderDetails>
        <order>
          <orderId>191</orderId>
          <orderPlacedTime>1267089623587</orderPlacedTime>
          <orderValue>15</orderValue>
          <orderStatus>OPEN</orderStatus>
          <orderType>EQ</orderType>
          <orderTerm>GOOD_FOR_DAY</orderTerm>
          <priceType>LIMIT</priceType>
          <limitPrice>1</limitPrice>
          <stopPrice>0</stopPrice>
          <legDetails>
            <LegDetails>
              <legNumber>1</legNumber>
              <symbolInfo>
                <symbol>MSFT</symbol>
              </symbolInfo>
              <symbolDescription>MICROSOFT CORP COM</symbolDescription>
              <orderAction>BUY</orderAction>
              <orderedQuantity>10</orderedQuantity>
              <filledQuantity>0</filledQuantity>
              <executedPrice>0</executedPrice>
              <estimatedCommission>5</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
          </legDetails>
          <allOrNone>false</allOrNone>
        </order>
      </OrderDetails>
      <OrderDetails>
        <order>
          <orderId>190</orderId>
          <orderPlacedTime>1267089606681</orderPlacedTime>
          <orderValue>15</orderValue>
          <orderStatus>OPEN</orderStatus>
          <orderType>EQ</orderType>
          <orderTerm>GOOD_FOR_DAY</orderTerm>
          <priceType>LIMIT</priceType>
          <limitPrice>1</limitPrice>
          <stopPrice>0</stopPrice>
          <legDetails>
            <LegDetails>
              <legNumber>1</legNumber>
              <symbolInfo>
                <symbol>MSFT</symbol>
              </symbolInfo>
              <symbolDescription>MICROSOFT CORP COM</symbolDescription>
              <orderAction>BUY</orderAction>
              <orderedQuantity>10</orderedQuantity>
              <filledQuantity>0</filledQuantity>
              <executedPrice>0</executedPrice>
              <estimatedCommission>5</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
          </legDetails>
          <allOrNone>false</allOrNone>
        </order>
      </OrderDetails>
      <OrderDetails>
        <order>
          <orderId>189</orderId>
          <orderPlacedTime>1267089589812</orderPlacedTime>
          <orderValue>15</orderValue>
          <orderStatus>OPEN</orderStatus>
          <orderType>EQ</orderType>
          <orderTerm>GOOD_FOR_DAY</orderTerm>
          <priceType>LIMIT</priceType>
          <limitPrice>1</limitPrice>
          <stopPrice>0</stopPrice>
          <legDetails>
            <LegDetails>
              <legNumber>1</legNumber>
              <symbolInfo>
                <symbol>IBM</symbol>
              </symbolInfo>
              <symbolDescription>INTERNATIONAL BUSINESS MACHS COM</symbolDescription>
              <orderAction>BUY</orderAction>
              <orderedQuantity>10</orderedQuantity>
              <filledQuantity>0</filledQuantity>
              <executedPrice>0</executedPrice>
              <estimatedCommission>5</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
          </legDetails>
          <allOrNone>false</allOrNone>
        </order>
      </OrderDetails>
      <OrderDetails>
        <order>
          <orderId>188</orderId>
          <orderPlacedTime>1267089356773</orderPlacedTime>
          <orderValue>132.59</orderValue>
          <orderStatus>OPEN</orderStatus>
          <orderType>EQ</orderType>
          <orderTerm>GOOD_FOR_DAY</orderTerm>
          <priceType>MARKET</priceType>
          <limitPrice>0</limitPrice>
          <stopPrice>0</stopPrice>
          <legDetails>
            <LegDetails>
              <legNumber>1</legNumber>
              <symbolInfo>
                <symbol>IBM</symbol>
              </symbolInfo>
              <symbolDescription>INTERNATIONAL BUSINESS MACHS COM</symbolDescription>
              <orderAction>BUY</orderAction>
              <orderedQuantity>1</orderedQuantity>
              <filledQuantity>0</filledQuantity>
              <executedPrice>0</executedPrice>
              <estimatedCommission>5</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
          </legDetails>
          <allOrNone>false</allOrNone>
        </order>
      </OrderDetails>
      <OrderDetails>
        <order>
          <orderId>187</orderId>
          <orderPlacedTime>1266904795303</orderPlacedTime>
          <orderValue>10.79</orderValue>
          <orderStatus>OPEN</orderStatus>
          <orderType>OPTN</orderType>
          <orderTerm>GOOD_FOR_DAY</orderTerm>
          <priceType>LIMIT</priceType>
          <limitPrice>0.05</limitPrice>
          <stopPrice>0</stopPrice>
          <legDetails>
            <LegDetails>
              <legNumber>1</legNumber>
              <symbolInfo>
                <symbol>MSQ</symbol>
                <callPut>CALL</callPut>
                <expYear>2010</expYear>
                <expMonth>4</expMonth>
                <expDay>17</expDay>
                <strikePrice>27</strikePrice>
              </symbolInfo>
              <symbolDescription>MSFT APR 27 Call</symbolDescription>
              <orderAction>BUY_OPEN</orderAction>
              <orderedQuantity>1</orderedQuantity>
              <filledQuantity>0</filledQuantity>
              <executedPrice>0</executedPrice>
              <estimatedCommission>5.75</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
          </legDetails>
          <allOrNone>false</allOrNone>
        </order>
      </OrderDetails>
      <OrderDetails>
        <order>
          <orderId>170</orderId>
          <orderPlacedTime>1266584434221</orderPlacedTime>
          <orderValue>391.944</orderValue>
          <orderStatus>OPEN</orderStatus>
          <orderType>OPTN</orderType>
          <orderTerm>GOOD_FOR_DAY</orderTerm>
          <priceType>LIMIT</priceType>
          <limitPrice>1</limitPrice>
          <stopPrice>0</stopPrice>
          <legDetails>
            <LegDetails>
              <legNumber>1</legNumber>
              <symbolInfo>
                <symbol>IBM</symbol>
                <callPut>CALL</callPut>
                <expYear>2010</expYear>
                <expMonth>2</expMonth>
                <expDay>20</expDay>
                <strikePrice>130</strikePrice>
              </symbolInfo>
              <symbolDescription>IBM FEB 130 Call</symbolDescription>
              <orderAction>SELL_OPEN</orderAction>
              <orderedQuantity>4</orderedQuantity>
              <filledQuantity>0</filledQuantity>
              <executedPrice>0</executedPrice>
              <estimatedCommission>8</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
          </legDetails>
          <allOrNone>false</allOrNone>
        </order>
      </OrderDetails>
      <OrderDetails>
        <order>
          <orderId>166</orderId>
          <orderPlacedTime>1266583451241</orderPlacedTime>
          <orderValue>4020.28</orderValue>
          <orderStatus>OPEN</orderStatus>
          <orderType>OPTN</orderType>
          <orderTerm>GOOD_FOR_DAY</orderTerm>
          <priceType>LIMIT</priceType>
          <limitPrice>2</limitPrice>
          <stopPrice>0</stopPrice>
          <legDetails>
            <LegDetails>
              <legNumber>1</legNumber>
              <symbolInfo>
                <symbol>IBM</symbol>
                <callPut>CALL</callPut>
                <expYear>2010</expYear>
                <expMonth>2</expMonth>
                <expDay>20</expDay>
                <strikePrice>130</strikePrice>
              </symbolInfo>
              <symbolDescription>IBM FEB 130 Call</symbolDescription>
              <orderAction>BUY_CLOSE</orderAction>
              <orderedQuantity>20</orderedQuantity>
              <filledQuantity>10</filledQuantity>
              <executedPrice>2</executedPrice>
              <estimatedCommission>20</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
          </legDetails>
          <allOrNone>false</allOrNone>
        </order>
      </OrderDetails>
      <OrderDetails>
        <order>
          <orderId>162</orderId>
          <orderPlacedTime>1266581179588</orderPlacedTime>
          <orderValue>4020.28</orderValue>
          <orderStatus>OPEN</orderStatus>
          <orderType>OPTN</orderType>
          <orderTerm>GOOD_FOR_DAY</orderTerm>
          <priceType>LIMIT</priceType>
          <limitPrice>2</limitPrice>
          <stopPrice>0</stopPrice>
          <legDetails>
            <LegDetails>
              <legNumber>1</legNumber>
              <symbolInfo>
                <symbol>GOP</symbol>
                <callPut>CALL</callPut>
                <expYear>2010</expYear>
                <expMonth>3</expMonth>
                <expDay>20</expDay>
                <strikePrice>520</strikePrice>
              </symbolInfo>
              <symbolDescription>GOOG MAR 520 Call</symbolDescription>
              <orderAction>BUY_CLOSE</orderAction>
              <orderedQuantity>20</orderedQuantity>
              <filledQuantity>10</filledQuantity>
              <executedPrice>2</executedPrice>
              <estimatedCommission>20</estimatedCommission>
              <estimatedFees>0</estimatedFees>
            </LegDetails>
          </legDetails>
          <allOrNone>false</allOrNone>
        </order>
      </OrderDetails>
    </orderDetails>
  </orderListResponse>
</GetOrderListResponse>
Related APIs
PLEASE READ THE IMPORTANT DISCLOSURES BELOW

By using E*TRADE API ("API") and accepting the terms of the Application Programming Interface License Agreement and the Application Programming Interface User Agreement, you agree that API may employ security policies, procedures and systems of Third Party providers which may or may not be less stringent and secure than the policies, procedures and systems of E*TRADE Securities LLC ("E*TRADE") or its affiliates. Material provided on API may have been produced by independent third parties not affiliated or endorsed by E*TRADE or its affiliates ("Third Party"). To the extent that API or Third Party providers express opinions or make recommendations, you understand that such opinions or recommendations are expressed by the Third Party provider and are not the opinions or recommendations of E*TRADE or its affiliates. E*TRADE is not responsible for the accuracy of market data displayed on API or made available by Third Party providers. There may be latency between the time an order (or other information) is submitted from API and the time the order is received by E*TRADE. The E*TRADE Two Second Execution Guarantee or any similar guarantee does not apply for orders placed through API and Third Party provider web sites. The E*TRADE CompleteTM Protection Guarantee does not apply. Orders created and submitted through API are not vetted until they are received by E*TRADE. It is possible that E*TRADE may reject an order placed through API. Please see the Application Programming Interface License Agreement and the Application Programming Interface User Agreement for more information.


The E*TRADE family of companies provides financial services including trading, investing, and related banking products and services to retail investors.


Securities products and services offered by E*TRADE Securities LLC, Member FINRA/SIPC.


System response and account access times may vary due to a variety of factors, including trading volumes, market conditions, system performance, and other factors.