コード例 #1
0
ファイル: test_Orders.php プロジェクト: moodboom/Reusable
     $request_params->__set('reserveOrder', '');
     $request_params->__set('reserveQuantity', 0);
     /* From EquityOrderRequest */
     $request_params->__set('stopLimitPrice', '');
     $request_params->__set('symbol', 'AAPL');
     $request_params->__set('orderAction', 'BUY');
     //{BUY,   SELL,    BUY_TO_COVER,    SELL_SHORT'}
     $request_params->__set('priceType', 'LIMIT');
     // { MARKET,	LIMIT,	STOP,	STOP_LIMIT,	MARKET_ON_CLOSE'}
     $request_params->__set('routingDestination', '');
     $request_params->__set('marketSession', 'REGULAR');
     // { REGULAR, EXTENDED }
     $request_params->__set('orderTerm', 'GOOD_FOR_DAY');
     //{ GOOD_UNTIL_CANCEL,GOOD_FOR_DAY,IMMEDIATE_OR_CANCEL,FILL_OR_KILL}
     $request_xml_object = new PreviewEquityOrder($request_params);
     $out = $ac_obj->previewEquityOrder($request_xml_object);
     break;
     //3. Place Equity Order
 //3. Place Equity Order
 case 3:
     $request_params = new EquityOrderRequest();
     /* From orderRequestMain. */
     $request_params->__set('accountId', 83600842);
     $request_params->__set('clientOrderId', 'asdfdsa12312');
     $request_params->__set('limitPrice', 300);
     $request_params->__set('previewId', '');
     $request_params->__set('stopPrice', 300);
     /* From basicOrderRequest. */
     $request_params->__set('allOrNone', '');
     $request_params->__set('quantity', 4);
     $request_params->__set('reserveOrder', '');