image provider

Money Pump


This essay does not describe an existing computer program, just one that should exist. This essay is about a suggested student project in Java programming. This essay gives a rough overview of how it might work. I have no source, object, specifications, file layouts or anything else useful to implementing this project. Everything I have prepared to help you is right here.

This project outline is not like the artificial, tidy little problems you are spoon-fed in school, when all the facts you need are included, nothing extraneous is mentioned, the answer is fully specified, along with hints to nudge you toward a single expected canonical solution. This project is much more like the real world of messy problems where it is up to you to fully the define the end point, or a series of ever more difficult versions of this project and research the information yourself to solve them.

Everything I have to say to help you with this project is written below. I am not prepared to help you implement it; or give you any additional materials. I have too many other projects of my own.

Though I am a programmer by profession, I don’t do people’s homework for them. That just robs them of an education.

You have my full permission to implement this project in any way you please and to keep all the profits from your endeavour.

Please do not email me about this project without reading the disclaimer above.


In general, a money pump is something that creates income without requiring a lot of your time. This project is even more direct; it is a computer that unattended buys and sells stocks (and perhaps commodities) attempting to make money for you. This is a form of gambling. Your goal is to take money from less skillful players than you. In particular, you want to take money from people who overreact to the latest news. These boobs are the low hanging-fruit. On the other hand, more skillful players than you are eagerly waiting your arrival to be sheared.

In most of the CMP (Canadian Mind Products) projects you would either release the code as open source or sell the object code. With this one, you would keep the code secret, and run the program yourself, keeping the volumes low enough to avoid detection by the competition.


What sources of information can you use?


To beat the other players, you have to extremely quick, responding in milliseconds. There is no time for any manual intervention. If you cannot find structured newsfeeds, you may have to use AI/Neural net to analyse newsfeeds. You need to be on a fast pipe with non-delayed information (which costs extra).


People have been attempting this for many decades. There are many successful and not so successful programs. If you want to skunk them, you will have to try a novel approach, namely using a neural net, or more precisely a simulated neural net. Unfortunately, a neural net never tells you how it works, but it can constantly readjust itself to new conditions without a lot of manual tinkering.

Parting Word

As you may have guessed from other parts of this website, I am not at all keen or generating wealth simply for the point of generating wealth or funding wasteful consumption. If you use the ideas in the project, please feel some moral obligation to use some of the money you generate to leave the planet in better shape than you found it. I have only given you the merest outline. There is a lot of learning and work to actually implement this.

neural net

This page is posted
on the web at:

Optional Replicator mirror
on local hard disk J:

Canadian Mind Products
Please the feedback from other visitors, or your own feedback about the site.
Contact Roedy. Please feel free to link to this page without explicit permission.

Your face IP:[]
You are visitor number