programming Archives - Page 3 of 4 - Ravi Desai

Next steps

I would love to be able to get a running forward-testing system going for the pleasance project. This would involve downloading the latest financial information, then training pleasance on it, and applying the trained neural-net on the latest information, and making a prediction. Then do this all over again every week. Provide a running statistic […]

Essentials of Programming Languages, 3rd edition

A few weeks ago I was introduced to the book Essentials of Programming Languages, 3rd edition through Elance. A person wanted help with one of the exercises. I couldn’t help them in the time frame that they were willing to work with, but the book piqued my interest, and in the last 2 weeks I’ve […]

bulk-editing files

Over the last 3 days I have been trying to learn how to do bulk edits of files. I’ve decided to change the license of my programs to the Affero GPL v3, and wanted to change the notices in my files to reflect that. So I learned that in CL the only way to do […]

Lucifer is out

The ‘lucifer’ project is out. Its available at its Github page. It should be a good basis for most of the trading simulations that I have planned. The next step is to create a seperate project with all the trading system simulators on them. That should be fun. I’ll find enough ideas on the forums.

Git filter-branch

The Pleasance project currently has everything it needs within its own package. That should change. The reason is that the data-mgmt and indicators files provide functionality that isn’t specific to this implementation of a predictor. So the solution is to put those 2 files and their functionality into a package of its own. Then their […]

>End-of-year

> Its the end of the year. I’m not where I wanted to be at the end of the year. On the other hand, I’m in a better place than I was at the beginning. Progress in small steps. State of the program. I’ve put the program up on Github.com under a GPLv3 license. This […]

>Success, failure, and giving up.

> So I hit an interesting place a little more than a month ago. My program worked. But it didn’t give results that were terrible helpful. Talk about an anti-climax. First, the good part. The good part is that the GA+NN combination works wonders. I had it crunching through 50 different chromosomes for about 30 […]

>Big updates to the system

>With the reading of the Yu, Wang & Lai book (Foreign-exchange-rate forecasting with artificial neural networks), I decided to implement a Genetic Algorithm (GA) to figure out which indicators are actually useful for predicting the future price. This involved further refactoring of the code. Genetic algorithms A GA works by sampling and scoring different possible […]

Issues with implementing the neural net

Algorithms Refactored code So far I’ve been (Naively) making a new symbol for every node in the neural net. Then, whenever I have to change the number of input or hidden nodes, I have to do it by hand. This is time-consuming, and I don’t like it. So I spent about 2 hours trying to […]

>Neural nets

> Finally, a discovery After months of reading through articles online and searching for books in the public library, I finally hit upon a book that explains neural nets to me in a manner that I understand and can implement. It explained things to me in a clear manner, and I finally got it. This […]