This page lists the changes to configuration parameters in each version. Versions without parameter changes appear in black.


Version 2.1.0

Version 2.0.3

Version 2

MAJOR REWRITE
The changes for Version_2.0 are significant.

A comprehensive guide on upgrading is available Upgrade Instructions 2.0

We recommend you comb through all the v2.0 files and compare with your properties files to work out what you need to change.

We also recommend you run in test mode when first running 2.0, or use the new server.start_trading_delay property.

Important

  • Official setup videos are coming but many videos official or otherwise are now extremely inaccurate.
  • Editing the Pairs, DCA, and indicators files (after initial setup) is only possible using the Web GUI.
    • The properties files in the initialization subfolder will not be updated when changes are made in the GUI. They are intended for first load only.
  • GAIN must be used as a Sell Strategy. (replaces min_profit)

New Features

  • Multiple Strategies - Up to 5 buy strategies and sell strategies at once.
    • All strategies must be true in order to begin trailing.
    • Trailing is always based off the price when all strategies become true.
    • Trailing will only cease if the price rises back up over the starting price. (strategy becoming false will not stop trailing)
  • New Strategies - RSI, MACD, STOCH, STOCHRSI, BBWIDTH, OBV new strategies
    • Stoch RSI works from 0 to 1. where 0 is bottom and 1 is top.
    • Stock RSI does not match TV yet as TV uses the K and D values to wrap the stochrsi value. We can't/don't do that yet.
  • Pairs, DCA and Indicators files are encrypted and stored in PT databases by default (local storage option with encryption is available)
    • Pairs, DCA and indicators can ONLY be edited using the Web GUI.
    • application.properties still stored and edited locally.
  • configurable delay to start trading after bootup. (because you cannot disable trading or turn on SOM without the bot being on)
  • Discord Notifications
  • Configure some parameters depending on number of times a coin had DCA'd
  • Use HotConfig to adjust the DCA level of a coin
  • Test mode now does paper trading. Just set your start_balance and you are good to go.
    • call /settings/test/reset to reset test_mode data. Or just delete ProfitTrailerData.json
  • Change Currency from USD
  • Change Display Language
  • Change color scheme
  • Triggers:
    • Select which currency the SOM rise and drop triggers use
    • Try to sell a coin if it reaches x% profit regardless of sell strategy
    • Try to sell a coin if it is within a set range above x% profit for x number of minutes
  • Configure the Profit Column show the profit % of the Highest bid and also the % of the highest bid with enough balance for you to sell to.
  • Blacklist newly listed coins for x number of days
  • Blacklist coins based on 24hr % changes
  • Define time window for SOM market trigger
  • DCA buys trigger a notification.

Changes

  • Configuration.properties files no longer exists.
  • Almost all parameters renamed to be more descriptive of their function.
  • The market no longer needs to be specified in any COINPAIR parameters. e.g BNB_trading_enabled = false
  • hidden_pairs = ALL will hide all pairs which are trading enabled = false
  • EMA/SMAGAIN strategy positive buy value now buys when the price is above the threshold.
  • Values need a leading 0. e.g 0.123 not .123
  • when doing a initial buy using a percentage, previously it would buy 2% of 1 btc ignoring your min_buy_balance of 0.4btc but now with the renamed keep_balance if will buy 2% of 0.6btc
  • keep_balance_percentage uses TCV just like initial_cost_percentage
  • Maximum of 500 candles can be used for a strategy length

Fixes

  • Telegram Notifications have sound. Can be disabled using telegram.disable_notification
  • Consecutive buy and sell triggers work on binance
  • Display LOWBB and HIGHBB current value and trigger as %

Parameter changes

application.properties

  • remove server.enableConfig
  • remove telegram.postNewOrders
  • remove connection.nonceLength
  • add server.disable_config
  • add discord.bot_token_1 and _2
  • add discord.chat_1 and _2
  • add discord.startup_notification
  • add discord.shutdown_notification
  • add telegram.disable_notification
  • add server.skin
  • add server.enable_shutdown
  • add server.language
  • add server.currency
  • add server.test_mode
  • add connection.timeout
  • add server.api_token
  • add server.disable_online_config
  • add server.start_trading_delay
  • add license
  • rename trading.loghistory to trading.log_history
  • rename server.timezoneOffset to server.timezone_offset
  • rename telegram.chatId to telegram.chat_1 and _2
  • rename telegram.botToken to telegram.bot_token_1 and _2
  • rename telegram.notificationOnStartup to telegram.startup_notification
  • rename telegram.notificationOnShutdown to telegram.shutdown_notification
  • rename default_apiKey to default_api_key
  • rename default_apiSecret to default_api_secret
  • rename trading_apiKey to trading_api_key
  • rename trading_apiSecret to trading_api_secret
  • rename server.disableBrowser to server.disable_browser
  • rename server.disablePassword to server.disable_password

configuration.properties

  • FILE DELETED

pairs.properties

  • remove min_profit
  • remove sell_trigger
  • add price_trigger_market
  • add DEFAULT_buy_min_change_percentage
  • add DEFAULT_buy_max_change_percentage
  • add DEFAULT_max_profit
  • add coin_min_listed_days
  • add start_balance
  • add dust settings
  • add orderbook_profit_calculation
  • add DEFAULT_take_profit_percentage
  • add DEFAULT_take_profit_reset_percentage_move
  • add DEFAULT_take_profit_wait_time
  • add DEFAULT_A_buy_on_first_signal
  • rename buy_available_volume_trigger to min_orderbook_volume_percentage
  • rename ALL_hidden_pairs to hidden_pairs
  • rename ALL_max_trading_pairs to max_trading_pairs
  • rename min_buy_balance to keep_balance and keep_balance_percentage
  • rename max_cost to initial_cost and initial_cost_percentage
  • rename MARKET to market
  • rename ALL_enabled_pairs to enabled_pairs
  • rename sell_only_mode to sell_only_mode_enabled
  • rename ALL_btc_price_drop_trigger to price_drop_trigger
  • rename ALL_btc_price_drop_recover_trigger to price_drop_recover_trigger
  • rename ALL_btc_price_rise_trigger to price_rise_trigger
  • rename ALL_btc_price_rise_recover_trigger to price_rise_recover_trigger
  • rename ALL_ to DEFAULT_, pair specific = XXX_ not XXXYYY_

dca.properties

  • remove buy_style
  • remove min_profit
  • remove sell_trigger
  • add DEFAULT_DCA_buy_min_change_percentage
  • add DEFAULT_DCA_buy_max_change_percentage
  • add DCA_orderbook_profit_calculation
  • add DEFAULT_DCA_take_profit_percentage
  • add DEFAULT_DCA_take_profit_wait_time
  • add DEFAULT_DCA_take_profit_reset_percentage_move
  • add DEFAULT_DCA_A_buy_on_first_signal
  • rename buy_available_volume_trigger to min_orderbook_volume_percentage
  • rename min_buy_balance to keep_balance and keep_balance_percentage
  • rename coinpair enabled parameters to begin with DEFAULT_DCA_, pair specific = XXX_DCA_ not XXXYYY_DCA_

indicators.properties

  • rename BB_period to BB_candle_period
  • remove BB_sma
  • add BB_length
  • add BB_std
  • add RSI_candle_period
  • add RSI_length
  • add STOCH_length
  • add MACD_candle_period
  • add MACD_fast_length
  • add MACD_slow_length
  • add MACD_signal
  • add SOM_trigger_length
  • add OBV_candle_period
  • add OBV_length
  • add_OBV_signal
  • rename SMA_period to SMA_candle_period
  • rename SMA_2 to SMA_fast_length
  • rename SMA_1 to SMA_slow_length
  • rename EMA_period to EMA_candle_period
  • rename EMA_2 to EMA_fast_length
  • rename EMA_1 to EMA_slow_length

HotConfig

  • add XXX_DCA_set_buy_times


Strategies available

Strategies NORMAL BUY NORMAL SELL DCA BUY DCA SELL
LOWBB
HIGHBB
GAIN
LOSS
SMAGAIN
EMAGAIN
SMASPREAD
EMASPREAD
SMACROSS
EMACROSS
RSI
STOCH
STOCHRSI
MACD
BBWIDTH
OBV
ANDERSON
DISABLED

Version 1.2.6.25

Added

application.properties

connection.timeout = 

Version 1.2.6.22

Removed

application.properties

server.password

Added

application.properties

server.disablePassword = true/false

Version 1.2.6.17

Added

pairs.properties

ALL_rebuy_timeout =

dca.properties

rebuy_timeout =

Version 1.2.6.12

Added

application.properties

server.disableNotification = true/false
 
telegram.notificationOnStartup = true/false
telegram.notificationOnShutdown = true/false
telegram.botToken2 = your second bot token (ex: 125634789:AdGsJXvOnWxasdtasrfanmvlQQfb-aaa)
telegram.chatId2 = your second chat ID (ex: 1234567890 or -1234567890 for groups)

Removed

application.properties

server.binanceThrottle = 

Version 1.2.6.11

Added

application.properties

server.binanceThrottle = 5

Version 1.2.6.9

Added

application.properties

server.disablebrowser = true/false

Removed

application.properties

server.rebootOnFailure

Version 1.2.6

Added

application.properties

server.enableConfig = true/false

dca.properties

min_buy_volume = 
 
ALL_DCA_enabled = true/false/-3

pairs.properties

min_buy_balance_percentage = 
 
hideDust = false

Removed

dca.properties

enabled = true/false

Version 1.2.5.6

Added

pairs.properties

ALL_max_cost_percentage

Version 1.2.5.5

Added

pairs.properties

ALL_buy_available_volume_trigger = 

Version 1.2.5

Added

pairs.properties

ALL_stop_loss_timeout = 

Removed

application.properties

server.additionalPort = 
 
default_USDT_apiKey =

  • changes.txt
  • Last modified: 15 hours ago
  • by sgtbatten