BitShares Forum

Main => General Discussion => Topic started by: clayop on December 06, 2015, 05:42:12 am

Title: Is Blockchain-level Simple Market Making Bot Feasible?
Post by: clayop on December 06, 2015, 05:42:12 am
As someone suggested, simple market making bot at blockchain level would increase liquidity a lot. For example, one can make market at BTC:OPENBTC with less risks. The MM bot can read information on blockchain(e.g. feed price, highest bid, lowest ask), calculate some conditions (e.g. ratio of CNY/KRW feed), tolerance, update interval, etc.
If it is not feasible right now, we may need an easy-to-use MM program (.exe or .dmg or python script)

Now I only have rough ideas. Your thoughts?
Title: Re: Is Blockchain-level Simple Market Making Bot Feasible?
Post by: dannotestein on December 07, 2015, 04:04:59 am
As someone suggested, simple market making bot at blockchain level would increase liquidity a lot. For example, one can make market at BTC:OPENBTC with less risks. The MM bot can read information on blockchain(e.g. feed price, highest bid, lowest ask), calculate some conditions (e.g. ratio of CNY/KRW feed), tolerance, update interval, etc.
If it is not feasible right now, we may need an easy-to-use MM program (.exe or .dmg or python script)

Now I only have rough ideas. Your thoughts?
We're planning to run market-making bots on the bitshares exchange. Mostly it is a matter of adding an interface to the market api for graphene, so it shouldn't take too long. We plan to start the work some time this week.
Title: Re: Is Blockchain-level Simple Market Making Bot Feasible?
Post by: clayop on December 08, 2015, 12:51:47 am
As someone suggested, simple market making bot at blockchain level would increase liquidity a lot. For example, one can make market at BTC:OPENBTC with less risks. The MM bot can read information on blockchain(e.g. feed price, highest bid, lowest ask), calculate some conditions (e.g. ratio of CNY/KRW feed), tolerance, update interval, etc.
If it is not feasible right now, we may need an easy-to-use MM program (.exe or .dmg or python script)

Now I only have rough ideas. Your thoughts?
We're planning to run market-making bots on the bitshares exchange. Mostly it is a matter of adding an interface to the market api for graphene, so it shouldn't take too long. We plan to start the work some time this week.

Is it open for everyone under their own risk?
Title: Re: Is Blockchain-level Simple Market Making Bot Feasible?
Post by: Xeldal on December 08, 2015, 01:40:23 am
I think it would be dead simple to add something like this, native to a client. 

Have it track a feed and you set a percentage offset for Bid and Ask.  Cancel and replace after some %change.

just designate some portion of your balance and hit go.

It could get lots more complicated obviously, but for this basic function what else would you need?

I may release a bot that does this from the API, but there's no reason it couldnt be added natively.  Sounds like a good FBA candidate perhaps.  Its a roundabout way of doing relative orders essentially. 
Title: Re: Is Blockchain-level Simple Market Making Bot Feasible?
Post by: JonnyB on December 08, 2015, 03:54:44 am
I think it would be dead simple to add something like this, native to a client. 

Have it track a feed and you set a percentage offset for Bid and Ask.  Cancel and replace after some %change.

just designate some portion of your balance and hit go.

It could get lots more complicated obviously, but for this basic function what else would you need?

I may release a bot that does this from the API, but there's no reason it couldnt be added natively.  Sounds like a good FBA candidate perhaps.  Its a roundabout way of doing relative orders essentially.

Please do