Finance-InteractiveBrokers-SWIG

 view release on metacpan or  search on metacpan

examples/MyEventHandler.pm  view on Meta::CPAN

sub orderStatus
{}
sub openOrder
{}
sub nextValidId
{}

#
# Account and Portfolio
#
sub updateAccountValue
{}
sub updatePortfolio
{}
sub updateAccountTime
{}

#
# News Bulletins
#
sub updateNewsBulletin
{}

#
# Contract Details
#
sub contractDetails
{}
sub contractDetailsEnd
{}
sub bondContractDetails

examples/MyEventHandler.pm  view on Meta::CPAN

{}
sub execDetailsEnd
{}
# IB API >= 9.67
sub commissionReport
{}

#
# Market Depth
#
sub updateMktDepth
{}
sub updateMktDepthL2
{}

#
# Financial Advisors
#
sub managedAccounts
{}
sub receiveFA
{}

t/inc/TestEventHandler.pm  view on Meta::CPAN

sub tickOptionComputation { pass( 'TestEventHandler: tickOptionComputation' ); }
sub tickGeneric           { pass( 'TestEventHandler: tickGeneric' ); }
sub tickString            { pass( 'TestEventHandler: tickString' ); }
sub tickEFP               { pass( 'TestEventHandler: tickEFP' ); }
sub tickSnapshotEnd       { pass( 'TestEventHandler: tickSnapshotEnd' ); }

sub orderStatus           { pass( 'TestEventHandler: orderStatus' ); }
sub openOrder             { pass( 'TestEventHandler: openOrder' ); }
sub nextValidId           { pass( 'TestEventHandler: nextValidId' ); }

sub updateAccountValue    { pass( 'TestEventHandler: updateAccountValue' ); }
sub updatePortfolio       { pass( 'TestEventHandler: updatePortfolio' ); }
sub updateAccountTime     { pass( 'TestEventHandler: updateAccountTime' ); }

sub updateNewsBulletin    { pass( 'TestEventHandler: updateNewsBulletin' ); }

sub contractDetails       { pass( 'TestEventHandler: contractDetails' ); }
sub contractDetailsEnd    { pass( 'TestEventHandler: contractDetailsEnd' ); }
sub bondContractDetails   { pass( 'TestEventHandler: bondContractDetails' ); }

sub execDetails           { pass( 'TestEventHandler: execDetails' ); }
sub execDetailsEnd        { pass( 'TestEventHandler: execDetailsEnd' ); }

sub updateMktDepth        { pass( 'TestEventHandler: updateMktDepth' ); }
sub updateMktDepthL2      { pass( 'TestEventHandler: updateMktDepthL2' ); }

sub managedAccounts       { pass( 'TestEventHandler: managedAccounts' ); }
sub receiveFA             { pass( 'TestEventHandler: receiveFA' ); }

sub historicalData        { pass( 'TestEventHandler: historicalData' ); }

sub scannerParameters     { pass( 'TestEventHandler: scannerParameters' ); }
sub scannerData           { pass( 'TestEventHandler: scannerData' ); }
sub scannerDataEnd        { pass( 'TestEventHandler: scannerDataEnd' ); }



( run in 0.287 second using v1.01-cache-2.11-cpan-4d4bc49f3ae )