Register | FAQs |  Search |  RSS |  Contact 
          Welcome GUEST!       
  UserName     Password  
 Forums > Strategies Lab > System Trading  


AddThis Social Bookmark Button
Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 07-23-2007, 05:53 PM
ChaosTheory
Member

ChaosTheory's Avatar

Join Date: Jul 2007
Posts: 44
How to Learn Programming

Hello everybody,

this is my first post on this forum. I've been working on a few trading systems for a while now and I'm starting to seriously consider the possibility of migrating my systems from the usual Tradestation-EasyLanguage setup to a more customized software solution. problem is, my programming knowledge is quite limited and I'm sure I would be better off hiring a programmer to do the "dirty" work.

On the other hand, hiring an outside programmer would mean disclosing important details about my systems, and I would prefer not to do that. Where should I start in order to learn programming by myself? any tips for me? any good website?

thanks
ChaosTheory is offline
Reply With Quote
  #2  
Old 07-25-2007, 03:23 PM
hedger
Member

hedger's Avatar

Join Date: Jun 2007
Posts: 38
welcome to the forum, chaostheory.

I would suggest you develop your custom solution by yourself rather than outsourcing it to other programmers. The reason why is pretty obvious: you want as few people as possible to know about your edge, if any.

learning a programming language is not that difficult. it takes some time at the beginning but if you already know how to program in easylanguage I think it will be pretty easy for you. overall programming logic is pretty much the same across all the languages currently available. syntax changes.

choose a programming language(probably Visual Basic or C++), get yourself one of those thick books and start doing a few sample projects. see how it goes. good luck!
hedger is offline
Reply With Quote
  #3  
Old 08-06-2007, 02:49 PM
Alchemist
founder of Trading-Lab

Alchemist's Avatar

Join Date: May 2007
Location: New York, NY
Posts: 296
Hedger's words are GOLDEN. I myself developed my own arbitrage black boxes and I would NEVER let anyone else handle the programming side of it. There might be a little bit of learning curve involved if you are totally new to programming (which I understand you are not), but the long term advantages are considerable.
__________________
Happy Trading!
Alchemist is offline
Reply With Quote
  #4  
Old 08-23-2007, 05:37 PM
MarkB
Member

Join Date: Jun 2007
Posts: 36
best way to learn a programming language is by working on real life projects. Start by learning the basics first, like what is a variable, arrays, loops, etc. That is stuff which is common to all languages, only with different syntax.

Once you know the building blocks, apply them to real projects, even if you will most likely never finish them. the key is to work on real projects you like which go beyond the usual standardized projects you can find in books. hope this helps
MarkB is offline
Reply With Quote
  #5  
Old 11-02-2007, 06:58 PM
ChaosTheory
Member

ChaosTheory's Avatar

Join Date: Jul 2007
Posts: 44
thanks for sharing your programming knowledge, guys. I followed your advice and started developing real life, small project and having good results so far. I'm currently working with Visual Basic. enjoying it.
ChaosTheory is offline
Reply With Quote
  #6  
Old 01-28-2008, 10:41 PM
Leth
Super Moderator

Leth's Avatar

Join Date: Oct 2007
Posts: 621
microsoft has some free express versions of thier main programming software...you can download them here...

http://www.microsoft.com/express/product/default.aspx

...they are much better than i thought they would be. also, they have free online/downloadable video tutorials for beginners...high quality stuff.


also, here is a good tutorial website for leaning the C language...very helpful. view here...

http://irc.essex.ac.uk/www.iota-six.co.uk/c/

...good luck everyone.
__________________
Nothing is more difficult than the art of maneuvering for advantageous positions. - Sun-Tzu
Trade with the trend, Ride winners, Cut losers, Keep bets small, Use Stops - Old School
Leth is offline
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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Best programming language for system trading FallingKnife System Trading 6 11-14-2007 02:24 PM


All times are GMT. The time now is 07:02 PM.

Terms of Use - Privacy Policy
Copyright 2007 Trading-Lab.com

Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Forum SEO by Zoints