Google finance and yahoo finance have all the charting data needed to visually detect certain patterns, but I was wondering if there was software out that I could define a particular pattern and then it would show me a bunch of real world examples of that pattern by scanning a dump of symbols.
Related:
Chart Pattern Recognition Software Metastock Indicators. 7/30/2017 0 Comments MetaStock is an award-winning charting software & market data platform. Scan markets, backtest, & generate buy & sell signals for stocks, options & more. Weekly stock market chart pattern analysis newsletter. John Murphy's Chart Pattern Recognition. Product name: John Murphy's Chart Pattern Recognition. This is a plug in to MetaStock Software. John Murphy's Chart Pattern Recognition. Get 3 months for MetaStock charting software plus 3 months of market data for the price of one. John Murphy's Chart Pattern Recognition.
Intraday Chart Pattern - Candlestick Chart Pattern - Auto Chart Pattern - Chart Pattern Detector - Intraday Historical Prices
Pages : <1 | 2 | 3
Active3 years, 10 months ago
Can anyone direct me in the right direction?
Basically, I'm trying to analyze stock prices and see if I can spot any patterns. I'm using PHP and MySQL to do this. Where can I find sample algorithms like the ones used in MetaStock or thinkorswim? I know they are closed source, but are there any tutorials available for beginners?
Thank you,
P.S. I don't even know what to search for in google :(
Abie
7,33566 gold badges2828 silver badges3838 bronze badges
user126284
8 Answers
A basic, educational algorithm to start with is a dual-crossover moving average. Simply chart fast (say, 5-day) and slow (say, 10-day) moving averages of a stock's closing price, and you have a weak predictor of when to buy long (fast line goes above slow) and sell short (slow line goes above the fast). After getting this working, you could implement exponential smoothing (see previously linked wiki article).
That would be a decent start. Take a look at other technical analysis techniques, but do keep in mind that this is quite a perilous method of trading.
Update: As for actually implementing this? You're a PHP programmer, so here is a charting library for PHP. This is the one I used a few years ago for this very project, and it worked out swimmingly. Maybe someone else can recommend a better one. If you need a free source of data, take a look at Yahoo! Finance's historical data. They dispense CSV files containing daily opening prices, closing prices, trading volume, etc. of virtually every indexed corporation.
Tim
1,59944 gold badges2020 silver badges3232 bronze badges
Richard SimõesRichard Simões
8,93733 gold badges3434 silver badges4848 bronze badges
Check out algorithms at investopedia and FM Labs has formulas for a lot of technical analysis indicators.
hughdbrownhughdbrown
32.5k2020 gold badges7676 silver badges100100 bronze badges
First you will need a solid math background : statistics in general, correlation analysis, linear algebra.. If you really want to push it check out dimensional transposition. Then you will need solid basis in Data Mining. Associations can be useful if yo want to link strict numerical data with news headlines and other events.
One thing for sure you will most likely not find pre-digested algorithms out there that will make you rich..
I know someone who is trying just that.. He is somewhat successful (meaning is is not loosing money and is making a bit) and making his own algorithms.. I should mention he has a doctorate in Actuarial science.
Here are a few more links.. hope they help out a bit
Best of luck to you
NewtopianNewtopian
5,53233 gold badges4242 silver badges6767 bronze badges
Here's a pattern for yahttp://ddshankar.files.wordpress.com/2008/02/image001.jpg Javascript calendar code.
Dude
![]()
Save yourself time and use programs like NinjaTrader and Wealth-Lab. Both of them are great technical analysis platforms and accept C# as a programming language for defining your trading rules. Every possible technical indicator you can imagine is already included and if you need something more advanced you can always write your own indicator. You would also need a lot of data in order for your analysis to be statistically significant. For US stocks and ETFs, visit www.Kibot.com. We have good experience using their data.
boe100boe100
I'd start with a good introduction totime series analysis and go from there. If you're interested in finding patterns then the interesting term is '1D-Pattern Matching'. But for that you need nice features, so google for 'Feature extraction in time series'. Remember GiGo. So make sure you have error-free stock price data for a sufficiently long timeperiod before you start.
jilles de witjilles de wit
6,35233 gold badges2020 silver badges4747 bronze badges
May I suggest that you do a little reading with respect to the Kalman filter? Wikipedia is a pretty good place to start: http://en.wikipedia.org/wiki/Kalman_filter/
Free Metastock Data
This should give you a little background on the problem of estimating and predicting the variables of some system (the stock market in this case).
But the stock market is not very well behaved so you may want to familiarize yourself with non linear extensions to the KF. Yes, the wikipedia entry has sections on the extended KF and the unscented KF, but here is an introduction that is just a little more in-depth: http://cslu.cse.ogi.edu/nsel/ukf/
I suppose if anyone had ever tried this before then it would have been all over the news and very well known. So you may very well be on to something.
leed25dleed25d
Waves gold native bundle crackberry. Use TradeStation
It is a platform that lets you write software to analyze historical stock data. You can even write programs that would trade the stock, and you can back test your program on historical data or run it real time through out the day.
Nick
![]() Chart Pattern Recognition Software
1,88722 gold badges2222 silver badges3737 bronze badges
Comments are closed.
|
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |