コード例 #1
0
ファイル: test_Orders.php プロジェクト: moodboom/Reusable
     $request_params->__set('reserveOrder', '');
     $request_params->__set('reserveQuantity', '');
     /* From OptionOrderRequest */
     $request_params->__set('symbolInfo', $option_symbol_obj);
     $request_params->__set('stopLimitPrice', '');
     $request_params->__set('orderAction', 'BUY_OPEN');
     //{BUY_OPEN, SELL_OPEN, BUY_CLOSE, SELL_CLOSE'}
     $request_params->__set('priceType', 'LIMIT');
     // { MARKET,	LIMIT,	STOP,	STOP_LIMIT,	MARKET_ON_CLOSE'}
     $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_params->__set('routingDestination', '');
     $request_xml_object = new PlaceOptionOrder($request_params);
     $out = $ac_obj->placeOptionOrder($request_xml_object);
     break;
     //6. Preview Change Equity Order
 //6. Preview Change Equity Order
 case 6:
     $request_params = new changeEquityOrderRequest();
     //From changeEquityOrderRequest
     $request_params->__set('priceType', '');
     $request_params->__set('orderTerm', 'GOOD_UNTIL_CANCEL');
     //From ChangeOrderBase
     $request_params->__set('accountId', 83405188);
     $request_params->__set('orderNum', 162);
     $request_params->__set('clientOrderId', 'asdfse');
     $request_params->__set('limitPrice', '');
     $request_params->__set('previewId', '');
     $request_params->__set('stopPrice', '');