Username: Password:

Author Topic: DOUBLE_UP requires a hardlimit - DOUBLE_UP_TRADING_LIMIT / DOUBLE_UP_POSITIONS  (Read 6570 times)

Offline mbdash

  • Rookie
  • *
  • Posts: 19
    • View Profile
DOUBLE_UP=true is a great feature,

until shit hits the fan... since it will disregard buy limit.
It is very bad on a tanking market...


To have more control and limit how many double up the bot make.
It would require either a property:

DOUBLE_UP_TRADING_LIMIT = 0.05  (ie btc value)
or
DOUBLE_UP_POSITIONS = 3


I currently have most of my assets stuck in bags due to the bot that kept making 0.005btc purchases non stop on multiple tanking coins.
At first it is negligible, so you let the feature run, but quickly and over a few hours in a tanking market, the bot will trade all your BTC if you are running many coins, completely blocking you from trading and get you stuck in bags.

I hope my suggestion is considered,
Thank you for your good work.

(In the mean time I will work on a python program to manage my double_up property to do exactly what I described.)

« Last Edit: September 30, 2017, 12:21:36 AM by mbdash »

Offline dobcrypto

  • Contributor
  • **
  • Posts: 196
  • Russian - native language
    • View Profile
Re: DOUBLE_UP requires a hardlimit - DOUBLE_UP_LIMIT / DOUBLE_UP_POSITIONS
« Reply #1 on: September 30, 2017, 12:17:29 AM »
It's right. But for DOUBLE_UP_LIMIT the bot can only buy, not the fact that it will throw off the bag.

Offline mbdash

  • Rookie
  • *
  • Posts: 19
    • View Profile
Re: DOUBLE_UP requires a hardlimit - DOUBLE_UP_LIMIT / DOUBLE_UP_POSITIONS
« Reply #2 on: September 30, 2017, 12:20:14 AM »
Sorry I wasn't clear,

I meant something like
 DOUBLE_UP_TRADING_LIMIT = 0.05BTC

I corrected my post to clarify.

Offline paramecie

  • Contributor
  • **
  • Posts: 302
    • View Profile
Agreed, but maybe more precisely:

DOUBLE_UP_TRADING_LIMIT = 0.10  //maximum total amount allowed to buy when doubling up, in main currency like BTC (ignored id DOUBLE_UP=False)

* or *

DOUBLE_UP_MAX_EXTRA_TRADES = 1 //maximum total of extra trades when doubling up (ignored id DOUBLE_UP=False)


I think I prefer the second solutions, as the first one doesn't give you any idea of how many trades.

With the second you know the number of extra trades AND the price (trades*BUYING_PRICE is easy to calculate).