Finance-InteractiveBrokers-SWIG

 view release on metacpan or  search on metacpan

examples/MyEventHandler.pm  view on Meta::CPAN

}
sub tickSize
{
    my $self = shift;

    print "tickSize event; contains the following data:\n";
    print Dumper \@_;

    return;
}
sub tickOptionComputation
{
    print "tickOptionComputation\n", Dumper \@_;
}
sub tickGeneric
{
    print "tickGeneric\n", Dumper \@_;
}

sub tickString
{
    my $self = shift;

    print "tickString event; contains the following data:\n";
    print Dumper \@_;

    return;
}

sub tickEFP
{
    print "tickEFP\n", Dumper \@_;
}

sub tickSnapshotEnd
{
    my( $self, $reqId ) = @_;

    print "tickSnapshotEnd for reqID $reqId\n"; 

    return;
}

# IB API >= v9.66
sub marketDataType
{}

#
# Orders
#
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
{}

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

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

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

# 
# Historical Data
#
sub historicalData
{
    print "historicalData\n", Dumper \@_;
}

#
# Market Scanners
#
sub scannerParameters
{}
sub scannerData
{}
sub scannerDataEnd
{}

#
# Real Time Bars
#
sub realtimeBar
{}

#
# Fundamental Data
#
sub fundamentalData
{}

#
# This has something to do with RFQs
#
sub deltaNeutralValidation
{}

#
# These are in the C++ headers, but not documented in the IB API docs.
#
sub openOrderEnd
{}
sub accountDownloadEnd
{}

1;

__END__

=pod



( run in 0.443 second using v1.01-cache-2.11-cpan-df04353d9ac )