Confirmed in the SSH logs that there was a memory problem, creating login issues and making the server non-responsive. Memory usage was at 93% when I managed to get through, normally at around 75%. Will keep an eye on this. There might have been a relation with the fork Nu had in the past or there is a memory leak. Will update NU with the next reboot. The new payout time has now shifted to around 11am UTC in case you wonder.
I’m not feeling comfortable to change code when I do not completely understand the implications as the change you propose is not in the config files and need to be made in the code.
Hope @woolly_sammoth can provide some advise on how Nu-pool deals or intends to deal with this.
Apart from that, since I am not clear 100% on the difference between spread, tolerance and offsets and since Liquidbits.net has produced a nice job so far, I will vote for its continuation.
I am trying liquidbits on a ubuntu machine. I get this error message upon starting 2015/07/26-xx:xx:xx ERROR: unable to receive balance for usd on ccedk: exception caught: 'bool' object has no attribute '__getitem__'
I see there are sell orders at higher price than 1.002 and buy orders at lower than 0.998. How do I set this spread and do I get bumped off earlier if the liquidity gets fully subscribed?
If you increase this from 0.004 to, say 0.006 the bot’ll place sell orders at 1.003 and buy orders at 0.997.
It depends on the parameters of the pool whether you’ll get rewarded for liquidity with that big spread.
Thanks. I didn’t know this was possible with LiquidBits bots. Looks like it is also allowed on policy level as https://raw.nupool.net/ counts these liquidity in.
I’ve switched all my tllp bots to the version provided by @Nagalim.
I love this parameter in the config files:
# Sets time (in hours) between bot resets. [bug fixer]
restime = 1.00
It doesn’t always help to fix bugs where not all is put into walls (in times where the compensation limit is not reached!) as a result of changing prices.
Using the same bot software everywhere makes maintaining and troubleshooting much easier
…just to be clear: obviously each bot runs a dedicated copy of @Nagalim’s pool software!
LiquidBits allows a 0.0075 offset to decrease order replacing due to rates swings. I’m aware that this wouldn’t be required for fiat pairs. However I can only have a global setting for all pairs on the server. For term 4 I’m thinking of setting up another server so I can have different server settings for the fiat pairs vs the BTC pairs. An alternative is to reduce the offset from 0.0075 to 0.0025 or so.
I’m creating confusion again with this. The normal band stays 0.002 on either side. The 0.0075 percentage is what is allowed to deviate from that when rates change before the server shifts the order. I understand that with Nagalim’s version you are using that margin to place your orders wider than the standard 0.002 on either side. Apparently the server allows that.
Please don’t do that. I did that for a month, it gets buggy and weird. My CNY pool (I run 2 separate instances of server.py with separate custodial grant addresses, which is complicated and annoying) has a 0.6% tolerance: 0.4% offset, 0.19% deviation. This has been working wonders.
Your 0.75% tolerance is fine as a compromise between btc and fiat.
when i try to run the bot i get the error:
"could not retrieve ccedk ids,server is unreachable"
i haven’t changed anything in the conf file, i only set my nbt address and API keys.
I already run a bot in cryptsy from the same windows rig.
edit: now it is working. it could be a temporary exchange issue!