Go Back   xda-developers > HTC Diamond: Touch Diamond, MDA Compact IV > Touch Diamond, MDA Compact IV Themes and Apps


View Poll Results: How cool is this? (it's not an ego thing, just having fun)
This is amazing! 410 86.50%
I'll donate half my gains to the developer! 22 4.64%
I like another quote app better. 20 4.22%
The FruitFone app is better, and I live with my mother and think Jobs is kewl. 22 4.64%
Voters: 474. You may not vote on this poll

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 31st October 2008, 02:57 PM
GeckoDev GeckoDev is offline
Senior Member
 
Join Date: Jul 2008
Location: Florida
Posts: 176
Cool [APP][UPDATED Nov 24, 2008] TickerTape 0.5.1 - Get Stock Quotes & Charts!

Since we have all been having fun watching the stock market recently, I decided to write a quote/chart app, using the style of that fruity excuse for a phone as a springboard. So I present for your enjoyment an app called "Ticker Tape".

Notes:
See this post for a version translated into Russian. Resource files will be supported soon for translation into whatever languages you want.

As always, your thoughts and bug reports are appreciated!


UPDATED Nov 24, 2008 to version 0.5.1 (see next post for revisions)

To Avoid Losing Your Custom Lists:
The install might overwrite your data file. If you want to keep your existing lists, make a copy of TickerTape.dat before installing, and copy it back after installing.


Many thanks to those who have donated to this project!
:: dlugo, Tazkika, pwhooftman, mhoesch, 69alfa, romant,
:: fryman, ld-runner, zcai2672, rspman, vadim_bogaiskov
:: Sperbs, arcsvibe, klassej

Your continued support might inspire me to actually finish it.

.
Attached Images
File Type: jpg sshot005.jpg (46.8 KB, 18896 views)
Attached Files
File Type: cab TickerTape-0.5.1.cab (145.0 KB, 8391 views)
__________________

If you like my work, please donate using the links below.

Current Projects:
Ticker Tape - Get stock quotes - [FAQ] [donate here]
Video Poker for the Diamond! - [donate here]


HTC Touch Diamond
ROM: 1.93.456.2 WWE
Radio: 1.00.25.05

Last edited by GeckoDev; 3rd February 2009 at 02:02 AM..
Reply With Quote
Sponsored Links

  #2  
Old 31st October 2008, 02:57 PM
GeckoDev GeckoDev is offline
Senior Member
 
Join Date: Jul 2008
Location: Florida
Posts: 176
Default

Features
  • Create and edit ticker lists
  • Download quotes and charts for the symbols on your lists
  • Show charts for period ranging from 1 day to 5 years
  • Show charts in line, bar, or candlestick format
  • Show chart fullscreen
  • Completely touch-friendly
  • Scroll through lists and tickers using touch screen buttons, gestures, or D-pad
  • Set the download (refresh) rate from 5 seconds to 30 minutes, or Never
  • Settings for download behavior, and chart caching
  • Integration with AppToDate for automatic updates

Note: "Compare To" will be expanded later so you can get charts comparing any tickers.


FAQ
  • Can you add the ^XYZ index and the XYZ stock to TickerTape?
    NO. The data is downloaded from Yahoo, because it is the only free service I know of. If Yahoo doesn't have it, then I'm sorry, but there's nothing I can do about it for this app.
    The data is not scraped off a web page, so sites that display the data you want (even Yahoo's own real-time quote pages) are not useful to Ticker Tape.
    Yahoo (and therefore Ticker Tape) has information for a lot of the world markets, but there are some markets it does not provide. Again, I'm sorry, but that's just how it is.
  • How do I get quotes for Company X?
    Find the ticker symbol here, and add it to Ticker Tape.
  • I added a ticker, but there's no data. Why?
    You probably need an exhange extension at the end of the ticker. Find the correct ticker symbol here.
  • Where can I get a list of indices?
    Here for US indices, or here for major world indices.
  • Where can I get a list of currency exchange symbols?
    Here
  • How do I get the price of Gold, Crude, Lean Hogs, and other commodities futures?
    Use the symbols found here
  • What stock exchanges are available in Ticker Tape?
    A list of them is here.
  • How long are the quotes delayed?
    This depends on the exchange. The delays are listed here. Most indices are real-time.
  • How much data is downloaded?
    Quotes: ~80 bytes per ticker (~480 bytes for a full list)
    Charts: ~2.5KB each
  • Can Ticker Tape do [insert feature here]?
    Yes, of course it can. The next version will do your laundry too.
  • I installed it on my non-VGA device, and it looks funny.
    Ticker Tape was initially designed for VGA. This *is*, after all, a forum for Diamonds. The latest version has been tweaked to support QVGA, but there might be some areas that still need work. It does not and will not have support for square-screen devices.

Future Features
  • Custom symbols for "Compare To" charts
  • Implement settings for download rate in off-market hours
  • Search feature to find ticker symbols
  • Adjust times based on regional settings
  • D-pad navigation in menu and other places.
  • Ability to rearrange/insert lists and tickers
  • Advanced ticker properties, such as notes, held positions, and alarms
  • Ability run in a TF3D tab - THIS DOES NOT SEEM TO BE POSSIBLE AT THIS POINT - See this post
  • More adjustments for non-VGA resolutions
  • Import/export lists


Revision History

Version 0.5.1 - Nov 24 2008 (minor update)
  • Added swipe (gesture) to switch between lists.
  • Added Exit button to menu.
  • Changed application icon.
  • Tweaked menu item borders to look better.
  • Rearranged menu a little to accomodate more items now and in the future.

Version 0.5 - Nov 9 2008
  • Optimized menu for speed.
  • Implemented settings for download behavior and chart caching.
  • Replaced price change calculations with downloaded values.
  • Tap chart to show fullscreen.
  • Some tweaks for various resolutions.

Version 0.4 - Nov 4 2008
  • Fixed the keyboard issue.
  • Fixed a problem where ticker data was not displayed when the previous closing price was not available.
  • Fixed the percent change calculation.
  • Added support for 3 decimal places.
  • Enabled comparison charts (limited ... this will be explanded later).
  • Other minor UI tweaks

Version 0.3 - Nov 2 2008
  • Enabled use of D-pad for naviagation on main screen
  • Fixed numeric displays for various regional settings
  • Added integration with AppToDate
  • Fixed issue with (some?) tickers that are reported in non-US currencies
  • (NOTE: the above fix should take care of all the crashes reported so far, as they were all related to the issue of either non-US currency, or symbols that weren't found)
  • Changed application icon (happy now th1nm1nt? )
  • Other minor UI tweaks

Version 0.2.1 - Oct 31 2008
  • Enabled everything except "Compare To" and "Settings"
  • Bug fix when adding symbols that don't exist

Version 0.1 - Oct 31 2008
  • Initial "concept" release

Last edited by GeckoDev; 5th January 2009 at 10:02 PM..
Reply With Quote

  #3  
Old 31st October 2008, 04:00 PM
alken00 alken00 is offline
Member
 
Join Date: Jul 2007
Posts: 51
Default

keep working... I have faith
Reply With Quote

  #4  
Old 31st October 2008, 04:19 PM
stpete111's Avatar
stpete111 stpete111 is offline
Senior Member
 
Join Date: Jun 2005
Posts: 640
Default

GeckoDev, I'm still waiting for a decent stock app and this looks very promising. I'll be an avid supporter if you keep developing.

My only suggestion, and you've probably already thought of this, would be to include enough options in settings for what happens over the data connection based on the usage of the app.

For example: have checkboxes/choices in settings for options like such as:

-Continue streaming in realtime when program is minimized
-Prompt user that data is still streaming when program is minimized or unfocused after: (then add choices for 30 sec, 1 min, 2 min, 3 min, etc)
-Do not download any data when program is minimized
-Only update manually
-Update every: (choices of times)

You get the idea, something like that. The point being that those of us that don't have unlimited data connections, warnings and settings should be there to prevent accidental overages of data usage. A streaming stock app would be a very easy app to end up forgetting is on and using data and causing overages, whereas at least with a broswer, you're most likely eventually just going to end up parked on one page with no further data being streamed, if you accidentally leave the browser open.
__________________
"It's better to have these features and not need them than to need them and not have them..."

HTC Touch HD (Telstra Version)
Reply With Quote

  #5  
Old 31st October 2008, 04:29 PM
anthony_kwok anthony_kwok is offline
Junior Member
 
Join Date: Mar 2007
Posts: 14
Talking

It seems great, I willing to wait for this.
Reply With Quote

  #6  
Old 31st October 2008, 04:33 PM
mugglesquop's Avatar
mugglesquop mugglesquop is offline
Senior Member
 
Join Date: Oct 2007
Location: Gloucstershire
Posts: 1,400
Default

very nice, looks good as a start

will be following this thread
__________________
.:: T-Mobile MDA Compact III ::.
.:: WM5 - Standard ::.

.:: T-Mobile MDA Vario III ::.
.:: WM6.1 - Death V4.1 BE::.

.:: HTC Touch Diamond ::.
.:: ROM changes all the time ::.

want to buy me a Pint?
Reply With Quote

  #7  
Old 31st October 2008, 04:54 PM
gerazzo's Avatar
gerazzo gerazzo is offline
Senior Member
 
Join Date: Jan 2005
Location: Napoli
Posts: 228
Default

exactly what I was looking for.
Thanks
__________________
Come to se my Youtube Channel : http://it.youtube.com/gerazzo
Reply With Quote

  #8  
Old 31st October 2008, 05:07 PM
GeckoDev GeckoDev is offline
Senior Member
 
Join Date: Jul 2008
Location: Florida
Posts: 176
Default

Quote:
Originally Posted by stpete111 View Post
-Continue streaming in realtime when program is minimized
-Prompt user that data is still streaming when program is minimized or unfocused after: (then add choices for 30 sec, 1 min, 2 min, 3 min, etc)
-Do not download any data when program is minimized
-Only update manually
-Update every: (choices of times)
I like those options. I had planned on the last two already, but the first few for what to do when minimized are great ideas.

And here I thought I was taking a day off ...
__________________

If you like my work, please donate using the links below.

Current Projects:
Ticker Tape - Get stock quotes - [FAQ] [donate here]
Video Poker for the Diamond! - [donate here]


HTC Touch Diamond
ROM: 1.93.456.2 WWE
Radio: 1.00.25.05
Reply With Quote

  #9  
Old 31st October 2008, 05:10 PM
nosro nosro is offline
Junior Member
 
Join Date: Nov 2006
Posts: 16
Default

I have been searching for a suitable charting program for over three years. I have tried them all and consider all of them unsuitable. I have had to make my own local HTML files with links to www.stockcharts.com/avantgo mobile charts to deal with the shortcoming.

This Apple-like program would be awesome. If you put this on Handango, I would buy it.

Recommendation: as a first attempt, you could do a lot worse than the Apple interface, so I say stick with it for the first version.

Are you using Yahoo! data for this? I prefer Bloomberg, but Yahoo is OK.

Last edited by nosro; 31st October 2008 at 05:14 PM..
Reply With Quote

  #10  
Old 31st October 2008, 07:21 PM
GeckoDev GeckoDev is offline
Senior Member
 
Join Date: Jul 2008
Location: Florida
Posts: 176
Default

Quote:
Originally Posted by nosro View Post
Are you using Yahoo! data for this? I prefer Bloomberg, but Yahoo is OK.
Yes, Yahoo is the only free feed I know of. The Bloomberg feed costs several thousand in subscription fees. Some apps out there screen-scrape to get their data, but I think that approach is prone to error, so I'm just getting the raw data, which is why it downloads so few bytes.

The problem with the Yahoo feed is the delay, even though I'm telling it to send me real-time quotes. It appears to ignore that part (except for indexes). Does anyone know of a free feed that provides real-time data?
__________________

If you like my work, please donate using the links below.

Current Projects:
Ticker Tape - Get stock quotes - [FAQ] [donate here]
Video Poker for the Diamond! - [donate here]


HTC Touch Diamond
ROM: 1.93.456.2 WWE
Radio: 1.00.25.05
Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:51 AM.


Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.