Click here for Version 1 settings

After you first boot the bot and it loads the Initialization files you must make any future edits to this file via the Web GUI Config

These settings control the buying and selling behavior of the bot for coins. It also contains “trigger” settings to control risk during market swings.


Video Guide to Pairs

Coming Soon!

Use it to deeply understand how the Pairs settings control your buy and sell strategies.


Flow of the Coins in the Bot

When a coin is being watched closely by the bot due to your buy settings, it appears in the Possible Buy Log in the web GUI. Once it is bought, it appears in the Pairs Log. If you use DCA, it may appear in the DCA log. Once sold, it will appear in the Sales log. If a coin is in an open order caused by you or the bot creating a limit order on the exchange, it will appear in the Pending log.

Click on a Section to jump to it

Legend

Coin Specific - click for more info Coin Specific - This parameter can be specified for individual coins.
Optional - click for more info Optional - This parameter is not required for basic operation.
Caution - click for more info Caution - This parameter can result in instant losses if used carelessly.


Example PAIRS.properties file

Click to view the documentation on each parameter.

#GENERAL SETTINGS#

market = BTC
enabled_pairs = ALL
DEFAULT_trading_enabled = true
hidden_pairs = ALL
DEFAULT_DCA_enabled = false

start_balance = 0.2
keep_balance = 0.0
keep_balance_percentage = 0

#POSSIBLE BUY LOG SETTINGS#

max_trading_pairs = 4
DEFAULT_initial_cost = 0.0012
DEFAULT_initial_cost_percentage = 0
DEFAULT_min_buy_volume = 0
DEFAULT_min_buy_price = 0
DEFAULT_max_buy_spread = 1
DEFAULT_min_orderbook_volume_percentage = 120

DEFAULT_rebuy_timeout = 15
DEFAULT_buy_min_change_percentage = 0
DEFAULT_buy_max_change_percentage = 0
pair_min_listed_days = 15

#BUY SETTINGS#

DEFAULT_A_buy_strategy = LOWBB
DEFAULT_A_buy_value = 25
DEFAULT_A_buy_value_limit = 0

DEFAULT_B_buy_strategy = RSI
DEFAULT_B_buy_value = 35
DEFAULT_B_buy_value_limit = 0

DEFAULT_trailing_buy = 0.25

DEFAULT_A_buy_on_first_signal = false

#SELL SETTINGS#

DEFAULT_A_sell_strategy = GAIN
DEFAULT_A_sell_value = 1.0

DEFAULT_trailing_profit = 0.35

orderbook_profit_calculation = true
DEFAULT_max_profit = 0
DEFAULT_take_profit_percentage = 0
DEFAULT_take_profit_reset_percentage_move = 0
DEFAULT_take_profit_wait_time = 0

DEFAULT_pending_order_wait_time = 0
DEFAULT_combined_cancel_pending_trigger = 0

DEFAULT_stop_loss_trigger = 0
DEFAULT_stop_loss_timeout = 0
DEFAULT_panic_sell_enabled = false

#SELL ONLY MODE#

DEFAULT_sell_only_mode_enabled = false

consecutive_buy_trigger = 4
consecutive_sell_trigger = 2

price_trigger_market = BTC
price_rise_trigger = 10
price_rise_recover_trigger = 8
price_drop_trigger = 10
price_drop_recover_trigger = 8

#COIN SPECIFIC SETTINGS#

BNB_trading_enabled = false


TOP


GENERAL SETTINGS


market
market = BTC

Valid values: BTC, ETH, XMR, BNB or USDT

Define the market we are trading.

Note: XMR is valid on Poloniex only. BNB is valid on Binance only


enabled_pairs
enabled_pairs = ALL

OR

enabled_pairs = LTC, ADA, XRP, NANO

Valid values: ALL or a list of comma seperated coins (e.g = LTC, ADA, XRP, NANO) Define which coins you want ProfitTrailer to be able to display in the web GUI. List all pairs you want separated by comma or specify ALL to enable all pairs in your market.

For a coin to appear in the possible buy log or be traded it needs to be included in this list and trading needs to be enabled below.


DEFAULT_trading_enabled
DEFAULT_trading_enabled = true

Coin Specific - click for more info

Valid values: true or false

Enable trading (buying and selling) using your defined strategies for all coins. If trading_enabled = false your existing pairs will be displayed in WATCHMODE unless hidden.


hidden_pairs
hidden_pairs = ALL

OR

hidden_pairs = TRX, SC, USDT, WAVES, WTC

Optional - click for more info

Valid values: ALL or comma seperated coins (e.g TRX, SC, USDT, WAVES, WTC)

Hide any coin listed that is also disabled from trading.

Using the default ALL will automatically hide all coins that are not enabled for trading.

Specifying a list of coins will hide all coins in the list that are not enabled for trading.


DEFAULT_DCA_enabled
DEFAULT_DCA_enabled = false

OR

DEFAULT_DCA_enabled = true

OR

DEFAULT_DCA_enabled = -2.5

Coin Specific - click for more infoOptional - click for more info

Valid values: true, false, or a decimal value less than or equal to 0.

Enable or disable Dollar Cost Averaging.

Setting to true or a negative value enables DCA. The bot will use the strategies defined in dca.properties. In the example above, -2.5 is -2.5%, so the coin will not be sent into the DCA Log until the profit margin falls to -2.5% or below.

The coin will NOT go back into the pairs log if it has been DCA'd 1 or more times regardless of the profit margin.


start_balance
start_balance = 0.14

Valid values: Decimal value greater than or equal to 0.

Set the balance in your exchange account when you first started using ProfitTrailer. This value is displayed in the web GUI and used for calculating daily profits.

This value is also used for paper trading when the bot is in test_mode so you can have a larger or smaller balance to fake trade with if you wish.


keep_balance
keep_balance = 0.5

Optional - click for more info

Valid values: Decimal value greater than or equal to 0.

Do not buy new coins if the purchase will take your balance below the specified amount. In the example above, if we are trading BTC, the bot will keep at least 0.5BTC in your account.

Notes:

  1. This only stops ProfitTrailer buying new coins, it does not stop DCA purchases. There is an equivalent setting in dca.properties for this.
  2. This setting will impact DEFAULT_initial_cost_percentage if used

keep_balance_percentage
keep_balance_percentage = 60

Optional - click for more info

Valid values: Decimal value equal to or greater than 0.

An alternative to the fixed keep_balance above, do not buy new coins if the purchase will take your balance below the specified amount expressed as a % of your TCV (Total Current Value).

Example: To leave 60% of my account unspent, set the value to 60.

Notes:

  1. This property only works if keep_balance = 0
  2. This only stops ProfitTrailer buying new coins, it does not stop DCA purchases. There is an equivalent setting in dca.properties for this.
  3. This setting will impact DEFAULT_initial_cost_percentage if used


TOP


POSSIBLE BUY LOG FILTERING

These settings determine the coins that ProfitTrailer will see as potential buy candidates (and will therefore place in the Possible Buy Log in the web GUI.


max_trading_pairs
max_trading_pairs = 3

Valid values: Integer greater than or equal to 0.

Set the maximum number of pairs that the bot is allowed to own at one time. Pending log coins do not count however coins in WATCHMODE do.

Calculated by adding up all the coins in Pairs Log, and DCA Log. Pending log does not count. Once the max is reached, the bot will not buy any new pairs until some are sold. DCA is still allowed to buy.

0 will allow unlimited coins (not recommended)


DEFAULT_initial_cost
DEFAULT_initial_cost = 0.0012

Coin Specific - click for more info

Valid values: Decimal value greater or equal to the lower trading limit set for each exchange.

Set the amount of the market currency (BTC, ETH, XMR, BNB, or USDT) we will use to buy a pair. This amount is spent for EACH initial purchase. If this amount is not available in the lowest sell order, the bot will not buy.

MINIMUM VALUES: The minimum recommended DEFAULT_initial_cost for each exchange is shown below. If you go lower than this you will get dust more easily:

Binance:
BTC = 0.0011
ETH = 0.011
BNB = 1.1
USDT = 10

Bittrex:
BTC = 0.0011
ETH = 0.00075
USDT = 10

Poloniex:
BTC = 0.0011
ETH = 0.0075
XMR = 0.00025
USDT = 1.25


DEFAULT_initial_cost_percentage
DEFAULT_initial_cost_percentage = 2

Coin Specific - click for more infoOptional - click for more info

Valid values: Decimal value greater or equal to 0.

An alternative to the fixed initial cost above, set the percentage of your TCV (Total Current Value) to be used for each initial purchase. This is useful when your balance changes frequently and for larger account balances.

Notes:


DEFAULT_min_buy_volume
DEFAULT_min_buy_volume = 500

Coin Specific - click for more infoOptional - click for more info

Valid values: Integer value greater than or equal to 0.

Ignore coins with a 24 hour volume below the specified amount. Volume is measured in units of your base currency. If you are trading BTC, 500 = 500 BTC in 24 hour volume. If USDT, 500 = $500 (you may need to adjust this value according to volume of the market on your exchange.

It is more risky to trade low volume coins because it is more difficult to sell them quickly or buy them quickly due to less available trading partners, which can negatively impact the price.


DEFAULT_min_buy_price
DEFAULT_min_buy_price = 0.00000500

Coin Specific - click for more infoOptional - click for more info

Valid values: Decimal values greater than or equal to 0

Set to ignore low value coins. ProfitTrailer will not consider any coin worth less than the set value in the market currency.


DEFAULT_max_buy_spread
DEFAULT_max_buy_spread = 1.0

Coin Specific - click for more infoOptional - click for more info

Valid values: decimal number greater than or equal to 0.

Ignore coins where the spread % between lowest ask and highest bid orders exceeds the set value. If spread is too big, most likely there was a coin dump/pump and you are buying too high. A value of 2 is mildly conservative. 1 is more conservative. 3 would be more aggressive.


DEFAULT_min_orderbook_volume_percentage
DEFAULT_min_orderbook_volume_percentage = 150

Coin Specific - click for more infoOptional - click for more info

Valid values: Decimal value equal to or greater than 0.

Only place a buy order if there's enough volume in order book to fill the order. This helps against partial buys.

100 means there should be at least 100% of the amount we want to buy in the orderbook. 150 means there should be 150% of the amount we want to buy in the orderbook to issue the buy order. So if you need 5 coins at price A, using 150, the orderbook should have at least 7.5 coins at price A.

Note:

  1. Avoid using less than 100 unless your DEFAULT_initial_cost is well above dust levels.

DEFAULT_rebuy_timeout
DEFAULT_rebuy_timeout = 5

Coin Specific - click for more infoOptional - click for more info

Valid values: Integer values greater or equal to 0

Set the amount of minutes that the bot is not allowed to buy a coin after it was sold. ex: We just sold ETH so do NOT buy ETH again for x minutes after we sold it


DEFAULT_buy_min_change_percentage
DEFAULT_buy_min_change_percentage = 0

Coin Specific - click for more infoOptional - click for more info

Valid values: Decimal Values

Only purchase a coin if the 24 hour percentage change is above the set value.

Example:
DEFAULT_buy_min_change_percentage = 3.5 –> Only buy a coin if the 24 hour change is above 3.5%
DEFAULT_buy_min_change_percentage = -2 –> Only buy a coin if the 24 hour change is above -2%


DEFAULT_buy_max_change_percentage
DEFAULT_buy_max_change_percentage = 0

Coin Specific - click for more infoOptional - click for more info

Valid values: Decimal Values

Only purchase a coin if the 24 hour percentage change is below the set value.

Example:
DEFAULT_buy_max_change_percentage = 8 –> Only buy a coin if the 24 hour change is below 8%
DEFAULT_buy_max_change_percentage = -1 –> Only buy a coin if the 24 hour change is below -1%


pair_min_listed_days
pair_min_listed_days = 0

Optional - click for more info

Valid values: Decimal Values greater than or equal to 0

Do not purchase a coin if the pair (coin in used market) has not been listed on the exchange for more than the set number of days. Set to 0 to disable.

Note:

  1. Changes to this parameter will take a lengthy time to take affect. A restart of the bot will allow the change to happen immediately.


TOP


BUY SETTINGS

More than one buy strategy can be used at the same time. To define more than one buy strategy replace A with B, C, D or E . e.g DEFAULT_B_buy_strategy. ALL relevant B parameters will also be required.


DEFAULT_A_buy_strategy
DEFAULT_A_buy_strategy = LOWBB

Coin Specific - click for more info

Valid values: LOWBB, HIGHBB, EMAGAIN, EMASPREAD, EMACROSS, SMAGAIN, SMASPREAD, SMACROSS, LOSS, STOCH, STOCHRSI, RSI, MACD, BBWIDTH, OBV or DISABLED (See the Buy and Sell Strategies page for more info on each setting.)

Define a strategy to be used when buying new coins.

Notes:

  1. If using multiple strategies the logic requires all to be true (A AND B AND C) unless DEFAULT_A_buy_on_first_signal = true
  2. The designators used do not need to be in order. e.g B and D can be used instead of A and B.

DEFAULT_A_buy_value
DEFAULT_A_buy_value = 0

Coin Specific - click for more info

Valid values: 0, positive or negative decimal numbers depending on the Buy Strategy

The target value that triggers a buy.
Example: for LOWBB, if set to 0 (0%), a buy signal is generated when the price of the coin is equal to or lower than the LOWBB line. If it were set to -5 (-5%), the signal would be generated when the price is 5% below LOWBB.

Remember this is just the buy “signal” if you are using trailing. Trailing will follow the price down further and therefore may not buy immediately. See DEFAULT_trailing_buy below.


DEFAULT_A_buy_value_limit
DEFAULT_A_buy_value_limit = 0

Coin Specific - click for more infoOptional - click for more info

Valid values: positive or negative decimal numbers depending on the Buy Strategy

This value sets the outer limit of a “buy zone” with the buy value as the other limit. Do not include this parameter if no limit is desired.

NOTE: The set buy_value_limit needs to be further into the buy zone than the buy value otherwise a buy cannot take place. Trailing will not work beyond the limit.

Example: EMASPREAD
DEFAULT_A_buy_value = -1.5
DEFAULT_A_buy_value_limit = -2.5
The bot will only buy if EMASPREAD is between -1.5% and -2.5%

Example: EMASPREAD
DEFAULT_A_buy_value = 0.55
DEFAULT_A_buy_value_limit = 2.5
The bot will only buy if EMASPREAD is between 0.5% and 2.5%

Example: LOWBB
DEFAULT_A_buy_value = -20
DEFAULT_A_buy_value_limit = -45
The bot will only buy if the price is between LOWBB -20 and LOWBB -45

Example: LOWBB
DEFAULT_A_buy_value = 15
DEFAULT_A_buy_value_limit = -50
The bot will only buy if the price is between LOWBB 15 and LOWBB -50

Example: RSI
DEFAULT_A_buy_value = 30
DEFAULT_A_buy_value_limit = 15
The bot will only buy if RSI is between 15 and 30


DEFAULT_A_buy_on_first_signal
DEFAULT_A_buy_on_first_signal = false

Coin Specific - click for more infoOptional - click for more info

Valid values: true or false.

In normal buying a strategy can remain true for a long time even with a small buy zone created using a tight buy_value_limit. To prevent this buy_on_first_signal can be used to switch a strategy back to false a few seconds after it enters the buy zone and becomes true, giving a limited buy opportunity.

Default value is false. Set to true to only permit the bot to buy as soon as a strategy becomes true. The strategy will change to true after crossing into the buy zone. Upon the next refresh of the coin, the strategy will become false again. It will not become true again until it leaves the buy zone and then re-enters it.

In practice, the strategy/strategies on which you use buy_on_first_signal need to be the last to become true as it will only be true momentarily.

If this is used with multiple strategies, then all strategies need to become true in the same refresh.

Example:
DEFAULT_A_buy_strategy = LOWBB
DEFAULT_A_buy_value = 15
DEFAULT_A_buy_on_first_signal = true

DEFAULT_B_buy_strategy = EMAGAIN
DEFAULT_B_buy_value = -0.55
The bot will attempt to buy when the price is less than or equal to the line 0.55% below the lowest EMA line and it crosses below the LOWBB 15 value. But, even if LOWBB is still below 15 on the next check, the LOWBB indicator will be set to false. It will need to rise above 15 and then re-enter the buy zone before it is set to true again.

Note:

  1. You cannot use DEFAULT_trailing_buy with this parameter as the two will prevent the other from working.


TOP


DEFAULT_trailing_buy
DEFAULT_trailing_buy = 0.3

Coin Specific - click for more infoOptional - click for more info

Valid values: Decimal value equal to or greater than 0.

Once all buy strategies are true, the bot will make note of the current ask price and begin watching. The price needs to fall and then rise by at least the percentage specified in order for a buy to be attempted. This will try to catch the price at its lowest point before trailing back up and buying. More detail in on how Trailing works here in A Trailing Story.


TOP


SELL SETTINGS

More than one sell strategy can be used at the same time. To define more than one sell strategy replace A with B, C, D or E. e.g DEFAULT_B_sell_strategy. You must set all relevant B settings for the second (or third, forth, fifth) strategy to be valid.

It is required that GAIN is used as one of the sell strategies. GAIN determines the minimum profit percentage before the bot can sell the coin.


DEFAULT_A_sell_strategy
DEFAULT_A_sell_strategy = GAIN

Coin Specific - click for more info

Valid values: GAIN, HIGHBB, EMAGAIN, EMASPREAD, EMACROSS, SMAGAIN, SMASPREAD, SMACROSS, STOCH, STOCHRSI, RSI, MACD, BBWIDTH, OBV or DISABLED (See the Buy and Sell Strategies page for more info on each setting.)

Define a strategy used to sell coins.

Notes:

  1. If using multiple strategies the logic requires all to be true. i.e A AND B AND C, not A or B or C.
  2. The designators used do not need to be in order. e.g B and D can be used instead of A and B.

DEFAULT_A_sell_value
DEFAULT_A_sell_value = 1

Coin Specific - click for more info

Valid values: Decimal numbers depending on the Sell Strategy

The target value that triggers the sell process.

Note:

  1. If you are using trailing, the bot will follow the price up further and therefore may not sell immediately. See DEFAULT_trailing_profit below.

DEFAULT_trailing_profit
DEFAULT_trailing_profit = 0.5

Coin Specific - click for more infoOptional - click for more info

Valid values: Decimal number greater than or equal to zero.

Once all sell strategies are true, the bot will make note of the current bid price and begin watching. The price needs to rise and then fall by at least the percentage specified in order for a sell to be attempted. In short, tries to trail the profit upwards to gain better profits. More detail in on how Trailing works here in A Trailing Story.


orderbook_profit_calculation
orderbook_profit_calculation = true

Optional - click for more info

Valid values: true or false

Normally the bot only looks at the highest bid order to calculate profit percentage and observe orderbook volume. If set to true, ProfitTrailer will look at the highest bid order with enough volume rather than just the highest bid order. This gives you a more realistic representation of your position and allows the bot to make a sale it otherwise not have even attempted.

Both percentages will be displayed in the Profit % column. The volume corrected profit % is displayed beneath the standard profit % only when profit is greater than 0.


DEFAULT_max_profit
DEFAULT_max_profit = 15

Coin Specific - click for more infoOptional - click for more info

Valid values: Decimal numbers greater than or equal to 0.

Use the value to instruct the bot to sell the coin if the profit reaches the set percentage regardless of all sell strategies being true. Set to 0 to disable


DEFAULT_take_profit_percentage
DEFAULT_take_profit_percentage = 0 

Coin Specific - click for more infoOptional - click for more info

Valid values: Decimal values greater than or equal to 0.

Set a profit percentage above which the bot will attempt to sell the coin if the price has remained within DEFAULT_take_profit_reset_percentage_move for DEFAULT_take_profit_wait_time minutes.

Examples:
DEFAULT_take_profit_percentage = 0.5
DEFAULT_take_profit_reset_percentage_move = 0 (or the parameter is deleted/commented out)
DEFAULT_take_profit_wait_time = 2
If the Profit is above 0.5% and the price does not change for 2 minutes, regardless of sell strategies being true, the bot will attempt to sell the coin.

DEFAULT_take_profit_percentage = 0.333
DEFAULT_take_profit_reset_percentage_move = 0.2
DEFAULT_take_profit_wait_time = 20
If the Profit is above 0.333% and the price does not deviate by more than 0.2% (up or down from the price at the start of the wait_time) for 20 minutes, regardless of sell strategies being true, the bot will attempt to sell the coin.


DEFAULT_take_profit_reset_percentage_move
DEFAULT_take_profit_reset_percentage_move = 0

Coin Specific - click for more infoOptional - click for more info

Valid values: Decimal values greater than or equal to 0.

Set the % of price deviation allowed from the DEFAULT_take_profit_percentage before resetting the DEFAULT_take_profit_wait_time. If the deviation is exceeded the new price is monitored for the deviation and the wait_time starts again. Set to 0 to reset the wait_time every time the price changes.


DEFAULT_take_profit_wait_time
DEFAULT_take_profit_wait_time = 0

Coin Specific - click for more infoOptional - click for more info

Valid values: Integer values greater than or equal to 0.

Set the number of minutes to wait while the profit percentage is above DEFAULT_take_profit_percentage before attempting to sell.

Note:

  1. If DEFAULT_take_profit_reset_percentage_move is 0 or not set the wait_time will reset on every price change.

DEFAULT_pending_order_wait_time
DEFAULT_pending_order_wait_time = 360

Coin Specific - click for more infoOptional - click for more info

Valid values: Integer values greater or equal to 0

If x amount of time in minutes has passed since we bought a coin and we have not sold it, create limit sell order for that pair at a price equivalent to your GAIN strategy sell_value. This places the coin in the pending log and enables the bot to buy this pair again separately if suitable while not affecting the existing bag. Set to 0 to disable.

The bot will report the Profit % and the Comb Profit % in the Pending Log. Combined Profit takes the pending order and any additional coins into account and gives the overall position for that pair.

Note:

  1. Coins that sell from a pending order are not recorded in the sales log. DEFAULT_combined_cancel_pending_trigger can be used to attempt to cancel pending sales and return them to the pairs/dca log if combined profit reaches the set level.

DEFAULT_combined_cancel_pending_trigger
DEFAULT_combined_cancel_pending_trigger = 0

Coin Specific - click for more infoOptional - click for more info

Valid values: Decimal value greater or equal to 0.

Cancel pending orders for a coin if the combined profit reaches specified amount.


DEFAULT_stop_loss_trigger
DEFAULT_stop_loss_trigger = -10

Coin Specific - click for more infoOptional - click for more infoCaution - click for more info

Valid values: Decimal value less or equal to 0.

Set the value that will trigger a stop loss order.

If the value of a coin drops below stop loss trigger, it will be automatically sold, potentially FOR A LOSS. Use carefully. Research Stop Loss from a financial website before using it.

Note:

  1. Stop loss positive values are automatically converted to negative value
  2. DEFAULT_stop_loss_trigger will only sell coins in the pairs log. Coins in DCA log are handled by DEFAULT_DCA_stop_loss_trigger

DEFAULT_stop_loss_timeout
DEFAULT_stop_loss_timeout = 5

Coin Specific - click for more infoOptional - click for more info

Valid values: Integer values greater or equal to 0

Set the amount of minutes that the bot is not allowed to buy a coin after it was sold by stop loss trigger


DEFAULT_panic_sell_enabled
DEFAULT_panic_sell_enabled = false

Coin Specific - click for more infoOptional - click for more infoCaution - click for more info

Valid values: true or false

Set to “true” to sell all of your trading enabled coins IMMEDIATELY for current market prices. It does what it says, and does it now. Use with caution.

Note:

  1. Coins in WATCHMODE and in the Pending Log will not be sold.


TOP


SELL ONLY MODE SETTINGS

Sell only Mode triggers are optional settings used to control risk with the bot. Set these carefully if you wish to control when the bot buys. Often when the market makes a swing, it is caused by the underlying currency (BTC, ETH etc) moving up or down wildly. When it does so, these triggers can automatically turn on “Sell Only Mode” (SOM).


DEFAULT_sell_only_mode_enabled
DEFAULT_sell_only_mode_enabled = false

Coin Specific - click for more infoOptional - click for more info

Valid values: true or false

Manually enable Sell Only Mode (SOM) for all your coins. No more purchases will be made. The bot will continue to make sales.

Note: You can permit DCA purchases to continue when in SOM. See DCA_ignore_sell_only_mode as well as SOM_DCA_buy_trigger in dca.properties.


consecutive_buy_trigger
consecutive_buy_trigger = 5

Optional - click for more info

Valid values: Decimal values greater or equal to 0

Turn on sell only mode if we got x consecutive buys and no sells in between (market is going down). Useful to protect against large market swings if something changes the market dynamics.

You will receive a telegram message to inform you of this.


consecutive_sell_trigger
consecutive_sell_trigger = 3

Optional - click for more info

Valid values: Decimal values greater or equal to 0

Turn off sell only mode if we got x consecutive sells with no buys in between (market is recovering)

You will receive a telegram message to inform you of this


price_trigger_market
price_trigger_market = ETH

Optional - click for more info

Valid values: ETH, BTC, BNB, XMR

USDT is not currently possible as there is not USDTUSDT pair to get data from

Set the currency that ProfitTrailer will watch to determine if there is a significant increase or decrease in the value of the coin. The length of time the bot will look back at is 24 hours by default but SOM_trigger_length can be configured to change the number of 5 minute candles to look back. The bot will go into Sell Only Mode if the price change meets the below triggers. Useful to protect against large market swings if a big price swing changes the market dynamics.


price_drop_trigger
price_drop_trigger = 10.5

Optional - click for more info

Valid values: Decimal values greater than or equal to 0.

Turn on sell only mode (SOM) if the price drops by the set percentage.

You will receive a notification to inform you of this if configured.


price_drop_recover_trigger
price_drop_recover_trigger = 8

Optional - click for more info

Valid values: Decimal values greater than or equal to 0.

Turn off sell only mode if it was activated by a price drop the price change is now back above the set threshold.

You will receive a notification to inform you of this if configured.


price_rise_trigger
price_rise_trigger = 8

Optional - click for more info

Valid values: Decimal values greater than or equal to 0.

Turn on sell only mode if the price rises by the set percentage.

You will receive a notification to inform you of this if configured.


price_rise_recover_trigger
price_rise_recover_trigger = 6.4

Optional - click for more info

Valid values: Decimal values greater than or equal to 0.

Turn off sell only mode if it was activated by price rise and the price change is now back below the set threshold.

You will receive a notification to inform you of this if configured.


TOP


DUST SETTINGS

“Dust” is the technical term for an amount of coin left over from an incomplete sell that is too small for the bot to sell on the exchange because it falls below their minimum sell amount. If the available balance of a coin is worth less than the dust threshold we ignore it. This allows the bot to make new buys for that coin and it will add the dust amount to the new purchase

NOTE: Below are the recommended values. You do not have to include this parameter ​for Binance and Bittrex ​ as actual ​dust values are retrieved directly on a per coin basis from the exchange. Some coins could be bought using a lower dust value, while some others require a higher value. The default values below will cover all coins that the exchange does not send us a value for automatically.

Bittrex

Optional - click for more info

Bittrex settings are variable as they are based on a min trade of 100000 satoshis.

BTC_dust = 0.000999
ETH_dust = 0.01
USDT_dust = 9.99

Binance

Optional - click for more info

BTC_dust = 0.000999
ETH_dust = 0.00999
BNB_dust = 0.999
USDT_dust = 9.99

Poloniex

BTC_dust = 0.000105
ETH_dust = 0.0007
XMR_dust = 0.0002
USDT_dust = 1


TOP

Enter your comment:
 
  • pairs.properties.txt
  • Last modified: 4 days ago
  • by sgtbatten