没有任何数据可供显示
开源项目社区 | 当前位置 : |
|
www.trustie.net/open_source_projects | 主页 > 开源项目社区 > sharpai |
sharpai
|
0 | 0 | 81 |
贡献者 | 讨论 | 代码提交 |
Sharp AIRight now, this project is in early development and is not yet even useful. I'm developing it in my sparetime. Please don't even bother downloading it yet, otherwise you'll just experience great frustration. Wait until this message is removed and some of the bigger bugs are corrected.
Just FYI, as of 9/4/2008 progress is being made. The SQLManager is now handling the creation of the internal db. Next up, work will proceed in populating it with market data.
ScopeSharp AI is a library of tools written in c# which help you pick stocks. The libraries use AI to search through stock market data and find patterns, trends and relationships. This helps reduce the ground work required to find good stock picks. This tool also strives for transparency meaning that whatever patterns it finds will be shown to the user in a way that's easily understandable. This tool can be be used to search for and analyze stock data with the goal of identifying good leading indicators and algorithms for timing stock trades on the open market. We will be utilizing data from eodata.com. Instead of just plugging every known variable into a nueral network, this project will use machine learning to search for and find good leading indicators out of the hundreds of potential ones that could be used. This will be done on daily detail and should be able to find good leading indicators where they exist. Error and complexity scoring will be implemented to allow easy comparision between indicators and alogorithms and back testing will be implemented to allow testing indicators and algorithms against real world data.
ArchitectureThe UI of Sharp AI utilizes the Microsoft CAB libraries. This provides many benefits that reduce the amount of code that must be written and gives uniformity to the architecture. See the code plex project for more details. http://www.codeplex.com/smartclient. All the required dlls for the CAB will be packaged in the compiled bits when they are released.
The AI framework is a mixture of custom implementations of algorithms from AIMA (Artificial Intelligence : A Modern Approach) this is the text book for modern AI, and a nueral network framework called FANN (http://leenissen.dk/fann/).
Data will be stored and processed using SQLExpress as an embedded application database. This means you must have SQL Express installed to run this application. If you don't already have it, download it from here.. http://www.microsoft.com/downloads/details.aspx?FamilyID=220549b5-0b07-4448-8848-dcc397514b41&DisplayLang=en