Sajha.com Archives
Stock software

   This message is directed towards techies 27-Apr-03 abhiyanta
     Guys, A friend in need is a friend inde 28-Apr-03 abhiyanta
       Dear Abhiyanta, Looks like people min 28-Apr-03 Logical Sense
         Java, is a good language to design such 28-Apr-03 Biruwa
           I am already out of this field, but do k 29-Apr-03 DWI
             Abhiyanta: Guess what? Choice of techno 29-Apr-03 Kale_ko_Chartikala
               As everybody said, you must give us deta 29-Apr-03 Rusty
                 Abhiyanta, I am agree with Rusty and 29-Apr-03 Trikal
                   Dear all, Thank you for your suggestion 29-Apr-03 abhiyanta
                     Then answer is much easier. Your syst 29-Apr-03 Logical Sense
                       Logical, when I switched my career, the 29-Apr-03 DWI


Username Post
abhiyanta Posted on 27-Apr-03 08:37 AM

This message is directed towards techies like SM Sainju and others.
I need to develop stock trading software. I am thinking to use Java and ASP.
Do you know any other option? Any suggestions, links will be greatly appreciated.
Waiting,
Abhiyanta
abhiyanta Posted on 28-Apr-03 02:13 PM

Guys,
A friend in need is a friend indeed. Still waiting and hoping someone would give valuable suggestions. I hope Sajha is not just "Gafadi ko chautaro" but also "pareko belama madat garne thalo".
Abhi
Logical Sense Posted on 28-Apr-03 03:01 PM

Dear Abhiyanta,

Looks like people mind need more information from you to reply.

Is it Web based, or Desktop?
Are you targetting US Stocks or Nepalese or Others?
Is it for Stocks, Options, Futures?

Are you talking of just buy and sell stocks/options/futures or Analysis also?
Are you going to interface with clients banking systems to process the transactions?

Based on these answers people may be able to answer you more correctly.

Personally, it looks like a daunting task. Unless you are representing a big financial company or backed by huge VC money, this does not seem like a Garage Project to me.

If you are targeting US market then ETrade, Ameritrade, CharlsSwab etc are your competitors for stock buy sale, but, if you talking about stock analysis then eSignal.com, quote.com are your competitors. And there are thousands of them.

Why you want to develop that?

But, if it is Nepal market then it is totally different case.

I personally feel, this is not a product which should be run in Web based SLOW architecure. It has to be real time and SUPER fast machine and connection. You need to think of much faster languages and technologies.

If you are talking about stock analysis in US then the amount of data transferred is in 100 MB per hour or more. Will your Java solution handle that? Ha, ha!!

Good luck.

- iti
Biruwa Posted on 28-Apr-03 08:34 PM

Java, is a good language to design such a software. Master card is designing an applet based card verification system for on-line e-commerce. So the STS shouldn't be a problem.

Also ppl have designed real-time software on numerous platforms such as PHP, ASP or JSP.

While LG is correct that you need to dish out more info. I do not agree that java or asp are slow systems. Big systems have been run on both these technologies.

If it is a personal effort (which it seems like) then Choose the language u know best and start!
DWI Posted on 29-Apr-03 07:47 AM

I am already out of this field, but do know that ASP & VB (VB mostly for client interface) was widely used (a year back) for these kind of requirements; specially by large corporations like Goldman and Sachs.

As Logical Sense said, you need to tell us more. If it is a big project, you might want to maintain a database with Oracle's tool. Don't use their web clients thought, like Jdeveloper etc. We had used Java Servlets by connecting to Oracle database via JDBC and as Biruwa said, it's not always slow. Matter of fact, the retrieval was one of the fastest in the contemporary technology (ours was insurance application).

But servlet might not be the viable solution here. It is a time consuming application, specially after the introduction of XML; no need to adapt to EJB architecture either.
Kale_ko_Chartikala Posted on 29-Apr-03 08:02 AM

Abhiyanta:
Guess what? Choice of technology is just a matter of your proficiency. You can practically use any sets of tool and acheive any results.

More important thing is the algorithm There are none that works all the time in terms or market prediction but there are few great ones in terms of analysis.

One funny thing: I developed my own software to analyze if a particular stock is "buy" based on IBD's theories. I simply used ASP to process the data and created own interfaces. For personal use only. But I have not found a soul to test my software by investing their money. Not even my wife. :(

Let us know the purpose and Good luck!
Rusty Posted on 29-Apr-03 08:20 AM

As everybody said, you must give us detail information about your project. We can work here as IT team. Few Questions: How big is the project? What are the project specifications and requirements? Which database software are you using? You're developing this software for your company, ain't you?

Since you are talking about Implementation part of your project, you must have done all those analysis by now.
Trikal Posted on 29-Apr-03 09:31 AM

Abhiyanta,

I am agree with Rusty and all. If you give some specifications and requirements....we can work as a team.

Good Luck !!
abhiyanta Posted on 29-Apr-03 09:39 AM

Dear all,
Thank you for your suggestions. Really apprecited.

I am developing this system for my research. I have some theories to test. So it is better if I develop the system myself instead of customizing from other vendors. The market is US. I have to develop a working prototype and convince the management that it is a viable idea. Funding is not really an issue here.
With regards,
Abhi
Logical Sense Posted on 29-Apr-03 09:53 AM

Then answer is much easier.

Your system is 'prototype'.

As many others said in this thread, then sky is the limit. And best solution is what you already know, and what is available for you. Java solutions is good enough and I think VB/VB.Net with ASP would be much easier to learn and implement. And you must be knowing that 15 minutes tick data is freely available in XML format. Just search in Google.

Good luck, it sounds a fun project.

- iti

Pardon me to deviate from topic. Question for DWI. I may have missed it, so, just curious, why you had to switch from this field? Obviously future prospects? Any other reason why you left software industry? I thought you were doing good and you seem to be a 'winning' type of person. Whatever you do I am sure you will be successful, good luck DWI!

DWI Posted on 29-Apr-03 03:16 PM

Logical, when I switched my career, the market still was in bloom. I had chosen this field just to 'get-by' through my studies, so that I could afford the living expenses. It was a good experience; but all along I had planned for another career (still in Technology though) and after graduating in that subject I moved to my present industry. I still help my friends from my old company sometimes(during peak season), so I am not completely aloof from this industry though.

Sorry for any distraction on this thread and thanks Logical for the compliment. We have enjoyed a healthy and productive discussions and hope to read more from you in future, something 'logical', as you always write.

Abhiyanta, if it is a 'prototype' caliber project then I would choose ASP as most of us have suggested.