Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Perl Modules

    Finance::InteractiveBrokers::TWS 0.1.1

    Download button

    No screenshots available
    Downloads: 1,382  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Jay Strauss | More programs
    Perl Artistic License / FREE
    July 6th, 2011, 09:58 GMT
    ROOT / Programming / Perl Modules

     Read user reviews (0)  Refer to a friend  Subscribe

    Finance::InteractiveBrokers::TWS description

    A Perl module that lets you talk to Interactivebrokers Trader's Workstation.

    Finance::InteractiveBrokers::TWS is a Perl module that lets you talk to Interactivebrokers Trader's Workstation using Perl.

    This module is a wrapper around InteractiveBroker's Trader's Workstation (TWS) Java interface, that lets one interact with the TWS using Perl, via the vendor supplied API. This means that all the functionality available to Java programmers is also available to you.

    SYNOPSIS

    Methods implemented by Finance::InteractiveBrokers::TWS
    use Finance::InteractiveBrokers::TWS;

    my $tws = Finance::InteractiveBrokers::TWS->new(callback=>$callback);

    my $callback = $tws->get_callback();
    my $rc = $tws->eConnect($host, $port, $client_id);
    my $rc = $tws->eDisconnect();
    my $rc = $tws->isConnected(@parms);
    my $rc = $tws->process_messages($seconds_to_wait);
    Shortcuts for instantiating IB Java classes
    my $combo_leg = $tws->ComboLeg->new(@parms);
    my $contract_details = $tws->ContractDetails->new(@parms);
    my $contract = $tws->Contract->new(parms);
    my $execution_filter = $tws->ExecutionFilter->new(@parms);
    my $execution = $tws->Execution->new(@parms);
    my $order = $tws->Order->new(@parms);
    my $scanner_sub = $tws->ScannerSubscription->new(@parms);


    Shortcuts for asking TWS to do something for you

    $tws->cancelHistoricalData(@parms);
    $tws->cancelMktData(@parms);
    $tws->cancelMktDepth(@parms);
    $tws->cancelNewsBulletins(@parms);
    $tws->cancelOrder(@parms);
    $tws->cancelScannerSubscription(@parms);
    $tws->exerciseOptions(@parms);
    $tws->placeOrder(@parms);
    $tws->replaceFA(@parms);
    $tws->reqAccountUpdates(@parms);
    $tws->reqAllOpenOrders(@parms);
    $tws->reqAutoOpenOrders(@parms);
    $tws->reqContractDetails(@parms);
    $tws->reqExecutions(@parms);
    $tws->reqHistoricalData(@parms);
    $tws->reqIds(@parms);
    $tws->reqManagedAccts(@parms);
    $tws->reqMktData(@parms);
    $tws->reqMktDepth(@parms);
    $tws->reqNewsBulletins(@parms);
    $tws->reqOpenOrders(@parms);
    $tws->reqScannerParameters(@parms);
    $tws->reqScannerSubscription(@parms);
    $tws->requestFA(@parms);
    $tws->setServerLogLevel(@parms);


    Product's homepage

    Requirements:

    · Perl

      


    TAGS:

    Interactivebrokers Trader | Trader Workstation | Perl module | Finance::Interactive | Interactivebrokers | Trader

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM