IBWrap <- R6Class("IBWrap",
class= FALSE,
cloneable= FALSE,
lock_class= TRUE,
public= list(
# Callbacks
tickPrice= function(tickerId, field, price, size, attrib) warning("default implementation"),
tickSize= function(tickerId, field, size) warning("default implementation"),
tickOptionComputation= function(tickerId, tickType, tickAttrib, impliedVol, delta, optPrice, pvDividend, gamma, vega, theta, undPrice) warning("default implementation"),
tickGeneric= function(tickerId, tickType, value) warning("default implementation"),
tickString= function(tickerId, tickType, value) warning("default implementation"),
tickEFP= function(tickerId, tickType, basisPoints, formattedBasisPoints, totalDividends, holdDays, futureLastTradeDate, dividendImpact, dividendsToLastTradeDate) warning("default implementation"),
orderStatus= function(orderId, status, filled, remaining, avgFillPrice, permId, parentId, lastFillPrice, clientId, whyHeld, mktCapPrice) warning("default implementation"),
openOrder= function(orderId, contract, order, orderstate) warning("default implementation"),
openOrderEnd= function() warning("default implementation"),
# connectionClosed= function() warning("default implementation"),
updateAccountValue= function(key, val, currency, accountName) warning("default implementation"),
updatePortfolio= function(contract, position, marketPrice, marketValue, averageCost, unrealizedPNL, realizedPNL, accountName) warning("default implementation"),
updateAccountTime= function(timeStamp) warning("default implementation"),
accountDownloadEnd= function(accountName) warning("default implementation"),
nextValidId= function(orderId) warning("default implementation"),
contractDetails= function(reqId, contractDetails) warning("default implementation"),
bondContractDetails= function(reqId, contractDetails) warning("default implementation"),
contractDetailsEnd= function(reqId) warning("default implementation"),
execDetails= function(reqId, contract, execution) warning("default implementation"),
execDetailsEnd= function(reqId) warning("default implementation"),
error= function(id, errorCode, errorString, advancedOrderRejectJson) warning("default implementation"),
updateMktDepth= function(id, position, operation, side, price, size) warning("default implementation"),
updateMktDepthL2= function(id, position, marketMaker, operation, side, price, size, isSmartDepth) warning("default implementation"),
updateNewsBulletin= function(msgId, msgType, newsMessage, originExch) warning("default implementation"),
managedAccounts= function(accountsList) warning("default implementation"),
receiveFA= function(faDataType, xml) warning("default implementation"),
historicalData= function(reqId, bar) warning("default implementation"),
scannerParameters= function(xml) warning("default implementation"),
scannerData= function(reqId, rank, contractDetails, distance, benchmark, projection, legsStr) warning("default implementation"),
realtimeBar= function(reqId, time, open, high, low, close, volume, wap, count) warning("default implementation"),
currentTime= function(time) warning("default implementation"),
fundamentalData= function(reqId, data) warning("default implementation"),
deltaNeutralValidation= function(reqId, deltaNeutralContract) warning("default implementation"),
tickSnapshotEnd= function(reqId) warning("default implementation"),
marketDataType= function(reqId, marketDataType) warning("default implementation"),
commissionReport= function(commissionReport) warning("default implementation"),
position= function(account, contract, position, avgCost) warning("default implementation"),
positionEnd= function() warning("default implementation"),
accountSummary= function(reqId, account, tag, value, currency) warning("default implementation"),
accountSummaryEnd= function(reqId) warning("default implementation"),
verifyMessageAPI= function(apiData) warning("default implementation"),
verifyCompleted= function(isSuccessful, errorText) warning("default implementation"),
displayGroupList= function(reqId, groups) warning("default implementation"),
displayGroupUpdated= function(reqId, contractInfo) warning("default implementation"),
verifyAndAuthMessageAPI= function(apiData, xyzChallange) warning("default implementation"),
verifyAndAuthCompleted= function(isSuccessful, errorText) warning("default implementation"),
# connectAck= function() warning("default implementation"),
positionMulti= function(reqId, account, modelCode, contract, position, avgCost) warning("default implementation"),
positionMultiEnd= function(reqId) warning("default implementation"),
accountUpdateMulti= function(reqId, account, modelCode, key, value, currency) warning("default implementation"),
accountUpdateMultiEnd= function(reqId) warning("default implementation"),
securityDefinitionOptionalParameter= function(reqId, exchange, underlyingConId, tradingClass, multiplier, expirations, strikes) warning("default implementation"),
securityDefinitionOptionalParameterEnd= function(reqId) warning("default implementation"),
softDollarTiers= function(reqId, tiers) warning("default implementation"),
familyCodes= function(familyCodes) warning("default implementation"),
symbolSamples= function(reqId, contractDescriptions) warning("default implementation"),
mktDepthExchanges= function(depthMktDataDescriptions) warning("default implementation"),
tickNews= function(tickerId, timeStamp, providerCode, articleId, headline, extraData) warning("default implementation"),
smartComponents= function(reqId, theMap) warning("default implementation"),
tickReqParams= function(tickerId, minTick, bboExchange, snapshotPermissions) warning("default implementation"),
newsProviders= function(newsProviders) warning("default implementation"),
newsArticle= function(requestId, articleType, articleText) warning("default implementation"),
historicalNews= function(requestId, time, providerCode, articleId, headline) warning("default implementation"),
historicalNewsEnd= function(requestId, hasMore) warning("default implementation"),
headTimestamp= function(reqId, headTimestamp) warning("default implementation"),
histogramData= function(reqId, data) warning("default implementation"),
historicalDataUpdate= function(reqId, bar) warning("default implementation"),
rerouteMktDataReq= function(reqId, conid, exchange) warning("default implementation"),
rerouteMktDepthReq= function(reqId, conid, exchange) warning("default implementation"),
marketRule= function(marketRuleId, priceIncrements) warning("default implementation"),
pnl= function(reqId, dailyPnL, unrealizedPnL, realizedPnL) warning("default implementation"),
pnlSingle= function(reqId, pos, dailyPnL, unrealizedPnL, realizedPnL, value) warning("default implementation"),
historicalTicks= function(reqId, ticks, done) warning("default implementation"),
historicalTicksBidAsk= function(reqId, ticks, done) warning("default implementation"),
historicalTicksLast= function(reqId, ticks, done) warning("default implementation"),
tickByTickAllLast= function(reqId, tickType, time, price, size, attribs, exchange, specialConditions) warning("default implementation"),
tickByTickBidAsk= function(reqId, time, bidPrice, askPrice, bidSize, askSize, attribs) warning("default implementation"),
tickByTickMidPoint= function(reqId, time, midPoint) warning("default implementation"),
orderBound= function(orderId, apiClientId, apiOrderId) warning("default implementation"),
completedOrder= function(contract, order, orderState) warning("default implementation"),
completedOrdersEnd= function() warning("default implementation"),
replaceFAEnd= function(reqId, text) warning("default implementation"),
wshMetaData= function(reqId, dataJson) warning("default implementation"),
wshEventData= function(reqId, dataJson) warning("default implementation"),
historicalSchedule= function(reqId, startDateTime, endDateTime, timeZone, sessions) warning("default implementation"),
userInfo= function(reqId, whiteBrandingId) warning("default implementation")
)
)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.