|
Austin, TX
Experience: Advanced
Platform: NinjaTrader
Broker: Optimus Futures/Rithmic
Trading: Futures [ZB]
Posts: 36 since Sep 2009
Thanks Given: 12
Thanks Received: 22
|
I dabbled with this for a while and used a lot of different data mining softwares as well as some homegrown versions. What you're going to need to do for this is to use the .dll files that are included with RapidMiner or whatever you do end up using. From there you will need to reference the saved model/network that you have trained.
It's probably best to use Visual Studio for this so that you can see what the .dll file references and how to access it. After you can access your network though, you should be fine. It's just a matter of taking the indicators and other inputs you trained it to use and plugging them in.
The best suites I used and the ones I had the most luck implementing in were:
Encog and AForge
with AForge being an order of magnitude faster than Encog, although Encog is more fully-featured. At least in Java, I don't know if the C# library has caught up yet. Implementation between the two was almost exactly the same. If you need more guidance than that, I probably have some legacy code lying around for how to hook up to each one, but it'll take some searching.
Finally, I did notice you said "data mining" and a word of advice; I went through the same thing and what you should really be looking into is "time-series analysis", which is a whole different kind of analysis. Instead of looking at Neural Nets, Perceptrons, and Feedforward Backpropagation this or that, you should be looking at ANOVA and MANOVA(spelling?). However, if you do use Encog, I believe the have the Boltzmann machine is now a part of the library and I remember really wanting to look into that after looking at a few talks on the subject. I think there is a lot of promise there.
|