Home > By category > Scripts >Development Tools > Russell Index Member Companies



Russell Index Member Companies

  • Downloads: 
  • Views: 
  • Rating:

I was looking for a data feed to get historical options prices, when I stumbled upon http://www.trade-strategy.com/. The site is quite broken, since most of the links don't work. (Maybe the guy got picked up by some company.) From the downloads page, I found a series of Matlab snippets, one of which tries to download the member companies of various Russell indices. Probably because the web site has changed the name of the PDF file, and probably because the author did not make his .jar files available, I was unable to run his code. But I did get some neat ideas.

Using the Java external interface, in combination with a .jar file, one can greatly extend the capabilities of Matlab. From http://pdfbox.apache.org/download.html, one can download
* pdfbox-1.x.0.jar (in my case it was pdfbox-1.1.0.jar)
* fontbox-1.x.0.jar (in my case it was fontbox-1.1.0.jar)
and use these java classes and methods to strip out the text from a PDF file.

The top-level program called getRussellTickers2.m does the following.
* It goes to the www.Russell.com web site and retrieves the list of PDF files.
* It allows the user to choose which Russell index should be downloaded and parsed.
* The PDF file is downloaded using java.net.URL.
* The text is stripped out using PDFTextStripper.
* The text is cleaned up to return just a cell array of strings containing the company names and ticker symbols.
* The text is parsed for the ticker symbols as the last word of each line, and the company name comprises the rest.

It was my first time using a .jar file. My advice to people that are new to this: download the latest Java development kit, add "C:Program FilesJavajdk1.6.0_20bin" to your PATH environment variable, and use the DOS command (easily done in Matlab with a "!"): !jar tf pdfbox-1.1.0.jar
This gives a complete list of classes.

Enjoy!

Yours,

Raj

Free download from Shareware Connection - I was looking for a data feed to get historical options prices

Publisher: Raj Sodhi | License: Freeware | Price: 0.00
Version: 1.0 | Size: 276 KB | Platform: Matlab, Scripts
Released Date: 21-02-2013 | Rating: 0 | Title: Russell Index Member Companies

Author Url: http://www.mathworks.com
Program Info Url: http://www.mathworks.com
Download Url: http://www.mathworks.com/matlabcentral/fx_files/28071/1/Russel_Member_Company_Download.zip

More downloads from Russell Index Member Companies publisher Raj Sodhi:

24 Game Solver - Back in college, I was taught how to play this little math game by a Chinese friend of mine

iPod Scramble Solution - I was playing the game Scramble on my iPod touch

Russell Index Member Companies keywords:
Russell Index Member Companies related downloads:

PDF Index Generator - PDF Index Generator is a powerful indexing utility for generating an index from your book and writing it to your book in (4) easy steps.

CENU'S CALCULATOR PROGRAM - CENU'S CALCULATOR PROGRAM is a lightweight command line utility that allows you to perform basic mathematical operations, such as additions, subtractions, multiplications and divisions.

Strip Dir - Strip Dir is a useful PHP based tool that allows you to 'strip' the images out of an Open Directory (Open Dir), Image Board, or any website. All you have to do is enter the URL of the page that you want to strip and click Strip!

IP Strip - IP Strip is a tool that instantly extracts all of the IP addresses from a file.

K-surfaces with a planar strip - K-surfaces with a planar strip is a small, Java based application specially designed to help you analyze K-surfaces.

Shareware Connection periodically updates pricing and software information of 'Russell Index Member Companies' from company source 'Raj Sodhi' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'Russell Index Member Companies' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Russell Index Member Companies.

New Reviews

KeePass Password Safe - Using password becomes mandatory for performing various online operations, at both home and workplace. For accessing email accounts, shopping online, making banking transactions and similar tasks it is necessary to use user ids and passwords ...

Argente - Registry Cleaner - Keeping the Windows registry clean and optimized is essential for getting optimum performance from the PC. While most users do not prefer tinkering with registry settings, it may get laden with erroneous and invalid entries over prolonged usage. ...

Screenshot Captor - Nowadays, a lot of Windows users need to take screenshots for professional and personal usage needs. It may be required to share an interesting image from web site or part of web pages with friends, making tutorials etc. However, freeware screen ...

Sophos Antivirus - Mac users used to feel complacent about security of their desktops and laptops as Apple proudly claimed Macs do not get affected by malware. The rising instances of Macs getting compromised by attacks and malware has changed this perception. ...

SeaTools for Windows - Among all the hardware components used in a desktop or laptop, the hard disk is a prime one. In the hard disk is not in good shape, even a PC with powerful CPU and lots of RAM will malfunction or run sluggishly. Hard disk failure can lead to data ...

Xvirus Personal Guard - Nowadays, it is quite risky to use a computer without having suitable security suite or antivirus installed in it. Your computer’s security can be breached any moment without a suitable antivirus or Internet security software. There are so ...

Internet Explorer 10 - Up to the late 1990s, the web browser used by the bulk of Windows users was invariably Internet Explorer while Netscape played the second fiddle. The scene was relatively identical post 2000 but emergence of Firefox and later Google Chrome ...

Impulse Media Player - To play back media files including media and video content, you need to use suitable software. For a majority of Windows users, the integrated WMP is the default choice. However, you can also pick from so many third party music and media playback ...

ArtSage - PC users often need to make use of third party applications for making slideshows. While Windows inbuilt utility for viewing images and running slideshows keeps getting better with time, for many users third party apps seem better option. If you ...

Bitcasa - The way computing technology evolves is quite amazing. Even a few years back data backup was limited mostly to external hard drives and DVDs. However, the proliferation of high speed internet access and emergence of cloud storage services have ...




New Downloads

DTMF Tone Decoder

The DTMF Decoder software is
an essential tool for audio
technicians, police officers,
forensic technicians, ...

Dropbox

Allow site visitors to upload
files to multiple directories
without being able to modify
or change those files. ...

Spread Spectrum Simulation
Application

Spread Spectrum Simulation
Application - An interactive
application simulating a DSSS
communication.

JImageUpload for FTP

This is a JFileUpload add-on
that allows to preview images
before upload

getHWnd - retrieve the
underlying Windows handle
for Matlab figure(s)

HWnd = GETHWND retrieves the
current figure (gcf)'s
underlying Windows handle,
thus enabling integration of
Matlab GUI in ...

MATLAB Contest - Protein

The sixth MATLAB Programming
Contest, Protein, will run
from November 6-13, 2002.

m4awrite - write m4a format
audio file

m4awrite is a drop-in
replacement for wavwrite that
will write MPEG4 Audio-format
files by piping the output
through an ...

mixed-integer LP

This function solves the mixed
integer linear programming
problems.

Accelerated Particle Swarm
Optimization

This is an accelerated PSO
(APSO), developed by Xin-She
Yang in 2008

WebJourney::Widgets on
Rails

WebJourney is a widget-based
Component Management Sysystem
using Ruby on Rails.

EC Role Price

ecommerce plugin to have
different prices for different
roles and for each product.

SureGrid Control

SureGrid Control is a
graphical OLE DB data
consumer.