This is a little project I started on a few months ago and got side tracked. I started working on it again the other day and just finished applying the final touches. This application is basically a simple scripting IDE which allows programmers to develop their own custom trading bots very quickly.
Deja Vu is a Windows-only program (sorry) which provides a simple Pascal Script IDE with some syntax highlighting and basic debugging ability. The Pascal Script engine is proven to be a very flexible and powerful framework for creating robust macros and bots (see villavu.com for a good usage example).
Initially Deja Vu did have support for Mt. Gox and also TradeHill. Obviously TradeHill is no longer operational so the app only supports Mt. Gox now. TradeHill even had a test API which was extremely helpful, but Mt. Gox doesn't seem to have that. The only way to test your bots is to use the real API it seems.
Most functionality has been tested and appears to work fine but keep in mind this is an early beta release mainly for testing purposes. No trading scripts are provided in the package. I don't know what you want your script to do, and I don't want to hold any liabilities that may be associated with providing such scripts.
There are two main parts to this software. The executable application and a pascal script library which contains all the important bitcoin and trade related functions. The application its self is not open source, but it is free of charge and free to share (the license is the Creative Commons BY-ND 3.0).
The pascal script library (Bitcoin Resource Library or BRL) can be included into your scripts and provides the main trading functionality. This library is written in pascal script so its easy to edit and it's obviously open source. The reason I did it like this is so that BRL can be managed by other parties.
The truth is I don't know much about trading, with bitcoin or any other financial instrument. I've provided the basic groundwork (ability to place trades, cancel trades, get market depth, etc), now the Bitcoin Resource Library can be expanded by people who really know what functionality is needed.
That's why BRL is available to download as a separate package and not included with Deja Vu. If or when some one decides to start developing BRL as an open source project on sourceforge or something, I will stop offering the BRL files on my website and just point users to the open source project.
The official page for this software can be found on my website under the Bitcoin Tools section or you can simply
click here. You can find further helpful information about using the Deja Vu software by looking under Help->Usage within the application menu. If you have any other questions or concerns please post them here.
Screen: [
view ]
Deja Vu: [
download ]
BRL: [
download ]