I am looking for software which takes the following as input:

  1. Some stock market data over a period of time. (For example, the price and volume for each NASDAQ stock during the year 2010).

  2. A strategy. Here are a few example strategies:

    • At the beginning of the year, buy the 10 most succesful NASDAQ stocks from the previous year. Wait for a year, then sell.
    • Same as the first strategy, except you sell any stock which drops 10% in value (as compared with your buying price).
    • Same as the first strategy, except you sell your 5 least succesful stocks at the middle of the year.

The output would be your profit or loss at the end of the year having followed the given strategy.

Does software like this actually exist?

link|improve this question

From what I've heard some brokers do use such software, but it's mostly custom made. Unfortunately, I don't know any specifics right now. – AndrejaKo Sep 15 '11 at 18:17
What you're looking at is called 'technical analysis', though its a little more complex than what you want to do. – Journeyman Geek Sep 23 '11 at 9:37
feedback

1 Answer

up vote 1 down vote accepted

REgarding to stock data you can collect yourself. I for example wrote a component that uses YAHO Api. You can read it in my blog how to do it http://gregnozik.blogspot.com/2011/09/yahoo-finance-api_23.html

For the trading strategy I suggests

  1. Smartquant www.smartquant.com

  2. Wealth Lab www.wealth-lab.com

Futhermore those programs can run backtesting and to tell you if the strategy is profitable for long run

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.