Pages:
Author

Topic: List of bots? (Read 2526 times)

hero member
Activity: 602
Merit: 502
February 14, 2012, 04:47:35 PM
#21
Where can I download a bot?

Tks,
Thiago

See the links I posted above. There aren't many bots available because this is something that you should write yourself. Each person has its own strategy and it's much easier to tune things when you know what the code means. Besides, if everyone starts using the same bot it will not be profitable anymore...
legendary
Activity: 1400
Merit: 1005
February 14, 2012, 04:35:09 PM
#20
Looks like there's a VB.net bot later on in the thread though, and I know that language too, will probably give that a try.

That's mine!  Grin

It is going to stop working here in a bit as mtGox is discontinuing that API. I am stuck until I can figure out the new API.

I am working on a new one, but progress is slow...
Hope the API isn't the one I'm using.... I use just the basic http request method.  Which API is being disabled?

EDIT:  Still haven't tried your VB.NET bot yet though.  I want to set up a separate MtGox account and have my bot and your bot (and possibly more bots) compete with their own stashes of BTC.
hero member
Activity: 566
Merit: 500
February 14, 2012, 03:42:45 PM
#19
Looks like there's a VB.net bot later on in the thread though, and I know that language too, will probably give that a try.

That's mine!  Grin

It is going to stop working here in a bit as mtGox is discontinuing that API. I am stuck until I can figure out the new API.

I am working on a new one, but progress is slow...
hero member
Activity: 548
Merit: 502
So much code.
February 14, 2012, 03:37:18 PM
#18
Yeah, but I would have no idea what I am doing.  I don't know what socket.io is, I don't know how you would run PHP in the command line, and I don't know how to make a fallback.

Which is why I mentioned having someone else program it for me.  Smiley

Understood. In that case, I don't know of any bot lists out there.
legendary
Activity: 1400
Merit: 1005
February 14, 2012, 12:03:10 PM
#17
Just took about 2 hours and coded my own (very simplistic) PHP bot.  But it executes exactly the strategy I wanted...  I'll still have to work on finding something that executes the strategy I want, but with using real-time data.  I haven't a clue when it comes to websockets in PHP/Javascript, so I'm just using the regular HTTP API.

Maybe I'll pay someone to program it for me... still need to check out the vb.net project though.  If that's already coded to use websockets, then maybe I can modify it to suit my needs.

You can connect PHP to socket.io and run it in the command line for a real time solution. No need to go back and forth between PHP + JS with AJAX. And the latest edition to the MtGox API description page (on the wiki) shows how to submit orders over the WebSocket as well.

Yes, you will need fallback to straight API calls.
Yeah, but I would have no idea what I am doing.  I don't know what socket.io is, I don't know how you would run PHP in the command line, and I don't know how to make a fallback.

Which is why I mentioned having someone else program it for me.  Smiley
hero member
Activity: 548
Merit: 502
So much code.
February 14, 2012, 11:43:13 AM
#16
Just took about 2 hours and coded my own (very simplistic) PHP bot.  But it executes exactly the strategy I wanted...  I'll still have to work on finding something that executes the strategy I want, but with using real-time data.  I haven't a clue when it comes to websockets in PHP/Javascript, so I'm just using the regular HTTP API.

Maybe I'll pay someone to program it for me... still need to check out the vb.net project though.  If that's already coded to use websockets, then maybe I can modify it to suit my needs.

You can connect PHP to socket.io and run it in the command line for a real time solution. No need to go back and forth between PHP + JS with AJAX. And the latest edition to the MtGox API description page (on the wiki) shows how to submit orders over the WebSocket as well.

Yes, you will need fallback to straight API calls.
legendary
Activity: 1204
Merit: 1000
฿itcoin: Currency of Resistance!
February 14, 2012, 11:35:03 AM
#15
Made some adjustments, now starting to make some money!  Up 5% overnight, during the downturn from $5.00 to $4.50.  Suppose that means the bot is doing its job!

Where can I download a bot?

Tks,
Thiago
legendary
Activity: 1400
Merit: 1005
February 14, 2012, 11:10:14 AM
#14
Made some adjustments, now starting to make some money!  Up 5% overnight, during the downturn from $5.00 to $4.50.  Suppose that means the bot is doing its job!
legendary
Activity: 1400
Merit: 1005
February 13, 2012, 12:08:23 PM
#13
Just took about 2 hours and coded my own (very simplistic) PHP bot.  But it executes exactly the strategy I wanted...  I'll still have to work on finding something that executes the strategy I want, but with using real-time data.  I haven't a clue when it comes to websockets in PHP/Javascript, so I'm just using the regular HTTP API.

Maybe I'll pay someone to program it for me... still need to check out the vb.net project though.  If that's already coded to use websockets, then maybe I can modify it to suit my needs.

Bear in mind that MtGox's Socket API usually goes down as soon as the action starts. It's highly unreliable. So even if you make the code for the Socket API you should always use the normal API as a fallback.
Good to know.

On that note, I went from 1 BTC to 0.92 BTC overnight.  Obviously, my bot needs some adjustments!  :p  I knew of one flaw before I went to bed, but needed sleep, and didn't know if it would affect the results very much anyway.
hero member
Activity: 602
Merit: 502
February 13, 2012, 05:11:38 AM
#12
Just took about 2 hours and coded my own (very simplistic) PHP bot.  But it executes exactly the strategy I wanted...  I'll still have to work on finding something that executes the strategy I want, but with using real-time data.  I haven't a clue when it comes to websockets in PHP/Javascript, so I'm just using the regular HTTP API.

Maybe I'll pay someone to program it for me... still need to check out the vb.net project though.  If that's already coded to use websockets, then maybe I can modify it to suit my needs.

Bear in mind that MtGox's Socket API usually goes down as soon as the action starts. It's highly unreliable. So even if you make the code for the Socket API you should always use the normal API as a fallback.
donator
Activity: 305
Merit: 250
February 13, 2012, 04:58:33 AM
#11
Nice!  Well, good luck!
legendary
Activity: 1400
Merit: 1005
February 13, 2012, 03:11:24 AM
#10
Just took about 2 hours and coded my own (very simplistic) PHP bot.  But it executes exactly the strategy I wanted...  I'll still have to work on finding something that executes the strategy I want, but with using real-time data.  I haven't a clue when it comes to websockets in PHP/Javascript, so I'm just using the regular HTTP API.

Maybe I'll pay someone to program it for me... still need to check out the vb.net project though.  If that's already coded to use websockets, then maybe I can modify it to suit my needs.
legendary
Activity: 1400
Merit: 1005
February 12, 2012, 10:57:02 PM
#9
Thanks for the links!  Unfortunately, the second link, which is programmed in PHP, is broken.  That would have shown me the code I need to utilize the JSON dumps though.  :\  Looks like there's a VB.net bot later on in the thread though, and I know that language too, will probably give that a try.

You're right. I didn't notice it was from Megaupload. Anyway, here's something that might help you get started: https://bitcointalksearch.org/topic/announce-open-source-mtgox-php-api-class-61110
Thanks!  That looks like exactly the kind of base I need to get started!
hero member
Activity: 602
Merit: 502
February 12, 2012, 10:25:20 PM
#8
Thanks for the links!  Unfortunately, the second link, which is programmed in PHP, is broken.  That would have shown me the code I need to utilize the JSON dumps though.  :\  Looks like there's a VB.net bot later on in the thread though, and I know that language too, will probably give that a try.

You're right. I didn't notice it was from Megaupload. Anyway, here's something that might help you get started: https://bitcointalksearch.org/topic/announce-open-source-mtgox-php-api-class-61110
legendary
Activity: 1400
Merit: 1005
February 12, 2012, 10:12:33 PM
#7
I assume you're interested in MtGox: check out their API documentation.  You should be able to code through their http api interface with PHP.  The http market data is cached for like 10 seconds and websocket for real-time data looks like a few lines of JavaScript.  Throw on a SQL backend and PHP should work pretty well.  I agree for real-time stocks you would probably want something more high powered than php. I will probably try to code a simple api for gox in a few weeks.  I can let you know how it goes, but otherwise good luck finding one. 
Yeah, I've been looking at that.  Having some trouble dealing with the JSON output in PHP because it's not something I'm used to...
https://bitcointalksearch.org/topic/m.745330

If I can't find what I'm looking for though, I'll continue to develop my own.


Here are two:
https://bitcointalksearch.org/topic/announcement-arbit-open-source-bitcoin-arbitrage-46976
https://bitcointalksearch.org/topic/m.362816

Honestly, I don't think that writing a bitcoin bot in PHP is that bad. The latency of the exchanges is really high when compared to the performance differences between an interpreted language and C. Also, we don't see thousands of trades every second like in the forex market.
Thanks for the links!  Unfortunately, the second link, which is programmed in PHP, is broken.  That would have shown me the code I need to utilize the JSON dumps though.  :\  Looks like there's a VB.net bot later on in the thread though, and I know that language too, will probably give that a try.
hero member
Activity: 602
Merit: 502
February 12, 2012, 01:30:16 PM
#6
Here are two:
https://bitcointalksearch.org/topic/announcement-arbit-open-source-bitcoin-arbitrage-46976
https://bitcointalksearch.org/topic/m.362816

Honestly, I don't think that writing a bitcoin bot in PHP is that bad. The latency of the exchanges is really high when compared to the performance differences between an interpreted language and C. Also, we don't see thousands of trades every second like in the forex market.
donator
Activity: 305
Merit: 250
February 12, 2012, 05:15:12 AM
#5
I assume you're interested in MtGox: check out their API documentation.  You should be able to code through their http api interface with PHP.  The http market data is cached for like 10 seconds and websocket for real-time data looks like a few lines of JavaScript.  Throw on a SQL backend and PHP should work pretty well.  I agree for real-time stocks you would probably want something more high powered than php. I will probably try to code a simple api for gox in a few weeks.  I can let you know how it goes, but otherwise good luck finding one. 
legendary
Activity: 1400
Merit: 1005
February 12, 2012, 02:50:20 AM
#4
Is there some sort of basic framework someone has that I could start with?  The only programming language I REALLY know is PHP, and that doesn't seem real optimal for real-time trading.
donator
Activity: 305
Merit: 250
February 12, 2012, 02:39:30 AM
#3
Be interested to know if there is a list.  There is a recent thread where someone is also looking for one: https://bitcointalksearch.org/topic/m.740048  EDIT:  Never mind the link. just realized you were on the other thread as well.

I have an API I wrote to trade forex and was planning to write one for gox. But I agree that if it is profitable, I'd keep it a secret so good luck.
legendary
Activity: 2408
Merit: 1009
Legen -wait for it- dary
February 12, 2012, 02:30:51 AM
#2
I'm sure if they're worth using, they probably aren't available.
If you wrote a profitable bot, would you post it up for everyone to use for free?   Wink
Pages:
Jump to: