buyStopLimit()
Previous Top Next
buyStopLimit( symbol, quantity, stop, limit [, route] [, expiry] )
Submit a stop/limit order to broker.
Parameters
symbol |
the symbol for which to initiate the trade |
quantity |
the number of shares/contracts |
stop |
the stop price |
limit |
the limit price, must be >= stop price |
route |
optional. the route or exchange for the trade (broker specific) |
expiry |
optional. expiration for the order: SB_DAY SB_GTC SB_IOC |
Usage
buyStopLimit( "IDC", 100, 15.00, 15.25 );
buyStopLimit( getSymbol(), 200, 99.00, 100.00, null, SB_GTC );
Interactive Broker Examples
var myStop = getMostRecentTrade().toFixed(4);
var myLimit = myStop + 0.25;
buyStopLimit(getSymbol(), 100, myStop, myLimit); // Equities
buyStopLimit(getSymbol(), 1, myStop, myLimit, "GLOBEX", "200506"); // Futures