Bitcoin Forum

Bitcoin => Project Development => Topic started by: module0000 on June 07, 2011, 01:49:09 PM



Title: Console daytrading platform for mtgox exchange[released]
Post by: module0000 on June 07, 2011, 01:49:09 PM
I'm not sure what the interest is for this type of platform, so I thought I'd post here to see what folks say. Keep in mind this is probably for a niche audience, and not the casual buyer/seller on mtgox.

I've developed a cross-platform trading platform that runs within a SSH console(or locally, your choice). It allows command line trading and interacts with the mtgox API. It runs fine on Windows(cygwin), OS X, Linux, and sane variants of UNIX.

Features it supports:
-placing buy/sell orders
-canceling individual or all open orders
-open monitor and balance monitoring(calculates net value of positions)
-live ticker
-real time order book(bid/ask size)
-2 minute, 5 minute, and 10 minute volume averages in a scrolling ticker
-triggers for the price being above/below a set point(triggers could be to buy/sell, send an email/sms, or run an external script.)

If you are interested in purchasing a copy, contact modfoo050@shackhost.net.

I've included a screenshot to show how I use it, this is in an SSH terminal using the GNU `screen` program to provide windowing.

http://shackhost.net/images/platform.jpg


Title: Re: Console daytrading platform for mtgox exchange
Post by: URSAY on June 07, 2011, 09:15:50 PM
I'd be interested to hear more about this.  :)


Title: Re: Console daytrading platform for mtgox exchange
Post by: module0000 on June 08, 2011, 02:06:53 AM
I'd be interested to hear more about this.  :)

What would you like to know?

Also, added a new feature to show streaming 2 minute, 5 minute, and 10 minute volume averages in a scrolling ticker format.


Title: Re: Console daytrading platform for mtgox exchange
Post by: URSAY on June 08, 2011, 04:31:05 PM
Perhaps a vid of install and use?  A demo would be nice if I'm throwing down some coin.  :)


Title: Re: Console daytrading platform for mtgox exchange
Post by: leroyhedge on June 08, 2011, 11:21:24 PM
I'm interested  ;D


Title: Re: Console daytrading platform for mtgox exchange
Post by: bitborse on June 09, 2011, 08:24:29 AM
Yeah, put a demo on youtube of it in action!


Title: Re: Console daytrading platform for mtgox exchange
Post by: kokjo on June 09, 2011, 08:27:37 AM
opensource it and i will donate :)


Title: Re: Console daytrading platform for mtgox exchange
Post by: module0000 on June 09, 2011, 01:27:57 PM
If you are testing:

To get you started using the platform, you need the following installed

1) Perl (if you are not using Linux, OS X, or Unix, you can run Cygwin(cygwin.com) under Windows)
2) The LWP Perl module (you probably already have this)

If you want to buy/sell with the script, open it up in a text editor and enter a valid mtgox username/password on the lines that say:

Code:
#### EDIT THESE WITH YOUR ACCOUNT
our $name = "username";
our $pass = "password";
#### DO NOT EDIT BELOW(unless you know what you are doing)

When you run the platform, you will most likely want a few windows open to monitor the different modes it runs in. Here is the built-in usage instruction:

Code:
[me@cp perl]$ perl mtgox_tool.pl
usage: <program> <command> [command-specific-argument(s)]
commands: buy, sell, cancel, cancelall, orders, balance, monitor, ticker, depth, trigger, recent
types are 1=sell, 2=buy
status's are 1=active, 2=inactive(not enough funds)

example trigger to buy 50 BTC for 20 USD if price above 20 USD:
<program> trigger above 20: <program> buy 50 20

Your preferences may vary, but I like to have a window open running 'ticker', 'depth', 'recent', and 'monitor', I've attached a screenshot of what that looks like.
http://dl.dropbox.com/u/10942261/platform2.jpg

The rest should be self explanatory.

I realize this is *not for everyone*, a lot of people may not be comfortable using a command line, or will expect some novice-friend GUI.  Sorry, but to devote time to that project I would have to take a lot more time out of my working day, and that is how I pay the bills.

modfoo050@shackhost.net for tech support.


Title: Re: Console daytrading platform for mtgox exchange[released]
Post by: PcChip on June 10, 2011, 05:05:39 AM
Says link not found :(


Title: Re: Console daytrading platform for mtgox exchange[released]
Post by: seventoes on June 10, 2011, 10:57:09 PM
It's not open source if you take the source back down before anyone can get it :P


Title: Re: Console daytrading platform for mtgox exchange[released]
Post by: dantheman53 on June 11, 2011, 06:07:38 PM
I've been helping test this program for a while now and use it daily. Here is a video demo on youtube. Make sure to watch in highdef.

http://www.youtube.com/watch?v=-qj_n2tPCRw (http://www.youtube.com/watch?v=-qj_n2tPCRw)


Title: Re: Console daytrading platform for mtgox exchange[released]
Post by: mosimo on June 14, 2011, 08:21:21 AM
Not sure how I didn't see this before. Looks like an interesting thing to run. I'll be happy to help test this. In the video it shows seperate windows but in your screenshots you show a single connection using putty. Is that screen split in putty done using your program or another one? Anywho, I'd still be willing to give this a go. I'd be testing it on ubuntu 10.04 and 11.whatever it is over ssh.


Title: Re: Console daytrading platform for mtgox exchange[released]
Post by: module0000 on June 14, 2011, 01:10:27 PM
Not sure how I didn't see this before. Looks like an interesting thing to run. I'll be happy to help test this. In the video it shows seperate windows but in your screenshots you show a single connection using putty. Is that screen split in putty done using your program or another one? Anywho, I'd still be willing to give this a go. I'd be testing it on ubuntu 10.04 and 11.whatever it is over ssh.

That's the GNU `screen`(http://www.gnu.org/software/screen/) program providing the windowing. It runs within a SSH session.


Title: Re: Console daytrading platform for mtgox exchange[released]
Post by: mosimo on June 15, 2011, 08:20:26 AM
Ah, never noticed screen could do that too. Only ever used it for running things in screen sessions in the background. Is there an ETA on a new version or a chance I could get to try the current?


Title: Re: Console daytrading platform for mtgox exchange[released]
Post by: module0000 on June 23, 2011, 08:31:57 PM
Just an update, thanks for all the emails for offers to test/code, I appreciate it.

The product is at a "done" point now, and is available for sale. If you want a copy, email modfoo050@shackhost.net for a price quote(BTC equiv of 20 USD).

Once you buy you get updates/source-code for life. Thanks.