2 Replies - 924 Views - Last Post: 27 January 2012 - 03:36 PM Rate Topic: -----

#1 uydarp  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 3
  • Joined: 27-January 12

I want to write a trading system software and i need some guidance.

Posted 27 January 2012 - 03:04 PM

hi, i want to design n implement a stock trading system software, may be it can run on a pc r the web(suggestion on the web base application r welcome too).

What it has to do is
1. Check the current market value of a desired stock( from the web).
2. The program will calculate(using some trading strategies)and will generate a buy, sell r do nothing signal
3. if there is a buy r a sell signal, this software has to login (using a web browser if required) to my broking account and fire a buy r sell instruction to my broker and thus execute the trade.

i just signed up for a .net and c# course in an institute, so i want to build it using c#, i have learnt a bit of programming during college days, so i am pretty confortable with programming.

i just want to know where i have to start, i want to build the application my self, so any guidance is very much appreciated.
thanks in advance.

Is This A Good Question/Topic? 0
  • +

Replies To: I want to write a trading system software and i need some guidance.

#2 tlhIn`toq  Icon User is offline

  • Please show what you have already tried when asking a question.
  • member icon

Reputation: 5582
  • View blog
  • Posts: 11,941
  • Joined: 02-June 10

Re: I want to write a trading system software and i need some guidance.

Posted 27 January 2012 - 03:11 PM

I will make a common suggestion though: Quit trying to develop your own application before you lean *how* to code in your chosen language. Trying to write a program from scratch as a learning exercise never works this early in your schooling.

This type of thing is covered very early on in any self-teaching book. Which makes me think you really aren't ready to be designing an application yet.

Some of the tutorials below are for C# not C, C++, VB.NET [...]. But the conceptual stuff of classes, object oriented design, events etc. are not language specific and should give you enough guidance in theory of program development for you to be able to look-up specific code example in your chosen coding language.

Newbie/Rookie said:

I have a little programming experience but I need to write ...


You need to start there. I can't say "I have little experience in speaking Russian, but I have been assigned to write a mystery novel in Russian. Can you help me?"

We can help you by saying "First learn basic programming and the language of C#. Then take on assignments." Could someone here write this program for you? Sure. Could someone here map out all the processes you need to follow and do the Software Design part of this in the slim hope you could code it from there? Sure. But we don't volunteer to do the job that you're either getting paid for, or getting a grade for. You may want to read this.

For now, just work on the lessons. Do a self-teaching book from cover to cover. Then consider writing a program.

Don't try to create a useful working program to fit a need of yours (or a for-pay contract) as your introduction to coding project. When you are learning to code you don't know enough to code a program, let alone know how to engineer the architecture of a program. It would be like saying "I don't know how to read sheet music, or play an instrument. I think I'll write a 3 act opera as my first learning experience."

I don't say this to be mean. We've seen lots of new coders take this approach and we know it doesn't work. Trying to design your own programs before you understand the basics of the code language you've chosen just leads to problems, frustrations, and 'swiss-cheese' education (lots of holes).


Resources, references and suggestions for new programmers. - Updated Jan 2012
Spoiler







Learning to debug one's own code is an essential skill. Sadly, one that apparently no college course teaches. Silly if you ask me.

Placing breakpoints and walking through the code line by line allows you to actually WATCH it execute. Visualizing what your code does will let you see why it behaves the way it does.

It would be well worth your time to do the tutorials on FAQ 2. A couple hours learning this skill will save you hundreds of hours of confusion in one project alone.

And before you say "I don't learn from reading, I have to build a program to learn it", read FAQ 22.

So you probably want to sell this to the world you might want to read FAQ's 32 and up.

TOP most asked:
What does this error message mean?
FAQ 2: How do I debug
FAQ 3: How do I make Form1 talk to Form2



FAQ (Frequently Asked Questions - Updated Jan 2012

Spoiler

This post has been edited by tlhIn`toq: 27 January 2012 - 03:21 PM

Was This Post Helpful? 1
  • +
  • -

#3 uydarp  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 3
  • Joined: 27-January 12

Re: I want to write a trading system software and i need some guidance.

Posted 27 January 2012 - 03:36 PM

hi tlhIn`toq,
thank you for such a useful reply, and btw that was quicker than i expected.
Regards
uydarp
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1