create account

LiqBot 0.1 (alpha) | The open-source liquidity bot! by linouxis9

View this thread on: hive.blogpeakd.comecency.com
· @linouxis9 · (edited)
$1,296.32
LiqBot 0.1 (alpha) | The open-source liquidity bot!
We are proud to announce the first alpha release of LiqBot. It is currently developed by @mauritso with the support of @linouxis9. It was originally requested by Bitshares Munich to provide liquidity on low liquidity markets which are gonna be used by their new POS systems..

# LiqBot 0.1 (alpha) | Long Setup

We are proud to announce the first alpha release of LiqBot. It is currently developed by @mauritso with the support of @linouxis9.
It was originally requested by Bitshares Munich to provide liquidity on low liquidity markets which are gonna be used by their new POS systems. Therefore, LiqBot is currently run by @mauritso and @linouxis9 to provide liquidity to the BitEUR and BitSILVER market as well as the BitCAD market on the behalf of Bitshares Munich.
We will discuss in this post on how to run LiqBot. We will in another post discuss on how it is working as well as how it can help you to bring liquidity to the DEX markets.

                   
## What does it does ?
On its first run, LiqBot will register an account using the OpenLedger Faucet and then ask you to send it BTS and the assets you want it to trade. The bot will now ask you to reboot it and with the default mode, it will lends BitAssets and then begin the specified strategy. One of the advantage of the bot is that it take care of the collateral ratio of lended BitAssets for you.



## How to set up it?


### Requirements


- Linux >3.10 (You can check with `uname -r` on a terminal emulator)
- Docker
- docker-compose
- git


### Initial Setup


- `git clone https://github.com/linouxis9/bitshares2-liquiditybots.git`


You will now have to tweak the bot configuration available at bitshares2-liquiditybots/docker-exchangebot/exchangebot/config.py


You have to:
- change the `wallet_password`, that's the password which will be used by the cli_wallet.
- change the `account` name, for example "liquidity-bot-linouxisbot"
- change `watch_markets` to the markets you want your bot to watch and therefore trade.


We will now help you to configure one of two mode of the bot and how to run it.


### Short'n Forget (for SmartCoin)


This is the default mode used by the bot. The bot will borrow the Smartcoin from the network and it will automatically take care of the collateral ratio.


#### How to setup this mode


- The `markets` variable in the `bots["LiquidityWall"]` array should be in most of the cases the same content of `watch_markets`.
- The `borrow` variable in the `bots["LiquidityWall"]` array needs to be set to true.
- You need to modify the `borrow_percentage` in the `bots["LiquidityWall"]` array to divide the BTS holding of the bots between borrowing and asking. If you choose 12 for silver, 12 % of the BTS will be used to short silver and therefore 88% of the bot BTS' will be used to maintain the collateral ratio and put liquidity on the ask side according to the spread percentage.
- You need to set the strategy you want for your bot by modifying `spread_percentage` and `allowed_spread_percentage`
- The `markets` variable in the `bots["Collateral"]` array should have the markets pairs of borrowed asset.


### Send'n Forget (for SmartCoin and UIA)


This mode doesn't borrow the asset from the network. You should use it only if you want to borrow the smartcoin on another account and then send the asset to the bot or if you want to use an UIA on the bot.


#### How to setup this mode


- The `markets` variable in the `bots["LiquidityWall"]` array should be in most of the cases the same content of `watch_markets`.
- The `borrow` variable in the `bots["LiquidityWall"]` array needs to be set to false.
- You need to set the strategy you want for your bot by modifying `spread_percentage` and `allowed_spread_percentage`
- You need to remove `bots["Collateral"] = {` and the seven lines behind it.


### Now, Run it !
- Go in the root of LiqBot
- `docker-compose up` PLEASE CAREFULLY WRITE THE BRAIN KEY, IT IS NEEDED IF YOU HAVE TO RECOVER THE WALLET OF THE BOT
- CTRL+C to terminate the bot
- You now can use your favorite Bitshares Wallet to send BTS and the assets needed by the bot.
- You can now start the bot by using `docker-compose up` if you want the bot to run on the foreground or `docker-compose start` if you want the bot to run on the background, you will be able to check the log by using `docker-compose logs`


Now, Enjoy !


## Special Thanks
We would like to thanks for their precious advices and testing:
- @xeroc
- @kenCode
- @hcf27
- @onceuponatime
- @iPerky




   
   
The LiqBot Team
πŸ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 19 others
properties (23)
authorlinouxis9
permlinkliqbot-0
categorybitshares
json_metadata{}
created2016-05-05 21:15:45
last_update2016-05-05 21:39:24
depth0
children46
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value648.176 HBD
curator_payout_value648.139 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4,532
author_reputation4,020,329,275,116
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,795
net_rshares125,455,145,690,733
author_curate_reward""
vote details (83)
@clayop ·
Did you have a testing? If so, what was the ROI?
πŸ‘  
properties (23)
authorclayop
permlinkre-linouxis9-liqbot-0-20160509t024251478z
categorybitshares
json_metadata{}
created2016-05-09 02:42:51
last_update2016-05-09 02:42:51
depth1
children9
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length48
author_reputation270,845,899,918,618
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,604
net_rshares6,730,959,053
author_curate_reward""
vote details (1)
@markopaasila ·
I've had two bots both on EUR and GOLD for about 2 days with different spreads. Both are currently at a combined loss of 4% in BTS. One bot has a 3% spread / 90% uptime and the other has 3.2%/100%. The one with the bigger spread makes a bigger loss. This is just 2 days and it's a bear market for BTS. Long on BTS in a bear market doesn't seem to generate lots of profit.
properties (22)
authormarkopaasila
permlinkre-clayop-re-linouxis9-liqbot-0-20160509t024251478z-20160510t090051200z
categorybitshares
json_metadata{}
created2016-05-10 09:00:51
last_update2016-05-10 09:00:51
depth2
children4
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length371
author_reputation32,771,884,740,822
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id4,035
net_rshares0
@mauritso ·
The loss in BTS has to do with the price movement and not with the bot, right?
πŸ‘  
properties (23)
authormauritso
permlinkre-markopaasila-re-clayop-re-linouxis9-liqbot-0-20160509t024251478z-20160510t090051200z-20160510t104204614z
categorybitshares
json_metadata{}
created2016-05-10 10:42:06
last_update2016-05-10 10:42:06
depth3
children3
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length78
author_reputation4,155,298,873,736
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id4,050
net_rshares14,018,758,831
author_curate_reward""
vote details (1)
@mauritso ·
Copy pasted from the bitsharestalk.org post:

>The bot costs less than 3 bts a day to run. 
>Currently I have no real data about bot performance, because there isn’t much happening on the markets.

The most active market at the moment seems to be the OPEN.BTC : OPEN.DGD market. I could setup a bot on that market to gather some data.
πŸ‘  ,
properties (23)
authormauritso
permlinkre-clayop-re-linouxis9-liqbot-0-20160509t024251478z-20160509t180357165z
categorybitshares
json_metadata{}
created2016-05-09 18:03:57
last_update2016-05-09 18:03:57
depth2
children1
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length334
author_reputation4,155,298,873,736
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,748
net_rshares24,673,222,982
author_curate_reward""
vote details (2)
@mauritso ·
As OPEN.BTC and OPEN.DGD are not smartcoins and the bot currently depends on the feed price, I can't set up a bot like that at the moment. I"ll try to figure out a way to generate a reliable price, but as you can see here: https://coinmarketcap.com/assets/digixdao/#markets it greatly depends on the market etc. The biggest market with a feed price looks to be the CNY : BTS market at the moment, so I could try that.
πŸ‘  
properties (23)
authormauritso
permlinkre-mauritso-re-clayop-re-linouxis9-liqbot-0-20160509t024251478z-20160509t180357165z-20160509t181937292z
categorybitshares
json_metadata{}
created2016-05-09 18:19:36
last_update2016-05-09 18:19:36
depth3
children0
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length417
author_reputation4,155,298,873,736
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,759
net_rshares14,018,758,831
author_curate_reward""
vote details (1)
@nilux ·
Good question. If it manages to make any profit, it would be awesome for the liquidity...
properties (22)
authornilux
permlinkre-clayop-re-linouxis9-liqbot-0-20160509t024251478z-20160509t155643845z
categorybitshares
json_metadata{}
created2016-05-09 15:56:42
last_update2016-05-09 15:56:42
depth2
children1
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length89
author_reputation542,314,355,551
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,711
net_rshares0
@mauritso ·
For "dead" markets you won't make a profit. But if you have users for a market that has no (or not enough) liquidity then you can make money.
πŸ‘  
properties (23)
authormauritso
permlinkre-nilux-re-clayop-re-linouxis9-liqbot-0-20160509t024251478z-20160509t155643845z-20160509t180517608z
categorybitshares
json_metadata{}
created2016-05-09 18:05:18
last_update2016-05-09 18:05:18
depth3
children0
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length141
author_reputation4,155,298,873,736
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,749
net_rshares14,018,758,831
author_curate_reward""
vote details (1)
@cm-steem ·
$0.06
https://steemit.com/gridcoin/@cm-steem/brainstorming-new-boinc-projects-anyone-can-create-a-project-and-reward-their-users-with-gridcoin#@cm-steem/re-cm-steem-brainstorming-new-boinc-projects-anyone-can-create-a-project-and-reward-their-users-with-gridcoin-20160812t153824382z

@mauritso & @linouxis9 : Would it be possible to distribute this liquidity software without providing the end user the ability to steal the bot's funds?
πŸ‘  
properties (23)
authorcm-steem
permlinkre-linouxis9-liqbot-0-20160812t162033692z
categorybitshares
json_metadata{"tags":["bitshares"],"users":["mauritso","linouxis9"],"links":["https://steemit.com/gridcoin/@cm-steem/brainstorming-new-boinc-projects-anyone-can-create-a-project-and-reward-their-users-with-gridcoin#@cm-steem/re-cm-steem-brainstorming-new-boinc-projects-anyone-can-create-a-project-and-reward-their-users-with-gridcoin-20160812t153824382z"]}
created2016-08-12 16:20:33
last_update2016-08-12 16:20:33
depth1
children5
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.060 HBD
curator_payout_value0.001 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length430
author_reputation58,522,774,254,119
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id767,092
net_rshares107,280,789,581
author_curate_reward""
vote details (1)
@linouxis9 · (edited)
There is a possibility. It would be to use multisig. Each BOINC "miner" (I don't know the name so I will use miner even though it's not that) would have a key in the multisig of an account holding the money. Each x minute, a BOINC "miner" would propose a tx to change the orders of the bot in a market pair according to the strategy and each BOINC "miner" would have to see if you need to change the orders like the other BOINC "miner" proposed it (by computing the strategy) and if the change seems correct, each BOINC "miner" would approve/sign this proposal then if this proposal has enough votes for the defined threshold the transaction would be sent and the orders will be changed.

But this is very inefficient and expensive (Like Ethereum where each computations are run on each node).
πŸ‘  
properties (23)
authorlinouxis9
permlinkre-cm-steem-re-linouxis9-liqbot-0-20160812t163655258z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-08-12 16:36:54
last_update2016-08-12 17:38:30
depth2
children4
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length793
author_reputation4,020,329,275,116
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id767,416
net_rshares2,692,526,759
author_curate_reward""
vote details (1)
@cm-steem · (edited)
Ah OK, so you're proposing a P2P network between volunteers? I was initially thinking more along the lines of a distributed (rather than decentralized) liquidity bot system where each volunteer node dialed home (to the BOINC project) for instructions and perhaps used a multisig system to prevent unauthorized transmission of liquidity funds.

I like your idea! Whilst it may be 'inefficient and expensive', we're not running this on top of a blockchain - BOINC allows you to distribute software that can utilize the full resources of the volunteer's computer & network at no cost to the BOINC project (aside from web server costs).

Whilst a significant quantity of users may run BOINC on low performance hardware, there is a significant quantity of users with serious computing power at their disposal (individuals with hundreds to thousands of CPU cores). 

Theoretically, you could be as inefficient and expensive as you want/need since it isn't running as a smart contract on a blockchain (unless you created a blockchain specifically for the BOINC project, which would be seriously cool).
πŸ‘  
properties (23)
authorcm-steem
permlinkre-linouxis9-re-cm-steem-re-linouxis9-liqbot-0-20160812t175220979z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-08-12 17:52:21
last_update2016-08-12 17:53:15
depth3
children3
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,094
author_reputation58,522,774,254,119
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id768,731
net_rshares2,636,432,452
author_curate_reward""
vote details (1)
@dantheman ·
$0.34
Looks like Steem is helping to fund BitShares development based on how these posts are getting voted on.
πŸ‘  , , , , , , , ,
properties (23)
authordantheman
permlinkre-linouxis9-liqbot-0-20160505t221523686z
categorybitshares
json_metadata{}
created2016-05-05 22:15:24
last_update2016-05-05 22:15:24
depth1
children1
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.170 HBD
curator_payout_value0.170 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length104
author_reputation240,292,002,602,347
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,804
net_rshares893,062,170,381
author_curate_reward""
vote details (9)
@onceuponatime ·
You've got it Pontiac!   (please pardon the very outdated reference).
πŸ‘  
properties (23)
authoronceuponatime
permlinkre-dantheman-re-linouxis9-liqbot-0-20160505t221523686z-20160505t224332122z
categorybitshares
json_metadata{}
created2016-05-05 22:43:36
last_update2016-05-05 22:43:36
depth2
children0
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length69
author_reputation210,777,223,264,395
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,808
net_rshares600,385,265
author_curate_reward""
vote details (1)
@markopaasila ·
>You have to: \
change the ``wallet_password``, that’s the password which will be used by the cli_wallet.\
change the ``account name``, for example β€œliquidity-bot-linouxisbot”\
change ``watch_markets`` to the markets you want your bot to watch and therefore trade.

The ``wallet_password`` and  ``account`` should be new / non-existing ones, should they? And can the ``wallet_user`` be left empty? 

I tried to set up a bot but got``exchange-bot_1  | Account creation failed`` and `` exchange-bot_1  | https://bitshares.openledger.info/ response:  {"status":"500","error":"Internal Server Error"}``
πŸ‘  , , ,
properties (23)
authormarkopaasila
permlinkre-linouxis9-liqbot-0-20160506t090615950z
categorybitshares
json_metadata{}
created2016-05-06 09:06:15
last_update2016-05-06 09:06:15
depth1
children3
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length598
author_reputation32,771,884,740,822
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,878
net_rshares34,763,405,970
author_curate_reward""
vote details (4)
@linouxis9 ·
Yes `wallet_user` needs to be empty but `account` and `wallet_password` need to be non-existing ones. BTW, You can't use a premium name.
πŸ‘  , , ,
properties (23)
authorlinouxis9
permlinkre-markopaasila-re-linouxis9-liqbot-0-20160506t090615950z-20160506t092352442z
categorybitshares
json_metadata{}
created2016-05-06 09:23:57
last_update2016-05-06 09:23:57
depth2
children2
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length136
author_reputation4,020,329,275,116
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,880
net_rshares15,673,114,969
author_curate_reward""
vote details (4)
@linouxis9 · (edited)
It seems the problem is coming from the OL faucet. I've sent them a message and they are investigating.

EDIT: The problem seems to be fixed, please retry :-)
πŸ‘  
properties (23)
authorlinouxis9
permlinkre-linouxis9-re-markopaasila-re-linouxis9-liqbot-0-20160506t090615950z-20160506t092352442z-20160506t093131070z
categorybitshares
json_metadata{}
created2016-05-06 09:31:39
last_update2016-05-06 09:38:33
depth3
children1
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length158
author_reputation4,020,329,275,116
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,882
net_rshares625,401,318
author_curate_reward""
vote details (1)
@markopaasila ·
I have no experience, so I'm wondering if it's sensible to have 2.50 collateral ratio for a bot?
πŸ‘  
properties (23)
authormarkopaasila
permlinkre-linouxis9-liqbot-0-20160506t113431441z
categorybitshares
json_metadata{}
created2016-05-06 11:33:51
last_update2016-05-06 11:33:51
depth1
children1
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length96
author_reputation32,771,884,740,822
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,899
net_rshares612,893,292
author_curate_reward""
vote details (1)
@linouxis9 ·
2.50 is a good compromise in case of a sudden market change IMO. Moreover, LiqBot will increase the collaterals if the ratio goes down. LiqBot checks the collateral ratio each two blocks.
πŸ‘  
properties (23)
authorlinouxis9
permlinkre-markopaasila-re-linouxis9-liqbot-0-20160506t113431441z-20160506t120147963z
categorybitshares
json_metadata{}
created2016-05-06 12:01:51
last_update2016-05-06 12:01:51
depth2
children0
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length187
author_reputation4,020,329,275,116
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,906
net_rshares612,893,292
author_curate_reward""
vote details (1)
@markopaasila ·
Are you intending to continue working on the bot?
properties (22)
authormarkopaasila
permlinkre-linouxis9-liqbot-0-20160508t104825052z
categorybitshares
json_metadata{}
created2016-05-08 10:48:24
last_update2016-05-08 10:48:24
depth1
children3
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length49
author_reputation32,771,884,740,822
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,435
net_rshares0
@linouxis9 ·
Of course! It is just the alpha release that we released in order to get feedback for the official 1.0 Release.
πŸ‘  , , ,
properties (23)
authorlinouxis9
permlinkre-markopaasila-re-linouxis9-liqbot-0-20160508t104825052z-20160508t110421044z
categorybitshares
json_metadata{}
created2016-05-08 11:04:24
last_update2016-05-08 11:04:24
depth2
children2
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length111
author_reputation4,020,329,275,116
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,436
net_rshares29,205,971,201
author_curate_reward""
vote details (4)
@markopaasila ·
Ok, that's great!

What kind of feedback do you want? I guess you have enough ideas. Do you  problems and bugs reported on github?
properties (22)
authormarkopaasila
permlinkre-linouxis9-re-markopaasila-re-linouxis9-liqbot-0-20160508t104825052z-20160508t110421044z-20160508t113406615z
categorybitshares
json_metadata{}
created2016-05-08 11:34:06
last_update2016-05-08 11:34:06
depth3
children1
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length130
author_reputation32,771,884,740,822
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,438
net_rshares0
@markopaasila ·
You could call it *liquor*
properties (22)
authormarkopaasila
permlinkre-linouxis9-liqbot-0-20160508t171416300z
categorybitshares
json_metadata{}
created2016-05-08 17:14:15
last_update2016-05-08 17:14:15
depth1
children0
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length26
author_reputation32,771,884,740,822
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,521
net_rshares0
@markopaasila ·
Can I run several bots simultaneously on one machine? I would like to test different parameters like  bots on the same market with different spreads.
properties (22)
authormarkopaasila
permlinkre-linouxis9-liqbot-0-20160509t072947741z
categorybitshares
json_metadata{}
created2016-05-09 07:29:48
last_update2016-05-09 07:29:48
depth1
children7
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length149
author_reputation32,771,884,740,822
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,652
net_rshares0
@linouxis9 ·
Yes you can, you just have to have one folder per bot ^^
πŸ‘  
properties (23)
authorlinouxis9
permlinkre-markopaasila-re-linouxis9-liqbot-0-20160509t072947741z-20160509t161048539z
categorybitshares
json_metadata{}
created2016-05-09 16:10:48
last_update2016-05-09 16:10:48
depth2
children6
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length56
author_reputation4,020,329,275,116
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,712
net_rshares522,887,609
author_curate_reward""
vote details (1)
@markopaasila ·
Sorry, but which folder? Thanks for your patience!
properties (22)
authormarkopaasila
permlinkre-linouxis9-re-markopaasila-re-linouxis9-liqbot-0-20160509t072947741z-20160509t161048539z-20160509t181501620z
categorybitshares
json_metadata{}
created2016-05-09 18:15:00
last_update2016-05-09 18:15:00
depth3
children1
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length50
author_reputation32,771,884,740,822
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id3,752
net_rshares0
@markopaasila ·
I couldnt make it work. I cloned the git repo into a different folder and tried to run docker there. It always shut down the other instance in another folder. I tried with *screen* and without it.

Could you give some simple instructions?
properties (22)
authormarkopaasila
permlinkre-linouxis9-re-markopaasila-re-linouxis9-liqbot-0-20160509t072947741z-20160509t161048539z-20160510t152239176z
categorybitshares
json_metadata{}
created2016-05-10 15:22:39
last_update2016-05-10 15:22:39
depth3
children3
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length238
author_reputation32,771,884,740,822
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id4,165
net_rshares0
@markopaasila · (edited)
Can I set ``target price`` to ``feed*1.015``? The price on the DEX tends to be 1-2% above the feed price, so I have a feeling that the target price as such isn't optimum. What happens is that the bot creates and sells bitAssets a little above feed price, and then tries to buy back way below feed price. That doesn't do much to help liquidity.
πŸ‘  
properties (23)
authormarkopaasila
permlinkre-linouxis9-liqbot-0-20160513t111121353z
categorybitshares
json_metadata{}
created2016-05-13 11:10:39
last_update2016-05-13 11:13:30
depth1
children1
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length343
author_reputation32,771,884,740,822
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id5,644
net_rshares534,875,317
author_curate_reward""
vote details (1)
@mauritso ·
https://github.com/xeroc/python-graphenelib/blob/master/scripts/exchangebots/config-example.py
* **target_price_offset_percentage**: +-percentage offset from target_price

This config option is available for that (hidden in the config.py that came with liqbot, will add that)
πŸ‘  , ,
properties (23)
authormauritso
permlinkre-markopaasila-re-linouxis9-liqbot-0-20160513t111121353z-20160514t090023462z
categorybitshares
json_metadata{}
created2016-05-14 09:00:24
last_update2016-05-14 09:00:24
depth2
children0
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length275
author_reputation4,155,298,873,736
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id6,111
net_rshares14,283,756,592
author_curate_reward""
vote details (3)
@marsresident ·
Here is an Archive of Cryptocurrency App building Code on Github for anyone creating a Steemit app
https://steemit.com/steem/@marsresident/github-cryptocurrency-app-creation-archive
properties (22)
authormarsresident
permlinkre-linouxis9-liqbot-0-20160722t021943964z
categorybitshares
json_metadata{"tags":["bitshares"],"links":["https://steemit.com/steem/@marsresident/github-cryptocurrency-app-creation-archive"]}
created2016-07-22 02:19:57
last_update2016-07-22 02:19:57
depth1
children0
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length181
author_reputation10,013,229,877,794
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id264,309
net_rshares0
@marsresident ·
We are looking for Bot Builders
http://shaivitetemple.org/Forum/topic/blockchain-bots-that-benefit-people/
properties (22)
authormarsresident
permlinkre-linouxis9-liqbot-0-20180111t213235908z
categorybitshares
json_metadata{"tags":["bitshares"],"links":["http://shaivitetemple.org/Forum/topic/blockchain-bots-that-benefit-people/"],"app":"steemit/0.1"}
created2018-01-11 21:32:36
last_update2018-01-11 21:32:36
depth1
children0
last_payout2018-01-18 21:32:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length106
author_reputation10,013,229,877,794
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,850,454
net_rshares0
@methodise ·
My LiqBot is handling/borrowing collateral, yet failing to write any orders. Any clues?
properties (22)
authormethodise
permlinkre-linouxis9-liqbot-0-20160610t022533592z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-06-10 02:25:12
last_update2016-06-10 02:25:12
depth1
children3
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length87
author_reputation590,114,213,849
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id27,621
net_rshares0
@methodise ·
Apparently the action has moved over here now https://steemit.com/bitshares/@xeroc/stakemachine-trading-infrastructure-and-simple-market-making-bot-for-bitshares--opensource-bot-for-bitshares
properties (22)
authormethodise
permlinkre-methodise-re-linouxis9-liqbot-0-20160610t154100247z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-06-10 15:40:39
last_update2016-06-10 15:40:39
depth2
children2
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length191
author_reputation590,114,213,849
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,115
net_rshares0
@linouxis9 ·
Exact :-)
@Methodise You now need to run the new LiqBot strategy with StakeMachine.

Install StakeMachine and change the config to use liquidity_wall (The LiqBot strategy) and maintain_collateral_ratio (The LiqBot strategy which take care of borrowing and maintaining the collateral ratio).
πŸ‘  
properties (23)
authorlinouxis9
permlinkre-methodise-re-methodise-re-linouxis9-liqbot-0-20160611t111332916z
categorybitshares
json_metadata{"tags":["bitshares"]}
created2016-06-11 11:13:30
last_update2016-06-11 11:13:30
depth3
children1
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length290
author_reputation4,020,329,275,116
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id28,836
net_rshares545,791,139
author_curate_reward""
vote details (1)
@onceuponatime ·
$96.01
If this works it will will sure help adoption of the POS system. Merchants will need lots of liquidity in markets so they can withdraw to fiat to pay there bills when necessary.
πŸ‘  , , , , , , , , , , , , , , ,
properties (23)
authoronceuponatime
permlinkre-linouxis9-liqbot-0-20160505t212308429z
categorybitshares
json_metadata{}
created2016-05-05 21:23:12
last_update2016-05-05 21:23:12
depth1
children0
last_payout2016-08-23 17:36:36
cashout_time1969-12-31 23:59:59
total_payout_value48.005 HBD
curator_payout_value48.004 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length177
author_reputation210,777,223,264,395
root_title"LiqBot 0.1 (alpha) | The open-source liquidity bot!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id2,796
net_rshares32,731,449,435,890
author_curate_reward""
vote details (16)