more markets, search function, and a bunch of minor things
authorDaniel Martin Yerga <yerga@yerga-desktop.(none)>
Sat, 3 Oct 2009 16:18:51 +0000 (18:18 +0200)
committerDaniel Martin Yerga <yerga@yerga-desktop.(none)>
Sat, 3 Oct 2009 16:18:51 +0000 (18:18 +0200)
16 files changed:
TODO
changelog
debian/changelog
debian/control
debian/control.fremantle [deleted file]
debian/postinst
debian/prerm
debian/rules
debian/stockthis.links [deleted file]
marketdata.py
pixmaps/stockthis.png
setup.py
stockthis [new file with mode: 0755]
stockthis.desktop
stockthis.png
stockthis.py

diff --git a/TODO b/TODO
index bd8f152..5778312 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,15 +1,8 @@
  * Improve currencies (get change and other data).
  * Add more instruments.
- * If a market has hundreds of companies, it's a pain find one.
-    * Some kind of search
-    * Scroll many items with gestures?
-
 
 ftse350 UK
 
-NYSE COMPOSITE INDEX (NEW METHO (^NYA) (966)
-http://es.finance.yahoo.com/q/cp?s=^NYA
-
 NASDAQ Bank (^IXBK) 487
 http://es.finance.yahoo.com/q/cp?s=^IXBK
 
index 849b29f..1f7ced2 100644 (file)
--- a/changelog
+++ b/changelog
@@ -1,3 +1,25 @@
+2009-10-03   Daniel Martin Yerga  <dyerga@gmail.com>
+
+  * Using maemo-optify to save root space in the N900.
+  * Destroy about dialog on launching the browser.
+  * Added a note about my no-liablity with the data.
+  * Smaller text in the report tab of the about dialog.
+  * Added a powerful search for companies.
+  * New icon.
+  * Bigger icon in the application manager
+
+2009-10-02   Daniel Martin Yerga  <dyerga@gmail.com>
+
+  * Right and left gestures to scroll many items in the list.
+  * Info button explaining the gestures.
+
+2009-09-19   Daniel Martin Yerga  <dyerga@gmail.com>
+
+  * Open the browser with a dbus call (webbrowser doesnt work).
+  * Right pyhildon version in debian/control.
+  * Depend on python-dbus.
+  * More information when sending a log.
+
 2009-09-18   Daniel Martin Yerga  <dyerga@gmail.com>
 
   * hildon_touch_selector is gone in python-hildon.
index 69f0e36..6d70589 100644 (file)
@@ -1,3 +1,25 @@
+stockthis (0.3~beta1) fremantle; urgency=low
+
+  * Using maemo-optify to save root space in the N900.
+  * Destroy about dialog on launching the browser.
+  * Added a note about my no-liablity with the data.
+  * Smaller text in the report tab of the about dialog.
+  * Added a powerful search for companies.
+  * New icon.
+  * Bigger icon in the application manager
+  * Right and left gestures to scroll many items in the list.
+  * Info button explaining the gestures.
+  * Open the browser with a dbus call (webbrowser doesnt work).
+  * Right pyhildon version in debian/control.
+  * Dependency on python-dbus.
+  * More information when sending a log.
+  * Fixed: hildon_touch_selector is gone in python-hildon.
+  * maemo.org logo is installed correctly.
+  * Option to add manually an instrument to your portfolio.
+  * Added AORD, SSE, KOSPI, FTSE-ALL, NYSE composite markets.
+
+ -- Daniel Martin Yerga <dyerga@gmail.com>  Sat,  3 Oct 2009 17:40:00 +0200
+
 stockthis (0.3~alpha2) fremantle; urgency=low
 
     * Added a bunch of new complete markets, and also new indices.
index 87994b6..ba2e861 100644 (file)
@@ -2,54 +2,97 @@ Source: stockthis
 Section: user/office
 Priority: optional
 Maintainer: Daniel Martín Yerga <dyerga@gmail.com>
-Build-Depends: debhelper (>= 4.0.0), python-dev
+Build-Depends: debhelper (>= 4.0.0), python-dev, maemo-optify
 Standards-Version: 3.6.2
 XSBC-Bugtracker: https://bugs.maemo.org/enter_bug.cgi?product=StockThis
 
 Package: stockthis
 XB-Maemo-Display-Name: StockThis
 Architecture: all
-Depends: python, python-hildon (>= 0.9.0-1maemo10), python-gtk2, python-ystockquote, python-pycurl, python-osso (>= 0.3-2maemo4)
+Depends: python, python-dbus, python-hildon (>= 0.9.0-1maemo11), python-gtk2, python-ystockquote, python-pycurl, python-osso (>= 0.3-2maemo4)
 Description: A stocks application.
  StockThis is a simple application to show quotes from the most important world markets.
  Also, it shows  graphs with the changes in different amount of time.
  It gets data from Yahoo Finance.
 XB-Maemo-Icon-26:
- iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAAAXNSR0IArs4c
- 6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0
- SU1FB9kEHhIQBZmp8OsAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJ
- TVBXgQ4XAAAF90lEQVRIx4WWS28b1xXHf3fuDDnkkBySZqk3SVGkpciyJcN2
- Kwh1YqdGvUgDo7W6yCJJgWRTtMgX8CJAv0GBrFp0kUUXihV3oThFGsFNgLiW
- YsOw4iY1kuoRSZRIPUk6koYcktOFKso0/TjALO45957/vef8z5kjrl275vT2
- 9vK4jI2NMTo6ipSyQZ/L5QCIRCJNtqtXr3L58mWEEAghGmxqMpmkv7+/CejI
- kSNIKenr60NRlLre5/NRKpXQNI1EInF44P33CYfDhMNhTNPEMIwGfwpPEUVR
- sG37iTbHcahWq4fre/fgzTdZX19nc3OzwfZcIFVV95//4AGO4zxtG87GBkSj
- rK2soOzssLGx0RS2ZwI5jkPo448pT09z/6uvnrqH69fZCwbZKhbpm56mXC7X
- L7ZH6flAHo8Hu7OT5bNnUbNZisUiQEOixSef4Lz+OvPz8ySTSS6++io+nw/H
- cfiAG1znX+RyOWq1GuLKlStONBptABFCcGdyks6+PhwpObewwOfd3bS0tJDP
- 56lUKrTlcjiDg2SzWbxeL4ZhMPXFF/QePYrb56MYLSP2HLK5LEeNBOLOnTuO
- x+NpSrx87z1uj4wQj8eJRCJs3b2L3tdHoVDAyeUwikWcEyfY29ujtbUVgImJ
- Cc4MDfF5+AGXjZdZml9kI2nRtuRHVVWVpjqqVvnT4CDpri5GRkbQNI3yl1/y
- X8MgkUhQGh+n+NJLAAwPD9fr6ebNm5yanWWxrYN0dwrTCPB19yoxEdzPkZSS
- rNziA+WfCCGQY2NYto3jOOi6jpQSz9tvE1hbw5qYoPbKKywvL5NOp3G5XEgp
- kVIihGAmvktvqYvFxUVisRiX5FmI64dkyDsPOb4dZ2ZmBk6eZGtrC9M0G6jd
- msmw0N7O8vIyHR0d6LreEIharcba8Tim1LBtG5fLBcDxQPoQ6BvxPe5N+Mh3
- g+2ODqrVKh6Pp8GR+403qLjd7O7u4vV6m5habZOc857nYaHQ1BnUXC7HQuZ7
- dmoF5ubKjN5eZ7J3Esdx+Ettgo7sXUatF+t5MAyDUqnE6upq/cYHMr49yZmF
- QcStW8zVarjd7nopKABf23P8tDSAVijg/83v+VvbFLOVZS6unuQn33Vzdfbv
- lEolLMuiXC5j23Z9ffDlyptcyJxgfX2d1p2d/YLd26vblUgkAi7B1tYWibk5
- 1tfXeUf9NdpAgM2NTRRFIRXr4d+ZB0gpURQFIQSqqtZJIKVkIjiFZVns7OxQ
- HhoiqOuUy+W6XZVSUmtTOZJV6bx4kV1NY2BggGM3buDp9TA8PIyqqvw5/CFG
- 1SAej2NZFlJKenp66kT6g/gt72rvcurUKSKRCF2FAltSEovF9kNXdar4HC+V
- +XmqfX1omoamaYRCIXp6elBVFYC3wr/kH9YUlUqliQR/FZ9SKu33Nb/fv9/C
- trfJ5/N11ir/YYEf7/XiX1oil8vR1dVVd6BpWsNv4xct5/go81lDd15ztvkd
- v2JlZQXTNOukUWZm6pQHUBwBu/fuIV97jWKxWKf04zUCENaDhLp/xGp2ta77
- VNzGtm0syyIYDB72y7Y2TMPAsqz99Vt/fMc5d2uNhWPHEELg9/sRQjA1NUUi
- kaClpaUBrFgscsv7DUOb3XjTQZR8jVJ+D13XuX//Psf+7ycYDCKXlsh5PJim
- ifrz7hfo6HiR9lCIVCpVD4tt25w+fZpEItEQqpWVFc5XzvOh/Rk9L6T5mXWS
- 2dlZUqkU4+PjXLhwAUVRME0T5dtv+U5KkskkajynwvFOAl4voVConjzDMPD7
- /Q3hOHiRbducd87gzer8oP5AKpUiFAphGAamaSKEwDRNtEwGdzqN3+9HdZsm
- 3lCIWCzWkBdd19F1nUAg0ADk9/uxLIt+2YPH4yGTydDf348QAo/Hg9frRQhB
- IBDAMU2i0Sgulwu10t1NtVptSr6iKM+cFQDa29tpaWmph/aAcQfnxKVLRKen
- eWgYKKqqkk6nm5w8Su1nyaOz3ZPOeAcHyefz+73uoCgfHzye96InDiuP1A6A
- 1HWCwSD/A9MjTWNaW1RhAAAAAElFTkSuQmCC
+ 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
+ 8qYLcC52zoyYEat8dLk/V81VN0zekHPi4ROoOFXhnbF/hh5H3BSOkGlhL8Qu
+ 2DZtdXR4tCKESMFQF0vX/OEPTtvYsRZHjzbR2mqjh+h6MwUgADl592TsuW+P
+ l6SSXvHxeeN9J39x0jfnx3PkgO0D8I/x/xCmNCmEEHsb91oVYyrMnnhRbBvK
+ mjUhvPqqlMOGKbx0ycyGLTdNAEUo3FS/yZo+cLo1IneEmqkmbkqI+aPmh+Rs
+ 6f267Wv11v++VZyOntZeO/eatfLfVgZ6OYOhKC0NijNnyJEjBbdv16GqXd3o
+ zWiarenLTi1T259oD6JTEboGSff14YaH5aIHF1lPHX4KuqPnqkJVCFLcGAwL
+ jBqlKtevm5w0SRFTp2ogQ997B8g02Otc5Qc/fZDLxy8XLs5PuSIbMpsOAGxh
+ iwn5E7ynHjkV3P/z/SR7Zb7zACsc9ooLF7x0HKWbCn2HVFiOHUvdsmi78Qqt
+ dqsSHhX2vDzmZX+mpykuhvGnPyGZpsuYqwP3j8wZ6b1RHu7mxCJrG4XYsMGf
+ lle4eQdffPFFLRwOd6yUz+cT69atMxYuXOjv9ONSHjr0qOfkycG+SGS4s2DB
+ O8bIkV+LNaPXB2fWzTSKPEXuPMSxY/d6Dh8eqlhWQE6cGOGvf/0/iMUU6ff7
+ sWXLFjF79mx25slCqCqgaZ3gSVEUnD17VhQWFjrBYJBZkVisXbs2l6ToiMTR
+ aLRbJJ4yecrleqvecVE0SVrhMJMk7WvXmAjn0nh27Wetkz+c2Fx/pr4jYl6/
+ TiM/n4abA8u776b+298ynh5n/vz50cx5tmxhbMYMJjLmIUnu27cvYRhGN76i
+ 0Wj3SJxMJgEAr74KbcUKJADg1LBT/p+89xNj0PuDrK+SF2IjR8J48014AHgK
+ ChCKxDTnL6uSt+S/dsTQrBhJ0LbBUaOgvv8+AMBDQhw4AL9hwDNtGmIAaNu2
+ kt7V5csRf+UVeA0DLC+HlWkzmqZB15NYuRLR3bvRlsEru9nAgAHgQw9B/+QT
+ mrEolNsGQQ//e8kt8knp+/C+XeLB9f8pL3Jv6M5fnu2Ago/vL+WyXR/rRaN8
+ P3r22WJHCJjPPYfkokWw7rsPPhfXgQTfeQf+khJ4778ftsej6UJAlJbCPHgQ
+ nosX4d2zB/5Dh+Bs345E2ma8Xor77xfGqVPwPf00lPXrO4XIyr0VWVDQrD3/
+ vNRI8q/f/qX9x//1VAKIJCsrmUgkpJkXpP7Gl+/GbnnvFn3u4blabWttYsj7
+ Q5IkpeNo8cceO6GpKpNDhlBaFl1knpHJub9ffpmJwsLr9qOPyvivfsVkCjGn
+ noYGmkLQvniR5tWrtIYOdbRFi2ScJG2bVlER7RUrGI1EGswuGZkQiqypuaqR
+ 5IGmA+2hqpBB0h43blz9rFmMA+TChYyTqcRs26VtCeWvCj9r+cxMn06fOHHc
+ +fRTaprGPk+pi4r+I/H736dsIlvQr76iOXAgLa+X5iuvVF9ta4s4MiMp/dnP
+ aE6efDUiRFZK2dzUJHdd3WV43vUY143rFknecccdF0ny+HFaZIqxdHYZs2KO
+ I1MZY/bxejZT3VPKp+OpVDkr33bT6c2baX3zDa3du6sTbW1t2ePKJUuiJuDt
+ asSfNOwzH695nNHZUZnny1MBpA67ANx5J1Sy42hPAECumqsoQhE9xZFsv99z
+ Rolu+aYQECRQXg61sBCq4/TcX1GRUBTF6YQSkhK/+fw3bJrXxJAnFMjEMP1l
+ qvfj0+9yCt21+tNTv2138qUCoCIUXJx5UR0UGKTiX6NJAB4AVAE0kBxy5NAR
+ cfG2ix2GEQgElPb2dt/BgwedvlZX13Xl0qVLTCaTTl8zh0IhNDc3e2pqamRv
+ 8EVRFHz55ZeCJMPhcJdxGxoa0jveoAK4QnLItWvX2gYPHqykY4MQgpZlGUII
+ rR/qYZB0+qciArZtSyGE1VvZVggBKaXtFjO60LW1tZFkLoArqluDnXL58mVv
+ eXl5XiZhfn5+bNq0abl9cm8YoqCgIDhp0qR+odthw4Yl7r777lBfdef29nb9
+ rrvu8uXn53cZt7q6Ouq+7lJcAURlZWWOrutWZrLdX4RK8jsZcX/pswsrJKnr
+ ullZWZnjCr9LcSs03wJQy8rKLLcW9f/OatO1u7KyMtt1Pt8C+Dy9NZMAsKqq
+ KrRkyZLm9MpnnqT9s/jOqBugoqKitaqqKuR+n5QJ5prdCjjWrFkz+IknnkgC
+ cHqtD/wwlUl6vV6h67o9Z86c5OrVqwe6Xb9LXznI9Pvp8v3r27dvD6mqKgsL
+ C/Nra2vtvLw8EQwGZYZdZBYdoOs6W1tbZWNjo+zPVQNN09DU1ORk3bFgptqb
+ pqmeP38eO3fujG3evDkEINTTVYN+X/boy7BvxmWPbNv7Ppc9/uWu2/wfpqHq
+ BxHj3ZoAAAAASUVORK5CYII=
diff --git a/debian/control.fremantle b/debian/control.fremantle
deleted file mode 100644 (file)
index 5766a5f..0000000
+++ /dev/null
@@ -1,54 +0,0 @@
-Source: stockthis
-Section: user/office
-Priority: optional
-Maintainer: Daniel Martín Yerga <dyerga@gmail.com>
-Build-Depends: debhelper (>= 4.0.0), python-dev
-Standards-Version: 3.6.2
-
-Package: stockthis
-XB-Maemo-Display-Name: StockThis
-Architecture: all
-Depends: python, python-hildon, python-gtk2, python-ystockquote
-Description: A stocks application.
- StockThis is a simple application to show quotes from the most important world markets. 
- Also, it shows  graphs with the changes in different amount of time. 
- It gets data from Yahoo Finance.
-XB-Maemo-Icon-26:
- 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
- 1HWCwSD/A9MjTWNaW1RhAAAAAElFTkSuQmCC
index 707379d..7980208 100755 (executable)
@@ -6,9 +6,4 @@
 ## ----------------------------------------------------------------------
 set -e
 
-chmod +x /usr/bin/stockthis
-
 gtk-update-icon-cache -f /usr/share/icons/hicolor
-
-
-exit 0
index 49aafdf..60a51e8 100644 (file)
@@ -5,7 +5,3 @@
 
 # Delete the .desktop file in case the app-installer didn't.
 rm -f /usr/share/applications/hildon/stockthis.desktop
-
-#DEBHELPER#
-
-exit 0
index 4f674ae..a546965 100644 (file)
@@ -32,12 +32,12 @@ clean:
        # Add here commands to clean up after the build process.
        -$(MAKE) clean
 
-       dh_clean 
+       dh_clean
 
 install: build
        dh_testdir
        dh_testroot
-       dh_clean -k 
+       dh_clean -k
        dh_installdirs
 
        $(MAKE) install DESTDIR=$(CURDIR)/debian/stockthis
@@ -51,7 +51,7 @@ binary-indep: build install
 binary-arch: build install
        dh_testdir
        dh_testroot
-       dh_installchangelogs 
+       dh_installchangelogs
        dh_installdocs
        dh_installman
        dh_link
@@ -61,6 +61,7 @@ binary-arch: build install
        dh_installdeb
        dh_shlibdeps
        dh_gencontrol
+       maemo-optify
        dh_md5sums
        dh_builddeb
 
diff --git a/debian/stockthis.links b/debian/stockthis.links
deleted file mode 100644 (file)
index 0e55b40..0000000
+++ /dev/null
@@ -1 +0,0 @@
-/usr/share/stockthis/stockthis.py /usr/bin/stockthis
index 466a811..6ae332f 100644 (file)
@@ -129,13 +129,19 @@ aord_names = ['AUST AG CO FPO', 'AUSENCO FPO', 'ABB GRAIN FPO B', 'ADEL BRTN FPO
 ftseall_symbols = ['3IN.L', '888.L', 'AAIF.L', 'AAL.L', 'AAS.L', 'ABD.L', 'ABF.L', 'ABR.L', 'ADD.L', 'ADM.L', 'ADN.L', 'AEP.L', 'AGA.L', 'AGK.L', 'AGR.L', 'AGS.L', 'AHT.L', 'AIE.L', 'AIP.L', 'AIS.L', 'AKT.L', 'ALM.L', 'ALN.L', 'ALPH.L', 'ALY.L', 'AMEC.L', 'AML.L', 'ANTO.L', 'AOT.L', 'APF.L', 'AQP.L', 'ARE.L', 'ARI.L', 'ARM.L', 'ASD.L', 'ASHM.L', 'ASL.L', 'ASM.L', 'ATK.L', 'ATS.L', 'ATST.L', 'AU.L', 'AV.L', 'AVE.L', 'AVV.L', 'AZN.L', 'BA.L', 'BAB.L', 'BABS.L', 'BAG.L', 'BARC.L', 'BATS.L', 'BAY.L', 'BBA.L', 'BBAY.L', 'BBY.L', 'BDEV.L', 'BEE.L', 'BEZ.L', 'BG.L', 'BGC.L', 'BGFD.L', 'BHGG.L', 'BHGU.L', 'BHME.L', 'BHMG.L', 'BKG.L', 'BLND.L', 'BLT.L', 'BLZ.L', 'BMS.L', 'BMY.L', 'BNKR.L', 'BNZL.L', 'BOY.L', 'BP.L', 'BPG.L', 'BPI.L', 'BRAM.L', 'BRBY.L', 'BRCI.L', 'BRE.L', 'BRGE.L', 'BRLA.L', 'BRNE.L', 'BRSC.L', 'BRW.L', 'BRWM.L', 'BSET.L', 'BSY.L', 'BT-A.L', 'BTEM.L', 'BTSM.L', 'BUT.L', 'BVC.L', 'BVIC.L', 'BVS.L', 'BWNG.L', 'BWY.L', 'BXTN.L', 'BYG.L', 'CAD.L', 'CAL.L', 'CAM.L', 'CAU.L', 'CAY.L', 'CBG.L', 'CBRY.L', 'CCC.L', 'CCL.L', 'CDI.L', 'CGL.L', 'CGS.L', 'CHG.L', 'CHLD.L', 'CHS.L', 'CHTR.L', 'CHU.L', 'CHW.L', 'CHY.L', 'CINE.L', 'CKN.L', 'CKSN.L', 'CLDN.L', 'CLI.L', 'CLLN.L', 'CLST.L', 'CMS.L', 'CNA.L', 'CNE.L', 'CNT.L', 'COB.L', 'COLT.L', 'COST.L', 'CPG.L', 'CPI.L', 'CPR.L', 'CPW.L', 'CRDA.L', 'CRND.L', 'CSN.L', 'CSR.L', 'CSRT.L', 'CTO.L', 'CTR.L', 'CTY.L', 'CUK.L', 'CW.L', 'CWK.L', 'CYN.L', 'DAB.L', 'DCG.L', 'DCL.L', 'DDIT.L', 'DDT.L', 'DEA.L', 'DEB.L', 'DGE.L', 'DIG.L', 'DJAN.L', 'DLAR.L', 'DLN.L', 'DLTA.L', 'DMGT.L', 'DNE.L', 'DNLM.L', 'DNO.L', 'DNX.L', 'DOM.L', 'DPH.L', 'DPLM.L', 'DRX.L', 'DSC.L', 'DSGI.L', 'DTL.L', 'DTY.L', 'DTZ.L', 'DVO.L', 'DVSG.L', 'E2V.L', 'EAGA.L', 'ECM.L', 'ECWO.L', 'EDIN.L', 'EEN.L', 'EFM.L', 'ELM.L', 'ELTA.L', 'EMG.L', 'ENG.L', 'ENRC.L', 'ERM.L', 'EST.L', 'ETI.L', 'EUK.L', 'EUS.L', 'EVG.L', 'EWI.L', 'EXPN.L', 'EZJ.L', 'FAS.L', 'FCAM.L', 'FCCN.L', 'FCI.L', 'FCPT.L', 'FCS.L', 'FCU.L', 'FDL.L', 'FDSA.L', 'FENR.L', 'FEV.L', 'FGP.L', 'FGT.L', 'FIT.L', 'FLTR.L', 'FP.L', 'FPEO.L', 'FPT.L', 'FRCL.L', 'FRES.L', 'FSC.L', 'FSJ.L', 'FSTA.L', 'FSV.L', 'FTO.L', 'FUTR.L', 'FWEB.L', 'FWP.L', 'FXPO.L', 'GDWN.L', 'GEMD.L', 'GEO.L', 'GFRD.L', 'GFRM.L', 'GFS.L', 'GGL.L', 'GIR.L', 'GKN.L', 'GLE.L', 'GLS.L', 'GMF.L', 'GMG.L', 'GNK.L', 'GNS.L', 'GOG.L', 'GPE.L', 'GPOR.L', 'GPRT.L', 'GRG.L', 'GRI.L', 'GSD.L', 'GSDE.L', 'GSDO.L', 'GSK.L', 'HAMP.L', 'HAN.L', 'HANA.L', 'HAS.L', 'HBR.L', 'HDU.L', 'HDY.L', 'HEAD.L', 'HFD.L', 'HFEL.L', 'HFG.L', 'HGG.L', 'HGT.L', 'HHI.L', 'HHR.L', 'HICL.L', 'HIK.L', 'HILS.L', 'HL.L', 'HLCL.L', 'HLMA.L', 'HMSO.L', 'HMV.L', 'HNE.L', 'HOC.L', 'HOIL.L', 'HOME.L', 'HPI.L', 'HRG.L', 'HRI.L', 'HRN.L', 'HSBA.L', 'HSD.L', 'HSL.L', 'HSV.L', 'HSX.L', 'HTG.L', 'HYC.L', 'IAP.L', 'IAT.L', 'ICP.L', 'IEI.L', 'IEM.L', 'IFD.L', 'IFL.L', 'IGG.L', 'IGRE.L', 'IHG.L', 'III.L', 'IMG.L', 'IMI.L', 'IMT.L', 'INCH.L', 'INF.L', 'INPP.L', 'INVP.L', 'IPF.L', 'IPO.L', 'IPR.L', 'IPT.L', 'IPU.L', 'IRET.L', 'IRP.L', 'IRV.L', 'ISAT.L', 'ISYS.L', 'ITE.L', 'ITL.L', 'ITRK.L', 'ITV.L', 'IVI.L', 'JAI.L', 'JAM.L', 'JCH.L', 'JD.L', 'JDW.L', 'JEO.L', 'JETG.L', 'JFF.L', 'JFJ.L', 'JII.L', 'JJB.L', 'JKX.L', 'JLT.L', 'JMAT.L', 'JMC.L', 'JMF.L', 'JMG.L', 'JMI.L', 'JMO.L', 'JPR.L', 'JPS.L', 'JRS.L', 'JZCP.L', 'KAZ.L', 'KCOM.L', 'KESA.L', 'KFX.L', 'KGF.L', 'KIE.L', 'KIT.L', 'KLR.L', 'KWL.L', 'LAD.L', 'LAM.L', 'LAND.L', 'LGEN.L', 'LII.L', 'LLOY.L', 'LMI.L', 'LMR.L', 'LOG.L', 'LOOK.L', 'LRD.L', 'LRE.L', 'LSE.L', 'LSL.L', 'LVD.L', 'LWB.L', 'LWDB.L', 'LWI.L', 'MAB.L', 'MAJE.L', 'MARS.L', 'MCB.L', 'MCHL.L', 'MCKS.L', 'MCP.L', 'MCRO.L', 'MEC.L', 'MER.L', 'MGCR.L', 'MGGT.L', 'MGNS.L', 'MKLW.L', 'MKS.L', 'MLC.L', 'MMC.L', 'MNDI.L', 'MNKS.L', 'MNP.L', 'MNZS.L', 'MONY.L', 'MPI.L', 'MRC.L', 'MRCH.L', 'MRO.L', 'MRS.L', 'MRW.L', 'MSLH.L', 'MSY.L', 'MTC.L', 'MTO.L', 'MTU.L', 'MUT.L', 'MWB.L', 'MWJ.L', 'MXF.L', 'MYI.L', 'NAD.L', 'NAS.L', 'NCC.L', 'NEX.L', 'NFDS.L', 'NG.L', 'NSI.L', 'NTG.L', 'NVA.L', 'NWG.L', 'NWS.L', 'NXT.L', 'OML.L', 'OPTS.L', 'OXB.L', 'OXIG.L', 'PAC.L', 'PAG.L', 'PAY.L', 'PCT.L', 'PDG.L', 'PFC.L', 'PFD.L', 'PFG.L', 'PFL.L', 'PHI.L', 'PHP.L', 'PHTM.L', 'PIC.L', 'PIN.L', 'PLI.L', 'PMO.L', 'PNL.L', 'PNN.L', 'PNX.L', 'POG.L', 'PON.L', 'PRTY.L', 'PRU.L', 'PSK.L', 'PSN.L', 'PSON.L', 'PUB.L', 'PVCS.L', 'PZC.L', 'QED.L', 'QQ.L', 'RAT.L', 'RB.L', 'RBG.L', 'RBS.L', 'RCDO.L', 'RCP.L', 'RDSA.L', 'RDSB.L', 'RDW.L', 'RE.L', 'REL.L', 'REO.L', 'REX.L', 'RGU.L', 'RIO.L', 'RM.L', 'RMV.L', 'RNK.L', 'RNVO.L', 'ROK.L', 'ROR.L', 'RPC.L', 'RPS.L', 'RR.L', 'RRS.L', 'RSA.L', 'RSW.L', 'RTN.L', 'RTO.L', 'RWA.L', 'RWD.L', 'SAB.L', 'SAFE.L', 'SBRY.L', 'SCAM.L', 'SCF.L', 'SCHE.L', 'SCIN.L', 'SCP.L', 'SDL.L', 'SDP.L', 'SDR.L', 'SDRC.L', 'SDU.L', 'SDY.L', 'SEP.L', 'SEPU.L', 'SFR.L', 'SGC.L', 'SGE.L', 'SGRO.L', 'SHB.L', 'SHI.L', 'SHP.L', 'SHRS.L', 'SIA.L', 'SIV.L', 'SJG.L', 'SKS.L', 'SL.L', 'SLET.L', 'SLI.L', 'SMDR.L', 'SMDS.L', 'SMIN.L', 'SMP.L', 'SMT.L', 'SMWH.L', 'SN.L', 'SNR.L', 'SOI.L', 'SPD.L', 'SPI.L', 'SPO.L', 'SPT.L', 'SPX.L', 'SRG.L', 'SRP.L', 'SSE.L', 'SSL.L', 'SST.L', 'STAN.L', 'STHR.L', 'STJ.L', 'STOB.L', 'STS.L', 'STVG.L', 'SVG.L', 'SVI.L', 'SVS.L', 'SVT.L', 'SVU.L', 'SWG.L', 'SXS.L', 'SYR.L', 'TALV.L', 'TATE.L', 'TBK.L', 'TCG.L', 'TCSC.L', 'TCY.L', 'TEM.L', 'TEP.L', 'THRG.L', 'THT.L', 'TIC.L', 'TIG.L', 'TLPR.L', 'TLW.L', 'TMPL.L', 'TNI.L', 'TOMK.L', 'TOPE.L', 'TOPS.L', 'TPK.L', 'TPT.L', 'TRB.L', 'TRG.L', 'TRIL.L', 'TRMA.L', 'TRY.L', 'TRYS.L', 'TSCO.L', 'TT.L', 'TTG.L', 'TW.L', 'UBM.L', 'UKC.L', 'UKCM.L', 'ULE.L', 'ULVR.L', 'UMC.L', 'UTG.L', 'UTV.L', 'UU.L', 'VCT.L', 'VEC.L', 'VED.L', 'VIN.L', 'VOD.L', 'VP.L', 'VPC.L', 'VTC.L', 'VTG.L', 'WEIR.L', 'WG.L', 'WICH.L', 'WIL.L', 'WIN.L', 'WKP.L', 'WLF.L', 'WMH.L', 'WOS.L', 'WPC.L', 'WPP.L', 'WSH.L', 'WSM.L', 'WTAN.L', 'WTB.L', 'XCH.L', 'XTA.L', 'YELL.L', 'YULC.L']
 ftseall_names = ['3I INFRASTRUCTURE', '888 HOLDINGS', 'ABERDEEN ASIAN INC', 'ANGLO AMERICAN', 'ABERDEEN ASIAN SMLR', 'ABERDEEN NEW DAWN', 'ASSOCIAT BRIT FOODS', 'ABSOLUT RET TST-PRP', 'ADVANCE DEV MARKETS', 'ADMIRAL GROUP', 'ABERDEEN ASSET MGMT', 'ANGLO EAST PLANT', 'AGA FOODSERVICES', 'AGGREKO', 'ASSURA GROUP', 'AEGIS GROUP', 'ASHTEAD GROUP', 'ANITE ', 'AIR PARTNER', 'AIS STG HEGDED RED', 'ARK THERAPEUT GRP', 'ALPHAMERIC', 'ALTERIAN ', 'ALPHA PYRENEES TRST', 'LAURA ASHLEY HOLD', 'AMEC', 'AMLIN', 'ANTOFAGASTA', 'ANGLO & OVER TS-NEW', 'ANGLO PAC GRP', 'AQUARIUS PLATINUM', 'ARENA LEIS', 'ARRIVA', 'ARM HOLDINGS', 'AXIS-SHIELD', 'ASHMORE GRP', 'ABER SMALLER CO TR', 'ANTISOMA', 'WS ATKINS', 'ARTEMIS ALPHA', 'ALLIANCE TRUST', 'AUTONOMY CORP ', 'AVIVA', 'AVIS EUROPE', 'AVEVA GROUP', 'ASTRAZENECA', 'BAE SYSTEMS', 'BABCOCK INTL GRP', 'BLUECREST ALLBL-GBP', 'A.G.BARR', 'BARCLAYS', 'BRIT AMER TOBACCO', 'BRITISH AIRWAYS', 'BBA AVIATION', 'BLUEBAY ASSET MNGMT', 'BALFOUR BEATTY', 'BARRATT DEV PLC', 'BARING EMERG EUROPE', 'BEAZLEY', 'BG GROUP', 'BTG', 'BAILLIE GIF JAPAN', 'BH GLOBAL -GBP-', 'BH GLOBAL -USD-', 'BH MACRO LTD EUR', 'BH MACRO LTD GBP', 'BERKELEY GRP', 'BRIT LAND CO REIT', 'BHP BILLITON', 'EMBLAZE', 'BRAEMAR SHIP', 'BLOOMSBURY PUBLISH', 'BANKERS INV TRUST', 'BUNZL', 'BODYCOTE', 'BP', 'BUSINESS POST GROUP', 'BRITISH POLY INDS', 'H.BRAMMER PLC', 'BURBERRY GROUP', 'BLKROCK COM INC', 'BRIT INSURANCE HLDG', 'BLACKROCK GREAT EUR', 'BLACKROCK LATIN AME', 'BLACKROCK NEW ENERG', 'BLCKRCK SM CO', 'BREWIN DOLPHIN', 'BLCKRCK WRLD MN', 'BRITISH ASSETS', 'B SKY B GROUP', 'BT GROUP', 'BRITISH EMPIRE SEC', 'BSS GROUP', 'BRUNNER INVEST TR', 'BATM ADVANCED COMM ', 'BRITVIC', 'BOVIS HOMES GROUP', 'N BROWN GROUP', 'BELLWAY', 'BRIXTON', 'BIG YELLOW GROUP', 'CADOGAN PETROLEUM', 'CAPITAL & REGIONAL', 'CAMELLIA', 'CENTAUR MEDIA', 'CHARLES STANLEY GP', 'CLOSE BROS GRP', 'CADBURY', 'COMPUTACENTER', 'CARNIVAL', 'CANDOVER INVESTMENT', 'CATLIN GROUP', 'CASTINGS', 'CHEMRING GRP', 'CHLORIDE GRP', 'CHRYSALIS', 'CHARTER INTL', 'CHAUCER HOLDINGS', 'CHIME COMMUNICATION', 'CITY MER HIGH YIELD', 'CINEWORLD GROUP', 'CLARKSON', 'COOKSON GRP', 'CALEDONIA INV.ST.UN', 'CLS HOLDINGS', 'CARILLION', 'COLLINS STEWART', 'COMMUNISIS ', 'CENTRICA', 'CAIRN ENERGY', 'CONNAUGHT', 'COBHAM', 'COLT TELECOM GRP', 'COSTAIN GROUP', 'COMPASS GROUP', 'CAPITA GRP', 'CARPETRIGHT', 'CARPHONE WAREHOUSE ', 'CRODA INTL PLC', 'CENTRAL RAND GOLD', 'CHESNARA', 'CSR', 'CONSORT MEDICAL', 'T.CLARKE', 'CHARLES TAYLOR CON', 'CITY OF LON INV TR', 'CARE UK', 'CABLE & WIRELESS', 'CRANSWICK', 'CITY NT RS HG YL TR', 'DEXION ABSOLUTE', 'DAIRY CREST GRP', 'DEXION COMM GBP', "DIRECTORS' DEALING", 'DIMENSION DATA HLDG', 'DEXION EQUITY ALT', 'DEBENHAMS', 'DIAGEO', 'DUNEDIN INC GTH INV', 'DAEJAN HOLD', 'DE LA RUE', 'DERWENT LONDON', 'DELTA PLC', 'DLY MAIL&GEN TST A', 'DUNEDIN ENT INV TST', 'DUNELM GROUP', 'DOMINO PRINTING', 'DANA PETROLEUM', "DOMINO'S PIZZA UKIR", 'DECHRA PHARMACLTS', 'DIPLOMA', 'DRAX GROUP', 'DEVELOPMENT SECS', 'DSG INTERNATIONAL', 'DEXION TRADING LTD', 'DIGNITY', 'DTZ HLDGS', 'DEVRO', 'DAVIS SERVICE GRP', 'E2V TECHNOLOGIES', 'EAGA', 'ELECTROCOMPONENTS', 'ECOFIN WTR & POW OP', 'EDINBURGH INV.TRUST', 'EMERALD ENERGY', 'EDINBURGH DRAGON ', 'ELEMENTIS', 'ELECTRA PRIV EQUITY', 'MAN GROUP', 'ELECTRIC & GENERAL', 'EURASIAN NATURAL', 'EUROMONEY INST INV ', 'EAST EUROPEAN TRUST', 'ENTERPRISE INNS', 'EDINBURGH UK TRK', 'EDINBURGH TRUST', 'EVOLUTION GROUP', 'EDINBURGH WORLD TRT', 'EXPERIAN', 'EASYJET', 'FIDELITY ASIAN VAL', 'F&C ASSET MNGT', 'FRENCH CONNECTION', 'F&C CAP & INC INVST', 'NEW FCPT', 'F&C GLBL SMLLR COMP', 'FOR & COL EUROTRUST', 'FINDEL ', 'FIDESSA GRP', 'FENNER', 'FIDELITY EUROPEAN', 'FIRSTGROUP', 'FINSBURY GWTH & INC', 'FRAMLING INNOV GRTH', 'FILTRONA', 'FRIENDS PROV GRP', 'F&C PRIV EQUITY', 'FORTH PORTS', 'FOREIGN&COL INV TST', 'FRESNILLO', 'F&C US SMALLER COS', 'J FISHER & SONS PLC', 'FULLER SM&TURN', 'FIDELITY SPEC VALUE', 'FORTUNE OIL', 'FUTURE', 'FIBERWEB', 'FINS W/WIDE PHARM', 'FERREXPO', 'GOODWIN', 'GEM DIAMONDS', 'GARTMORE EUROP INV', 'GALLIFORD TRY', 'GALIFORM', 'G4S', 'GARTMORE GLOBAL TST', 'GARTMORE IRISH GRTH', 'GKN', 'GLEESON', 'GLASGOW INCOME TR', 'GART FLED TRUST', 'THE GAME GROUP', 'GREENE KING', 'GENUS', 'GO-AHEAD GRP', 'GRAPHITE ENT TST', 'GREAT PORT EST REIT', 'GOLDENPORT HLDG', 'GREGGS', 'GRAINGER', 'GOLDSHIELD ', 'GS DYNAMIC OPPS EUR', 'GS DYNAMIC OPPS GBP', 'GLAXOSMITHKLINE ', 'HAMPSON INDUSTRIES', 'HANSA TRUST', 'HANSA TRUST -A-', 'HAYS', 'HOLIDAYBREAK', 'HARDY UNDERWRIT GBP', 'HARDY OIL AND GAS', 'HEADLAM GROUP', 'HALFORDS GROUP', 'HEND FAR EAST INCOM', 'HILTON FOOD GRP', 'HENDERSON GROUP', 'HGCAPITAL TST', 'HENDERSON HIGH INM', 'HELPHIRE GROUP', 'HSBC INFRAST COS', 'HIKMA PHARM', 'HILL & SMITH HLDGS', 'HARGREAVES LANS', 'HELICAL BAR', 'HALMA PLC', 'HAMMERSON REIT', 'HMV GROUP', 'HENDERSON EUROTST', 'HOCHSCHILD MINING', 'HERITAGE OIL', 'HOME RETAIL GROUP', 'HENDERSON TR PAC', 'HOGG ROBINSON GRP', 'HERALD INV TST', 'HORNBY', 'HSBC HLDG', 'HANSARD GLOBAL', 'HENDERSON SML COMP', 'HOMESERVE', 'HISCOX', 'HUNTING', 'HYDER CONSULTING', 'ICAP', 'INVESCO ASIA', 'ICG', 'INV ENG&INT TR', 'IMPAX ENVIRON MKTS', 'INVISTA FOUND PROPT', 'INTL FERRO METALS', 'IG GROUP HDGS', 'ING GLOBAL REAL EST', 'INTERCONT HOTELS', '3I GROUP', 'IMAGINATION TECH GP', 'IMI PLC', 'IMPERIAL TOBACCO', 'INCHCAPE', 'INFORMA ', 'INT PUB PARTNER', 'INVESTEC', 'INTL PERSONAL FIN', 'IP GROUP', 'INTERNATIONAL POWER', 'ISIS PROPERTY TRUST', 'INV PER UK SMLLR CO', 'ING UK REAL EST TST', 'IRP PROPERTY INVEST', 'INTERSERVE', 'INMARSAT', 'INVENSYS', 'ITE GROUP', 'INTEC TELECOM SYS ', 'INTERTEK GROUP', 'ITV', 'INVESCO INC GRTH TR', 'JPMORGAN ASIAN', 'JPM AMERICAN INVMNT', 'JPMORG CLV INV', 'JD SPORTS FASHION', 'J D WETHERSPOON', 'JUPITER EURO OPP', 'JPM EURPN INV -GTH-', 'JPM EUR FLEDGELING', 'JPMORGAN JPNSE INV', 'JP MORGAN INDIAN IN', 'JJB SPORT', 'JKX OIL & GAS', 'JAR LLOYD THOMP GRP', 'JOHNSON MATTHEY PLC', 'JPMORGAN CHINESE', 'JP MORGAN MID CAP', 'JPM EMRGNG MKTS', 'JPMORG SM CO INV TR', 'JPM OVERSEAS IT', 'JOHNSTON PRESS', 'JP MOR FLM JA SM CO', 'JPMORG RUSSN SEC', 'JZ CAPITAL PTNRS', 'KAZAKHMYS', 'KCOM GROUP', 'KESA ELECTRICALS', 'KOFAX', 'KINGFISHER', 'KIER GROUP', 'KEYSTONE INVEST TST', 'KELLER GRP', 'KEWILL', 'LADBROKES', 'LAMPRELL', 'LAND SEC R.E.I.T.', 'LEGAL & GENERAL', 'LIBERTY INT R.E.I.T', 'LLOYDS BANKING GRP', 'LONMIN', 'LUMINAR GRP HLDGS', 'LOGICA', 'LOOKERS', 'LAIRD', 'LANCASHIRE HOLDINGS', 'LSE GROUP', 'LSL PROPERTY SERV', 'LAVENDON GROUP', 'LOW & BONAR PLC', 'LAW DEBENTURE CORP', 'LOWLAND INV CO PLC', 'MITCHELLS & BUTLERS', 'MAJEDIE INV PLC', "MARSTON'S", 'MCBRIDE', 'MOUCHEL GROUP', 'MCKAY SECURITIES', 'MARTIN CURR PAC TRS', 'MICRO FOCUS INTL', 'MECOM GROUP', 'MEARS GROUP', 'MORGAN CRUCIBLE CO', 'MEGGITT', 'MORGAN SINDALL', 'A&J MUCKLOW GR', 'MARKS & SPENCER', 'MILLENNIUM COP HOT', 'MANAGEMENT CONSULT', 'MONDI', 'MONKS IVMNT TRUST', 'MAR CUR PORT INV TR', 'J.MENZIES PLC', 'MONEYSUPERMARKET', 'MICHAEL PAGE INT', 'MERCANTILE INV TR', 'MERCHANTS TRUST PLC', 'MELROSE', 'MELROSE RESOURCES', 'MORRISON SUPERMKTS', 'MARSHALLS PLC', 'MISYS', 'MOTHERCARE ', 'MITIE GROUP', 'MONTANARO UK SML', 'MURRAY INCOME TR', 'MWB GROUP HLDGS UTS', 'MOUR WRGHT JPN INCM', 'MEDICX FUND LTD', 'MURRAY INTERN TR', 'NAMAKWA DIAMONDS', 'NTH ATLAN SML COS', 'NCC GROUP', 'NATIONAL EXP GRP', 'NORTHERN FOODS PLC', 'NATIONAL GRID', 'NEW STAR INVEST TST', 'NORTHGATE', 'NOVAE GRP', 'NORTHUMBRIAN WATER', 'SMITHS NEWS', 'NEXT', 'OLD MUTUAL', 'OPTOS', 'OXFORD BIOMEDICA', 'OXFORD INSTRUMENTS', 'PACIFIC ASSETS', 'PARAGON GROUP', 'PAYPOINT', 'POLAR CAP TECH TST', 'PENDRAGON', 'PETROFAC', 'PREMIER FOODS', 'PROVIDENT FIN', 'PREMIER FARNELL', 'PAC HORIZON INVT TR', 'PRIM HLTH PROP REIT', 'PHOT-ME INTL', 'PACE', 'PANTHEON INTL PART', 'PERP INC AND GTH', 'PREMIER OIL', 'PERSONAL ASSETS TR', 'PENNON GRP', 'PHOENIX IT GROUP', 'PETER HAMBRO MINING', 'PSION', 'PARTYGAMING', 'PRUDENTIAL', 'PROSTRAKAN GRP', 'PERSIMMON PLC', 'PEARSON', 'PUNCH TAVERNS', 'PV CRYSTALOX SOLAR', 'PZ CUSSONS', 'QUINTAIN EST & DEV', 'QINETIQ GROUP', 'RATHBONE BROTHERS', 'RECKITT BENCK GRP', 'RENSBURG SHEPPARDS', 'ROYAL BK SCOTL GR', 'RICARDO', 'RIT CAPITAL PARTN', 'ROYAL DUTCH SHELL-A', 'ROYAL DUTCH SHELL-B', 'REDROW', 'R E A HOLDINGS', 'REED ELSEVIER', 'REAL ESTATE OPPORTN', 'REXAM', 'REGUS', 'RIO TINTO', 'RM ', 'RIGHTMOVE', 'RANK GROUP', 'RENOVO GROUP', 'ROK', 'ROTORK', 'RPC GROUP', 'RPS GROUP', 'ROLLS-ROYCE GROUP', 'RANDGOLD RESOURCES', 'RSA INSUR GRP', 'RENISHAW', 'RESTAURANT GRP', 'RENTOKIL INITIAL', 'ROBERT WALTERS ', 'R WISEMAN DAIRIES', 'SABMILLER', 'SAFESTORE HOLD', 'SAINSBURY', 'SCOTT AM INV CO', 'SCHRODER INCOME GTH', 'SOUTHERN CR HE GRP', 'SCOTTISH INVT TR', 'SCHROD UK MD SML CP', 'SDL', 'SCHRODER ASIAPACIF', 'SCHRODERS', 'SCHRODERS NVTG', 'SCHRODER UK GROWTH', 'SPEEDY HIRE', 'STAND LIFE EURO PRI', 'SEPURA', 'SEVERFIELD-ROWEN', 'STAGECOACH GRP', 'SAGE GRP', 'SEGRO (REIT)', 'SHAFTESBURY PLC', 'SIG', 'SHIRE', 'SHIRES INCOME', 'SOCO INTL PLC', 'ST.IVES', 'SCHRODER JAP GROWTH', 'SHANKS GROUP', 'STANDARD LIFE', 'STAN LIFE EQTY INC', 'STANDARD LIFE PROPT', 'SALAMANDER ENERGY', 'D S SMITH', 'SMITHS GROUP', 'ST MODWEN PTY', 'SCOTT MTG INV TRST', 'WH SMITH', 'SMITH & NEPHEW ', 'SENIOR', 'SCHRDR ORIENT INCOM', 'SPORTS DIRECT', 'SPICE', 'SPORTECH', 'SPIRENT COMMUNICTS', 'SPIRAX-SARCO ENGIN.', 'SPRING GROUP ', 'SERCO GROUP', 'SCOT & STHN ENERGY', 'SSL INTL', 'SCOTT ORIENTAL SML', 'STANDARD CHARTERED ', 'STHREE', "ST JAMES'S PLACE", 'STOBART GROUP', 'SEC TST SCOTLND-RED', 'SMG', 'SVM GLOBAL FUND', 'SVG CAPITAL', 'SAVILLS', 'SEVERN TRENT', 'SVM UK ACTIVE', 'SCOTT WILSON GRP', 'SPECTRIS', 'SYNERGY HEALTH', 'TALVIVAARA MINING', 'TATE & LYLE', 'TED BAKER', 'THOMAS COOK GRP', 'TOWN CENTRE SEC', 'TELECITY GROUP', 'TEMPLETON EMERG MKT', 'TELECOM PLUS', 'THROGMORTON TR PLC', 'THORNTONS', 'TAPESTRY INC CO PCC', 'INNOVATION GROUP', 'TULLETT PREBON', 'TULLOW OIL', 'TEMPLE BAR INV TRST', 'TRINITY MIRROR', 'TOMKINS', 'MW TOPS -EUR-', 'MW TOPS -GBP-', 'TRAVIS PERKINS', 'TOPPS TILES', 'TRIBAL GROUP', 'TR EURO GWTH', 'THOMSON REUTERS', 'THMS RVR HEDGE GBP', 'TR PROP INVEST TST', 'TR PROP SIGMA', 'TESCO PLC', 'TUI TRAVEL', 'TT ELECTRONICS', 'TAYLOR WIMPEY', 'UNITED BUSINESS ME', 'UK COAL', 'UK COMM PROP TRUST', 'ULTRA ELEC HLDGS', 'UNILEVER', 'UMECO', 'UNITE GROUP', 'UTV MEDIA', 'UNITED UTILITIES GR', 'VICTREX', 'VECTURA GROUP', 'VEDANTA RESOURCES', 'VALUE&INCOME TRUST', 'VODAFONE GRP', 'VP', 'VENTURE PRODUCTION', 'THE VITEC GRP', 'VT GROUP', 'WEIR GROUP', 'WOOD GROUP (JOHN)', 'WICHFORD', 'WILMINGTON GROUP', 'WINCANTON', 'WORKSPACE GRP', 'WOLFSON MICROELEC', 'WILLIAM HILL', 'WOLSELEY ', 'WITAN PACIFIC INV', 'WPP', 'WSP GROUP', 'WELLSTREAM HOLD', 'WITAN INV TRUST', 'WHITBREAD', 'XCHANGING', 'XSTRATA', 'YELL GROUP', 'YULE CATTO & CO']
 
+#### NYSE COMPOSITE INDEX ####
+
+nysecomp_symbols = ['XOM', 'HBC', 'JNJ', 'BP', 'IBM', 'PG', 'JPM', 'T', 'GE', 'CVX', 'TM', 'BAC', 'WFC', 'STD', 'WMT', 'TOT', 'VOD', 'NVS', 'PFE', 'HPQ', 'KO', 'BHP', 'GSK', 'TEF', 'RDS-A', 'PM', 'PEP', 'VZ', 'BRK-A', 'MTU', 'RDS-B', 'ABT', 'SNY', 'GS', 'AZN', 'MRK', 'SI', 'WYE', 'BCS', 'SLB', 'MCD', 'RY', 'BBV', 'HMC', 'OXY', 'WBK', 'BBL', 'COP', 'E', 'CS', 'RTP', 'UBS', 'SU', 'CVS', 'UTX', 'TD', 'AZ', 'PBR', 'FTE', 'C', 'NOK', 'TSM', 'HD', 'MMM', 'CHL', 'SGP', 'MON', 'DIS', 'BMY', 'UN', 'CAJ', 'ABB', 'MDT', 'SAP', 'DB', 'BNS', 'DAI', 'ECA', 'DEO', 'KFT', 'DT', 'USB', 'AXA', 'UPS', 'MO', 'BRK-B', 'CL', 'UL', 'AMX', 'MS', 'BK', 'BAX', 'UNH', 'AXP', 'MFG', 'TWX', 'EXC', 'MT', 'PC', 'LLY', 'MFC', 'CNQ', 'TGT', 'WAG', 'TXN', 'EMC', 'UNP', 'V', 'LOW', 'ABX', 'LFC', 'APA', 'BA', 'NVO', 'POT', 'TRV', 'CAT', 'DD', 'ING', 'SNE', 'MHS', 'DVN', 'PKX', 'EMR', 'VALE', 'WLP', 'LYG', 'APC', 'FCX', 'GG', 'BMO', 'STT', 'GLW', 'DCM', 'KMB', 'SO', 'F', 'HON', 'RIG', 'PX', 'NGG', 'PTR', 'STO', 'CM', 'XTO', 'CNI', 'LMT', 'DOW', 'ACN', 'BNI', 'SYT', 'NMR', 'PHG', 'MRO', 'FPL', 'HAL', 'MET', 'PUK', 'COV', 'CEO', 'DUK', 'D', 'PRU', 'FDX', 'NEM', 'AFL', 'TMO', 'NTT', 'BCE', 'RTN', 'DE', 'REP', 'EOG', 'NBG', 'GIS', 'CRH', 'GD', 'PNC', 'TRP', 'ITW', 'CHU', 'BBT', 'BT', 'CSX', 'CB', 'NSC', 'BSX', 'AGN', 'ACE', 'SLF', 'ADM', 'SPG', 'PEG', 'TLM', 'YUM', 'MA', 'SSL', 'NOV', 'ETR', 'KB', 'COF', 'MOT', 'NKE', 'TI', 'MCK', 'HES', 'JCI', 'DHR', 'BDX', 'KSS', 'KYO', 'ALL', 'APD', 'AEP', 'TYC', 'PCG', 'SNP', 'BEN', 'NOC', 'WM', 'TJX', 'CHK', 'SYY', 'SHG', 'WFT', 'AVP', 'VE', 'FE', 'SWN', 'VIA-B', 'NUE', 'AET', 'STJ', 'CBY', 'RCI', 'KGC', 'AMT', 'KR', 'RBS', 'AU', 'ENB', 'WU', 'CAH', 'CCL', 'BBY', 'LO', 'IBN', 'MMC', 'AA', 'SYK', 'TCK', 'SE', 'TWC', 'HNZ', 'PCP', 'SRE', 'BHI', 'HIT', 'L', 'K', 'CCJ', 'MUR', 'OMC', 'PGN', 'ED', 'NXY', 'PPL', 'TEL', 'S', 'AEG', 'BAM', 'PGR', 'NBL', 'CX', 'AOC', 'HDB', 'ACL', 'KUB', 'VLO', 'ZMH', 'SID', 'FLR', 'EIX', 'WMB', 'PSO', 'STI', 'GPS', 'BSY', 'NLY', 'IR', 'BTU', 'AES', 'CTL', 'MHP', 'NE', 'ITT', 'COH', 'VNO', 'XEL', 'PPG', 'CAG', 'ETN', 'A', 'PSA', 'LLL', 'TV', 'NJ', 'AEM', 'DGX', 'FRX', 'FMS', 'AUO', 'RUK', 'TLK', 'ADI', 'SWY', 'CMI', 'MBT', 'UMC', 'IP', 'CLX', 'BG', 'MOS', 'CI', 'IVZ', 'CP', 'PH', 'RRC', 'RSG', 'GFI', 'ALU', 'RAI', 'BXP', 'AGU', 'NRG', 'WY', 'CAM', 'LH', 'CSC', 'BCR', 'XRX', 'HCP', 'ECL', 'HIG', 'MAR', 'PFG', 'EQR', 'TAP', 'AMP', 'WDC', 'NYX', 'SNN', 'UPL', 'UNM', 'CNX', 'IX', 'CCI', 'TS', 'CHA', 'COL', 'CPB', 'GR', 'PT', 'DFS', 'DEG', 'EP', 'SJR', 'AUY', 'ICE', 'LPL', 'BMC', 'MAT', 'DOV', 'ABC', 'HSP', 'MFE', 'CCE', 'KEP', 'SLE', 'LUV', 'HK', 'M', 'DPS', 'ENL', 'HSY', 'CBS', 'GPC', 'RF', 'X', 'SJM', 'JCP', 'SHW', 'HUM', 'TRI', 'LNC', 'SII', 'HRB', 'FO', 'VTR', 'HST', 'PCU', 'STR', 'VFC', 'IGT', 'DO', 'OI', 'DTE', 'AEE', 'FFH', 'MU', 'FTI', 'EC', 'APH', 'CBE', 'LVS', 'JEC', 'DVA', 'GWW', 'CEG', 'MDR', 'ESV', 'EOC', 'THI', 'WEC', 'IRM', 'MGA', 'NFX', 'CVC', 'Q', 'PBG', 'BVN', 'DAL', 'XL', 'SKM', 'HOG', 'ROK', 'EQT', 'NBR', 'FLS', 'KEY', 'MAS', 'PCL', 'AVB', 'AZO', 'HOT', 'WAT', 'VMC', 'STM', 'TMX', 'RE', 'TKC', 'BLL', 'MCO', 'BEC', 'FIS', 'VAR', 'ENI', 'JWN', 'CRM', 'CF', 'HRS', 'SLT', 'DOX', 'ENR', 'TDC', 'HCN', 'PBI', 'LM', 'CPN', 'ACH', 'LUK', 'BLK', 'PWR', 'GT', 'WSH', 'WHR', 'BJS', 'AYE', 'LZ', 'IAG', 'MTB', 'VIP', 'NU', 'AAP', 'TU', 'ANR', 'AXS', 'GME', 'ROP', 'PLD', 'PHM', 'PRE', 'ACS', 'CCK', 'TAC', 'CHD', 'RHT', 'CMA', 'WIT', 'DRI', 'LTD', 'DNB', 'ESI', 'KIM', 'ATE', 'FDO', 'RHI', 'CCH', 'SLM', 'URS', 'EL', 'CNP', 'KTC', 'MLM', 'DNR', 'PDE', 'PHI', 'MAN', 'NWL', 'SCG', 'SAI', 'CE', 'NYB', 'RL', 'TIF', 'KBR', 'AVT', 'LUX', 'MIL', 'WFR', 'WPI', 'WIN', 'COG', 'NI', 'EMN', 'TII', 'EW', 'OTE', 'FMC', 'PLL', 'TSN', 'BWA', 'RAH', 'WRB', 'MKC', 'MWV', 'GPN', 'RMD', 'EBR', 'CVD', 'EFX', 'FNF', 'TXT', 'NSM', 'NST', 'CLF', 'ELN', 'GNW', 'OKE', 'PXP', 'NVR', 'PTV', 'AWC', 'AVY', 'CVH', 'FRT', 'MDU', 'SVU', 'PXD', 'TMK', 'DHI', 'EV', 'NZT', 'AME', 'AIZ', 'HAS', 'PNW', 'KMX', 'RNR', 'LSI', 'XEC', 'LPS', 'ADS', 'DV', 'SWK', 'DF', 'TRA', 'BAP', 'ARW', 'BF-B', 'HP', 'SQM', 'AIG', 'VCP', 'ARG', 'ASX', 'HMY', 'IHG', 'LRY', 'POM', 'RYN', 'AMB', 'MKL', 'RGA', 'NHP', 'EGN', 'CGV', 'NFG', 'OGE', 'CMS', 'IRE', 'HEW', 'TSS', 'ABV-C', 'SUN', 'JOE', 'LAZ', 'YZC', 'LNT', 'WLT', 'MXB', 'SNI', 'MTD', 'OII', 'CYH', 'DLR', 'DPL', 'LEG', 'SEE', 'TOL', 'MV', 'ALB', 'HCC', 'NVE', 'SY', 'BR', 'IMA', 'UGI', 'UHS', 'ALV', 'IPG', 'CFR', 'GIB', 'IFF', 'FHN', 'NAV', 'OCR', 'TTM', 'ACI', 'AGCO', 'STZ', 'ANF', 'HRL', 'SPW', 'ACM', 'WPO', 'WYN', 'SLW', 'PNR', 'TRH', 'SMS', 'JEF', 'IM', 'BMS', 'FII', 'AIB', 'AGL', 'TE', 'TEG', 'TKS', 'AMG', 'DCI', 'PWE', 'ATO', 'AEO', 'MHK', 'SON', 'ATK', 'BDK', 'CBG', 'DRC', 'REG', 'ATI', 'ORI', 'VAL', 'KG', 'MEE', 'O', 'GIL', 'FAF', 'HSC', 'IVN', 'FCN', 'MIR', 'RCL', 'NLC', 'WLL', 'ARO', 'FDS', 'MD', 'GXP', 'RBA', 'RX', 'CXO', 'WF', 'WTM', 'CLI', 'MI', 'CXW', 'JNS', 'ITC', 'AJG', 'MR', 'WTR', 'WEN', 'DRE', 'WDR', 'OSK', 'XCO', 'ATR', 'CPO', 'CRL', 'THC', 'RDC', 'TDW', 'HNP', 'SLG', 'CIM', 'ACV', 'IHS', 'BRO', 'RS', 'SNH', 'ASH', 'CTV', 'CVA', 'RJF', 'WR', 'AKS', 'NCR', 'TUP', 'WCN', 'AMD', 'CPT', 'R', 'IEX', 'CLB', 'FTR', 'BPO', 'CNW', 'SNA', 'DLB', 'EDU', 'CHS', 'KSU', 'MFA', 'SUG', 'WRI', 'KCI', 'RPM', 'SAN', 'JAH', 'NTY', 'THG', 'BYI', 'DLM', 'MGM', 'OFC', 'PKI', 'RRI', 'STP', 'CSL', 'HLF', 'PCS', 'DBD', 'FLO', 'ESS', 'MVL', 'HBI', 'HIW', 'JBL', 'SIG', 'VVC', 'BOH', 'BVF', 'CAE', 'BIG', 'VRX', 'KEX', 'PKG', 'HPT', 'AWK', 'WW', 'AFG', 'CMC', 'SCI', 'CPL', 'EAC', 'HUB-B', 'MWW', 'UDR', 'KNM', 'MAC', 'AHL', 'ARE', 'RDY', 'RSH', 'TSO', 'BXS', 'HTZ', 'LII', 'PVH', 'ROS', 'DST', 'OMI', 'PTP', 'SBS', 'UNT', 'GCI', 'SM', 'OC', 'SFG', 'SMG', 'PAS', 'WMS', 'DKS', 'BGC', 'TFX', 'SD', 'WBD', 'BJ', 'WRC', 'AGO', 'ENH', 'LEN', 'PRA', 'RKT', 'FL', 'CRK', 'JLL', 'PNY', 'SLH', 'GTI', 'VLY', 'GES', 'SPP', 'WGL', 'CMP', 'MSM', 'TC', 'WAB', 'CLC', 'HE', 'GAS', 'NSR', 'FST', 'CYN', 'HMA', 'AWH', 'CAL', 'CLS', 'LFL', 'TDG', 'VMW', 'Y', 'TCB', 'GDI', 'RBC', 'SFD', 'BKC', 'EME', 'HAR', 'JCG', 'KMT', 'TEX', 'TKR', 'VMI', 'ATW', 'BIO', 'CY', 'HNT', 'MTA', 'STE', 'JW-A', 'NJR', 'NNN', 'ELP', 'CNL', 'MTL', 'WRE', 'GGG', 'TCO', 'CKH', 'CRI', 'PL', 'POR', 'AN', 'CW', 'SF', 'GFA', 'AMR', 'BRC', 'CBI', 'OIS', 'PER', 'TIN', 'CACI', 'EAT', 'SPN', 'HLS', 'TNB', 'CZZ', 'KWK', 'SPR', 'TER', 'VSH', 'WSM', 'FTO', 'HAE', 'ODP', 'OHI', 'CFL', 'DEI', 'IDA', 'PVX', 'LXK', 'BRE', 'CMG-B', 'TDS', 'TTC', 'WST', 'AGP', 'CLH', 'HRP', 'INT', 'IRF', 'KBH', 'WSO', 'AYI', 'JNY', 'MRH', 'AAN', 'ACC', 'AIV', 'CMG', 'COO', 'CVG', 'CYT', 'KOF', 'MDC', 'WBC', 'SXT', 'DRQ', 'GEF', 'NAT', 'PAC', 'PLT', 'MJN', 'HRC', 'HME', 'PII', 'BCO', 'HI', 'BDN', 'ME', 'NAL', 'TRN', 'SOA', 'BEZ', 'HR', 'STN', 'TDS-S', 'HUN', 'BMR', 'CEL', 'FRO', 'ICA', 'THS', 'ALEX', 'ARD', 'BTE', 'CR', 'EXP', 'PHH', 'TEO', 'WWW', 'MAA', 'NWN', 'RWT', 'BID', 'UFS', 'HXM', 'PCH', 'WXS', 'GVA', 'SWX', 'EK', 'FCS', 'FICO', 'GWR', 'SKT', 'TDY', 'CLR', 'BIN', 'AVA', 'MW', 'AXE', 'HLX', 'IT', 'GMT', 'KDN', 'LTM', 'ELS', 'IPI', 'DDR', 'ITG', 'MOG-A', 'RDK', 'SHI', 'SNV', 'TRW', 'EXH', 'EPR', 'MRX', 'SJI', 'HTS', 'UNS', 'GRA', 'BHE', 'CAR', 'SSD', 'TPX', 'CBT', 'CJR', 'FNM', 'KRC', 'OLN', 'SVR', 'TAM', 'RAX', 'WCG', 'WTW', 'ACF', 'BBG', 'BKH', 'DYN', 'RLI', 'TXI', 'ABM', 'KNX', 'THO', 'MPS', 'CDE', 'ESE', 'HXL', 'MDP', 'RAD', 'YGE', 'ARA', 'AF', 'CHE', 'GNA', 'MCY', 'PNM', 'CBL', 'FDP', 'FUL', 'HOC', 'MTG', 'ROC', 'USG', 'WCC', 'ATU', 'BDC', 'DFG', 'GHL', 'RGC', 'ROL', 'RYL', 'TKG', 'ZNT', 'BRY', 'CSE', 'NUS', 'PJC', 'UVV', 'DCT', 'EGP', 'LHO', 'ALE', 'NYT', 'PSS', 'GEO', 'BGG', 'OMG', 'PSB', 'PVA', 'MLI', 'EJ', 'ESL', 'MTN', 'NWE', 'UA', 'VCO', 'AAV', 'CHH', 'CMO', 'CPA', 'DLX', 'NEU', 'FRE', 'MSA', 'MTW', 'MTX', 'ORH', 'SRX', 'CTB', 'DSX', 'OSG', 'BKD', 'CRR', 'CRS', 'ENS', 'FCE-A', 'MBI', 'SMI', 'ALK', 'BKS', 'EXR', 'KBW', 'VR', 'WOR', 'WTS', 'AIT', 'CXG', 'IDC', 'BRS', 'TSL', 'GA', 'WL', 'AOS', 'NTG', 'ORB', 'CNC', 'ELX', 'FNB', 'GLF', 'GRS', 'OEH', 'CSH', 'RGS', 'TEN', 'UTR', 'ASR', 'OMX', 'CHG', 'PAY', 'AAI', 'ANH', 'BCH', 'CCC', 'NHI', 'PDS', 'TK', 'UIL', 'BKE', 'BMA', 'CWT', 'GPI', 'HNI', 'KEG', 'ONB', 'CCU', 'ANN', 'BC', 'CBB', 'EE', 'G', 'ABVT', 'UIS', 'DRH', 'SKS', 'TX', 'GLG', 'PAG', 'ALX', 'ARJ', 'EIG', 'LG', 'MMS', 'SFY', 'SWM', 'VCI', 'AIR', 'BF-A', 'HS', 'PPS', 'PRX', 'TTI', 'ES', 'CQB', 'GSH', 'RDN', 'TGI', 'TIE', 'WX', 'PCX', 'STWD', 'ORA', 'TNS', 'GOL', 'JAG', 'IN', 'CAB', 'CNA', 'EDE', 'HL', 'IVC', 'JAS', 'MF', 'HTH', 'AWR', 'CKP', 'GDP', 'LPX', 'MTH', 'NCI', 'PFS', 'WBS', 'AMN', 'ARM', 'VGR', 'CNO', 'CUB', 'MMR', 'SBH', 'PMC', 'B', 'CBU', 'CEC', 'DAR', 'PNK', 'KFY', 'TBI', 'MDZ', 'PZE', 'PTI', 'UNF', 'BCA', 'BYD', 'MIM', 'MPW', 'RBN', 'SSS', 'TBL', 'ID', 'BMI', 'EQY', 'FIF', 'IIT', 'IRC', 'LGF', 'PGI', 'TR', 'ZNH', 'AKR', 'AVX', 'CPX', 'DDS', 'IBI', 'LTC', 'TYL', 'ASF', 'CIT', 'GNK', 'KOP', 'SNX', 'USM', 'AKO-B', 'DEL', 'DY', 'GET', 'GFF', 'LYV', 'ACO', 'AM', 'LDR', 'PKD', 'TAR', 'CLW', 'CTR', 'GLT', 'HOS', 'TPC', 'SGY', 'SKX', 'CVI', 'NX', 'USU', 'TCL', 'ANW', 'AWI', 'COT', 'GB', 'HHS', 'LNN', 'NDN', 'SFL', 'SSI', 'SXE', 'DFT', 'RMG', 'WG', 'CEA', 'CKR', 'DVR', 'FCF', 'FIX', 'POL', 'FOR', 'WLK', 'WPP', 'AER', 'BW', 'CNH', 'GEF-B', 'KND', 'MTZ', 'ORN', 'JBT', 'WAL', 'AYR', 'ARB', 'CIR', 'HGR', 'HMN', 'KNL', 'SCS', 'LFT', 'AIN', 'AZZ', 'EMS', 'MIG', 'MWA', 'AEL', 'ELY', 'NPO', 'SHO', 'SSW', 'TNC', 'URI', 'UTI', 'ABG', 'CLP', 'DCP', 'DTG', 'GCO', 'LZB', 'NNI', 'NPK', 'PKE', 'ROG', 'SAM', 'FSR', 'TNK', 'LRN', 'BLX', 'GMR', 'HEI-A', 'OCN', 'PBY', 'RHB', 'RRR', 'PMT', 'WTI', 'FSS', 'GTY', 'IWA', 'RT', 'RTI', 'SCL', 'SEH', 'SPF', 'SWS', 'TNP', 'UAM', 'CNS', 'VVI', 'DW', 'LCC', 'NFP', 'TG', 'DAN', 'EM', 'AKO-A', 'BFS', 'BLT', 'EBF', 'ETH', 'DIN', 'LXP', 'PKY', 'PPD', 'PVD', 'SMA', 'UHT', 'ARP', 'BKI', 'CBZ', 'CUZ', 'EVR', 'ICO', 'TMS', 'TPL', 'CNK', 'LDK', 'DUF', 'ZEP', 'GTS', 'WMK', 'AOB', 'BWS', 'HPY', 'LIZ', 'MEI', 'MTE', 'SUP', 'TRC', 'HGG', 'STV', 'WGO', 'HWD', 'ABK', 'AOI', 'DPZ', 'ESC', 'FOE', 'HTX', 'MYE', 'NM', 'OB', 'OFG', 'SAH', 'TWI', 'BGS', 'DM', 'VIT', 'WNR', 'WWE', 'CTS', 'GCA', 'IMN', 'SFN', 'TNL', 'EGY', 'VIA', 'WNS', 'ABD', 'AHS', 'AXL', 'BLC', 'EDR', 'MFB', 'NC', 'SWC', 'SJW', 'PAR', 'BPI', 'DGI', 'BTH', 'SNS', 'EBS', 'FPO', 'PBH', 'SUI', 'CFX', 'UBA', 'YSI', 'AEA', 'CCO', 'OPY', 'MCS', 'MOH', 'RES', 'SUR', 'ZQK', 'ADY', 'AHT', 'CBK', 'CDR', 'FBP', 'MHO', 'MKC-V', 'MOD', 'PEI', 'TGH', 'N', 'WMG', 'BNE', 'CIA', 'CRN', 'DHT', 'GAP', 'GY', 'HEI', 'IO', 'KWR', 'LXU', 'MFW', 'RGR', 'SFE', 'STC', 'TWP', 'NZ', 'CSR', 'CML', 'SWI', 'QTM', 'FFG', 'GMK', 'LAD', 'CVO', 'NRF', 'PPO', 'PQ', 'FLY', 'UTL', 'ALC', 'AP', 'SFI', 'CASC', 'CBR', 'CPK', 'CRY', 'FCH', 'FMR', 'FR', 'MOV', 'NR', 'PHX', 'PMI', 'SBX', 'TRK', 'KHD', 'OWW', 'LL', 'WHG', 'CAS', 'CDI', 'CGX', 'CV', 'CYD', 'HIL', 'HOV', 'LAB', 'MED', 'OMN', 'PIKE', 'PIR', 'PNX', 'SCR', 'SOL', 'TII-A', 'GOV', 'CMN', 'DSW', 'ENZ', 'FBN', 'GLS', 'HVT', 'IBA', 'JTX', 'KRG', 'MGI', 'OXM', 'PSA-A', 'RPT', 'SSP', 'STU', 'SXI', 'TWB', 'BWY', 'AVD', 'BGP', 'HNR', 'CSS', 'DCO', 'GBL', 'GBX', 'GPK', 'KFS', 'KKD', 'JMP', 'IVR', 'VQ', 'ASI', 'ADC', 'BAS', 'BFR', 'BZH', 'CSA', 'HRZ', 'IRS', 'LSE', 'MPR', 'NGS', 'NP', 'NTE', 'SKY', 'SMP', 'STL', 'SYX', 'KAI', 'TGS', 'PRO', 'NPD', 'AIQ', 'CBM', 'HW', 'FMD', 'HT', 'ISH', 'JRN', 'FRM', 'SGK', 'TUC', 'SKH', 'VM', 'CBS-A', 'ZLC', 'EXM', 'GRT', 'HYC', 'MDS', 'TAL', 'TLB', 'BZ', 'RST', 'CYS', 'DGW', 'VTO', 'AEC', 'ALJ', 'BSI', 'CMZ', 'HUB-A', 'HZO', 'LF', 'MNI', 'MSO', 'NWY', 'RAS', 'EDN', 'DHX', 'WH', 'CSU', 'DDE', 'DK', 'ETM', 'FUR', 'GPX', 'LEN-B', 'LNY', 'NOA', 'REV', 'SRT', 'TVL', 'GU', 'UFI', 'VHI', 'ALG', 'ZZ', 'CPY', 'DX', 'HF', 'LDL', 'LUB', 'LVB', 'MEG', 'MLR', 'NYM', 'RZ', 'BEE', 'SRZ', 'TOD', 'CRE', 'NED', 'XIN', 'VOL', 'RLH', 'YPF', 'ALY', 'SAB', 'BBI', 'BIO-B', 'CBC', 'CPF', 'FC', 'GRB', 'ITP', 'KEI', 'LEE', 'MPX', 'NCS', 'ODC', 'OLP', 'RSC', 'RSO', 'SRI', 'TRS', 'GSL', 'SB', 'AGM', 'BBW', 'BHS', 'BXC', 'CSV', 'AI', 'FRZ', 'KCP', 'KV-A', 'NCT', 'PRS', 'AAN-A', 'RUS', 'SHS', 'AHC', 'HOO', 'DL', 'CPC', 'WNC', 'WNI', 'ZAP', 'ABR', 'AHR', 'BBX', 'CHP', 'CRD-A', 'CRD-B', 'EVC', 'FBC', 'GKK', 'JW-B', 'MAG', 'MRT', 'NL', 'OME', 'PLA', 'PRM', 'RC', 'AFN', 'SR', 'TRR', 'TCM', 'ATV', 'CAP', 'MXT', 'PZN', 'GRO', 'GSI', 'UBP', 'RVI', 'BRT', 'BXG', 'CFI', 'CPE', 'DAC', 'NLS', 'FTK', 'FRP', 'GGC', 'IDT', 'IHC', 'FAC', 'MPG', 'NTZ', 'PTC', 'SBP', 'SCX', 'TAP-A', 'TGX', 'TMM', 'QXM', 'ARL', 'AXR', 'BBI-B', 'CHB', 'CT', 'DVD', 'FCE-B', 'GBE', 'GTN', 'IHR', 'IFC', 'KRO', 'MLP', 'SPA', 'TMR', 'GFG', 'VRS', 'VG', 'WHI', 'XJT', 'XRM', 'STZ-B', 'CIX', 'DRL', 'HVT-A', 'IDT-C', 'KDE', 'KV-B', 'MGS', 'MOG-B', 'TCI', 'GTN-A', 'PLA-A']
+nysecomp_names = ['EXXON MOBIL CP', 'HSBC HLDGS PLC ADS', 'JOHNSON AND JOHNS DC', 'BP PLC', 'INTL BUSINESS MACH', 'PROCTER GAMBLE CO', 'JP MORGAN CHASE CO', 'AT&T INC.', 'GEN ELECTRIC CO', 'CHEVRON CORP', 'TOYOTA MTR CP ADS', 'BK OF AMERICA CP', 'WELLS FARGO & CO NEW', 'BANCO SANTANDER ADR', 'WAL MART STORES', 'TOTAL S.A.', 'VODAFONE GRP PLC ADS', 'NOVARTIS AG ADS', 'PFIZER INC', 'HEWLETT PACKARD CO', 'COCA COLA CO THE', 'BHP BILLITON LIMITED', 'GLAXOSMITHKLINE PLC', 'TELEFONICA SA', 'RYL DTCH SHL CL A', 'PHILIP MORRIS INTL', 'PEPSICO INC', 'VERIZON COMMUN', 'BERKSHIRE HATH HLD A', 'MITSUBISHI UFJ FIN', 'ROYAL DUTCH SHELL', 'ABBOTT LABORATORIES', 'SANOFI-AVENTIS SA', 'GOLDMAN SACHS GRP', 'ASTRAZENECA PLC ADS', 'MERCK CO INC', 'SIEMENS A G ADR', 'WYETH', 'BARCLAYS PLC ADR', 'SCHLUMBERGER LTD', 'MCDONALDS CP', 'ROYAL BANK OF CANADA', 'BANCO BILBAO ARG SA', 'HONDA MOTOR CO ADR', 'OCCIDENTAL PET', 'WESTPAC BANKING CP', 'BHP BILLITON SP ADR', 'CONOCOPHILLIPS', 'E N I SPA ADR', 'CREDIT SUISSE GROUP', 'RIO TINTO PLC ADS', 'UBS AG (NEW)', 'SUNCOR ENERGY INC', 'CVS CAREMARK CP', 'UNITED TECH', 'TORONTO DOMINION', 'ALLIANZ SE', 'PETROLEO BRASILEIRO', 'FRANCE TELECOM ADS', 'CITIGROUP INC', 'NOKIA CP ADS', 'TAIWAN SEMICOND ADS', 'HOME DEPOT INC', '3M COMPANY', 'CHINA MOBILE LIMITED', 'SCHERING PLOUGH CP', 'MONSANTO COMPANY', 'WALT DISNEY-DISNEY C', 'BRISTOL-MYERS SQUIBB', 'UNILEVER N V N Y', 'CANON INC ADR', 'ABB LTD', 'MEDTRONIC INC', 'SAP AG ADS', 'DEUTSCHE BANK AG', 'BANK OF NOVA SCOTIA', 'DAIMLER AG', 'ENCANA CORP', 'DIAGEO PLC ADS NEW', 'KRAFT FOODS INC', 'DEUTSCHE TELE AG ADS', 'US BANCORP', 'AXA ADS', 'UNITED PARCEL SVC', 'ALTRIA GROUP INC', 'BERKSHIRE HATH HLD B', 'COLGATE PALMOLIVE', 'UNILEVER PLC AMER', 'AMERICA MOVIL, S.A.B', 'MORGAN STANLEY', 'BANK OF NY MELLON CP', 'BAXTER INTL INC', 'UNITEDHEALTH GROUP', 'AMER EXPRESS INC', 'MIZUHO FINANCIAL GRO', 'TIME WARNER INC NEW', 'EXELON CORPORATION', 'ARCELOR MITTAL NEW', 'PANASONIC CORP', 'LILLY ELI CO', 'MANULIFE FIN CORP', 'CANADIAN NAT RES', 'TARGET CP', 'WALGREEN CO', 'TEXAS INSTRUMENTS', 'E M C CP', 'UNION PACIFIC', 'VISA INC.', 'LOWES COMPANIES', 'BARRICK GOLD CP', 'CHINA LIFE INS CO', 'APACHE CP', 'BOEING CO', 'NOVO NORDISK A S', 'POTASH CP SASKATCHEW', 'THE TRAVELERS CO', 'CATERPILLAR INC', 'DU PONT E I DE NEM', 'ING GROUP NV ADS', 'SONY CP ADR', 'MEDCOHEALTH SOLUTNS', 'DEVON ENERGY CP (OK)', 'POSCO', 'EMERSON ELEC CO', 'VALE S.A. ADS', 'WELLPOINT INC.', 'LLOYDS BNKG GP ADS', 'ANADARKO PETROLEUM', 'FREEPORT MCMORAN B', 'GOLDCORP INC', 'BANK OF MONTREAL', 'STATE STREET CP', 'CORNING INC', 'NTT DOCOMO ADS', 'KIMBERLY CLARK CP', 'SOUTHERN CO', 'FORD MOTOR CO', 'HONEYWELL INTL INC', 'TRANSOCEAN LTD', 'PRAXAIR INC', 'NATIONAL GRID PLC', 'PETROCHINA CO ADS', 'STATOILHYDRO ASA ADS', 'CANADIAN IMP BK COMM', 'XTO ENERGY INC', 'CANADIAN NATL RAILWY', 'LOCKHEED MARTIN CP', 'DOW CHEMICAL', 'ACCENTURE LTD.', 'BURLINGTN N SANTE FE', 'SYNGENTA AG ADS', 'NOMURA HOLDINGS ADR', 'KONINKLIJKE PHLP NEW', 'MARATHON OIL CORP', 'F P L GROUP INC', 'HALLIBURTON CO', 'METLIFE INC', 'PRUDENTIAL PLC SC', 'COVIDIEN PLC', 'CNOOC LTD ADS', 'DUKE ENERGY CP HL CO', 'DOMINION RES NEW', 'PRUDENTIAL FINCL INC', 'FEDEX CORP', 'NEWMONT MIN CP (HLDG', 'A F L A C INC', 'THERMO FISHER SCIENT', 'NIPPON TELEPHONE ADR', 'B C E INC', 'RAYTHEON CO (NEW)', 'DEERE CO', 'REPSOL YPF S.A.', 'EOG RESOURCES INC', 'NATL BK GREECE ADS', 'GEN MILLS INC', 'C R H PLC ADR', 'GEN DYNAMICS CP', 'P N C FIN SVCS GR', 'TRANSCANADA CORP', 'ILL TOOL WORKS INC', 'CHINA UNICOM (HK)LTD', 'BB&T CP', 'BT GROUP PLC ADS', 'C S X CP', 'CHUBB CP THE', 'NORFOLK SO CP', 'BOSTON SCIENTIFIC CP', 'ALLERGAN INC', 'ACE LTD', 'SUN LIFE FINCL INC', 'ARCHER DANIELS MDLND', 'SIMON PPTY GRP INC', 'PUB ENTRPR GP', 'TALISMAN ENERGY INC', 'YUM BRANDS INC', 'MASTERCARD INC', 'SASOL LTD ADR', 'NATL OILWELL VARCO', 'ENTERGY CP', 'KB FINL GP INC', 'CAPITAL ONE FINANCIA', 'MOTOROLA INC', 'NIKE INC CL B', 'TELECOM ITL NEW', 'MCKESSON CORP', 'HESS CP', 'JOHNSON CONTROLS INC', 'DANAHER CP', 'BECTON DICKINSON CO', 'KOHLS CP', 'KYOCERA CP', 'ALLSTATE CP', 'AIR PRODUCTS CHEM', 'AMER ELECTRIC POW CO', 'TYCO INTL LTD SWZ', 'PG&E CP', 'CHINA PETRO & CHEM', 'FRANKLIN RES INC', 'NORTHROP GRUM HOL CO', 'WASTE MGMT INC', 'T J X COS INC', 'CHESAPEAKE ENERGY CP', 'SYSCO CP', 'SHINHAN FIN GRP CO', 'WEATHERFORD INTL LTD', 'AVON PRODUCTS INC', 'VEOLIA ENVIRONN ADS', 'FIRSTENERGY CP', 'SOUTHWESTERN ENERGY', 'VIACOM INC CL B', 'NUCOR CP', 'AETNA INC. NEW', 'ST. JUDE MEDICAL', 'CADBURY PLC', 'ROGERS COMMUN CL B', 'KINROSS GOLD CP', 'AMER TOWER CP', 'KROGER CO', 'ROYAL BANK ADS NEW', 'ANGLOGOLD ASHANTI LT', 'ENBRIDGE INC', 'WESTERN UNION COMPAN', 'CARDINAL HEALTH INC', 'CARNIVAL CORP', 'BEST BUY CO INC', 'LORILLARD, INC', 'ICICI BK LTD ADS', 'MARSH MCLENNAN CO', 'ALCOA INC', 'STRYKER CP', 'TECK RESOURCES CL B', 'SPECTRA ENERGY', 'TIME WARNER CABLE', 'HEINZ H J CO', 'PRECISION CASTPARTS', 'SEMPRA ENERGY', 'BAKER HUGHES INTL', 'HITACHI LTD ADR', 'LOEWS CP', 'KELLOGG CO', 'CAMECO CP', 'MURPHY OIL CP HLDG', 'OMNICOM GP INC', 'PROGRESS ENERGY INC', 'CONS EDISON INC', 'NEXEN INC', 'PPL CORP', 'TYCO ELECTRONICS', 'SPRINT NXTEL CP', 'AEGON N V ADR', 'BROOKFIELD ASSET MGT', 'PROGRESSIVE CP', 'NOBLE ENERGY INC', 'CEMEX SAB DE CV ADR', 'AON CORP', 'HDFC BANK LTD', 'ALCON INC', 'KUBOTA CP', 'VALERO ENERGY CP', 'ZIMMER HOLDINGS INC', 'COMPANHIA SIDER ADS', 'FLUOR CP (NEW)', 'EDISON INTL', 'WILLIAMS COS', 'PEARSON PLC ORD', 'SUNTRUST BANKS', 'GAP INC', 'BRITISH SKY ADS', 'ANNALY CAPITAL MANAG', 'INGERSOLL RAND LTD A', 'PEABODY ENERGY CORP', 'AES CORPORATION', 'CENTURYTEL INC', 'MCGRAW HILL COS THE', 'NOBLE CORP (NEW)', 'I T T CORPORATION', 'COACH INC', 'VORNADO REALTY TRUST', 'XCEL ENERGY INC', 'P P G IND', 'CONAGRA FOOD INC', 'EATON CP', 'AGILENT TECH INC', 'PUBLIC STG', 'L-3 COMM HLDGS INC', 'TELVISA S.A.', 'NIDEC CP (NIHON) ADS', 'AGNICO EAGLE MINES', 'QUEST DIAGNOSTC', 'FOREST LABS CL A', 'FRESENIUS MED ADS', 'AU OPTRONICS CP ADS', 'REED ELSEVIER ADS', 'PT TELEKOMUNIKASI IN', 'ANALOG DEVICES', 'SAFEWAY STORES INC', 'CUMMINS INC', 'MOBILE TELSYS OJSC', 'UNITED MICROELECTRC', 'INTL PAPER', 'CLOROX CO', 'BUNGE LTD', 'MOSAIC COMPANY (THE)', 'CIGNA CP', 'INVESCO PLC NEW', 'CANADIAN PAC RAILWAY', 'PARKER HANNIFIN CP', 'RANGE RES CORP', 'REPUBLIC SVCS INC', 'GOLD FIELDS LTD ADS', 'ALCATEL LUCENT', 'REYNOLDS AMERICAN', 'BOSTON PPTYS INC', 'AGRIUM INC.', 'NRG ENERGY INC', 'WEYERHAEUSER CO', 'CAMERON INTL CP', 'LABORATORY CORP NEW', 'COMPUTER SCIENCES CP', 'BARD C R INC', 'XEROX CP', 'HCP, INC.', 'ECOLAB INC', 'HARTFORD FIN SVC', 'MARRIOT INT CL A', 'PRINCIPAL FINL GROUP', 'EQUITY RESIDENTAL', 'MOLSON COORS CO CL B', 'AMERIPRISE FINANCIAL', 'WESTERN DIGITAL CP', 'NYSE EURONEXT', 'SMITH&NEPHEW PLC NEW', 'ULTRA PETROLEUM CORP', 'UNUM GROUP', 'CONS ENERGY INC', 'ORIX CORP ADS', 'CROWN CASTLE INTL', 'TENARIS S.A ADS', 'CHINA TELECOM CP LTD', 'ROCKWELL COLLINS INC', 'CAMPBELL SOUP CO', 'GOODRICH CORPORATION', 'PORTUGAL TELECM SGPS', 'DISCOVER FIN SVCS', 'ETABLISSEMENTS DELHA', 'EL PASO CORPORATION', 'SHAW COMM CL B NV', 'YAMANA GOLD INC', 'INTERCNTNTLEXCHANGE', 'LG DISPLAY CO LTD AD', 'B M C SOFTWARE', 'MATTEL INC', 'DOVER CP', 'AMERISOURCEBERGEN CP', 'HOSPIRA INC', 'MCAFEE, INC', 'COCA COLA ENTRPR INC', 'KOREA ELECTRIC PW CP', 'SARA LEE CP', 'SOUTHWEST AIRLINES', 'PETROHAWK ENERGY CP', "MACY'S INC", 'DR PEPPER SNAPPLE GP', 'REED ELSEVIER NV ADS', 'THE HERSHEY COMPANY', 'CBS CORP CL B', 'GENUINE PARTS CO', 'REGIONS FINANCIAL CP', 'UNITED STATES STEEL', 'SMUCKERS J M NEW', 'PENNEY J C CO HOLDIN', 'SHERWIN WILLIAMS CO', 'HUMANA INC', 'THOMSON REUTERS CORP', 'LINCOLN NATL CP', 'SMITH INTL INC', 'H R BLOCK INC', 'FORTUNE BRANDS INC', 'VENTAS INC', 'HOST HOTELS & RESORT', 'SOUTHERN COPPER CORP', 'QUESTAR CP', 'V F CP', 'INTL GAME TECH', 'DIAMOND OFFSHORE DRL', 'OWENS ILLINOIS', 'D T E ENERGY CO HLDG', 'AMEREN CP', 'FAIRFAX FINL HLD SUB', 'MICRON TECHNOLOGY', 'FMC TECHNOLOGIES INC', 'ECOPETROL SA', 'AMPHENOL CP', 'COOPER INDS CL A', 'LAS VEGAS SANDS CORP', 'JACOBS ENGINEERNG GP', 'DAVITA INC', 'GRAINGER W W INC', 'CONSTELLATION ENGY', 'MCDERMOTT INT PANAMA', 'ENSCO INTL INC', 'EMPRESA NATL ELECTRI', 'TIM HORTONS INC.', 'WISCONSIN ENERGY CP', 'IRON MOUNTAIN (DEL)', 'MAGNA INTL CL A', 'NEWFIELD EXP COM', 'CABLEVISION SYSTEM', 'QWEST COMM INTL INC', 'PEPSI BOTTLING GRP', 'COMPANIA MIN BUEN', 'DELTA AIR LINES NEW', 'XL CAPITAL LTD', 'TELECOM CO LTD ADS', 'HARLEY DAVIDSON', 'ROCKWELL AUTOMAT INC', 'EQT CORPORATION', 'NABORS INDS INC NEW', 'FLOWSERVE CP', 'KEYCORP', 'MASCO CP', 'PLUM CREEK TIM REIT', 'AVALONBAY CMTYS', 'AUTOZONE INC', 'STARWOOD HOTELS&RES', 'WATERS CP', 'VULCAN MATERIALS HC', 'STMICROELECTRONICS', 'TELEFONOS DE MEX L', 'EVEREST RE GRP LTD', 'TURKCELL ILET NEW', 'BALL CP', "MOODY'S CORP", 'BECKMAN COULTER INC', 'FIDELITY NAT INF SVC', 'VARIAN MED SYS INC', 'ENERSIS S A', 'NORDSTROM INC', 'SALESFORCE.COM INC', 'CF IND HLDGS INC', 'HARRIS CP', 'STERLITE IND LTD ADR', 'AMDOCS LTD ORD', 'ENERGIZER HLDGS INC', 'TERADATA CORP', 'HEALTH CARE REIT', 'PITNEY BOWES INC', 'LEGG MASON INC', 'CALPINE CORP', 'ALUMINUM CP CHIN ADS', 'LEUCADIA NATL CP', 'BLACKROCK INC', 'QUANTA SERVICES INC', 'GOODYEAR TIRE RUBBER', 'WILLIS GROUP HOLDING', 'WHIRLPOOL CP', 'BJ SERVICES CO', 'ALLEGHENY ENERGY INC', 'LUBRIZOL CP', 'IAMGOLD CORPORATION', 'M&T BANK CORP', 'VIMPEL COMMUN', 'NORTHEAST UTIL', 'ADVANCE AUTO PARTS', 'TELUS CORP', 'ALPHA NATURAL RES', 'AXIS CAP HLDGS LTD', 'GAMESTOP CORP', 'ROPER INDUST INC', 'PROLOGIS SBI', 'PULTE HOMES, INC.', 'PARTNERRE LTD', 'AFFILIATED COMP SVCS', 'CROWN HOLDINGS INC', 'TRANSALTA CORP', 'CHURCH DWIGHT CO INC', 'RED HAT INC', 'COMERICA INC', 'WIPRO LTD.', 'DARDEN RESTAURANTS', 'LIMITED BRANDS INC', 'THE NEW D&B CORP', 'I T T EDUCATION SVCS', 'KIMCO REALTY CP', 'ADVANTEST (KAB) ADS', 'FAMILY DOLLAR STORES', 'ROBERT HALF INTL INC', 'COCA-COLA HELLEN ADS', 'SLM CORPORATION', 'U R S CP', 'ESTEE LAUDER COS INC', 'CENTERPOINT ENERGY', 'KT CORP ADS', 'MARTIN MARIETTA MTRL', 'DENBURY RES INC (HLD', 'PRIDE INTL INC', 'PHILIPPINE LG DS ADR', 'MANPOWER INC', 'NEWELL RUBBERMAID', 'SCANA CP NEW', 'SAIC INC', 'CELANESE CORPORATION', 'NEW YORK CMMTY BNC##', 'RALPH LAUREN POLO CP', 'TIFFANY AND CO', 'KBR INC', 'AVNET INC', 'LUXOTTICA GP SPA', 'MILLIPORE CP', 'MEMC ELECTRONIC MTRL', 'WATSON PHARMACEUTCLS', 'WINDSTREAM CORP', 'CABOT OIL GAS CP', 'NISOURCE INC HLDG CO', 'EASTMAN CHEM CO', 'TELMEX INTERNACIONAL', 'EDWARDS LIFESCIENCES', 'HELLENIC TELE ADS', 'F M C CP', 'PALL CP', 'TYSON FOODS INC CL A', 'BORG WARNER INC', 'RALCORP HOLDINGS INC', 'BERKLEY W R CP', 'MCCORMICK & CO', 'MEADWESTVACO CORP', 'GLOBAL PAYMENTS INC', 'RESMED INC', 'CENTRAIS ELC BRAS SP', 'COVANCE INC', 'EQUIFAX INC', 'FIDELITY NATL FIN', 'TEXTRON INC', 'NATL SEMICONDUCTOR', 'NSTAR', 'CLIFFS NATURAL', 'ELAN CP PLC ADR', 'GENWORTH FINANCIAL', 'ONEOK INC NEW', 'PLAINS EXPL&PROD', 'N V R L P', 'PACTIV CORP', 'ALUMINA LTD ADS', 'AVERY DENNISON CP', 'COVENTRY HLTH CARE', 'FEDERAL RLTY INV TR', 'MDU RESOURCES GROUP', 'SUPERVALU INC', 'PIONEER NATURAL RES', 'TORCHMARK CP', 'D R HORTON INC', 'EATON VANCE CP', 'TELECOM CP N Z', 'AMETEK INC', 'ASSURANT INC', 'HASBRO INC', 'PINNACLE WEST CAP', 'CARMAX INC', 'RENAISSANCERE LTD', 'LSI CORPORATION', 'CIMAREX ENERGY CO', 'LENDER PROCESSING', 'ALLIANCE DATA SYS CP', 'DEVRY INC', 'STANLEY WORKS THE', 'DEAN FOODS CO', 'TERRA INDS INC', 'CREDICORP LTD', 'ARROW ELCTS', 'BROWN FORMAN INC B', 'HELMERICH PAYNE', 'SOCIEDAD DE CHILE SC', 'AMER INTL GROUP NEW', 'VOTORANTIM CELULOSE', 'AIRGAS INC', 'ADVANCED SEMICONDUCT', 'HARMONY GOLD MNG A', 'INTRCNTL HOTEL (NEW)', 'LIBERTY PROPERTIES', 'PEPCO HOLDINGS INC', 'RAYONIER INC REIT', 'AMB PROPERTY CORP', 'MARKEL CP HLDG CO', 'REINSURANCE GROUP', 'NATIONWIDE HLTH PROP', 'ENERGEN CP', 'CGG VERITAS', 'NATL FUEL GAS CO', 'OGE ENERGY CP', 'CMS ENERGY CP', 'GOV BK IRELAND ADS', 'HEWITT ASSOC INC A', 'TOTAL SYSTEM SVC INC', 'COMP DE BEBI AM ADS', 'SUNOCO INC', 'ST JOE CO (THE)', 'LAZARD LTD.', 'YAZHOU COAL MNG CO', 'ALLIANT ENERGY CP', 'WALTER ENERGY, INC', 'MSCI INC', 'SCRIPPS NETWORKS INT', 'METTLER TOLEDO INTL', 'OCEANEERING INTL INC', 'COMMUNITY HEALTH', 'DIGITAL REALTY TRUST', 'D P L INC', 'LEGGETT PLATT INC', 'SEALED AIR CP NEW', 'TOLL BROTHERS INC', 'METAVANTE TECH', 'ALBEMARLE CP', 'HCC INSURANCE HLDGS', 'NV ENERGY INC', 'SYBASE INC', 'BROADRIDGE FIN SOL', 'INVERNESS MED INNOVA', 'U G I CP', 'UNIVERSAL HLTH SVC B', 'AUTOLIV INC', 'INTERPUBLIC GROUP', 'CULLEN FROST BNKRS', 'CGI GRP CL A SUB', 'INTL FLAVORS FRAG', 'FIRST HORIZON NTL CP', 'NAVISTAR INTL CP', 'OMNICARE INC', 'TATA MOTORS INC', 'ARCH COAL INC', 'AGCO CP', 'CONSTELLATION BRD A', 'ABERCROMBIE & FITCH', 'HORMEL FOODS CP', 'S P X CP', 'AECOM TECHNOLOGY COR', 'WASHINGTN POST CO B', 'WYNDHAM WORLDWIDE', 'SILVER WHEATON CORP', 'PENTAIR INC', 'TRANSATLANTIC HLDS', 'SIMS METAL MGMT LTD', 'JEFFERIES GROUP INC', 'INGRAM MICRO A', 'BEMIS CO INC', 'FEDERATED INV INC', 'ALLIED IRISH PLC ADS', 'AGL RESOURCES INC', 'TECO ENERGY INC', 'INTEGRYS ENERGY GRP', 'TOMKINS PLC ADS', 'AFFILIATED MGRS GRP', 'DONALDSON CO INC', 'PENN WEST ENERGY TRU', 'ATMOS ENERGY CP', 'AMER EAGLE OUTFIT #', 'MOHAWK INDS INC', 'SONOCO PRODUCTS', 'ALLIANT TECH SYS INC', 'BLACK DECKER CP', 'CB RICHARD ELLIS GRP', 'DRESSER-RAND GROUP', 'REGENCY CENTERS CORP', 'ALLEGHENY TECH NEW', 'OLD REPUBLIC INTL CP', 'VALSPAR CORP', 'KING PHARMACEUTICALS', 'MASSEY ENERGY CO', 'REALTY INCOME CP', 'GILDAN ACTIVEWEAR', 'FIRST AMER CORP', 'HARSCO CP', 'IVANHOE MINES LTD', 'FTI CONSULTING INC', 'MIRANT CORP', 'ROYAL CARIBBEAN CR', 'NALCO HOLDING CO.', 'WHITING PETE CORP', 'AEROPOSTALE INC', 'FACTSET RESEARCH SYS', 'MEDNAX, INC', 'GREAT PLAINS ENERGY', 'RITCHIE BROS AUCTION', 'IMS HEALTH INC', 'CONCHO RESOURCES INC', 'WOORI FINANCE ADR', 'WHITE MTN INS LTD', 'MACK-CALI REALTY CP', 'NEW M&I CORPORATION', 'CORR CP OF AM (NEW)', 'JANUS CAP GP CMN STK', 'ITC HOLDINGS CORP', 'GALLAGHER ARTHUR J', 'MINDRAY MEDICAL INTL', 'AQUA AMERICA INC', "WENDYS/ARBY'S GRP", 'DUKE REALTY CP', 'WADDELL&REED FIN INC', 'OSHKOSH CP', 'EXCO RESOURCES INC', 'APTAR GROUP INC', 'CORN PRODUCTS INTL', 'CHARLES RIVER LAB', 'TENET HLTHCRE CP', 'ROWAN COS INC', 'TIDEWATER INC', 'HUANENG POWER INTL', 'SL GREEN REALTY CP', 'CHIMERA INVESTMENT', 'ALBERTO-CULVER CO', 'IHS INC', 'BROWN & BROWN INC', 'RELIANCE STL & ALMN', 'SENIOR HSG SBI', 'ASHLAND INC (NEW)', 'COMMSCOPE INC', 'COVANTA HLD CP', 'RAYMOND JAMES FIN CP', 'WESTAR ENERGY INC', 'A K STEEL HLDG CORP', 'NCR CP', 'TUPPERWARE BRANDS CP', 'WASTE CONNECTIONS', 'ADV MICRO DEVICES', 'CAMDEN PROPERTY', 'RYDER SYSTEM INC', 'IDEX CP', 'CORE LABS NV', 'FRONTIER COMMUN CP', 'BROOKFIELD PTYS CP', 'CON-WAY INC', 'SNAP ON INC', 'DOLBY LABORATORIES', 'NEW ORIENTAL EDUCATI', "CHICO'S F A S INC", 'KANSAS CITY SOUTHERN', 'MFA FINANCIAL INC.', 'SOUTHERN UNION CO', 'WEINGARTEN RLTY SBI', 'KINETIC CONCEPTS INC', 'RPM INTL INC', 'BANCO SANTANDER CHI', 'JARDEN CP', 'N B T Y INC', 'HANOVER INSURANCE GR', 'BALLY TECHNOLOGIES', 'DEL MONTE FOODS CO', 'M G M MIRAGE', 'CORP OFFICE PPTY TR', 'PERKIN ELMER INC', 'RRI ENERGY, INC', 'SUNTECH POWER HLDGS', 'CARLISLE COS INC', 'HERBALIFE LTD.', 'METROPCS COMM INC', 'DIEBOLD INC', 'FLOWERS FOODS INC', 'ESSEX PRTY TR INC', 'MARVEL ENTERTAINMENT', 'HANESBRANDS INC.', 'HIGHWOODS PRPTY INC', 'JABIL CIRCUIT INC', 'SIGNET JEWELERS LTD', 'VECTREN CORP', 'BANK OF HAWAII CP', 'BIOVAIL CORP', 'CAE INC', 'BIG LOTS INC', 'VALEANT PHARMA INTL', 'KIRBY CORPORATION', 'PACKAGING CP AMER', 'HOSPITALITY PROP TR', 'AMERICAN WTR WRKS CO', 'WATSON WYATT WLD WD', 'AMER FIN GRP HLD', 'COMMERCIAL METALS CO', 'SERVICE CP INTL', 'CPFL ENERGIA SA ADS', 'ENCORE ACQUISITION', 'HUBBELL INC B', 'MONSTER WORLDWIDE', 'UDR INC.', 'KONAMI CORP ADS', 'MACERICH CO', 'ASPEN INSURANCE HLDG', 'ALEXANDRIA RL EST EQ', "DR. REDDY'S LAB LTD", 'RADIOSHACK CORP', 'TESORO CORP', 'BANCORPSOUTH INC', 'HERTZ GLOBAL HOLDING', 'LENNOX INTL INC', 'PHILLIPS VAN HEUSEN', 'OJSC ROSTELECOM ADS', 'DST SYSTEMS INC', 'OWENS AND MINOR INC', 'PLATINUM UNDERWRITRS', 'COMPANHIA SANEA ADS', 'UNIT CP', 'GANNETT CO INC', 'ST MARY LAND EXPL', 'OWENS CORNING', 'STANCORP FINCL GRP', 'SCOTTS MIRACLE-GR CO', 'PEPSIAMERICAS INC', 'W M S INDS INC', "DICK'S SPORTING GDS", 'GEN CABLE CP', 'TELEFLEX INC', 'SANDRIDGE ENERGY INC', 'WIMM BILL DANN ADS', "BJ'S WHLSL CLUB INC", 'WARNACO GROUP INC', 'ASSURED GUARANTY LTD', 'ENDURANCE SPLTY HLD', 'LENNAR CP CL A', 'PROASSURANCE CORP', 'ROCK-TENN CO CL A', 'FOOT LOCKER INC', 'COMSTOCK RES', 'JONES LANG LASALLE', 'PIEDMONT NAT GAS CO', 'SOLERA HOLDINGS INC', 'GRAFTECH INTL LTD', 'VALLEY NATL BANCORP', 'GUESS INC.', 'SAPPI LTD ADS', 'WGL HOLDINGS INC', 'COMPASS MINERALS INT', 'MSC INDUSTRIAL DRCT', 'THOMPSON CRK MTLS CO', 'WABTEC CORP', 'CLARCOR INC', 'HAWAIIAN ELEC INDS', 'NICOR INC', 'NEUSTAR, INC. CL A', 'FOREST OIL CP (NEW)', 'CITY NATL CP', 'HLTH MGMT ASSOC A', 'ALLIED WLD ASSUR CO', 'CONTL AIRLINES CL B', 'CELESTICA SUB VTG', 'LAN AIRLINES SA ADS', 'TRANSDIGM GRP INC', 'VMWARE, INC.', 'ALLEGHANY CP', 'T C F FINANCIAL CORP', 'GARDNER DENVER INC', 'REGAL BELOITE CP', 'SMITHFIELD FOODS', 'BURGER KING HOLDINGS', 'E M C O R GROUP INC', 'HARMAN INTL INDS', 'J CREW GROUP INC.', 'KENNAMETAL INC', 'TEREX CP', 'TIMKEN CO', 'VALMONT INDS INC', 'ATWOOD OCEANICS INC', 'BIO RAD LABS CL A', 'CYPRESS SEMICONDUCTR', 'HEALTH NET INC', 'MAGYAR TELEKOM ADS', 'STERIS CORP', 'JOHN WILEY SONS CL A', 'N J RESOURCES CP', 'NATIONAL RETAIL PROP', 'PARANAESE DE EN COPL', 'CLECO CP(HLDG CO)', 'MECHEL OAO ADS', 'WASH REAL EST INV TR', 'GRACO INC', 'TAUBMAN CENTERS INC', 'SEACOR HOLDINGS INC', "CARTER'S INC", 'PROTECTIVE LIFE CORP', 'PORTLAND GEN ELEC', 'AUTONATION INC', 'CURTISS WRIGHT CP', 'STIFEL FINANCIAL CP', 'GAFISA SA ADR', 'A M R CP', 'BRADY CP CL A', 'CHGO BRIDGE & IRON', 'OIL STATES INTL INC', 'PEROT SYSTEMS CP', 'TEMPLE INLAND INC', 'C A C I INTL CL A', 'BRINKER INTL INC', 'SUPERIOR ENERGY SV', 'HEALTHSOUTH CP', 'THOMAS BETTS CP', 'COSAN LIMITED CL A', 'QUICKSILVER RES INC', 'SPIRIT AEROSYSTEMS H', 'TERADYNE INC', 'VISHAY INTERTECH', 'WILLIAMS SONOMA INC', 'FRONTIER OIL CP', 'HAEMONETICS CP', 'OFFICE DEPOT INC', 'OMEGA HEALTHCARE INV', "BRINK'S HOME SECURIT", 'DOUGLAS EMMETT', 'IDACORP INC HLDG CO', 'PROVIDENT ENERGY TR', 'LEXMARK INTL INC', 'B R E PROP INC', 'CHIPOTLE CL B', 'TELEPHONE + DATA SYS', 'TORO CO', 'WEST PHARMA SVCS INC', 'AMERIGROUP CORP', 'CLEAN HARBORS INC', 'HRPT PROPERTIES', 'WORLD FUEL SVCS CP', 'INTL RECTIFIER', 'KB HOME', 'WATSCO INC', 'ACUITY BRANDS INC', 'JONES APPAREL GP INC', 'MONTPELIER RE HLDGS', "AARON'S, INC SC", 'AMERICAN CAMPUS COMM', 'APT INV & MNGMNT CO', 'CHIPOTLE MEX GRILL', 'COOPER COS INC', 'CONVERGYS CP', 'CYTEC IND INC', 'COCA COLA FEMSA S.A.', 'M D C HOLDINGS', 'WABCO HOLDINGS', 'SENSIENT TECH CORP', 'DRIL QUIP INC', 'GREIF INC CL A', 'NORDIC AM TNKR SHIP', 'GRUPO AEROPORTUARIO', 'PLANTRONICS INC', 'MEAD JOHNSON NUTRITI', 'HILL-ROM HOLDINGS IN', 'HOME PPTYS INC', 'POLARIS INDUSTRIES', 'BRINKS COMPANY', 'HILLENBRAND INC', 'BRANDYWINE REALTY TR', 'MARINER ENERGY INC', 'NEWALLIANCE BANCSHAR', 'TRINITY IND', 'SOLUTIA INC NEW', 'BALDOR ELCT CO', 'HEALTHCARE RLTY TR', 'STANTEC INC', 'TEL AND DATA SYS', 'HUNTSMAN CORPORATION', 'BIOMED REALTY TRUST', 'CELLCOM ISRAEL', 'FRONTLINE LTD', 'EMPRESAS ICA SOC CON', 'TREEHOUSE FOODS INC.', 'ALEXANDER BALDWIN', 'ARENA RESOURCES', 'BAYTEX ENERGY TR UTS', 'CRANE CO', 'EAGLE MATERIALS INC', 'PHH CORP', 'TELECOM ARGENTIA ADS', 'WOLVERINE WORLDWIDE', 'MID AMER APT COMMUN', 'NORTHWEST NAT GAS', 'REDWOOD TR INC', 'SOTHEBYS', 'DOMTAR CORP NEW', 'DESARROLLADORA HOMEX', 'POTLATCH CP', 'WRIGHT EXPRESS CORP', 'GRANITE CONSTRUC INC', 'SOUTHWEST GAS CP', 'EASTMAN KODAK CO', 'FAIRCHILD SEMI INTL', 'FAIR ISAAC INC', 'GENESEE', 'TANGER FACTORY OUT', 'TELEDYNE TECH INC', 'CONTINENTAL RESRCES', 'IESI-BFC LTD', 'AVISTA CORP', 'THE MENS WEARHOUS', 'ANIXTER INTL INC', 'HELIX ENERGY SOLUTNS', 'GARTNER INC', 'G A T X CP', 'KAYDON CP', 'LIFE TIME FITNESS', 'EQUITY LIFESTYLE PRP', 'INTREPID POTASH INC', 'DEVELOPERS RLTY', 'INVESTMENT TEC NEW', 'MOOG INC CL A', 'RUDDICK CP', 'SINOPEC SHANGHAI ADS', 'SYNOVUS FINL CP', 'TRW AUTOMOTIVE HLDGS', 'EXTERRAN HOLDINGS', 'ENTERTAINMT PPTY SBI', 'MEDICIS PHARMA CP', 'SOUTH JERSEY IND', 'HATTERAS FINL CPRP', 'UNISOURCE ENERGY CP', 'GRACE W R CO NEW', 'BENCHMARK ELECTRONIC', 'AVIS BUDGET GROUP, I', 'SIMPSON MFG CO INC', 'TEMPUR-PEDIC INTL', 'CABOT CP', 'CORUS ENTERTAINMT B', 'FANNIE MAE', 'KILROY REALTY CP', 'OLIN CP', 'SYNIVERSE HLGS INC', 'TAM S.A. ADS', 'RACKSPACE HOSTING', 'WELLCARE HEALTHPLANS', 'WEIGHT WATCHERS INTL', 'AMERICREDIT CP', 'BILL BARRETT CORP', 'BLACK HILLS CP', 'DYNEGY INC CL A NEW', 'R L I CP', 'TEXAS IND', 'A B M INDUSTRIES INC', 'KNIGHT TRANS INC', 'THOR INDS INC', 'MPS GROUP INC', 'COEUR D ALENE CP NEW', 'ESCO TECH INC', 'HEXCEL CP DELAWARE', 'MEREDITH CP', 'RITE AID CP', 'YINGLI GRN ENGY ADR', 'ARACRUZ CELULOSE SA', 'ASTORIA FINL CORP', 'CHEMED CORP', 'GERDAU AMERISTEEL CP', 'MERCURY GENERAL CP', 'PNM RES INC (HLDG)', 'C B L & ASSOC PRP', 'FRESH DEL MONTE PROD', 'FULLER H B CO', 'HOLLY CP', 'M G I C INVEST CP', 'ROCKWOOD HLDGS INC', 'U S G CP', 'WESCO INTL INC', 'ACTUANT CORP NEW', 'BELDEN INC', 'DELPHI FIN GRP INC A', 'GREENHILL & CO', 'REGAL ENTERTAINMENT', 'ROLLINS INC', 'RYLAND GROUP INC', 'TELKOM SA LTD ADS', 'ZENITH NATL INS CP', 'BERRY PETROLEUM CO A', 'CAPITALSOURCE INC', 'NU SKIN ENT INC', 'PIPER JAFFRAY COS', 'UNIVERSAL CP', 'DCT INDUSTRIAL TRUST', 'EASTGROUP PROPERTIES', 'LASALLE HOTEL PROP', 'ALLETE INC.', 'N Y TIMES CL A', 'COLLECTIVE BRANDS', 'GEO GROUP INC (THE)', 'BRIGGS STRATTON DC', 'OM GROUP INC', 'PS BUSINESS PARKS', 'PENN VIRGINIA CP', 'MUELLER IND INC', 'E-HOUSE HOLDINGS ADR', 'ESTERLINE TECH CP', 'VAIL RESORTS INC', 'NORTHWESTERN CORPORA', 'UNDER ARMOUR INC', 'VINA CONCHA Y TORO', 'ADVANTAGE OIL & GAS', 'CHOICE HOTEL INT NEW', 'CAPSTEAD MORTGAGE CP', 'COPA HOLDINGS S.A.', 'DELUXE CP', 'NEWMARKET CORP', 'FREDDIE MAC', 'MINE SAFETY APPL', 'MANITOWOC CO INC', 'MINERAL TECH INC', 'ODYSSEY RE HOLDINGS', 'SRA INTERNATIONAL', 'COOPER TIRE RUBBER', 'DIANA SHIPPING INC.', 'OVERSEAS SHIPHDLG', 'BROOKDALE SENIOR LVG', 'CARBO CERAMICS INC', 'CARPENTER TECH', 'ENERSYS', 'FOREST CITY ENT CL A', 'M B I A INC', 'SEMICONDUCTOR MFG IN', 'ALASKA AIR GROUP INC', 'BARNES & NOBLE', 'EXTRA SPACE STORAGE', 'KBW INC', 'VALIDUS HOLDINGS LTD', 'WORTHINGTON INDS', 'WATTS WATER TECH A', 'APPLIED IDNS TECH', 'CNX GAS CORP', 'INTERACTIVE DATA CP', 'BRISTOW GROUP INC', 'TRINA SOLAR LTD ADR', 'GIANT INTERACTIV ADS', 'WILMINGTON TRUST CP', 'SMITH A O CORP', 'NATCO GROUP INC', 'ORBITAL SCIENCES CP', 'CENTENE CORP', 'EMULEX CORP', 'F N B CP', 'GULFMARK OFFSHORE', 'GAMMON GOLD INC', 'ORIENT-EXPRESS HOTEL', 'CASH AMER INTL INC', 'REGIS CP', 'TENNECO INC', 'UNITRIN INC', 'GRUPO AEROPORTUARIO', 'OFFICEMAX INC.', 'CH ENERGY GRP HLDG', 'VERIFONE HLDGS INC', 'AIRTRAN HLDGS INC', 'ANWORTH MTG ASSET CP', 'BANCO DE CHILE ADS', 'CALGON CARBON CP', 'NATL HEALTH INVESTOR', 'PRECISION DRILL TRST', 'TEEKAY CORP', 'UIL HLDGS CP', 'BUCKLE INC', 'BANCO MACRO SA', 'CALIFORNIA WATER SVC', 'GROUP 1 AUTOMOTIVE', 'HNI CORP INC', 'KEY ENERGY SVCS INC', 'OLD NATIONAL BANCORP', 'COMPANIA CERV UNI SA', 'ANNTAYLOR STORES CP', 'BRUNSWICK CP', 'CINCINNATI BELL INC', 'EL PASO ELECTRIC CO', 'GENPACT LIMITED', 'ABOVENET INC', 'UNISYS CP', 'DIAMONDROCK HOSP CO', 'SAKS INC', 'TERNIUM S.A. ADS', 'GLG PARTNERS, INC.', 'PENSKE AUTOMOTIVE', 'ALEXANDERS INC', 'ARCH CHEMICALS INC', 'EMPLOYERS HOLDINGS I', 'LACLEDE GROUP INC', 'MAXIMUS INC', 'SWIFT ERGY (HLDG CO)', 'SCHWEITZER MAUDIT', 'VALASSIS COMMUN INC', 'A A R CP', 'BROWN FORMAN INC A', 'HEALTHSPRING INC.', 'POST PROPERTIES', 'PHARMACUTICAL CO', 'TETRA TECHNOLOGIES', 'ENERGYSOLUTIONS INC', 'CHIQUITA BRANDS NEW', 'GUANGSHEN RAIL CO LT', 'RADIAN GROUP INC', 'TRIUMPH GROUP INC', 'TITANIUM METALS CORP', 'WUXI PHARMATECH ADS', 'PATRIOT COAL CORP', 'STARWOOD PROPERTY TR', 'ORMAT TECHNOLOGIES', 'TNS INC', 'GOL LINHAS AEREAS IN', 'JAGUAR MINING INC', 'INTERMEC INC', 'CABELAS INC', 'C N A FINANCIAL CP', 'EMPIRE DISTRICT ELCT', 'HECLA MINING CO', 'INVACARE CORP', 'JO-ANN STORES INC', 'MF GLOBAL', 'HILLTOP HOLDINGS', 'AMER ST WATER', 'CHECKPOINT SYSTMS SC', 'GOODRICH PET HLD NEW', 'LOUISIANA PACIFIC CP', 'MERITAGE HOMES CORP', 'NAVIGANT CONSULT INC', 'PROVIDENT FNL SRVS', 'WEBSTER FINL CORP', 'AMERON INC', 'ARVINMERITOR INC', 'VECTOR GROUP LTD', 'CONSECO INC', 'CUBIC CP', 'MCMORAN EXPLOR CO SC', 'SALLY BEAUTY HLDG', 'PHARMERICA CORP', 'BARNES GP INC', 'COMMUNITY BK SYS INC', 'CEC ENTERTAINMENT', 'DARLING INTL INC', 'PINNACLE ENTERTAINMT', 'KORN FERRY INTL', 'TRUEBLUE INC', 'MDS INC', 'PETROBRAS ENERGIA', 'PATNI COMPUTER SYS', 'UNIFIRST CP', 'CORPBANCA REG S GDR', 'BOYD GAMING CORP', 'MI DEV INC CL A', 'MEDICL PROP TRST, IN', 'ROBBINS & MYERS INC', 'SOVRAN STORAGE', 'TIMBERLAND CO A', 'L-1 IDNTTY (HC)', 'BADGER METER INC', 'EQUITY ONE INC', 'FINANCIAL FED CP', 'PERUSAHAAN SATLT CP', 'INLAND REAL ESTATE', 'LIONS GATE ENTMT CP', 'PREMIERE GLOBAL SVCS', 'TOOTSIE ROLL IND', 'CHINA SOUTH AIR LTD', 'ACADIA RLTY TR', 'A V X CORP', 'COMPLETE PROD SVCS', "DILLARD'S INC", 'INTERLINE BRANDS INC', 'L T C PROP INC', 'TYLER TECHNGIES', 'ADMINISTAFF INC', 'CIT GROUP INC (DEL)', 'GENCO SHIPPING', 'KOPPERS HOLDINGS INC', 'SYNNEX CORP', 'U S CELLULAR', 'EMBOTELL ANDNA SA B', 'DELTIC TIMBER CP', 'DYCOM INDS INC', 'GAYLORD ENT CO NEW', 'GRIFFON CP', 'LIVE NATION, INC.', 'AMCOL INTL CP', 'AMER GREETINGS CL-A', 'LANDAUR INC', 'PARKER DRILLING CO', 'TELEFONICA ARG NEW', 'CLEARWATER PAPER CP', 'CATO CORP CL A', 'GLATFELTER', 'HORNBECK OFFSHR SRVS', 'TUTOR PERINI CP', 'STONE ENERGY CP', 'SKECHERS USA INC', 'CVR ENERGY INC', 'QUANEX BLDG PRODS CP', 'USEC INC', 'TATA COMM LTD ADR', 'AEGEAN MARINE PETROL', 'ARMSTRONG WORLD INDU', 'COTT CP', 'GREATBATCH, INC.', 'HARTE HANKS INC', 'LINDSAY CORPORATION', '99C ONLY STORES', 'SHIP FINC INTL', 'STAGE STORES INC', 'STANLEY INC', 'DUPONT FABROS TECH', 'RISKMETRICS GROUP', 'WILLBROS GRP INC DE', 'CHINA EASTERN AIRLNE', 'CKE RESTAURANTS', 'CAL DIVE INTL INC', 'FIRST COMMONWLTH FIN', 'COMFORT SYS USA INC', 'POLYONE CORP', 'FORESTAR GROUP', 'WESTLAKE CHEMICAL CO', 'WAUSAU PAPER CORP.', 'AERCAP HOLDINGS N.V.', 'BRUSH ENGINEERED MAT', 'CNH GLOBAL NV', 'GREIF INC CL B', 'KINDRED HEALTHCARE#', 'MASTEC INC.', 'ORION MARINE', 'JOHN BEAN TECH CORP', 'WESTERN ALNC BANCORP', 'AIRCASTLE LTD CMN ST', 'ARBITRON INC', 'CIRCOR INTL INC', 'HANGER ORTHOPEDIC GP', 'HORACE MANN EDUCATOR', 'KNOLL, INC', 'STEELCASE INC', 'LONGTOP FINL TEC ADS', 'ALBANY INTL CP CL A', 'AZZ INCORPORATED', 'EMERGENCY MED SVCS', 'MEADOWBROOK INS GRP', 'MUELLER WATER PRODUC', 'AMER EQ INV LIFE HLD', 'CALLAWAY GOLF CP', 'ENPRO INDUSTRIES INC', 'SUNSTONE HOTEL INV', 'SEASPAN CORPORATION', 'TENNANT CO', 'UNITED RENTALS INC', 'UNIVERSAL TECH INST', 'ASBURY AUTOMOTIVE GR', 'COLONIAL PROPERTY TR', 'DYNCORP INTL INC.', 'DOLLAR THRIFTY AUTO', 'GENESCO INC', 'LA Z BOY INC', 'NELNET INC', 'NATL PRESTO IND', 'PARK ELECTROCHEMICAL', 'ROGERS CP', 'BOSTON BEER CO INC', 'FLAGSTONE REINSURANC', 'TEEKAY TANKERS CL A', 'K12 INC', 'BANCO LATINOAMER SA', 'GENERAL MARITIME NEW', 'HEICO CP CL A', 'OCWEN FINL CORP', 'PEP BOYS MAN MOE', 'REHABCARE GROUP INC', 'RSC HOLDINGS INC', 'PENNYMAC MTG INVT TR', 'W&T OFFSHORE, INC.', 'FEDERAL SIGNAL CP', 'GETTY RLTY HLDG CO', 'IOWA TELECOM SVCS', 'RUBY TUESDAY INC', 'RTI INTL METALS INC', 'STEPAN CO.', 'SPARTECH CP', 'STANDARD PACIFIC LP', 'SWS GROUP INC', 'TSAKOS ENERGY NAVIG', 'UNIVERSAL AMERICAN#', 'COHN & STEERS', 'VIAD CP', 'DREW INDUSTRIES INC', 'US AIRWAYS GROUP INC', 'NATIONAL FINL PTNRS', 'TREDEGAR CORP', 'DANA HOLDING CP', 'EMDEON INC.', 'EMBOTELL ANDINA SA A', 'SAUL CENTERS INC', 'BLOUNT INTL INC', 'ENNIS, INC.', 'ETHAN ALLEN INTERIOR', 'DINEEQUITY, INC', 'LEXINGTON REALTY TRU', 'PARKWAY PROP INC.', 'PRE PAID LEGAL SVCS', 'ADMINISTADORA PENSIO', 'SYMMETRY MEDICAL INC', 'UNIV HEALTH REAL EST', 'AMERICAN REPRO CO', 'BUCKEYE TECH INC', 'CBIZ INC', 'COUSINS PROP INC', 'EVERCORE PARTNERS IN', 'INTERNATIONAL COAL G', 'THOMSON ADS', 'TEXAS PACIFIC LAND', 'CINEMARK HLDGS INC', 'LDK SOLAR CO ADR', 'DUFF & PHELPS CL A', 'ZEP INC', 'TRIPLE-S MGMT CL B', 'WEIS MARKETS INC', 'AMERICAN ORIENTL BIO', 'BROWN SHOE CO INC', 'HEARTLAND PYMT SYS', 'LIZ CLAIBORNE INC', 'METHODE ELECTR', 'MAHANAGAR TEL ADS', 'SUPERIOR IND INTL', 'TEJON RANCH CO', 'HHGREGG INC', 'CHINA DIG TV HDG ADS', 'WINNEBAGO IND INC', 'HARRY WINSTON DIA CP', 'AMBAC FINL GRP INC', 'ALLIANCE ONE INTL', 'DOMINOS PIZZA INC', 'EMERITUS CP', 'FERRO CP', 'HUTCHISON TEL ADS', 'MYERS INDS INC', 'NAVIOS MARITIME', 'ONEBEACON INS GRP', 'ORIENTAL FIN GROUP', 'SONIC AUTOMOTIVE INC', 'TITAN INTL INC', 'B&G FOODS INC', 'DOMAN MEDIA COMPANY', 'VANCEINFO TECH ADS', 'WESTERN REFINING INC', 'WORLD WRESTLING ENT', 'C T S CP', 'GLOBAL CASH ACS HLDG', 'IMATION CP', 'SPHERION CORP', 'TECHNITROL INC', 'VAALCO ENERGY INC', 'VIACOM INC CL A', 'WNS (HOLDINGS) LIMIT', 'ACCO BRANDS CORP', 'AMN HEALTHCARE SVCS', 'AMER AXLE&MFG HLDS', 'BELO CORP', 'EDUCATION RLTY TRUST', 'MAIDENFORM BRANDS', 'NACCO INDS CL A', 'STILLWATER MNG CO', 'S J W CP', '3PAR INC', 'BRIDGEPOINT EDUCATIO', 'DIGITALGLOBE, INC', 'BLYTH INC NEW', 'THE STEAK N SHAKE CO', 'EMERGENT BIOSOLUTION', 'FIRST POTOMAC RTY TR', 'PRESTIGE BRAND HLGS', 'SUN COMMUNITIES INC', 'COLFAX CORPORATION', 'URSTADT BIDDLE A', 'U-STORE-IT TRUST', 'ADVANCE AMERICA INC.', 'CLEAR CHANNL OUTDOOR', 'OPPENHEIMER HLDGS A', 'MARCUS CP', 'MOLINA HEALTHCARE', 'R P C INC', 'C N A SURETY CP', 'QUIKSILVER CP', 'AMERICAN DAIRY INC', 'ASHFORD HOSP TR INC', 'CHRISTOPHER', 'CEDAR SHOP NEW', 'FIRST BANCRP HLDG CO', 'M I HOMES INC', 'MCCORMICK & CO VTG', 'MODINE MFG CO', 'PENN REAL ESTATE TR', 'TEXTAINER GROUP HDG', 'NETSUITE INC', 'WARNER MUSIC GRP CRP', 'BOWNE AND CO', 'CITIZEN INC', 'CORNELL COMPANIES', 'DHT MARITIME, INC.', 'GREAT ATLANTIC PAC', 'GENCORP INC', 'HEICO CP', 'ION GEOPHYSICAL CORP', 'QUAKER CHEM CP', 'LSB INDUSTRIES INC', 'M&F WORLDWIDE CP', 'STURM RUGER AND CO', 'SAFEGUARD SCIENTIFIC', 'STEWART INFO SVC', 'TREX CO INC', 'NETEZZA CORPORATION', 'CHINA SECURITY', 'COMPELLENT TECH INC', 'SOLARWINDS INC', 'QUANTUM CP DSSG', 'FBL FINANCIAL GROUP', 'GRUMA SAB DE CV ADS', 'LITHIA MOTORS INC', 'CENVEO INC', 'NORTHSTAR RLTY FIN', 'POLYPORE INTERNATION', 'PETROQUEST ENERGY', 'BABCOCK & BROWN AIR', 'UNITIL CP', 'ASSISTED LIVING NEW', 'AMPCO PITTS CP', 'ISTAR FINL INC', 'CASCADE CP', 'CIBER INC', 'CHESAPEAKE UTIL CP', 'CRYOLIFE INC', 'FELCOR LODGING TR', 'FIRST MERCURY FINANC', 'FIRST IND RLTY INC', 'MOVADO GROUP INC', 'NEWPARK RESOURCES', 'PANHANDLE OIL & GAS', 'P M I GROUP INC', 'SEABRIGHT INSURANCE', 'SPEEDWAY MOTORSPORTS', 'KHD HUMBOLDT WEDAG', 'ORBITZ WORLDWIDE INC', 'LUMBER LIQUIDATORS', 'WESTWOOD HLDGS GRP', 'CASTLE A M AND CO', 'C D I CP', 'CONS GRAPHICS INC', 'CENTRAL VT PUB SVC', 'CHINA YUCHAI INTL LT', 'HILL INTERNATIONAL', 'HOVNANIAN ENT INC', 'LABRANCHE & CO INC', 'MEDIFAST INC', 'OMNOVA SOLUTIONS INC', 'PIKE ELECTRIC CORP.', 'PIER ONE INC', 'THE PHOENIX CO INC', 'SIMCERE PHARMA ADS', 'RENESOLA LTD', 'TELMEX INTERNACIONAL', 'GOVERNMENT PROPERTIE', 'CANTEL MEDICAL CORP', 'DSW INC.', 'ENZO BIOCHEM INC', 'FURNITURE BRNDS INTL', 'GENESIS LEASE LIMITE', 'HAVERTY FURN COS SC', 'INDUSTRIOS BACHOCO', 'JACKSON HEWITT TAX', 'KITE REALTY GROUP TR', 'MONEYGRAM INTL', 'OXFORD INDS', 'PUBLIC STG CL A', 'RAMCO GERS PROP', 'E W SCRIPPS CL A', 'STUDENT LOAN CP', 'STANDEX INTL CP', 'TWEEN BRANDS INC', 'BWAY HOLDINGS CO', 'AMER VANGUARD CP', 'BORDERS GROUP INC', 'HARVEST NAT RES INC', 'C S S IND', 'DUCOMMUN INC', 'GAMCO INVESTORS', 'GREENBRIER CO INC', 'GRAPHIC PACKAGING HO', 'KINGSWAY FINANCIAL S', 'KRISPY KREME DOUGHNT', 'JMP GROUP INC', 'INVESCO MORTGAGE INC', 'VENOCO, INC.', 'AMER SAFTY INS HLDGS', 'AGREE REALTY CP', 'BASIC ENERGY SRVC', 'BBVA BANCO FRANCES', 'BEAZER HOMES USA INC', 'COGDELL SPENCER INC', 'HORIZON LINES INC', 'I R S INVERSION Y', 'CAPLEASE FNDING', 'MET PRO CP', 'NATURAL GAS SVCS GRP', 'NEENAH PAPER INC', 'NAM TAI ELECTRONICS', 'SKYLINE CP', 'STANDARD MOTOR PROD', 'STERLING BANCORP', 'SYSTEMAX INC', 'KADANT INC', 'TRANSPORTADORA ADS', 'PROS HOLDINGS INC', 'CHINA NEPSTAR ADS', 'ALLIANCE HEALTHCARE', 'CAMBREX CP', 'HEADWATERS INC', 'FIRST MARBLEHEAD CP', 'HERSHA HOSPITALITY', 'INTL SHIPHOLDING CP', 'JOURNAL COMM INC', 'FURMANITE CORP', 'SCHAWK INC', 'MAC GRAY CP', 'SKILLED HEALTHCARE', 'VIRGIN MOBILE USA', 'CBS CORP CL A', 'ZALE CP', 'EXCEL MARITIME CARR', 'GLIMCHER REALTY TRST', 'HYPERCOM CP', 'MIDAS INC', 'TAL INTERNATIONL GRP', 'TALBOTS INC', 'BOISE INC.', 'ROSETTA STONE, INC.', 'CYPRESS SHARPRIDGE', 'DUOYUAN GLOBAL WATER', 'VITRO SOCIEDAD ADS', 'ASSOCIATED EST RLTY', 'ALON USA ENERGY, INC', 'BLUE SQ ISRAEL ADS', 'COMPTON PETROLEUM CO', 'HUBBELL INC A', 'MARINEMAX INC', 'LEAPFROG ENTERPRISES', 'MCCLATCHY CO HLD', 'MARTHA STEWART LIV', 'NEW YORK & CO INC.', 'RAIT FINANCIAL TRUST', 'EMPRESA DIST Y COM', 'DICE HOLDINGS INC', 'WSP HOLDINGS LTD ADS', 'CAPITAL SR LIVING CP', 'DOVER DOWNS GAMING', 'DELEK US HOLDINGS', 'ENTERCOM COMMUN CP', 'WINTHROP REALTY NEW', 'GP STRATEGIES CP', 'LENNAR CORP CL B', "LANDRY'S RESTAURANTS", 'NORTH AMERICAN ENERG', 'REVLON INC NEW', 'STARTEK INC', 'LIN TV CORP', 'GUSHAN ENV EGY ADS', 'UNIFI INC', 'VALHI INC', 'ALAMO GP INC', 'SEALY CORPORATION', 'C P I CORP', 'DYNEX CPTL INC', 'HFF INC', 'LYDALL INC', 'LUBY S INC', 'STEINWAY MUSICAL', 'MEDIA GENERAL CL A', 'MILLER IND NEW', 'NYMAGIC INC', 'RASER TECH INC', 'STRATEGIC HOTELS INC', 'SUNRISE SENIOR LVNG', 'TODD SHPYRDS CP', 'CARE INVESTMENT TR', 'NOAH EDUCATION ADS', 'XINYUAN RE CO ADS', 'VOLT INFO SCI INC', 'RED LION HOTELS CP', 'Y P F SOCIEDADE ANON', 'ALLIS-CHALMERS ENRGY', 'GRUPO CASA SABA', 'BLOCKBUSTER INC', 'BIO RAD LABS CL B', 'CAPITOL BANCORP LTD', 'CENTRAL PACIFIC FNCL', 'FRANKLIN COVEY CO', 'GERBER SCIENTIFIC', 'INTERTAPE POLYMER GP', 'KEITHLEY INSTRUMENTS', 'LEE ENTERPRISES', 'MARINE PRODUCTS CORP', 'NCI BLDG SYS INC', 'OIL DRI CP OF AMERIC', 'ONE LIBERTY PROP', 'REX STORES CP', 'RESOURCE CAP CORP', 'STONERIDGE INC', 'TRIMAS CORPORATION', 'GLOBAL SHIP LEASE A', 'SAFE BULKERS, INC', 'FED AGRICUL MTG C', 'BUILD A BEAR WORKSHP', 'BROOKFIELD HOMES', 'BLUELINX HOLDINGS', 'CARRIAGE SVCS INC', 'ARLINGTON ASSET CL A', 'REDDY ICE HLDGS INC', 'KENNETH COLE PROD IN', 'K V PHARMA CL A', 'NEWCASTLE INV CP', 'PRIMUS GUARANTY LTD.', "AARON'S INC CL A", 'RUSS BERRIE CO INC', 'SAUER-DANFOSS INC', 'A.H. BELO CORPORATIO', 'CASCAL NV', 'CHINA DISTANCE EDUC', 'CHEMSPEC INTL LTD', 'WABASH NATL CP', 'SCHIFF NUTRIT INTL', 'ZAPATA CP (NEW)', 'ARBOR REALTY TR', 'ANTHRACITE CAP INC', 'BANKATLANTIC BNCP A', 'C&D TECHNOLOGIES INC', 'CRAWFORD CO CL A', 'CRAWFORD CO CL B', 'ENTRAVISION COMM CP', 'FLAGSTAR BANCORP', 'GRAMERCY CAP CORP', 'JOHN WILEY SONS CL B', 'MAGNETEK INC', "MORTON'S REST GRP", 'N L INDS', 'OMEGA PROTEIN CP', 'PLAYBOY ENT HLD CL B', 'PRIMEDIA INC NEW', 'GRUPO RADIO CENTRO', 'ALESCO FINANCIAL INC', 'STANDARD REGIST', 'T R C COS INC', 'TONGJITANG CH MD ADR', 'ACORN INTERNATIONAL,', 'CAI INTERNATIONAL, I', 'MAXCOM TELECOM ADS', 'PZENA INV MGMT CL A', 'AGRIA CORP ADS', 'GENERAL STEEL HLDGS', 'URSTADT BIDDLE PROP', 'RETAIL VENTURES INC', 'B R T REALTY TRUST', 'BLUEGREEN CP', 'CULP INC', 'CALLON PETROLEUM', 'DANAOS CORPORATION', 'NAUTILUS INC', 'FLOTEK INDS INC (DE)', 'FAIRPOINT COMM INC', 'GEORGIA GULF CP NEW', 'IDT CORP CL B NEW', 'INDEPENDENCE HLDG', 'FIRST ACCEPTANCE CP', 'MAGUIRE PROPERTIES', 'NATUZZI SPA ADS', 'P A R TECH CP', 'SANTANDER BNCP (HLDG', 'STARRETT L S CO CL A', 'MOLSON COORS CO CL A', 'THERAGENICS CORP', 'GRUPO TMM SAB ADS A', 'QIAO XING MOBILE COM', 'AMER RLTY INVESTORS', 'AMREP CP NEW', 'BLOCKBUSTER INC CL B', 'CHAMPION ENTERPRISES', 'CAPITAL TRUST SBI', 'DOVER MOTORSPORTS', 'FOREST CITY ENT CL B', 'GRUBB', 'GRAY TELEVISION INC', 'INTERSTATE HTLS', 'IRWIN FINANCIAL CORP', 'KRONOS WORLDWIDE INC', 'MAUI LAND & PINE', 'SPARTON CP', 'MERIDIAN RES CP', 'GUARANTY FIN GROUP', 'VERSO PAPER CORP', 'VONAGE HOLDINGS CORP', 'W HOLDING CO INC NEW', 'EXPRESSJET HLDGS INC', 'XERIUM TECHNOLOGIES', 'CONSTELLATION BRD B', 'COMPX INTL INC', 'DORAL FINANCIAL', 'HAVERTY FURN CL A SC', 'I D T CORP NEW', '4 KIDS ENTERTAINMENT', 'K V PHARMA CL B', 'METROGAS ADS CL B', 'MOOG INC CL B', 'TRANSCONTL RTY INVTR', 'GRAY TELEVISION CL A', 'PLAYBOY ENT HLD CL A']
+
+
 #### MARKETS ####
 
 indexesnames = ["US indices", "European Indices", "Other Markets Indices"]
 idindexes = ["usindex", "eurindex", "othindex"]
 
-usmarkets = ["Dow Jones Industrial", "NASDAQ 100", "S&P 500", "NYSE World Leaders", "NYSE US 100", "NASDAQ Biotechnology "]
-idusmarkets = ["dow", "nasdaq", "sp500", "nyworldlead", "ny100", "nasdaqbio"]
+usmarkets = ["Dow Jones Industrial", "NASDAQ 100", "S&P 500", "NYSE World Leaders", "NYSE US 100", "NASDAQ Biotechnology", "NYSE COMPOSITE INDEX"]
+idusmarkets = ["dow", "nasdaq", "sp500", "nyworldlead", "ny100", "nasdaqbio", "nysecom"]
 
 eumarkets = ["IBEX 35 (SPAIN)", "MERCADO CONTINUO (SPAIN)", "IBEX NM (SPAIN)", "FTSE ALL-SHARE (UK)", "FTSE 100 (UK)", "FTSE 250 (UK)", "CAC 40 (FRANCE)", "DAX (GERMANY)", "EURO STOXX 50 (EUROPE)", "S&P / MIB INDX (ITALY)", "MIB 30 (ITALY)", "MIDEX (ITALY)", "MIBTEL (ITALY)", "SMI (SWITZERLAND)", "EURONEXT BEL-20 (BELGIUM)", "AEX (NETHERLANDS)", "OSLO EXCH ALL SHARE (NORWAY)"]
 ideumarkets = ["ibex35", "mc", "ibexnm", "ftseall", "ftse100", "ftse250", "cac40", "gdaxi", "eurostoxx50", "spmib", "mib30", "midex", "mibtel", "smi", "euronext", "aex", "exch"]
@@ -187,5 +193,5 @@ eusymbols = [ibex35_symbols, mc_symbols, ibexnm_symbols, ftseall_symbols, ftse10
     ftse250_symbols, cac40_symbols, gdaxi_symbols, eurostoxx50_symbols, spmib_symbols, mib30_symbols,
     midex_symbols, mibtel_symbols, smi_symbols, euronext_symbols, aex_symbols, exch_symbols]
 
-usnames = [dow_jones_names, nasdaq_names, sp500_names, nyworldlead_names, ny100_names, nasdaqbio_names]
-ussymbols = [dow_jones_symbols, nasdaq_symbols, sp500_symbols, nyworldlead_symbols, ny100_symbols, nasdaqbio_symbols]
+usnames = [dow_jones_names, nasdaq_names, sp500_names, nyworldlead_names, ny100_names, nasdaqbio_names, nysecomp_names]
+ussymbols = [dow_jones_symbols, nasdaq_symbols, sp500_symbols, nyworldlead_symbols, ny100_symbols, nasdaqbio_symbols, nysecomp_symbols]
index f321ba2..0fa71d8 100644 (file)
Binary files a/pixmaps/stockthis.png and b/pixmaps/stockthis.png differ
index 83c4ec6..647edc1 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -24,6 +24,7 @@ pixmaps = ['pixmaps/stockthis.png', 'pixmaps/maemoorg.png']
 inst_dbus = ['stockthis.service']
 inst_icon = ['stockthis.png']
 inst_icon_sca = ['pixmaps/stockthis.png']
+sh_bin = ['stockthis']
 
 data_files = [
   ('share/applications/hildon', inst_desktop),
@@ -34,6 +35,7 @@ data_files = [
   ('share/dbus-1/services',   inst_dbus),
 ]
 
+
 setup(
   name         = 'stockthis',
   version      = '0.3',
@@ -41,5 +43,6 @@ setup(
   author       = 'Daniel Martin Yerga',
   author_email = 'dyerga@gmail.com',
   url          = 'https://garage.maemo.org/projects/stockthis',
-  data_files   = data_files
+  data_files   = data_files,
+  scripts      = sh_bin
 )
diff --git a/stockthis b/stockthis
new file mode 100755 (executable)
index 0000000..8f246bb
--- /dev/null
+++ b/stockthis
@@ -0,0 +1,6 @@
+#!/bin/sh
+
+PROGRAM=/usr/share/stockthis/stockthis.py
+PYTHON=`which python2.5`
+
+$PYTHON $PROGRAM
index f627fbb..dcd3c37 100644 (file)
@@ -11,3 +11,6 @@ X-Window-Icon=stockthis
 X-HildonDesk-ShowInToolbar=true
 X-Osso-Service=net.yerga.stockthis
 X-Osso-Type=application/x-executable
+X-Maemo-Category=Main
+X-Text-Domain=stockthis
+X-Maemo-Wm-Class=StockThis
index 2b5aed5..fbc6cc4 100644 (file)
Binary files a/stockthis.png and b/stockthis.png differ
index 9de17dc..86fb395 100644 (file)
@@ -20,7 +20,7 @@
 # Version 0.1
 #
 
-_version = "StockThis 0.3 alpha1 rev1"
+_version = "StockThis 0.3 beta1 rev1"
 
 import urllib2
 import gtk, gobject
@@ -72,7 +72,8 @@ ui_normal = gtk.HILDON_UI_MODE_NORMAL
 ui_edit = gtk.HILDON_UI_MODE_EDIT
 winprogind = hildon.hildon_gtk_window_set_progress_indicator
 
-logger.debug("test this log")
+allnames = []
+allsymbols = []
 
 gtk.gdk.threads_init()
 
@@ -90,7 +91,7 @@ class StocksPy:
         self.create_menu(self.window)
 
         vbox = gtk.VBox()
-        toolbar = self.main_toolbar(False, False, None, '', '')
+        toolbar = self.main_toolbar(False, False, None, '', '', True)
 
         parea = hildon.PannableArea()
         tv = hildon.GtkTreeView(ui_normal)
@@ -131,7 +132,7 @@ class StocksPy:
         window.set_title("StockThis - " + inmodel[path][1])
 
         vbox = gtk.VBox()
-        toolbar = self.main_toolbar(False, False, None, '', '')
+        toolbar = self.main_toolbar(False, False, None, '', '', False)
 
         parea = hildon.PannableArea()
         parea.connect("horizontal-movement", self.horizontal_mov)
@@ -153,15 +154,18 @@ class StocksPy:
         #direction = 2 right-to-left
         #direction = 3 lefto-to-right
 
+        vadj = parea.get_vadjustment()
+        val = vadj.get_value()
+
         if direction == 2:
-            parea.scroll_to(-1, initial_y-400)
+            if int(val)-2500 < 0:
+                 parea.scroll_to(-1, 0)
+            else:
+                parea.scroll_to(-1, int(val)-2500)
         elif direction == 3:
-            parea.scroll_to(-1, initial_y+400)
-
-        print direction
-        print initial_x
-        print initial_y
+            parea.scroll_to(-1, int(val)+3500)
 
+        #print val
 
     def show_quotes_view(self, widget, path, column, model, portfolio):
         quote = model[path][0], model[path][1]
@@ -311,7 +315,7 @@ class StocksPy:
         widgets = [win, ltitle, lprice, lchange,  lpercent, lvolume, l52whigh,
                     l52wlow, lshares, holdingsvalue, dayvaluechange]
 
-        toolbar = self.main_toolbar(True, portfolio, widgets, quote[0], quote[1])
+        toolbar = self.main_toolbar(True, portfolio, widgets, quote[0], quote[1], False)
 
         vbox.pack_start(ltitle, False, False, 0)
         vbox.pack_start(gtk.HSeparator(), False, False, 0)
@@ -438,7 +442,7 @@ class StocksPy:
         win.set_title("StockThis - Graph View - " + name)
 
         vbox = gtk.VBox()
-        toolbar = self.main_toolbar(False, True, None, '', '')
+        toolbar = self.main_toolbar(False, True, None, '', '', False)
 
         self.graphs_title = gtk.Label(name)
         color = gtk.gdk.color_parse("#03A5FF")
@@ -563,9 +567,9 @@ class StocksPy:
             lstore.set(iter, 0, ids[item], 1, names[item])
         return lstore
 
-    def main_toolbar(self, quotesview, portfolio, widgets, symbol, name):
+    def main_toolbar(self, quotesview, portfolio, widgets, symbol, name, initial):
         toolbar = gtk.HBox()
-        toolbar.set_homogeneous(True)
+        #toolbar.set_homogeneous(True)
 
         portfolio_btn = hildon.Button(fhsize, horbtn)
         portfolio_btn.set_title("Portfolio")
@@ -580,16 +584,146 @@ class StocksPy:
         refresh_btn.connect("clicked", self.refresh_stock_data, portfolio,
                             widgets, symbol)
 
+
+        stockiconspath = "/usr/share/icons/hicolor/48x48/hildon/"
+        info_btn = hildon.Button(fhsize, horbtn)
+        img = gtk.Image()
+        img.set_from_file(stockiconspath + "general_information.png")
+        info_btn.set_image(img)
+        info_btn.connect("clicked", self.show_app_information)
+
+        search_btn = hildon.Button(fhsize, horbtn)
+        img = gtk.Image()
+        img.set_from_file(stockiconspath + "general_search.png")
+        search_btn.set_image(img)
+        search_btn.connect("clicked", self.show_search_dialog)
+
         if not portfolio:
             toolbar.pack_start(portfolio_btn)
+            if not quotesview:
+                toolbar.pack_start(info_btn, False, False, 0)
         if quotesview:
             toolbar.pack_start(graph_btn)
             toolbar.pack_start(refresh_btn)
 
+        if initial:
+            toolbar.pack_start(search_btn, False, False, 0)
+
         toolbar.show_all()
 
         return toolbar
 
+    def show_search_dialog(self, widget):
+        dlg = gtk.Dialog(title='Search company', parent=None, flags=0)
+        dlg.set_has_separator(False)
+
+        entry = hildon.Entry(fhsize)
+        dlg.vbox.pack_start(entry, False, False, 0)
+
+        button = hildon.Button(fhsize, horbtn)
+        button.set_label("Search")
+        button.connect("clicked", self.do_search, entry, dlg)
+        dlg.vbox.pack_start(button, False, False, 0)
+
+        dlg.show_all()
+        dlg.run()
+        dlg.destroy()
+
+
+    def do_search(self, widget, entry, dlg):
+        import thread
+        text = entry.get_text()
+        dlg.destroy()
+
+        winprogind(self.window, 1)
+        thread.start_new_thread(self._really_do_search, (text,))
+
+    def _really_do_search(self, text):
+
+        if allnames == []:
+            for market in marketdata.eunames:
+                for company in market:
+                    if not company in allnames:
+                        allnames.append(company)
+
+            for market in marketdata.omnames:
+                for company in market:
+                    if not company in allnames:
+                        allnames.append(company)
+
+            for market in marketdata.usnames:
+                for company in market:
+                    if not company in allnames:
+                        allnames.append(company)
+
+        if allsymbols == []:
+            for market in marketdata.eusymbols:
+                for company in market:
+                    if not company in allsymbols:
+                        allsymbols.append(company)
+
+            for market in marketdata.omsymbols:
+                for company in market:
+                    if not company in allsymbols:
+                        allsymbols.append(company)
+
+            for market in marketdata.ussymbols:
+                for company in market:
+                    if not company in allsymbols:
+                        allsymbols.append(company)
+
+        new_model = gtk.ListStore(gobject.TYPE_STRING, gobject.TYPE_STRING)
+        for i in range(len(allnames)):
+            if text.lower() in allnames[i].lower():
+                niter = new_model.append()
+                new_model.set(niter, 0, allsymbols[i], 1, allnames[i])
+
+        if len(new_model) == 0:
+            winprogind(self.window, 0)
+            gtk.gdk.threads_enter()
+            self.show_info_banner(self.window, "No items found for this search")
+            gtk.gdk.threads_leave()
+            return
+
+        gtk.gdk.threads_enter()
+        self.show_search_screen(new_model, text)
+        gtk.gdk.threads_leave()
+        winprogind(self.window, 0)
+
+
+    def show_search_screen(self, model, text):
+        window = hildon.StackableWindow()
+        self.create_menu(window)
+        window.set_title("StockThis - Search for " + text)
+
+        vbox = gtk.VBox()
+        toolbar = self.main_toolbar(False, False, None, '', '', False)
+
+        parea = hildon.PannableArea()
+        parea.connect("horizontal-movement", self.horizontal_mov)
+        tv = hildon.GtkTreeView(ui_normal)
+        tv.connect("row-activated", self.show_quotes_view, model, False)
+        tv.set_model(model)
+        self._tv_columns(tv)
+        parea.add(tv)
+
+        vbox.pack_start(parea, True, True, 0)
+        vbox.pack_start(gtk.HSeparator(), False, False, 5)
+        vbox.pack_start(toolbar, False, False, 0)
+
+        window.add(vbox)
+        window.show_all()
+
+
+    def show_app_information(self, widget):
+        self.show_information_note(self.window, (
+        "The data is got from Yahoo! Finance.\n"
+        "It could be delayed or even wrong.\n"
+        "The author doesn't validate in any way this data and therefore he is not responsible for any damage that may occur.\n\n"
+        "You can scroll large list with gestures:\n"
+        "Left-to-right gesture: scroll down.\n"
+        "Right-to-left gesture: scroll up."))
+
     def show_portfolio_view(self, widget):
         data = settings.load_portfolio(settingsdb)
 
@@ -786,6 +920,12 @@ class StocksPy:
         dialog.destroy()
         return False
 
+    def show_information_note(self, window, msg):
+        dialog = hildon.hildon_note_new_information(window, msg)
+        dialog.show_all()
+        result = dialog.run()
+        dialog.destroy()
+
     def show_info_banner(self, widget, msg):
         hildon.hildon_banner_show_information(widget, 'qgn_note_infoprint', msg)
 
@@ -800,9 +940,9 @@ class StocksPy:
 class About:
 
     def __init__(self, widget):
-        dialog = gtk.Dialog(title='About', parent=None, flags=0)
-        dialog.set_has_separator(False)
-        dialog.set_size_request(-1, 400)
+        self.abdialog = gtk.Dialog(title='About', parent=None, flags=0)
+        self.abdialog.set_has_separator(False)
+        self.abdialog.set_size_request(-1, 400)
 
         self.info_lb = gtk.Label()
         self.info_lb.set_line_wrap(True)
@@ -846,26 +986,34 @@ class About:
 
         self.show_info(None, 'description')
 
-        dialog.vbox.pack_start(self.action_btn, False, False, 0)
-        dialog.vbox.pack_start(self.image, False, False, 5)
-        dialog.vbox.pack_start(self.info_lb, True, True, 0)
-        dialog.vbox.pack_start(hbox1, False, False, 0)
+        self.abdialog.vbox.pack_start(self.action_btn, False, False, 0)
+        self.abdialog.vbox.pack_start(self.image, False, False, 5)
+        self.abdialog.vbox.pack_start(self.info_lb, True, True, 0)
+        self.abdialog.vbox.pack_start(hbox1, False, False, 0)
 
-        dialog.show_all()
+        self.abdialog.show_all()
         self.action_btn.hide()
         self.image.hide()
-        dialog.run()
-        dialog.destroy()
+        self.abdialog.run()
+        self.abdialog.destroy()
 
     def do_action(self, widget, action):
-        import webbrowser
+        import dbus
+
+        self.abdialog.destroy()
+
+        bus = dbus.SystemBus()
+        proxy = bus.get_object("com.nokia.osso_browser", "/com/nokia/osso_browser/request")
+        iface = dbus.Interface(proxy, 'com.nokia.osso_browser')
+
         if action == "donate":
             url = "http://stockthis.garage.maemo.org/donate.html"
         elif action == "report":
             url = "http://stockthis.garage.maemo.org/reporting.html"
         elif action == "vote":
             url = "http://maemo.org/downloads/product/stockthis"
-        webbrowser.open_new(url)
+
+        iface.load_url(url)
 
     def show_info(self, widget, kind):
         if kind == 'license':
@@ -905,7 +1053,6 @@ Developing good software takes time and hard work.
 If you like the program and it's helpful, consider donating a small amount of money.
 Donations are a great incentive and help the developer feel that the hard work is appreciated.</small>
 """
-
         elif kind == 'report':
             self.action_btn.show()
             self.image.hide()
@@ -913,11 +1060,10 @@ Donations are a great incentive and help the developer feel that the hard work i
             if self.id:
                 self.action_btn.disconnect(self.id)
             self.id = self.action_btn.connect("clicked", self.do_action, "report")
-            info = """<small>StockThis is being improved thanks to bug reports. The author appreciates very much all these reports.
+            info = """<small>StockThis is being improved thanks to bug reports that users have submitted. The author appreciates these reports.
 If the application is raising an error when you're using it, you have two choices to report this error:
 1) Send the log from the application menu (if there's an error in the log).
-2) Write a bug report in the bugtracker of StockThis with as much information as possible (especially the log from the menu).</small>"""
-
+2) Press the button and write a bug report with as much information as possible.</small>"""
         elif kind == 'vote':
             self.action_btn.show()
             self.image.show()
@@ -1030,6 +1176,20 @@ class Log:
             stockspy.show_info_banner(widget, 'Error saving the log file')
 
     def send(self, widget, dlg, logfile):
+        sendtxt = ("You are going to send the log to the developers.\n"
+        "This helps the developers to track problems with the application.\n"
+        "It doesn't send any personal information (like passwords or similar).")
+
+        dialog = hildon.hildon_note_new_confirmation(dlg, sendtxt)
+        dialog.set_button_texts("Send", "Cancel")
+        dialog.show_all()
+        response = dialog.run()
+        if response == gtk.RESPONSE_OK:
+            self.do_pre_send(dlg, logfile)
+
+        dialog.destroy()
+
+    def do_pre_send(self, dlg, logfile):
         import thread
         hildon.hildon_gtk_window_set_progress_indicator(dlg, 1)
         thread.start_new_thread(self._do_send, (dlg, logfile))