GUNBOT: The automatic profit generator > Technical Support & Development

acSga autoconfig: gunbot almost never buys

(1/1)

Cheradenine:
First of all hello everybody!

I am a fairly new gunbot user.
I am trying to use Sga controller on kraken, with 8 pairs using USD as a base currency, the compound version of the controller.
Avaliable base is around 5900 $
The autoconfig selected 8 pairs, but then in almost one week was able to trade only once on one pair.
Gunbot v23.0.4
Sga controller version 1.19

In the logs I see this message:


--- Code: ---Sep 11 09:29:23 gunbot gunthy-linux[42365]: #015
Sep 11 09:29:23 gunbot gunthy-linux[42365]: USD-LTC@kraken end of grid parsing
Sep 11 09:29:23 gunbot gunthy-linux[42365]: #015
Sep 11 09:29:23 gunbot gunthy-linux[42365]:
...
Sep 11 09:29:23 gunbot gunthy-linux[42365]: Sentiment score: -2
Sep 11 09:29:23 gunbot gunthy-linux[42365]: we got data
Sep 11 09:29:23 gunbot gunthy-linux[42365]: case: open new position immediately
Sep 11 09:29:23 gunbot gunthy-linux[42365]: order blocked by trend protection: not bullish
Sep 11 09:29:23 gunbot gunthy-linux[42365]: spotGridAdvanced round finished

--- End code ---

So the problem is with trend protection?

this is the definition of the pair created by the autoconfig

--- Code: ---        "kraken": {
            "USD-LTC": {
                "strategy": "acSga",
                "enabled": true,
                "override": {
                    "BUY_METHOD": "spotGridAdvanced",
                    "SELL_METHOD": "spotGridAdvanced",
                    "$MAX_PAIR_PER_BASE": 8,
                    "BUY_ENABLED": true,
                    "SELL_ENABLED": true,
                    "MIN_VOLUME_TO_SELL": 60,
                    "GRID_MULTIPLIER": 1.5906170894976654,
                    "MAX_BUY_COUNT": 10,
                    "TRADING_LIMIT": 66,
                    "PERIOD": 5,
                    "SMAPERIOD": 50,
                    "AUTO_GAIN": true,
                    "GAIN": 0.1,
                    "TRAILING_MULTIPLIER": 1,
                    "START_CONT_TRADING": 4,
                    "TL_MULTIPLIER": 1.1,
                    "CT_TL_MULTIPLIER": 0.8,
                    "STOP_AFTER_SELL": false,
                    "NEED_PREPROCESSING": false,
                    "NEED_POSTPROCESSING": false,
                    "TOTAL_BASE_VALUE": 0,
                    "BAG_SIZE": "none",
                    "TREND_OPEN": true,
                    "TREND_BLOCK_DCA": false,
                    "TREND_LOWER_DCA": true,
                    "START_PERIOD_CHANGE": 3,
                    "timestamp": 1631054101,
                    "BAG_VALUE": 141.23508,
                    "BASE_VALUE_HISTORY": "[{\"timestamp\":1631054331.486,\"value\":5906.7101}]",
                    "BASE_RESERVE_PCT": 0
                }
            },
 
--- End code ---

and this is the strategy:


--- Code: ---        "acSga": {
            "ADX_ENABLED": false,
            "ADX_LEVEL": 25,
            "ATRX": 0.5,
            "ATR_PERIOD": 14,
            "BTC_MONEY_FLOW": 35,
            "BTC_PND_PERIOD": 14,
            "BTC_PND_PROTECTION": false,
            "BUYLVL": 1,
            "BUYLVL1": 0.6,
            "BUYLVL2": 2,
            "BUYLVL3": 70,
            "BUY_ENABLED": true,
            "SINGLE_BUY": false,
            "BUY_LEVEL": 1,
            "BUY_METHOD": "spotGridAdvanced",
            "BUY_RANGE": 0.5,
            "CANDLES_LENGTH": 200,
            "COUNT_SELL": 9999,
            "DISPLACEMENT": 26,
            "DI_PERIOD": 14,
            "DOUBLE_CHECK_GAIN": true,
            "DOUBLE_UP": false,
            "DOUBLE_UP_CAP": 1,
            "DU_BUYDOWN": 2,
            "DU_CAP_COUNT": 0,
            "DU_METHOD": "HIGHBB",
            "EMA1": 16,
            "EMA2": 8,
            "EMA3": 150,
            "EMASPREAD": false,
            "EMA_LENGTH": 50,
            "EMAx": 0.5,
            "FAST_SMA": 50,
            "FUNDS_RESERVE": 0.0001,
            "GAIN": 0.5,
            "HIGH_BB": 0,
            "ICHIMOKU_PROTECTION": true,
            "IGNORE_TRADES_BEFORE": 0,
            "LIQUIDITY": false,
            "LIQUIDITY_TAKER": false,
            "LIQUIDITY_GAIN": true,
            "MAX_INVESTMENT": 1,
            "NASH_LEAGUE": false,
            "NASH_TIMER": 300,
            "IS_MARGIN_STRAT": false,
            "KEEP_QUOTE": 0,
            "KIJUN_BUY": false,
            "KIJUN_CLOSE": false,
            "KIJUN_PERIOD": 26,
            "KIJUN_SELL": false,
            "KIJUN_STOP": false,
            "KUMO_BUY": false,
            "KUMO_CLOSE": false,
            "KUMO_SELL": false,
            "KUMO_SENTIMENTS": true,
            "KUMO_STOP": true,
            "LEVERAGE": 0,
            "LONG_LEVEL": 1,
            "LOW_BB": 0,
            "MACD_LONG": 20,
            "MACD_SHORT": 5,
            "MACD_SIGNAL": 10,
            "MAKER_FEES": false,
            "TAKER_FEES": false,
            "MARKET_BUY": false,
            "MARKET_BUYBACK": false,
            "MARKET_CLOSE": false,
            "MARKET_DU": false,
            "MARKET_FOK": false,
            "MARKET_RTBUY": false,
            "MARKET_RTSELL": false,
            "MARKET_SELL": false,
            "MARKET_STOP": false,
            "MEAN_REVERSION": false,
            "MFI_BUY_LEVEL": 30,
            "MFI_ENABLED": false,
            "MFI_LENGTH": 14,
            "MFI_SELL_LEVEL": 70,
            "MIN_VOLUME_TO_BUY": 0.001,
            "MIN_VOLUME_TO_SELL": 0.001,
            "NBA": 0,
            "PANIC_SELL": false,
            "PERIOD": 15,
            "PP_BUY": 0,
            "PP_SELL": 99999,
            "PRE_ORDER": false,
            "PRE_ORDER_GAP": 0,
            "RENKO_ATR": false,
            "RENKO_BRICK_SIZE": 0.0001,
            "RENKO_PERIOD": 15,
            "ROE": 1,
            "ROE_CLOSE": false,
            "ROE_LIMIT": 1,
            "ROE_TRAILING": false,
            "ROE_SCALPER": false,
            "ROE_SPREAD": 0,
            "RSI_BUY_ENABLED": false,
            "RSI_BUY_LEVEL": 30,
            "RSI_DU_BUY": 30,
            "RSI_LENGTH": 14,
            "RSI_METHOD": "oscillator",
            "RSI_SELL_ENABLED": false,
            "RSI_SELL_LEVEL": 70,
            "RT_BUY_LEVEL": 2,
            "RT_BUY_UP_LEVEL": 0,
            "RT_ENABLED": false,
            "RT_GAIN": 1.5,
            "RT_MAXBAG_PROTECTION": 10,
            "RT_ONCE": false,
            "RT_ONCE_AND_CONTINUE": false,
            "RT_SELL_UP": 0.3,
            "RT_TREND_ENABLED": false,
            "SELLLVL": 1,
            "SELLLVL1": 0.6,
            "SELLLVL2": 2,
            "SELLLVL3": 70,
            "SELL_ENABLED": true,
            "SELL_METHOD": "spotGridAdvanced",
            "SELL_RANGE": 0.5,
            "SENKOUSPAN_PERIOD": 52,
            "SHORT_LEVEL": 1,
            "SLOW_SMA": 150,
            "SLOW_STOCH_K": 3,
            "SL_DISABLE_BUY": false,
            "SL_DISABLE_SELL": false,
            "SMAPERIOD": 50,
            "STDV": 2,
            "STOCHRSI_BUY_LEVEL": 0.2,
            "STOCHRSI_ENABLED": false,
            "STOCHRSI_LENGTH": 14,
            "STOCHRSI_METHOD": "oscillator",
            "STOCHRSI_SELL_LEVEL": 0.8,
            "STOCH_BUY_LEVEL": 20,
            "STOCH_D": 3,
            "STOCH_ENABLED": false,
            "STOCH_K": 14,
            "STOCH_METHOD": "oscillator",
            "STOCH_SELL_LEVEL": 80,
            "STOP_LIMIT": 9999,
            "TAKE_BUY": false,
            "TAKE_PROFIT": false,
            "TBUY_RANGE": 0.5,
            "TENKAN_BUY": true,
            "TENKAN_CLOSE": true,
            "TENKAN_PERIOD": 9,
            "TENKAN_SELL": true,
            "TENKAN_STOP": false,
            "TL_ALLIN": false,
            "TL_PERC": 0,
            "TM_RT_SELL": false,
            "TP_PROFIT_ONLY": true,
            "TP_RANGE": 0.5,
            "TRADES_TIMEOUT": 0,
            "TRADING_LIMIT": 0.002,
            "TRAIL_ME_BUY": false,
            "TRAIL_ME_BUY_RANGE": 0.5,
            "TRAIL_ME_DU": false,
            "TRAIL_ME_RT": false,
            "TRAIL_ME_RT_SELL_RANGE": 0.5,
            "TRAIL_ME_SELL": false,
            "TRAIL_ME_SELL_RANGE": 0.5,
            "TSSL_TARGET_ONLY": true,
            "USE_RENKO": false,
            "XTREND_ENABLED": true,
            "STOP_BUY": 0,
            "STOP_SELL": 0,
            "PND": false,
            "PND_PROTECTION": 1.5,
            "SupportResistance": false,
            "SupRes_ALLOW_DCA": true,
            "SupRes_SPREAD": 0.1,
            "SupRes_LVL_SPREAD": 1,
            "SupRes_MAX": 0,
            "SupRes_TIMER": 300,
            "SupResMinROE": 20,
            "MAX_BUY_COUNT": 20,
            "GRID_MULTIPLIER": 1,
            "STOP_AFTER_SELL": false,
            "AUTO_GAIN": true,
            "TRAILING_MULTIPLIER": 1,
            "START_CONT_TRADING": 3,
            "CT_TL_MULTIPLIER": 0.5,
            "CT_RESTART_MULTIPLIER": 1,
            "TL_MULTIPLIER": 1,
            "MAX_OPEN_CONTRACTS": 1,
            "DCA_METHOD": "NATIVE",
            "DCA_SPREAD": 2,
            "SAFETY_TIMER": 1800,
            "TREND_OPEN": false,
            "TREND_BLOCK_DCA": false,
            "TREND_LOWER_DCA": false,
            "DIRECTION": "LONG",
            "TREND_CT_MULTIPLIER": 2,
            "TREND_GRID_MULTIPLIER": 2,
            "AUTO_STEP_SIZE": true,
            "STEP_SIZE": 500,
            "ENFORCE_STEP": false,
            "STRAT_FILENAME": "filename.js"
        }
 
--- End code ---

Another info: I am using also the bot on binance, again in autoconfig but this time with stepGrid, and everything is working as expected.
So I first installed the stepGrid controller for binance; after some times I added the jobs for acSga controller on kraken to autoconfig, and acSga strategy to config.
I don't this can be the cause of the problem as the two autoconfig should operate separately, the first on binance and the second one on kraken. After I added the acSga, the stepGrid pairs on binance were not influenced.

autoconfig.json is attached

Many thanks in advance!

Aitor:
Something in your settings is blocking the buy and sales.
The first thing I would do if I were you is to contact your reseller, so he can take a look at it.
Other thing: Considering it's your first time running the bow, I wouldn't use scsga. Why don't you run sga instead? It will be easier for your first steps.

timalan34:
I'm having the same issue with Kraken.  My trades on Binanceus are fine.  A few pairs are trading on Kraken with my max amount to trade, but I've noticed the auto pairs sometimes defaults the max amount to trade to something like 0.00011 and if my base is in USD it will never trade that low.  I don't understand why it's doing that and I feel like it might be similar to your issue so I'm subscribing to the thread.  thanks.

Aitor:

--- Quote from: timalan34 on November 09, 2021, 02:06:54 PM ---I'm having the same issue with Kraken.  My trades on Binanceus are fine.  A few pairs are trading on Kraken with my max amount to trade, but I've noticed the auto pairs sometimes defaults the max amount to trade to something like 0.00011 and if my base is in USD it will never trade that low.  I don't understand why it's doing that and I feel like it might be similar to your issue so I'm subscribing to the thread.  thanks.

--- End quote ---

It sounds like an error in your AC code that makes that to happen from time to time.

Cheradenine:
Aitor thanks for your suggestions, I ended up stopping using the strategy on kraken and I am using only the stepgrid autocontroller on binance.

Anyway yes, I also think that there must be some default value that makes impossible or very difficult for the bot to buy on Kraken.

timalan34 maybe you can compare the code for binanceus and kraken and see what is different

Navigation

[0] Message Index

Go to full version