Australian (ASX) Stock Market Forum

Hopefully Useful - ASX Monitor

juddy said:
you're gonna have to start charging us for it soon Nick. :D
Ha, I don't think so. Then I'd be making a profit from E*TRADE's services. I'll stay out of the legality problems. :p:


Although admittedly you might be interested in what's ahead.

Here's a preview of planned features:
  • Monitor Unlimited Stocks
  • Set a High and Low alert price for each stock and get shown large graphical alerts when these values are hit/passed.
  • Audio notifications
  • Monitoring of the ASX Price Sensitive Announcements News Feed so that you receive instant notification when the announcements are made
  • Detect end of Trading and display closing prices
  • Saving your preferences

Progress Screenshot:
2chmkv5.jpg

Unfortunately you're going to have to be patient for it. I'm a bit short for time right now and I've been having some trouble with the Data Grid you can see in that screenshot.

Until then, tell me if you have any success with the current version tommorow. :)
 

Attachments

  • 2chmkv5.jpg
    2chmkv5.jpg
    22.2 KB · Views: 0
Hello Cattlyst,
Congatulations on your skill and personal development in creating this program.

Many years ago I used a program called quotetracker. I think it's probably a sophisticated version of what you are now developing. You would do well to have a look.
It's an American program that allowed you to link to your preffered American, Australian or even European broker or quote site.

It has a huge amount of features. It's free and perhaps could give you a lot of ideas.


If I remember correctly, in the early days sites that offered live quotes got very upset with the software designer because in those days ( not sure now) the sites had to pay the ASX (or country equivilent) a dearer fee for distribution of live prices than for 20 min delayed prices.
The software designer had to remove the companies that complained from the list.

I also faintly remember that if you chose to link to someone that you had an account with, like Etrade or CommSec, you had to enter your broker sign in / password into the quotetracker program. I always refused to do that.

But it really had some very good features. Really worth a look.

http://www.quotetracker.com/
 
Nick.
Just thought I would let you know and others how I intend to use this in a practical way.

As most know I trade breakouts.
I also scan the market for movers and this is re freshed every 15 mins.
Time is a problem for me but by grabbing those on alert OVERNIGHT and loading them along with those that are alerted on my intraday scans (Takes 20 mins at 10am) I can set and wait for the alert/s to be triggered.

When they are I can set a buy and stop levels.
Ill put in place tommorow and see what next week brings.

Thanks Nick you will do very well Im sure over the years---you are lucky you have age on your side---envious!!
 
123enen said:
Hello Cattlyst,
Congatulations on your skill and personal development in creating this program.

<snip>

But it really had some very good features. Really worth a look.

http://www.quotetracker.com/

Wow, that certainly is a comprehensive package! :eek:
I doubt ASX Monitor will ever get that complicated. That said, I've been looking for an excuse to use ZedGraph, a free graphing suite which is designed for the environment in which ASX Monitor is written in, maybe some day you'll see ASX Monitor doing this . :)
 
Hello Nick,

I'm completely in awe of someone with your technological skills.

Nice of you to share it and hope you get some positive feedback from the actual use of your programme.

Julia
 
Nick,

Another suggestion is to include the current Buyers and Sellers price (if possible!) in the pop-up.

Thanks SB
 
Hey Nick,

i like the way it not only tells you the latest price, but also the change ie (+ 0.5c).
 
Boss mode will be a feature added as a side affect of the new system. The new version will keep updated values on stock price even when the system is closed/disabled, so you will be able to disable to the monitor and still retain all of your data. You will also be able to turn your computer off, start ASX Monitor again and see how much the price has changed since you were last on.

What I'm trying to say is, you'll be able to disable the monitor (ie. no notifications recieved), minimise it to the tray and reenable it when the coast is clear without losing any of your data.

If you want, I could also include a global key hook such as Ctrl-Shift-S or something which will toggle ASX monitor enabled and disabled.

As for Bid/Offer data, I'll look towards using that too.
I'll probably end up using the daily high and low data too.

We'll see.
-Nick
 
Cattlyst said:
Boss mode will be a feature added as a side affect of the new system. The new version will keep updated values on stock price even when the system is closed/disabled, so you will be able to disable to the monitor and still retain all of your data. You will also be able to turn your computer off, start ASX Monitor again and see how much the price has changed since you were last on.

What I'm trying to say is, you'll be able to disable the monitor (ie. no notifications recieved), minimise it to the tray and reenable it when the coast is clear without losing any of your data.

If you want, I could also include a global key hook such as Ctrl-Shift-S or something which will toggle ASX monitor enabled and disabled.

As for Bid/Offer data, I'll look towards using that too.
I'll probably end up using the daily high and low data too.

We'll see.
-Nick

What sort of bandwidth and computer memory does this program use?
 
Hi Nick,

It would prob be asking to much to have it announce the event of the stock concerned using the MS speech engine(Sam, Mary), so if that's not possible can it just play a mp3 file for different event catorgerys (eg, news, stock change, status)

As I have a text to mp3 convertor that could be used to create speech files... for different events...

EDIT: This way when you have multiple windows open, you wouldn't have to even look at it, as it would be announced.

This is going to be a ripper app.
Thanks for your efforts
SevenFX
 
djones said:
What sort of bandwidth and computer memory does this program use?

If I remember rightly it takes about 1.4MB of RAM and will use around 38KB of internet bandwidth for each request. If you have 5 stocks on watch and check every 2 minutes, you'll use 5MB of internet bandwidth per hour.

@SevenFX: No promises, we'll see. I might settle for a few different types of voice announcements. Such as "High Price Alert", "Low Price Alert", "New ASX Price Sensitive Annoucement" etc etc etc.
 
Hi Nick,

Great work. I like to see young guys (like myself) using their skills to create uselful tools that will aid in the efforts of creating wealth. I too am currently working on an app, which is designed to identify breakouts. Its a long way off being complete, but hope to make it availble for others to also benefit from.
(see https://www.aussiestockforums.com/forums/showthread.php?t=4844 for my current ideas)

On the note of bandwidth required, I am assuming your program retrieves the webpage, then scans for the required data from there? If so, you can actually load multiple values into the URL value string. ie: &symbol=BHP&symbol=RIO&symbol=CBA etc etc. I have tried this so can confirm it works.

From here, you can simply loop over the returned string (page source), throwing each of the values into your array etc.

Your bandwidth is then reduced significantly (due to less overhead). A reasonable estimation for your previous example would then be around 2MB/hour.

Keep up the great work!
 
Cattlyst said:
Ha, I don't think so. Then I'd be making a profit from E*TRADE's services. I'll stay out of the legality problems. :p:


Although admittedly you might be interested in what's ahead.

Here's a preview of planned features:
  • Monitor Unlimited Stocks
  • Set a High and Low alert price for each stock and get shown large graphical alerts when these values are hit/passed.
  • Audio notifications
  • Monitoring of the ASX Price Sensitive Announcements News Feed so that you receive instant notification when the announcements are made
  • Detect end of Trading and display closing prices
  • Saving your preferences

Progress Screenshot:
2chmkv5.jpg

Unfortunately you're going to have to be patient for it. I'm a bit short for time right now and I've been having some trouble with the Data Grid you can see in that screenshot.

Until then, tell me if you have any success with the current version tommorow. :)


Got it all going but this is the one which will be of greatest value.
 

Attachments

  • 2chmkv5.jpg
    2chmkv5.jpg
    22.2 KB · Views: 0
stock_man said:
Hi Nick,

Great work. I like to see young guys (like myself) using their skills to create uselful tools that will aid in the efforts of creating wealth. I too am currently working on an app, which is designed to identify breakouts. Its a long way off being complete, but hope to make it availble for others to also benefit from.
(see https://www.aussiestockforums.com/forums/showthread.php?t=4844 for my current ideas)

On the note of bandwidth required, I am assuming your program retrieves the webpage, then scans for the required data from there? If so, you can actually load multiple values into the URL value string. ie: &symbol=BHP&symbol=RIO&symbol=CBA etc etc. I have tried this so can confirm it works.

From here, you can simply loop over the returned string (page source), throwing each of the values into your array etc.

Your bandwidth is then reduced significantly (due to less overhead). A reasonable estimation for your previous example would then be around 2MB/hour.

Keep up the great work!

So you can. I'll see if i can work this into the system and cut down on bandwidth a bit. Thanks for the tip :)

I'll also wish you well with your own system :)

My list of features to include is slowly getting longer, and I suspect at some point i'll either need to cut down on features, or look for some assitance with its development.
 
Top