The Year That Was, The Year That Will Be

AIOTrade

It reached 36,000 download. I use AIOTrade for my trading, via my Neural Network prediction. For 2007, I invested 1 and got almost 300%, not bad. For trading in 2008, I'm now on opened position, let me see what another year will be. For AIOTrade itself in 2008, you may have guessed (or not), I'm planning to rewrite AIOTrade in Scala.

ErlyBird

ErlyBird is now 0.15.2. It reached 2,500 downlaod. For 2008, I hope to integrate more features into NetBeans Schliemann project. For 2008, Erlang as a programming language will not be the choice for AIOTrade, I may tell why some day.

Scala for NetBeans

I'm a such lazy man, that I have to write some helpful tools before I do something. That's why, before trade, I had to write AIOTrade, before rewrite AIOTrade (Plan A - in Erlang, now dropped), I have to write ErlyBird, before rewrite AIOTrade (Plan B - in Scala) I have to write Scala for NetBeans. That's the cause-chain. Thanks God, I do not need to invent another language, there has been Scala.

Well, Scala looks very powerful and interesting, it's what in my eyes, a clean mix of Java + Ruby + Erlang, or, the JRE (Just Running Environment).

But it's so powerful in syntax, that is so difficult for a truly IDE supporting, that is so important to have an IDE as assistant (which will help writing Scala a lot). And, since I'm going to build things upon NetBeans as NetBeans' modules, the IDE of course has to be based upon NetBeans. I really hope there had been a good Scala supporting for NetBeans, but for 2007, there was none. So, how about 2008?

Happy New Year, everybody.

Happy New Year, especially to Beijing, the 2008 Olympic Game, although Life Is Always Elsewhere.

Comments

1. Vikas Desai -- 2008-01-03 08:00

Hi,

I thought I posted a comment yesterday but looks liket it was lost!!!

Wish you a Happy New Year again. As I mentioned earlier I am interested in the application of NNs in finance. Can you share with me the NN code and the test data you used for the prediction you mentioned above? Is it already available on you website somewhere and I missed it. BTW I am one of the 36000 guys who downloaded AIOtrade and I appreciate your efforts.

Thanks Vikas Desai

2. Caoyuan -- 2008-01-03 08:00

Hi Vikas,

Yes, the NN code was there in svn trunk for years, it's only half-automatic, but I have no time to make it more useful, maybe I'll write an example someday.

And my algorithm of NN will not be public .

Happy new year too.

3. Eric MacAdie -- 2008-01-03 08:00

Will AIOTrade no longer be maintained in Java?

4. Caoyuan -- 2008-01-03 08:00

AIOTrade will be migrated to Scala gradually, Scala is compatible with Java under JVM.

The rewritten AIOTrade will use Scala as the scripting language for custom indicators etc. And will provide an IDE for writing Scala code.