finance bank netbranch
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 136
Finance::Bank::NetBranch 0.07
Finance::Bank::NetBranch is a Perl module that can manage your NetBranch accounts with Perl. more>>
Finance::Bank::NetBranch is a Perl module that can manage your NetBranch accounts with Perl.
SYNOPSIS
use Finance::Bank::NetBranch;
my $nb = Finance::Bank::NetBranch->new(
url => https://nbp1.cunetbranch.com/valley/,
account => 12345,
password => abcdef,
);
my @accounts = $nb->accounts;
foreach (@accounts) {
printf "%20s : %8s : USD %9.2f of %9.2fn",
$_->name, $_->account_no, $_->available, $_->balance;
my $days = 20;
for ($_->transactions(from => time - (86400 * $days), to => time)) {
printf "%10s | %20s | %80s : %9.2f, %9.2fn",
$_->date->ymd, $_->type, $_->description, $_->amount, $_->balance;
}
}
This module provides a rudimentary interface to NetBranch online banking. This module was originally implemented to interface with Valley Communities Credit Unions page at https://nbp1.cunetbranch.com/valley/, but the behavior of the module is theoretically generalized to "NetBranch" type online access.
However, I do not have access to another NetBranch account with another bank, and so any feedback on the actual behavior of this module would be greatly appreciated.
You will need either Crypt::SSLeay or IO::Socket::SSL installed for HTTPS support to work.
<<lessSYNOPSIS
use Finance::Bank::NetBranch;
my $nb = Finance::Bank::NetBranch->new(
url => https://nbp1.cunetbranch.com/valley/,
account => 12345,
password => abcdef,
);
my @accounts = $nb->accounts;
foreach (@accounts) {
printf "%20s : %8s : USD %9.2f of %9.2fn",
$_->name, $_->account_no, $_->available, $_->balance;
my $days = 20;
for ($_->transactions(from => time - (86400 * $days), to => time)) {
printf "%10s | %20s | %80s : %9.2f, %9.2fn",
$_->date->ymd, $_->type, $_->description, $_->amount, $_->balance;
}
}
This module provides a rudimentary interface to NetBranch online banking. This module was originally implemented to interface with Valley Communities Credit Unions page at https://nbp1.cunetbranch.com/valley/, but the behavior of the module is theoretically generalized to "NetBranch" type online access.
However, I do not have access to another NetBranch account with another bank, and so any feedback on the actual behavior of this module would be greatly appreciated.
You will need either Crypt::SSLeay or IO::Socket::SSL installed for HTTPS support to work.
Download (0.006MB)
Added: 2007-05-24 License: Perl Artistic License Price:
884 downloads
Finance::Bank::HDFC 0.12
Finance::Bank::HDFC provides an interface to the HDFC netbanking service. more>>
Finance::Bank::HDFC project provides an interface to the HDFC netbanking service.
<<less Download (0.004MB)
Added: 2006-03-01 License: GPL (GNU General Public License) Price:
1348 downloads
Finance::Bank::Sporo 0.16
Finance::Bank::Sporo is a Perl extension for B< SporoPay > of Slovenska Sporitelna. more>>
Finance::Bank::Sporo is a Perl extension for B< SporoPay > of Slovenska Sporitelna.
SYNOPSIS
use Finance::Bank::Sporo;
$sporo_obj = Bank::Sporo->new($prenumber,$number);
$sporo_obj->configure(
amt => $amt,
vs => $vs,
ss => $ss,
rurl => $rurl,
param => $param,
);
print $sporo_obj->pay_form();
Module for generating pay forms and links for B< SporoPay > of Slovenska Sporitelna.
<<lessSYNOPSIS
use Finance::Bank::Sporo;
$sporo_obj = Bank::Sporo->new($prenumber,$number);
$sporo_obj->configure(
amt => $amt,
vs => $vs,
ss => $ss,
rurl => $rurl,
param => $param,
);
print $sporo_obj->pay_form();
Module for generating pay forms and links for B< SporoPay > of Slovenska Sporitelna.
Download (0.004MB)
Added: 2006-07-05 License: Perl Artistic License Price:
1207 downloads
BADGER finance 1.0 Beta 3
BADGER finance is an open source financial management application for end users. more>>
BADGER finance is an open source financial management application for end users. BADGER finance is written in php, ajax and sql. The goal is to regain control over your personal financial situation. BADGER is free software in the sense of the GNU GPL license.
The vision for BADGER finance was born at the Mannheim University of Cooperative Education (BA). In the course of a software development class we had the opportunity to develop software. We jumped at the project with the hopes to be able to complete a useful piece of software instead of the 10,000th tic-tac-toe application.
Since there was no financial management software on the market available to us that had what we needed, we started developing our own which we now released to the open source community.Preferences
Main features:
- Account management
- Currencies
- Transactions
- Transaction categories
- Forecasts
- CSV-Import
- Preferences
Enhancements:
- This is a major release with loads of new features and bugfixes.
- The statistics module was improved with category, trend, and timespan analysis, complete with reach-through capabilities.
- The transaction backend was newly recoded.
- The CSV import module was rewritten with improved matching of imported transactions with planned transactions.
- Powerful filters were added for the transaction grid.
- Transferral transactions were implemented for transfers between different accounts.
- New possibilities were added when editing a chain of recurring transactions.
- A new theme was added.
<<lessThe vision for BADGER finance was born at the Mannheim University of Cooperative Education (BA). In the course of a software development class we had the opportunity to develop software. We jumped at the project with the hopes to be able to complete a useful piece of software instead of the 10,000th tic-tac-toe application.
Since there was no financial management software on the market available to us that had what we needed, we started developing our own which we now released to the open source community.Preferences
Main features:
- Account management
- Currencies
- Transactions
- Transaction categories
- Forecasts
- CSV-Import
- Preferences
Enhancements:
- This is a major release with loads of new features and bugfixes.
- The statistics module was improved with category, trend, and timespan analysis, complete with reach-through capabilities.
- The transaction backend was newly recoded.
- The CSV import module was rewritten with improved matching of imported transactions with planned transactions.
- Powerful filters were added for the transaction grid.
- Transferral transactions were implemented for transfers between different accounts.
- New possibilities were added when editing a chain of recurring transactions.
- A new theme was added.
Download (1.6MB)
Added: 2007-03-12 License: GPL (GNU General Public License) Price:
956 downloads
Finance::BeanCounter 0.8.7
Finance::BeanCounter is a Perl module for stock portfolio performance functions. more>>
Finance::BeanCounter is a Perl module for stock portfolio performance functions.
Finance::BeanCounter provides functions to download, store and analyse stock market data.
Downloads are available of current (or rather: 15 or 20 minute-delayed) price and company data as well as of historical price data. Both forms can be stored in an SQL database (for which we currently default to PostgreSQL though MySQL is supported as well; furthermore any database reachable by means of an ODBC connection should work).
Analysis currently consists of performance and risk analysis. Performance reports comprise a profit-and-loss (or p/l in the lingo) report which can be run over arbitrary time intervals such as --prevdate friday six months ago --date yesterday -- in essence, whatever the wonderful Date::Manip module understands -- as well as dayendreport which defaults to changes in the last trading day. A risk report show parametric and non-parametric value-at-risk (VaR) estimates.
Most available functionality is also provided in the reference implementation beancounter, a convenient command-line script.
The API might change and evolve over time. The low version number really means to say that the code is not in its final form yet, but it has been in use for well over four years.
More documentation is in the Perl source code.
<<lessFinance::BeanCounter provides functions to download, store and analyse stock market data.
Downloads are available of current (or rather: 15 or 20 minute-delayed) price and company data as well as of historical price data. Both forms can be stored in an SQL database (for which we currently default to PostgreSQL though MySQL is supported as well; furthermore any database reachable by means of an ODBC connection should work).
Analysis currently consists of performance and risk analysis. Performance reports comprise a profit-and-loss (or p/l in the lingo) report which can be run over arbitrary time intervals such as --prevdate friday six months ago --date yesterday -- in essence, whatever the wonderful Date::Manip module understands -- as well as dayendreport which defaults to changes in the last trading day. A risk report show parametric and non-parametric value-at-risk (VaR) estimates.
Most available functionality is also provided in the reference implementation beancounter, a convenient command-line script.
The API might change and evolve over time. The low version number really means to say that the code is not in its final form yet, but it has been in use for well over four years.
More documentation is in the Perl source code.
Download (0.072MB)
Added: 2006-12-20 License: Perl Artistic License Price:
1038 downloads
Finance::Bank::NL::CLIEOP03 0.01
Finance::Bank::NL::CLIEOP03 is a Perl module that can generate CLIEOP03 files for Dutch banks. more>>
Finance::Bank::NL::CLIEOP03 is a Perl module that can generate CLIEOP03 files for Dutch banks.
SYNOPSIS
use Finance::Bank::NL::CLIEOP03;
$c = Finance::Bank::NL::CLIEOP03->new;
$batch = $c->batch (
account => 1234567,
sender_name => My Company,
type => Finance::Bank::NL::CLIEOP03::T_INCASSI
);
$batch->add (
amount => 25,
account_number => 1234567,
account_name => Ms. Example,
description => Taking your money
);
$c->write ( CLIEOP03 );
This module allows for easy creation of CLIEOP03 batch transaction files which can be processed by Dutch banks. CLIEOP03 files can be used for automatic debiting ("automatische incasso") or batch transfers ("verzamelgiro"). You must have a business bank account and (usually) an additional agreement with your bank for using this.
<<lessSYNOPSIS
use Finance::Bank::NL::CLIEOP03;
$c = Finance::Bank::NL::CLIEOP03->new;
$batch = $c->batch (
account => 1234567,
sender_name => My Company,
type => Finance::Bank::NL::CLIEOP03::T_INCASSI
);
$batch->add (
amount => 25,
account_number => 1234567,
account_name => Ms. Example,
description => Taking your money
);
$c->write ( CLIEOP03 );
This module allows for easy creation of CLIEOP03 batch transaction files which can be processed by Dutch banks. CLIEOP03 files can be used for automatic debiting ("automatische incasso") or batch transfers ("verzamelgiro"). You must have a business bank account and (usually) an additional agreement with your bank for using this.
Download (0.006MB)
Added: 2007-05-24 License: Perl Artistic License Price:
894 downloads
Finance::BDT 0.01
Finance::BDT is a Perl module that implements BDT yield curve model. more>>
Finance::BDT is a Perl module that implements BDT yield curve model.
SYNOPSIS
use Finance::BDT;
use Data::Dumper
my @y = (0, 0.0283, 0.029, 0.0322, 0.0401, 0.0435, 0.0464, 0.0508, 0.0512); ## YTM on strips
my $vol = 0.20; ## constant volatility
my $epsilon = 0.01;
my ($r, $d, $A) = Finance::BDT::bdt( -yields => @y, -epsilon => $epsilon, -volatility => $vol );
print "Short Rates: n", Dumper $r;
print "Discount Prices: n", Dumper $d;
print "Asset State Prices: n", Dumper $A;
ABSTRACT
Sample implementation of Black-Derman-Toy model.
Finance::BDT implements a constant volatility Black-Derman-Toy model in Perl. Not that you should be building your curves in perl, but now you can. The current implementation works with constant volatility but I am testing a version which allows you to pass in a term structure of volatilities. The input is the zero curve (as observed yields), a constant volatility, and a limit for the numerical solution. The function returns the interest rate tree as a list of lists (first index being the time period, and second being the position with the lowest rate having index 0). Three trees are returned: the short rates at each period, the discount prices and most importantly the state prices.
The examples directory has an untested sample implementation in C for the brave.
<<lessSYNOPSIS
use Finance::BDT;
use Data::Dumper
my @y = (0, 0.0283, 0.029, 0.0322, 0.0401, 0.0435, 0.0464, 0.0508, 0.0512); ## YTM on strips
my $vol = 0.20; ## constant volatility
my $epsilon = 0.01;
my ($r, $d, $A) = Finance::BDT::bdt( -yields => @y, -epsilon => $epsilon, -volatility => $vol );
print "Short Rates: n", Dumper $r;
print "Discount Prices: n", Dumper $d;
print "Asset State Prices: n", Dumper $A;
ABSTRACT
Sample implementation of Black-Derman-Toy model.
Finance::BDT implements a constant volatility Black-Derman-Toy model in Perl. Not that you should be building your curves in perl, but now you can. The current implementation works with constant volatility but I am testing a version which allows you to pass in a term structure of volatilities. The input is the zero curve (as observed yields), a constant volatility, and a limit for the numerical solution. The function returns the interest rate tree as a list of lists (first index being the time period, and second being the position with the lowest rate having index 0). Three trees are returned: the short rates at each period, the discount prices and most importantly the state prices.
The examples directory has an untested sample implementation in C for the brave.
Download (0.004MB)
Added: 2006-10-03 License: GPL (GNU General Public License) Price:
1117 downloads
PHPFinance 0.6
PHPFinance is a Web-based financial management program that can be used for finance managing, administration. more>>
PHPFinance is a Web-based financial management program that can be used for finance managing, administration, and control using a database.
PHPFinance allows for statisitics, predictions, and management, and also shows procentage and progress graphs of income and expenses data.
Enhancements:
- fixed database enable bug
- improved and fixed progress graphic
- improved and fixed comparative graphic
- added graphics size config option
- added date completion config option
- enforced password check
- made the program globals independent
- added number format config option
<<lessPHPFinance allows for statisitics, predictions, and management, and also shows procentage and progress graphs of income and expenses data.
Enhancements:
- fixed database enable bug
- improved and fixed progress graphic
- improved and fixed comparative graphic
- added graphics size config option
- added date completion config option
- enforced password check
- made the program globals independent
- added number format config option
Download (0.053MB)
Added: 2006-05-01 License: GPL (GNU General Public License) Price:
1276 downloads
Finance::YahooChart 0.01
Finance::YahooChart is a Perl module to get a chart from Yahoo! Finance. more>>
Finance::YahooChart is a Perl module to get a chart from Yahoo! Finance.
SYNOPSIS
use Finance::YahooChart;
%img = getchart(symbol => $symbol, size => $size, type => $type,
include => $include);
print width="$img{width}" height="$img{height}">";
This module gets charts from Yahoo! Finance. The only function in the module is the getchart function, which takes the stock symbol, size of the chart (b for big, s for small), the type of chart (i for intraday, w for week, 3 for 3-month, 1 for 1-year, 2 for 2-year, and 5 for 5-year), and any extra information to include (s for a comparison to the S&P 500, m for a moving average). It returns a hash with the following elements:
url => The URL of the chart
width => The width of the chart
height => The height of the chart
Note that not all combinations are available for all charts.
Big charts are available for all types.
Small charts are only available for i, w, and 1 charts.
Includes are only available for big 3, 1, 2, and 5 charts.
In most cases, if an invalid configuration is passed, $Finance::YahooChart::Error will be set to some kind of error message.
<<lessSYNOPSIS
use Finance::YahooChart;
%img = getchart(symbol => $symbol, size => $size, type => $type,
include => $include);
print width="$img{width}" height="$img{height}">";
This module gets charts from Yahoo! Finance. The only function in the module is the getchart function, which takes the stock symbol, size of the chart (b for big, s for small), the type of chart (i for intraday, w for week, 3 for 3-month, 1 for 1-year, 2 for 2-year, and 5 for 5-year), and any extra information to include (s for a comparison to the S&P 500, m for a moving average). It returns a hash with the following elements:
url => The URL of the chart
width => The width of the chart
height => The height of the chart
Note that not all combinations are available for all charts.
Big charts are available for all types.
Small charts are only available for i, w, and 1 charts.
Includes are only available for big 3, 1, 2, and 5 charts.
In most cases, if an invalid configuration is passed, $Finance::YahooChart::Error will be set to some kind of error message.
Download (0.009MB)
Added: 2006-12-12 License: Perl Artistic License Price:
1046 downloads
AqBanking 2.9.2 Beta
AqBanking is a modular and generic interface to online banking tasks. more>>
AqBanking is a modular and generic interface to online banking tasks, financial file formats (import/export) and bank/country/currency information.
AqBanking provides frontends for Qt, KDE, GTK, and console. AqBanking uses backend plugins to actually perform the online tasks. HBCI, OFX Direct Connect, and DTAUS discs are currently supported. AqBanking is used by GnuCash, KMyMoney, and QBankManager.
Whats New in 2.2.6 Stable Release:
- On MacOS X, qt is now detected correctly.
- On Windows/mingw32, the configuration file is saved correctly.
- Adaptations on gwenhywfar changes are added.
- For the OFX DirectConnect backend, account types are now set correctly.
- The bank data files for Germany have been updated.
Whats New in 2.9.2 Beta Development Release:
- This release fixes some major bugs in the previous version.
- A new banking job for loading prepaid cards for cell phones has been added (so far implemented only for HBCI).
- Work has begun on FinTS3 support in AqHBCI.
<<lessAqBanking provides frontends for Qt, KDE, GTK, and console. AqBanking uses backend plugins to actually perform the online tasks. HBCI, OFX Direct Connect, and DTAUS discs are currently supported. AqBanking is used by GnuCash, KMyMoney, and QBankManager.
Whats New in 2.2.6 Stable Release:
- On MacOS X, qt is now detected correctly.
- On Windows/mingw32, the configuration file is saved correctly.
- Adaptations on gwenhywfar changes are added.
- For the OFX DirectConnect backend, account types are now set correctly.
- The bank data files for Germany have been updated.
Whats New in 2.9.2 Beta Development Release:
- This release fixes some major bugs in the previous version.
- A new banking job for loading prepaid cards for cell phones has been added (so far implemented only for HBCI).
- Work has begun on FinTS3 support in AqHBCI.
Download (4.0MB)
Added: 2007-05-14 License: GPL (GNU General Public License) Price:
896 downloads
Personal Finance Manager R1_0_8
Personal finance manager is a simple tool for managing accounts and expenses. more>>
Personal finance manager is a simple tool for managing accounts and expenses. The project was designed and written to be intutive and easy to use for home and small business users not familier with accounting principles like single or double entry accounting PFM is a basic implementation of double entry accounting principles.
Main features:
- Intutive and easy to use
- Cross platform, will run on any computer with Java virtual machine installed
- Manage expenses and track account balances
- Generate reports
- Create and save complex filters to search transaction history.
<<lessMain features:
- Intutive and easy to use
- Cross platform, will run on any computer with Java virtual machine installed
- Manage expenses and track account balances
- Generate reports
- Create and save complex filters to search transaction history.
Download (6.1MB)
Added: 2007-08-14 License: Freeware Price:
804 downloads
Finance-QuoteHist 1.07
Finance-QuoteHist provides Finance::QuoteHist, a Perl module that provides easy fetching of historical stock quotes. more>>
Top level aggregator that will select a default lineup of site instances default lineup of site instancesof site instancesof site instancesof site instances from which to retrieve quotes.
Other than the default lineup, this module behaves identically to whichever site-specific module is first in the lineup. See below for site-specific modules.
METHODS
The basic user interface consists of several methods, as seen in the example above. Those methods are:
quotes()
Returns a list of rows (or a reference to an array containing those rows, if in scalar context). Each row contains the Symbol, Date, Open, High, Low, Close, and Volume for that date. Optionally, if non-adjusted values were requested, their will be an extra element at the end of the row for the Adjusted closing price.
dividends()
Returns a list of rows (or a reference to an array containing those rows, if in scalar context). Each row contains the Date and amount of the Dividend, in that order.
splits()
Returns a list of rows (or a reference to an array containing those rows, if in scalar context). Each row contains the Date, Post split shares, and Pre split shares, in that order.
source($ticker, $target)
Each of these methods displays which site-specific class actually retrieved the information, if any, for a particular ticker symbol and target such as quote (default), dividend, or split.
Enhancements:
- The internal structure was changed to use date iterators where appropriate.
- The documentation was fixed for MSN.
- Various minor edge cases were fixed.
<<lessOther than the default lineup, this module behaves identically to whichever site-specific module is first in the lineup. See below for site-specific modules.
METHODS
The basic user interface consists of several methods, as seen in the example above. Those methods are:
quotes()
Returns a list of rows (or a reference to an array containing those rows, if in scalar context). Each row contains the Symbol, Date, Open, High, Low, Close, and Volume for that date. Optionally, if non-adjusted values were requested, their will be an extra element at the end of the row for the Adjusted closing price.
dividends()
Returns a list of rows (or a reference to an array containing those rows, if in scalar context). Each row contains the Date and amount of the Dividend, in that order.
splits()
Returns a list of rows (or a reference to an array containing those rows, if in scalar context). Each row contains the Date, Post split shares, and Pre split shares, in that order.
source($ticker, $target)
Each of these methods displays which site-specific class actually retrieved the information, if any, for a particular ticker symbol and target such as quote (default), dividend, or split.
Enhancements:
- The internal structure was changed to use date iterators where appropriate.
- The documentation was fixed for MSN.
- Various minor edge cases were fixed.
Download (0.025MB)
Added: 2006-03-27 License: GPL (GNU General Public License) Price:
1306 downloads
Finance::QuoteHist::Generic 1.09
Finance::QuoteHist::Generic is a base class for retrieving historical stock quotes. more>>
Finance::QuoteHist::Generic is a base class for retrieving historical stock quotes.
SYNOPSIS
package Finance::QuoteHist::MyFavoriteSite;
use strict;
use vars qw(@ISA);
use Finance::QuoteHist::Generic;
@ISA = qw(Finance::QuoteHist::Generic);
sub url_maker {
# This method returns a code reference for a routine that, upon
# repeated invocation, will provide however many URLs are necessary
# to fully obtain the historical data for a given target mode and
# parsing mode.
}
This is the base class for retrieving historical stock quotes. It is built around LWP::UserAgent. Page results are currently parsed as either CSV or HTML tables.
In order to actually retrieve historical stock quotes, this class should be subclassed and tailored to a particular web site.
In particular, the url_maker() factory method should be overridden, which provides a code reference to a routine that provides however many URLs are necessary to retrieve the data over a list of symbols within the given date range, for a particular target (quotes, dividends, splits). Different sites have different formats and different limitations on how many quotes are returned for each query. See Finance::QuoteHist::Yahoo and Finance::QuoteHist::QuoteMedia for some examples of how to do this.
For more complicated sites, such as Yahoo, overriding additonal methods might be necessary for dealing with things such as splits and dividends.
<<lessSYNOPSIS
package Finance::QuoteHist::MyFavoriteSite;
use strict;
use vars qw(@ISA);
use Finance::QuoteHist::Generic;
@ISA = qw(Finance::QuoteHist::Generic);
sub url_maker {
# This method returns a code reference for a routine that, upon
# repeated invocation, will provide however many URLs are necessary
# to fully obtain the historical data for a given target mode and
# parsing mode.
}
This is the base class for retrieving historical stock quotes. It is built around LWP::UserAgent. Page results are currently parsed as either CSV or HTML tables.
In order to actually retrieve historical stock quotes, this class should be subclassed and tailored to a particular web site.
In particular, the url_maker() factory method should be overridden, which provides a code reference to a routine that provides however many URLs are necessary to retrieve the data over a list of symbols within the given date range, for a particular target (quotes, dividends, splits). Different sites have different formats and different limitations on how many quotes are returned for each query. See Finance::QuoteHist::Yahoo and Finance::QuoteHist::QuoteMedia for some examples of how to do this.
For more complicated sites, such as Yahoo, overriding additonal methods might be necessary for dealing with things such as splits and dividends.
Download (0.028MB)
Added: 2006-12-20 License: Perl Artistic License Price:
1039 downloads
Ruby/Finance 0.2.2
Ruby/Finance allows access to changing financial data, such as currency conversion rates and stock quotes. more>>
Ruby/Finance allows access to changing financial data, such as stock quotes and currency conversion rates.
For the foreseeable future, it is intended to be a port of Perls Finance::Quote module.
Examples:
Currency conversion
require finance/currency
Display the US Dollar ($) to Euro () conversion rate.
puts Finance::Currency::convert( EUR, USD )
Display the British Pounds Sterling () to Icelandic Kronur conversion
rate for the amount of 32.50.
puts Finance::Currency::convert( ISK, GBP, 32.50 )
Stock quotes
require finance/quote
q = Finance::Quote.new Answers will be given in the native
currency of the exchange on which
they are listed.
q = Finance::Quote.new( EUR ) Answers will be given in Euros.
q.currency = VND Switch to using Vietnamese Dong.
info = q.fetch( usa, CRM ) Fetch a single quote, namely CRM.
info = q.fetch( :usa, EBAY, AMZN ) Fetch EBAY and AMZN. Note that
a Symbol can be used instead of a
String for the exchange name.
info = q.fetch( usa, %w[ EBAY AMZN ] ) An Array of ticker symbols is
OK, too.
puts info[EBAY][:price]
A block can be passed, too:
q.fetch( :usa, RHAT ) { |info| puts info[RHAT][:high] }
You can also bypass #fetch and call the exchange as a method:
q.usa( RHAT ) { |info| puts info[RHAT][:high] }
Installation:
Minero Aokis setup.rb script is included. Extensive documentation for this script can be found at the end of this document.
Basically, however, the following should be enough to install the package:
$ ruby setup.rb config
$ ruby setup.rb setup
# ruby setup.rb install
("#" line may require root privilege)
<<lessFor the foreseeable future, it is intended to be a port of Perls Finance::Quote module.
Examples:
Currency conversion
require finance/currency
Display the US Dollar ($) to Euro () conversion rate.
puts Finance::Currency::convert( EUR, USD )
Display the British Pounds Sterling () to Icelandic Kronur conversion
rate for the amount of 32.50.
puts Finance::Currency::convert( ISK, GBP, 32.50 )
Stock quotes
require finance/quote
q = Finance::Quote.new Answers will be given in the native
currency of the exchange on which
they are listed.
q = Finance::Quote.new( EUR ) Answers will be given in Euros.
q.currency = VND Switch to using Vietnamese Dong.
info = q.fetch( usa, CRM ) Fetch a single quote, namely CRM.
info = q.fetch( :usa, EBAY, AMZN ) Fetch EBAY and AMZN. Note that
a Symbol can be used instead of a
String for the exchange name.
info = q.fetch( usa, %w[ EBAY AMZN ] ) An Array of ticker symbols is
OK, too.
puts info[EBAY][:price]
A block can be passed, too:
q.fetch( :usa, RHAT ) { |info| puts info[RHAT][:high] }
You can also bypass #fetch and call the exchange as a method:
q.usa( RHAT ) { |info| puts info[RHAT][:high] }
Installation:
Minero Aokis setup.rb script is included. Extensive documentation for this script can be found at the end of this document.
Basically, however, the following should be enough to install the package:
$ ruby setup.rb config
$ ruby setup.rb setup
# ruby setup.rb install
("#" line may require root privilege)
Download (0.041MB)
Added: 2006-04-10 License: GPL (GNU General Public License) Price:
1293 downloads
Finance::InteractiveBrokers::TWS 0.0.8
Finance::InteractiveBrokers::TWS is a Perl module that lets you talk to Interactivebrokers Traders Workstation. more>>
Finance::InteractiveBrokers::TWS is a Perl module that lets you talk to Interactivebrokers Traders Workstation using Perl.
This module is a wrapper around InteractiveBrokers Traders 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);
<<lessThis module is a wrapper around InteractiveBrokers Traders 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);
Download (0.022MB)
Added: 2006-12-14 License: Perl Artistic License Price:
1051 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above finance bank netbranch search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed