Release 2.5.14

Change log

  • New
    • Make it possible to activate a different config from other configs page
    • Implement BUY_NOTE and SELL_NOTE. (It’s just a display help)
      • ex: DEFAULT_BUY_NOTE1 = SA * 2
      • Will display DYN-BUYNOTE1 as a line under the buy strategies list
      • We can have up to 5 buy notes and sell notes.
    • Improve Kucoinfutures requests to help with too many requests error
  • Fixes
    • Fix null being displayed in STATS page
    • Fix config validator not seeing incorrect defined properties in certain cases
    • Fix global strategies values not updating in certain cases
    • Fix TV signals not working for OANDA exchange
    • Fix bybitfutures default fees in the bot
    • Fix kukoinfutures price parameter invalid error.

https://download.profittrailer.com/ProfitTrailer-2.5.14.zip

ProfitTrailer Scheduled Maintenance

Date: 10 November 2021.
Start Time: 08:00 AST (12:00 UTC)
Duration: 2-4 Hours (Just to be safe)

Reason
Overtime we have grown and also the software has grown. We are processing more and more data, configs are getting bigger, more users are sending TradingView signals. This means that the machines we are using need to be able of handling this amount of traffic. This is not always the case.

There is never a good time for maintenance as crypto never sleeps, so I picked a time that fits me best.

What will be affected during down time?

  1. License server will be down
  • running bots will be able to keep doing their things
  • bots cannot start if they shutdown
  • Users on 2.5 will be able to safe their ACTIVE config. (Since we store it locally now temporarily)
  • You will not be able to create new configs
  1. Signals will not be processed
  • During this time some if not all signals might not reach your bots.
  • Handle your positions accordingly. turn on SOM if you need to.
  • Prevent opening new positions, pay close attention to positions

Release 2.5.3

Important!

Read 2.5.0 Release Notes

Change log

  • Enhancements
    • Various performance improvements after users suggested CPU usage was high
    • Improve RANGEFILTER CPU USAGE, (double check if values are still okay)
    • Try to prevent TCV from fluctuating when we are buying and selling
    • Add RGAIN, RDIFF. Value of Reversal Gain and Value of Reversal Total Loss (The value used to calculate Reversal GAIN %)
  • FIXES
    • Fix HIGHKELTNERCHANNEL returning LOWKELTNERCHANNEL value
    • Fix FTX SPOT bought price calculation and more
    • Fix our HIGHBB, HIGHATRBAND, HIGHKELTNERBAND value check was not as described in 2.5.0 due to change in 2.5.1
      • Was retuning true when going down instead of up. Use buy_strategy_direction/sell_strategy_direction
      • NOTE: If you use one of these, double check your config logic.
    • Delete SL,TSL,TPS exchange orders if the triggers are set to 0.
    • Disable auto config switch sending discord/Telegram message
    • Fix DCA enabled dynamic logic support
    • Fix Reversal rebuy calculating REVERSALGAIN incorrectly
        – NOTE: existing Reversal positions will not be fixed.
        – 2.4 Reversal positions are not compatible with 2.5 logic
  • GUI
    • Fix notification balloon keeps popping up
    • Fix reserved total cost display
    • Fix read-only mode can log out
    • Put (p) a few places to make it clear we are looking at a paper bot

https://download.profittrailer.com/ProfitTrailer-2.5.3.zip

Release 2.5.1

WARNING

Please make sure to backup your data before upgrading.
You CANNOT rollback after upgrading from a 2.4.x version

Important!

Read 2.5.0 Release Notes

Change log

  • Enhancements
  • Enhance BybitFutures api calls
  • Enhance BinanceFutures api call
  • Enhance FTXFUTURES websocket call
  • Fixes
  • Fix FTX Spot showing incorrect balances
  • Fix DCA_max_trading_pairs_ignore returning warning incorrectly when saving config
  • Fix SL/TSL/TPS exchange orders don’t have stats
  • Fix buycost crashing instead of returning 0 for incorrect formula
  • Fix bought times missing in buy and sales export file
  • Fix initial_cost DYN line not displaying
  • Fix buy/sell formula color incorrect for sub formula in some cases
  • Fix reversal rebuy calculation of REVERSALGAIN incorrect in some cases
  • Additional FTX connection fix.
  • Fix indicator real time values % may not be correct if a different source is chosen. Like EMALINE_source = VOLUME
  • Fix some properties not being validated by the config validator
  • Fix DCA protection logic to prevent losing buy times on manual buy
  • Small fixes
  • GUI
  • Put table options inside a dropdown to free up space
  • The “More” button on Positions Beta is now working
  • Improved the mobile experience overall (position/logs)

https://download.profittrailer.com/ProfitTrailer-2.5.1.zip

2.5.0 is here!

Change log

  • Properties and Strategies REMOVED (DO NOT SKIP)
    You will need to remove all of these properties from your current config as they have been either removed or replaced
    These properties were already deprecated in 2.4 release
  • DCA_ignore_buy_trigger
  • SOM_buy_trigger
  • ANDERSON strategy use PROFITPERCENTAGE strategy instead
  • LOSS strategy use PROFITPERCENTAGE strategy instead
  • buy_trigger use PROFITPERCENTAGE strategy instead
  • intial_cost_percentage use initial_cost = ..% instead
  • keep_balance_percentage use keep_balance = ..% instead
  • DEFAULT_rebuy_timeout use DCA_buy_timeout/buy_timeout_after_sell instead
  • price_trigger_market use price_trigger_pair instead
  • DCA_ignore_sell_only_mode, you now can enable SOM independently from PAIRS config
  • DEFAULT_reserve_amount use the GUI buttons instead or PT API
  • AUTO_CONFIG removed from PAIRS use GUI version instead
  • stop_loss_strategy use Dynamic logic in stoploss_trigger
  • traling_stop_loss_strategy use Dynamic logic in trailing_stoploss_trigger
  • trailing_buy_strategy use Dynamic logic in trailing_buy
  • trailing_profit_strategy use Dynamic logic in trailing_profit
  • trailing_profit_type use Dynamic logic in trailing_profit
  • ORDERBOOK_PROFIT_CALCULATION
  • MIN_ORDERBOOK_VOLUME_PERCENTAGE
  • MIN_ORDERBOOK_PRICE_SLIPPAGE_PERCENTAGE
  • Breaking Changes
  • remove virtual support of 15 minutes candle from Bittrex, as they do not officially support it
  • price_rise_trigger needs to be explicitly set in DCA to work there (DCA_price_rise_trigger)
  • price_drop_trigger needs to be explicitly set in DCA to work there (DCA_price_drop_trigger)
  • consecutive_buy_trigger needs to be explicitly set in DCA to work there (DCA_consecutive_buy_trigger)
  • remove unused or unpopular properties
    • offline config
    • reboot on failure PM2
    • extra logging options
  • Remove Binance Jersey code as exchange no longer exists
  • Make it so CROSSOVER and CROSSUNDER can set an offset and the indicators being looked at in the CROSS will inherit the offset value
    • CROSSOVER_offset = 1
    • CROSSOVER_fast_indicator = SMALINE (SMALINE now will be using an offset of 1) (If you define an offset directly on SMALINE it will be added on top.)
  • Removed the default values for PTADXTREND and PT24HTREND. So make sure to set up the indicators correctly
  • LOWBB and HIGHBB buying/selling direction changed.
    • LOWBB buy going down, sell moving up (See wiki for example)
    • HIGHBB buy going up, sell going down (See wiki for example)
    • use buy_strategy_direction or sell_strategy_direction to change the direction
  • DCA_stop_before_complete is now true by default if not specified
    • Set it to false in your config if you do not want to STOPLOSS your DCA before complete
  • NEW Exchanges
  • Implement OANDA (FOREX)
  • Implement KUCOINFUTURES
  • Implement FTX, FTXFUTURES
  • Implement BYBITFUTURES
  • NEW INDICATORS
  • VWMA indicator
  • PARABOLICSAR indicator
  • SMMALINE/GAIN/SPREAD/CROSS
    • This indicator is also known as RMA indicator
  • LOWKELTNERCHANNEL/HIGHKELTNERCHANNEL.
    • Same logic as LOWBB and HIGHBB. Can return actual value
  • TIMEOFDAY indicator.
    • Buy and sell based on a specific time of day / weekday
  • LINEARREGRESSION
  • RANGEFILTER.
    • Returns 1/0/-1
  • CANDLE.
    • Use this instead of abusing PDHIGH, PDLOW if you need 1 candle info.
  • CCI Indicator
  • KDJ indicator
  • DEMARKREVERSAL pivot indicator
  • PIVOTPOINT (PIVOTS) indicator
  • FIBONACCIREVERSAL (PIVOTS) indicator
  • Dynamic logic properties
    See wiki for all options and info
  • LEV. Returns current leverage of a POSITION
  • DIFF. The difference between currentvalue and bought cost (sell side only).
  • BAL, PBAL, DBAL, TCV, TTP (These are GLOBAL, as they are not different per pair)
  • SBH (Strategty Value of Last Buy History)
    • Combine with a strategy letter to retrieve the last Buy History value
  • SSH (Strategy Value of Last Sell History)
    • Combine with a strategy letter to retrieve the last Sell History value
  • PEAK (STATS-DD highest P%, Only works for PRO/Advanced license holders)
  • BOTTOM (STATS-DD lowest P%, Only works for PRO/Advanced license holders)
  • COST (Returns the position total cost)
  • AMOUNT (Returns the position total amount)
  • PCOST (PAIRS Total COST)
  • PTCV (PAIRS Total Current Value)
  • DCOST (DCA Total COST)
  • DTCV (DCA Total Current Value)
  • BPRICE (BOUGHT Price of our position)
  • Add SH (sell history) or BH (buy history) in front of properties to get the value we have for the last buy/sell of this pair
    • BT, LEV, COST,AMOUNT,BPRICE, DIFF(sell side only)
  • New Stuff
  • Performance improvement
  • Rework buy/sales data access (First time boot your profits may take a minute or 2 to display)
  • Rework stats data we sent to GUI, less front end calculation
  • Slow down auto switch config to once per minute
  • AUTO_LEVERAGE_CALCULATION (true/false) property
    • Use this in order to now have to convert your SPOT settings to FUTURES.
    • No need to change your GAIN or TRAILING values based on your leverage
    • The bot will Automagically calculate the GAIN and trailing amounts based on your leverage
  • Define candle_type for our indicators
    • Possible values (OHLC, HEIKIN_ASHI) (DEFAULT=OHCL)
    • LOWWBB_candle_type = HEIKIN_ASHI
  • add X_BUY_STRATEGY_PAIR and X_STRATEGY_PAIR
    • Use this to set the PAIR you want the indicator/strategy to be calculated over. (Handy for getting the value of BTC for a certain indicator on all your PAIRS)
  • add BUY_NOTIFICATION_FORMULA and BUY_NOTIFICATION_TIMEOUT
    • use to send a notification to your bot when a certain buy formula is true.
  • SELL_NOTIFICATION_FORMULA and SELL_NOTIFICATION_TIMEOUT
    • use to send a notification to your bot when a certain sell formula is true
  • add MAX_BUY_VOLUME property. Can have a filter based on LASTX coins too.
  • add PAIR_MAX_LISTED_DAYS property. For those people wanting to hunt new listed coins
  • Add price informaton for buy and sell strategy level x.
    • So we can query the price the levelx triggered in our dynamic formula PL1, PL2 etc.
  • As good as all indicators now support a _source property, which means you can tell them what type of price data to use when doing their calculations.
    • Default was and is CLOSE price
    • Supported _SOURCE (OPEN/HIGH/LOW/CLOSE/VOLUME/BASEVOLUME/HLC3)
    • Example: I have define my SMALINE with SMA_source=basevolume to get average volume of x amount of days
  • max_trading_pairs now can access global variables ONLY. It has no access to indicator values and such which are per pair.
  • Almost all Strategies can now use StrategyDirection to change the way the bot calculates their logic.
    • Wiki should update with DEFAULT logic
  • Change LOWBB sell logic to sell when value moves further away from your defined value closer to HIGHBB line
  • LOWATRBAND and HIGHATRBAND will work same way as LOWBB and HIGHBB logic. 1 Uniform logic for all BANDS
  • Give coin specific override priority over DCA level override (Need Testing)
    • This will prevent us from duplicating DEFAULT DCA level when doing coin specific
  • Advanced Notification will return the fiat amount based on your currency pair setting
  • Send message to discord when auto config switches your config
  • Global indicators using the Global_X_strategy_pair will become Global and can be used by Global properties (Properties without DEFAULT_)
  • trailing_buy and trailing profit now properly show DYN STATS when used with dynamic logic
  • We can now smooth (throw a moving average) on almost all our indicators. Except the XMAGAIN/SPREAD/CROSS/EXTERNAL
    • _smooth_indicator (SMA/EMA/DEMA/ETC…), _smooth_indicator_length
  • We can now get the MAX/MIN value withing a RANGE for almost all indicators except XMAGAIN/SPREAD/CROSS/EXTERNAL
    • _range_value (MAX/MIN), _range_length
  • Notification when global SOM is enabled
  • Display notification line when SL/TSL DCA not complete
  • Default add formula to GUI if users have multiple strategies and have not defined it
  • implement buy_timeout_after_negative_sell
  • implement min_buy_spread
  • implement DCA_enabled supports dynamic logic (it uses SELL strategies from pairs cause coins are there)
  • Define group(x)_pairs to create a group of PAIRS that use same logic.
    • And instead of coin specific make a property “group” specific.
    • GROUP1_pairs = ETH, ADA
    • GROUP2_pairs = LTC
    • GROUP1_initial_cost = 30
    • GROUP2_initial_cost = 14
  • Implement option to use default strategy formula in combination with levelx formula. So now either one them can be true to buy.
    • Some people want to just buy immediately
  • Introduce the pair_expires_after_days to prevent the bot from buying coins that are expiring within x days (futures quarterlies)
  • Display funding fee below profit today/yesterday etc
  • Improve Huobi performance and data processing
  • Implement CONSECUTIVE_STOP_LOSS_TRIGGER_ACTION, CONSECUTIVE_STOP_LOSS_TRIGGER, CONSECUTIVE_STOP_LOSS_TIMEOUT (SOM TRIGGER)
  • Implement LEVEL(X)_MAX_TRADING_PAIRS
    • Use to Define I only want 3 pairs at DCA level 1, 2 PAIRS at level 2 and 1 pair at level 3
    • DCA_LEVEL1_MAX_TRADING_PAIRS = 3
    • DCA_LEVEL2_MAX_TRADING_PAIRS = 2
    • DCA_LEVEL3_MAX_TRADING_PAIRS = 1
  • BUY_SLIPPAGE_PERCENTAGE
    • default value of 0.01 on futures and 0.02 on spot
  • SELL_SLIPPAGE_PERCENTAGE
    • default value of 0.01 on futures and 0.02 on spot
  • Block and NOTIFY in GUI specified leverage is bigger than PAIR MAX Leverage (also test mode)
  • Some adjustments to liq engine for test mode
  • Store ACTIVE config locally, only sync it with server every 5 minutes
  • Implement REVERSAL_REBUY_TIMEOUT
    • Define a timeout between reversal start and reversal rebuy.
  • Implement REVERSAL_REBUY_EXPIRATION
    • Define to cause a reversal position to expire and release reserved balance after x minutes if not rebought within the amount of time specified
  • new buy_priority option STRATASC/STRATDESC
    • STRATASC -B, Will sort by value of strategy B (for people wanting to give ATR priority)
  • Implement X_BUY_STRATEGY_OFFSET, X_SELL_STRATEGY_OFFSET, X_STRATEGY_OFFSET
    • We can use this offset instead of the one in indicators and avoid duplication of indicators config
  • Implement X_FORMULA_LABEL and X_FORMULA
    • Define your formulas separately and use the Letter or Labelname in other parts of the config.
    • DEFAULT_A_formula_label = chandelier
    • DEFAULT_A_formula = (SK < SJ) && (SI < SF) && (SE < SD) && (SC < SB) && (ST – SS) / SS * 100 > 5
    • sell_strategy_formula = (B && C && D && E && L && F && I && J && K && R && S && T) || chandelier
    • sell_strategy_formula = (B && C && D && E && L && F && I && J && K && R && S && T) || FA
  • Implement MAX_TRADING_PAIRS_SOFT_CAP (Integer),
    • MAX_TRADING_PAIRS_SOFT_CAP_IGNORE_PROFIT (double value),
    • MAX_TRADING_PAIRS_SOFT_CAP_IGNORE_ARMED (true/false)
  • Implement feature for leverage exchanges (Only Binance at this time)
    • DEFAULT_stop_loss_create_exchange_order (true/false)
    • DEFAULT_trailing_stop_loss_create_exchange_order (true/false)
    • DEFAULT_take_profit_safety_create_exchange_order (true/false)
  • Reimplement pending order creation for Leverage exchanges.
  • trailing_buy_reset_with_strategies and trailing_profit_reset_With_strategies can use dynamic logic
  • Implement Config Validator
    • Check configs upon save and return a list of incorrect properties
  • Expand our buy and sell history exports with stats data
  • DISABLED_PAIRS
    • put in a list of PAIRS you want to disable trading for. It has priority over ENABLED_PAIRS
  • Implement feature to specify WILDCARD for ENABLED_PAIRS and DISABLED_PAIRS
    • DISABLED_PAIRS = %DOWN
    • This will disable are PAIRS that contain DOWN in their name BTCDOWN, ADADOWN etc
  • SIGNAL indicator has a property only_expires (Indicators config)
    • Use this to prevent your signal to be marked as processed after it causes a buy/sell
    • Best used for GLOBAL signals that are read by multiple pairs
    • The signal using this as true will only be invalidated once the signal expires
  • Add new property MAX_INITIAL_COST
    • When using a % for initial cost we sometimes would want to cap the growth
    • Especially for leverage trading when certain LEVERAGE levels have max position sizes

https://download.profittrailer.com/ProfitTrailer-2.5.0.zip

Check your subscriptions

Please check your subscriptions in my-account
It has been a bit more than a month since the fire. If you remember most uses about 1 month free on their subs. That month is now over for a few users.
Please check your subscriptions for any pending payments and make your payments to avoid service interruptions.

I understand some of you have not received our emails, or it might have landed in the spam folder.

Please check your spam and login to my-account section and see if you have any subscriptions waiting on a payment.

I will wait another 48 hours before I cancel all pending subscriptions.

https://profittrailer.com/my-account/

Relink your PayPal

Paypal Subscriptions
1. All PayPal subscriptions created BEFORE the fire (10th of March 2021) on the old website will be cancelled this weekend. (You may go to PayPal and cancel it yourself right now too).
2. So expect to receive an email from PayPal.
3. Login to the ProfitTrailer website to re-link your PayPal account to your subscriptions so you do not experience any service interruptions.

Read full announcement on Discord

https://discord.com/channels/379028286405214229/400750349708820490/822862830797586502

Website and Wiki DOWN

Due to a fire at our hosting provider we have lost access to our website https://profittrailer.com and our wiki https://wiki.profittrialer.com.

We are working on getting most of it back up and running.
Some of it will take a little longer to to get back.

Please see the #announcement channel on Discord for more info

2.4.54 – Release

Change log

  • Fixes
    • Fix prevent some sensitive data from leaking through API
    • Fix prevent telegram from duplicating command messages when using 2 instances
    • Fix prevent settings of bought price on futures, it is not needed and also not supported
    • Fix an issue that bought times would get removed in some cases
    • Fix Global SOM cannot be disable if using Korean language (OLD GUI)
    • Fix DCA buy cost not reading DCA levels correctly
    • Fix split Huobi websocket data as too much data causes some disconnects
    • Fix remove some Binance websocket data as too much data causes some disconnects
    • Fix discord advanced notifications not sending error messages anymore
    • Fix custom exchange fee, users should provide the buy + sell exchange fee they want the bot to use
    • Fix Binance Futures liquidations not registering (Other futures exchanges still not supported)
    • Fix after a restart DCA max trading pairs will wait 10 minutes before assigning new coins.
      • There were cases startup would take a bit longer than expected causing DCA max trading pairs to switch coins
    • Slow down auto switch config to once per minute
    • Performance improvement
    • Display strategy formula in the GUI if users do not have it define but have multiple strategies
    • Small fixes

https://download.profittrailer.com/ProfitTrailer-2.4.54.zip

2.4.52 – Release

Fixes

  • Improve Kucoin API requests
  • Improve the way buy and sell records are stored so we have less chance of missing them
  • Fix rename config logic in BET GUI
  • Fix STATS page not displaying graphs in some cases
  • Fix Binance Futures date issue (attempt #4)
  • Fix release of reserved balance should work even if coin is not listed anymore
  • Fix take_profit_percentage should be disabled if set to 0
  • Fix rounding problem for some coins when using SOX to sell partially.
  • Small fixes

https://download.profittrailer.com/ProfitTrailer-2.4.52.zip

2.4.51 – Release

Change log

  • Fixes
    • Fix binance futures date issue
    • Fix Binance USDT-Futures quarterlies chartdata due to different coin naming
    • Fix advanced notifications crashing and sending too many error messages to Discord
    • Try to reinitialize when we receive “HICCUP” errors from an exchange
    • Fix setup page crashing
    • Fix problem with incorrect bought times and crash
    • Fix price trigger % display for COINBASEPRO)
    • Fix sales distribution not correct anymore when users using auto config
    • Fix for bought price issues caused by exchange delay
    • Different Small fixes
  • Update the BETA GUI to fix different reported issues

https://download.profittrailer.com/ProfitTrailer-2.4.51.zip

2.4.50 – Release

Change log

  • Fixes
    • Fix Binance USDT-Futures quarterlies chartdata due to different coin naming
    • Fix advanced notifications crashing and sending too many error messages to Discord
    • Try to reinitialize when we receive “HICCUP” errors from an exchange
    • Fix setup page crashing
    • Fix problem with incorrect bought times and crash
    • Fix price trigger % display for COINBASEPRO)
    • Fix sales distribution not correct anymore when users using auto config
    • Fix for bought price issues caused by exchange delay
    • Different Small fixes
  • Update the BETA GUI to fix different reported issues

https://download.profittrailer.com/ProfitTrailer-2.4.50.zip

2.4.48 – Release

Change log

  • Fixes
    • Fix for Binance Futures API change
    • Fix for TPS both arm and fire need to be greater than 0
    • Fix coinbase trade history parsing error
    • Fix coinbase fiat value on BETA GUI
    • Fix for trailing slash issue
    • Fix rounding for our average calculator for exchanges with more than 8 places
    • Fix for DCA recording incorrect leverage if it is changed on a new DCA buy
    • Fix Advanced Notification bought date ignoring user time zone settings
    • Fix for manual pending orders on Binance can sometimes register wrong bought price
    • Fix incorrect initial bought date on Binance Futures in some cases
    • Fix not able to trade BTCBUSD on Binance futures
    • Different smaller fixes

https://download.profittrailer.com/ProfitTrailer-2.4.48.zip

2.4.44 – Release

Change log

  • Fixes
    • Fix an issue with bought price calculation due to dust rounding
    • Fix testmode loses bought price because of sold pending order
    • Fix beta gui delete sales entry not working
    • Fix, allow manual selling of trading disabled / WATCHMODE coins
    • Fix when changing from test mode to live some data are not reset correctly
    • Fix STATS and DYN data now have a consistent number formatting
    • Fix STATS-DD data was being reset when doing partial sells
    • Fix Coinbase nullpointer crash
    • Fix Coinbase 24h% now has a better calculation
    • Small fixes

https://download.profittrailer.com/ProfitTrailer-2.4.44.zip

2.4.39 – Release

Change log

  • New
    • Define _offset on any indicator to get the previous candle value
      • Example: EMALINE_offset = 2 will make EMALINE indicator always return the value of 2 candles ago
  • Fixes
    • Fix first/last bought date for new purchases
    • Fix buy/sell records not going away until a bot restart
    • Fix crossover/crossunder display when using static value
    • Fix telegram messages not arriving in certain cases
    • Fix TSL can trigger prematurely if incorrect _strategy is defined
    • Fix levelx_reset_formula looking at incorrect config
    • Optimize displayed P% after we sell using market orders
    • Optimize the way we update tradehistory data for BINANCEFUTURES coin
    • Small fixes

https://download.profittrailer.com/ProfitTrailer-2.4.39.zip

2.4.35 Release

Change log

  • Fixes
    • Binance update logic to comply with Binance API change
    • Fix statsas table throwing an error in some case
    • Fix SOXTP and SOXSL display when using auto leverage calculation
    • Fix SOXTP and SOXSL ignoring buy times
    • Fix TESTMODE on leverage exchange can calculate price incorrectly in some cases when doing partial sell
    • Fix Discord messages not going through anymore for some users

https://download.profittrailer.com/ProfitTrailer-2.4.35.zip

Release 2.4.34

Change log

  • New Exchange
    • Implement COINBASEPRO exchange
  • New
    • Implement price_trigger_pair set it up in PAIRS to specify the price information shown in the GUI and also what pair to use for SOM triggers.
      • Example1 price_trigger_pair = BTCUSDT (Binance)
      • Example2 price_trigger_pair = USDT -ETH (Bittrex)
    • Implement PDOPEN strategy.
    • PDOPEN/PDCLOSE/PDHIGH/PDLOW to support XXX_return_value
      • Default returns a PERCENTAGE above/below the value. ACTUAL returns the actual value.
    • Define PDHIGH_range = 0 / PDLOW_range = 0
      • Use to get the diff % between last price and current candle HIGH/LOW
    • LASTDCABUY now supported for DCA sell strategies
      • checks if price is above LASTDCABUY when selling
      • Use STRATEGYDIRECTION DOWN to check if price is Below
    • price_trigger_market is now deprecated, use price_trigger_pair instead
    • Add pair_expires_after_days property for COIN -futures and BitMEX quarterly/Bi -quarterly contracts.
      • Only buy the contract if it expires after the specified amount of days
    • HOLDINGTIME strategy now available for DCA buy strategy
  • Fixes
    • Fix crossover/crossunder strategy erroring out
    • Fix BINANCEFUTURESCOIN margin type display
      • Note, test mode has no liquidation support
    • Fix WAITXCANDLES sell_strategy selling prematurely
    • Fix because of BitMEX API changes

https://download.profittrailer.com/ProfitTrailer-2.4.34.zip

2.4.33 – Release

Change log

  • Fixes
    • Fix average calculator when on contracts exchange and using bot price calculation
    • Fix manual buy not working correctly on COIN Future
    • Fix crossover/crossunder crashing because of NaN
    • Fix coins that cannot be calculated are not appearing
    • Fix Bybit creating incorrect buy/sell records when using MARKET orders
    • Change BitMEX back to average price instead of break even price as that logic breaks when we do partial sells.
      • This is more consistent with all other leverage exchanges

https://download.profittrailer.com/ProfitTrailer-2.4.33.zip

2.4.32 – Release

Change log

  • New
    • Implement **BINANCEFUTURESCOIN ** (Binance COIN-Futures) exchange
    • Implement TEMALINE, TEMAGAIN,TEMASPREAD,TEMACROSS
    • Implement WMALINE, WMAGAIN, WMASPREAD, WMACROSS
    • Add strategy buy_value (BST) to  dynamic formula logic
      • Example: TA > 10 ? 0.01 : 0.03 (Where TA is the Trigger Value (BST) of strategy with letter A)
    • Add DCA buy times to dynamic formula logic
      • Example: (BT > 5 ? 100 : 50)
    • Show all TCV data on stats page graph.
    • CROSSOVER/CROSSUNDER strategy display more data on GUI
    • Display reversal rebuy formula DYN STAT on PBL
  • Fixes
    • Fix STATS-AS displayed value rounding
    • Fix for Huobi API delay causing bot to not retrieve correct data and losing price
    • Fix closed candles period indicator calculations
    • Use availableBalance returned by the Binance Futures API
  • GUI
    • Add Custom Exchange Fee field.
      • Users can define a different exchange fee than what the bot uses. Use at own risk

https://download.profittrailer.com/ProfitTrailer-2.4.32.zip

Binance Futures Tournament

Binance futures is organizing a new tournament.
The last one was pretty fun and we all left with a big sense of accomplishment.

Come and join our team, share it with your friends and let’s go for the win this time around. Just like last time we will have our own prize pool next to Binance’s own.
Details to follow later.

Click to join the ProfitTrailer team https://www.binance.com/en/futures/activity/anniversary-competition/83-37655646

2.4.29 – Release

Change log

  • New
    • Implement GLOBAL_(X)_strategy and label in PAIRS
      • Define global strategies that you can use in PAIRS and DCA for different types of formula logic
    • Implement all properties that can use a formula can use strategy values (SA,SX) and global strategy values (SGA, SGX)
    • Implement CROSSOVER and CROSSUNDER strategy (TV style)
    • Implement many of our properties can now have a dynamic value using GLOBAL indicators or based on the strategy values (SA…SX etc)
      • Example1: DEFAULT_initial_cost = SX * 2 where SX is ATR value
      • Example2: DEFAULT_DCA_buy_percentage = LX < 80 ? 100 : 500 where LX is my LIQPRICE strategy indicating
      • In most cases an extra stats line is displayed to show you the dynamic calculated value
        Current list of supported proeprties (This is not the actual property name)
      • INITIALCOST, BUYCOST, BUYPERCENTAGE, TSLARM, TPP, TPPRESET, TPSARM, TPSFIRE
      • MAXPROFIT, ISOMARGIN,MAXCOST, SOXTPPORTION, SOXSLPORTION
      • CANCELCOMBINE, CANCELTRIGGER, PENDINGGAIN, PENDINGPRICEDROP
      • REVERSALSTART, REVERSALDROPREBUY, REVERSALRISEREBUY
    • Add new property MACD_return_value. (For MACD indicator)
      • switch your MACD between HISTOGRAM, MACDLINE, SIGNALLINE
    • Add buy priority BOUGHTTIMESASC and DESC
    • MACD display notification when setup incorrectly instead of erroring out
    • Correctly format formula to show green when using ! operator
    • Display (ha) next to strategy if using heikin_ashi_candles
    • Reduce liquidation registration to up to 30 minutes after the liquidation happened
  • Fixes
    • Fix ticker websocket taking too long to reconnect if it gets a connection timeout
    • Fix statsAS and Statsdd not cleared when bot resets
    • Fix MFI should display 100 in certain rare cases instead of 100
    • Fix buy_leverage on DCA not using correct level
    • Fix buy_timeout and buy_timeout_after_sell time left counter not moving
    • Fix do not allow leverage change if restoring a reversal position
    • Fix strategy values used in formula should not be converted to absolute values as it prevent accurate formula creation
    • Fix formula values are not available to be evaluated to true or false in DCA for sox_take_profit
    • Fix PBL table width for strategies
    • Fix buy/saleslog jumping back down after changes to another page
    • Small fixes

https://download.profittrailer.com/ProfitTrailer-2.4.29.zip

2.4.28 – Release

Change log

  • New
    • Implement  SMALINE, EMALINE, DEMALINE, HMALINE strategies
      • Can also be used to autoswitch config based on the line
    • Implement MFI indicator (Money FLow Index)
    • Implement WAITXCANDLES strategy
      • Specifically used when using strategy level logic
    • Implement LIQPRICE strategy
    • implement buy_strategy_level(x)_reset_formula and DCA equivalent (Use to reset back to level 1)
    • implement sell_strategy_level(x)_reset_formula and DCA equivalent (Use to reset back to level 1)
    • Implement SOX_take_profit_target can now define a formula to sell
      • SO1_take_profit_target = A && B
        • So if strategy A && B is true we can now sell a portion instead of the complete amount
      • SO2_take_profit_target = SZ * 0.1 (Where SZ is the value of strategy with letter Z )
        • This let’s us define a dynamic target
    • Rename sell_strategy_level(x)_formula_timeout to sell_strategy_level(x)_timeout (old one still works)
    • Rename buy_strategy_level(x)_formula_timeout to buy_strategy_level(x)_timeout (old one still works)
    • Allow pending sell orders again for leverage exchanges (Only Binance futures for now). Needs more testing
    • Add protection to reset some more data if bought price is set by external party
    • Display all strategies when using strategy level formula instead of only the Activ level
      • This will enable trailing on a different strategy than what the level formula had for example
  • Fixes
    • Fix Poloniex BLOCKED message will not go away in some cases
    • Fix some indicators not calculating correctly under Heikin Ashi
    • Fix TCV not being stored correctly anymore it seems
    • Fix rebuy timeout should not activate if we only sold partially
    • Fix copy of config
    • Fix reversal target price
    • Fix marketcap information
    • Fix pending order data being removed prematurely
    • Fix when using buy_strategy_levels in DCA only first level requires PROFITPERCENTAGE strategy
    • Fix AUTOCONFIG stop before switch not selling the coins before switching
    • Fix buy leverage for DCA ignoring level specific settings
    • Fix bitMEX connection problems not handled well enough
    • Fix active config not displaying in buy/sell log when using the AUTCONFIG switch functionality
    • Fix trailing_buy_enabled_formula returns invalid formula error when using level strategies
    • Fix Stop loss timeout not working correctly when set in DCA
    • Fix strategy formula not working correct for SV strategy
    • Fix missing indicators to only_closed_candles_period
    • Fix advanced notification button being displayed for Basic users
    • Fix consecutive buy/sell trigger can get stuck in some cases
    • Testmode for Bybit and BitMEX only supports isolated as cross leverage is too complicated for test mode
    • Multiple small fixes an improvements
  • TV ADDON
    • Specify LEVERAGE, COST in yor TV signal and PT will use this value when doing the initial buy
      • This only works if the signal did not expire because of i.e. trailing

https://download.profittrailer.com/ProfitTrailer-2.4.28.zip

2.4.27 – Release

Change log

  • New
    • Implement in indicators config HEIKIN_ASHI_CANDLES = true
      • This will make all indicator calculations use the heikin ashi candles
    • Implement max_trading_pairs_ignore and DCA_max_trading_pairs_ignore
      • max_trading_pairs = 2, max_trading_pairs_ignore = ETH, BTC
      • This will still have a max trading of 2 pairs. But if ETH or BTC can be bought it will ignore max pairs.
      • ETH and BTC WILL be counted towards your total of trading pairs.
    • Implement trading_pairs_buy_priority and DCA_trading_pairs_buy_priority
      • Tell the bot what priority to use when considering what PAIR to buy when multiple PAIRS are true
      • options DEFAULT, VOLUMEASC, VOLUMEDESC, PROFITASC, PROFITDESC, SPREADASC, SPREADDESC or a specific pair
      • Examle1 = trading_pairs_buy_priority = ETH, BTC, SPREADASC (first ETH and BTC then sorted by SPREAD lowest first)
      • Examle2 = trading_pairs_buy_priority = VOLUMEDESC (buy pairs with Highest volume first)
    • Check and show buy value too big for leverage when the bot cannot buy anymore because of exchange limit (LIVE only)
  • Fixes
    • Fix LASTSELL and LASTPENDING indicators always returning false
    • Fix advanced notification avg price
    • Fix some comments are being removed when copying configs
    • Fix reversal rebuy being recorded 2 times in the buy log
    • Fix trailing_buy in PBL when using leverage it is not consistent with all other trailing settings
      • Note: Double check and tune your trailing buy again
      • If you previously were using trailing_buy = 0.1 in PAIRS with leverage 10x
      • You would need to set your trailing_buy = 1 in PAIRS now.
      • Or change to whatever fits your needs.

https://download.profittrailer.com/ProfitTrailer-2.4.27.zip

2.4.26 – Release

Change log

  • New
    • Strategy formulas now support ternary operations (if/then/else -> ? : )
      • DEFAULT_trailing_profit_strategy = ATRPERCENTAGE
        DEFAULT_trailing_profit = V < 1 ? V : 1
      • If value of ATR% smaller than 1 we use it’s value else we use 1 as our trailing profit
    • Strategy formulas can use the values from active buy/sell strategies
      • DEFAULT_A_buy_strategy = RSI
        DEFAULT_trailing_buy_strategy = ATRPERCENTAGE
        DEFAULT_trailing_buy = V < 1 ? V : SA/50
      • If Value of ATR% smaller than 1 we use it’s value else we use value of SA (Strategy A) divided by 50
  • Fixes
    • Fix bot crashing when doing a clean setup
    • Fix LASTPENDING and LASTSELL should return false if there is no last entry
    • Fix sticky buy timeout

https://download.profittrailer.com/ProfitTrailer-2.4.26.zip

2.4.25 Change log

  • New Futures
    • Binance Futures Auto Detect Hedging setting
      • Restart your bot when you change the setting on exchange
    • Binance Futures get correct available balance when using collateral
  • New
    • Implement buy_strategy_level(X)_formula and sell_strategy_level(X)_formula
    • Implement buy_strategy_level(X)_formula_timeout and sell_strategy_level(X)_formula_timeout
    • Implement property DEFAULT_cancel_pending_prevent_balance_merge and DCA equivalent
      • Prevent a pending pair from being cancelled if we already have a balance in PAIRS or DCA
    • Implement max_trading_pairs_include_pending (true/false)
      • default false
      • set to true so that max_trading_pairs counts your pending orders also towards your max trading pairs limit
    • Implement MACDPERCENTAGE strategy.
      • Still uses the histogram values
      • Works the same as MACD only we use the 1 EMA to normalize the MACD values so it can be better used for all coins
    • Implement LASTSELL strategy (can be used to buy based on our last sell price)
    • Implement LASTPENDING strategy (can be used to buy based on avg price of last coin send to pending )
    • Implement only_closed_candles_period
      • Define period to be used to refresh the current closed price
      • Default period is same as your indicator period
    • Deprecate rebuy_timeout (It will not spam)
    • Implement DEFAULT_DCA_buy_timeout (Use in DCA)
      • Will stick even after a reboot, reads the Buy log
    • Implement DEFAULT_buy_timeout_after_sell (Use in PAIRS)
      • Will stick even after a reboot, reads the Sales log
    • The bot no longer will estimate the price of pending orders.
      • If you create a pending order directly on the exchange, avg price will be (target price – fee)
      • So make sure the bot created the pending orders, if you plan to cancel from bot
    • Slow down the bot after buy/sell as currently it’s too fast causing some issues
    • Cache pending history data to reduce load
    • Use a different library to parse our formulas
    • Optimize chartData logic
  • Fixes
    • Fix dust calculation problem
    • Fix liquidation recording records margin type incorrectly
    • Fix LASTDCABUY strategy ignoring buy_value_limit
    • Fix COMMBIMASPREAD sell strategy not working correctly
    • Fix liquidation price is not being refreshed correctly
    • Fix Advanced Notification error message loop when invalid error message is read from the log file
    • Fix telegram bot listening to commands even if disabled
    • Fix formula errors should be cached and caught correctly
    • Fix Binance balance when using collateral
    • Fix kucoin open orders limit
    • Small fixes and improvements

2.4.25 – Release

  • New Futures
    • Binance Futures Auto Detect Hedging setting
      • Restart your bot when you change the setting on exchange
    • Binance Futures get correct available balance when using collateral
  • New
    • Implement buy_strategy_level(X)_formula and sell_strategy_level(X)_formula
    • Implement buy_strategy_level(X)_formula_timeout and sell_strategy_level(X)_formula_timeout
    • Implement property DEFAULT_cancel_pending_prevent_balance_merge and DCA equivalent
      • Prevent a pending pair from being cancelled if we already have a balance in PAIRS or DCA
    • Implement max_trading_pairs_include_pending (true/false)
      • default false
      • set to true so that max_trading_pairs counts your pending orders also towards your max trading pairs limit
    • Implement MACDPERCENTAGE strategy.
      • Still uses the histogram values
      • Works the same as MACD only we use the 1 EMA to normalize the MACD values so it can be better used for all coins
    • Implement LASTSELL strategy (can be used to buy based on our last sell price)
    • Implement LASTPENDING strategy (can be used to buy based on avg price of last coin send to pending )
    • Implement only_closed_candles_period
      • Define period to be used to refresh the current closed price
      • Default period is same as your indicator period
    • Deprecate rebuy_timeout (It will not spam)
    • Implement DEFAULT_DCA_buy_timeout (Use in DCA)
      • Will stick even after a reboot, reads the Buy log
    • Implement DEFAULT_buy_timeout_after_sell (Use in PAIRS)
      • Will stick even after a reboot, reads the Sales log
    • The bot no longer will estimate the price of pending orders.
      • If you create a pending order directly on the exchange, avg price will be (target price – fee)
      • So make sure the bot created the pending orders, if you plan to cancel from bot
    • Slow down the bot after buy/sell as currently it’s too fast causing some issues
    • Cache pending history data to reduce load
    • Use a different library to parse our formulas
    • Optimize chartData logic
  • Fixes
    • Fix dust calculation problem
    • Fix liquidation recording records margin type incorrectly
    • Fix LASTDCABUY strategy ignoring buy_value_limit
    • Fix COMMBIMASPREAD sell strategy not working correctly
    • Fix liquidation price is not being refreshed correctly
    • Fix Advanced Notification error message loop when invalid error message is read from the log file
    • Fix telegram bot listening to commands even if disabled
    • Fix formula errors should be cached and caught correctly
    • Fix Binance balance when using collateral
    • Fix kucoin open orders limit
    • Small fixes and improvements

https://download.profittrailer.com/ProfitTrailer-2.4.25.zip

Binance Futures Tournament

Binance Futures is organizing a Trading Tournament.
https://binance.zendesk.com/hc/en-us/articles/360041026932

We have decided to join this challenge and have created a team. TeamProfitTrailer
Come and reinforce our team and let’s go home with the price!

How to join?

  1. Make sure you have a Binance Futures Account with at least 10 USDT of balance
  2. Go to https://www.binance.com/en/futures/activity/tournament
  3. Click on Join a Team
  4. Search by team name TeamProfitTrailer
  5. Click on Join

Note1: I have created a special channel #binance-futures-tournament where we can discuss anything related to the tournament

Note2: Any ProfitTrailer winnings will be divided among participants

2.4.24 – Release

Change log

  • New
    • Implement property DEFAULT_cancel_pending_prevent_balance_merge and DCA equivalent
      • Prevent a pending pair from being cancelled if we already have a balance in PAIRS or DCA
    • Implement max_trading_pairs_include_pending (true/false)
      • default false
      • set to true so that max_trading_pairs counts your pending orders also towards your max trading pairs limit
  • Fixes
    • Fix FORMULA colors not displayed anymore
    • Fix BitMEX and Bybit stats display
    • Small fixes

https://download.profittrailer.com/ProfitTrailer-2.4.24.zip

2.4.23 – Release

Change log

  • Fixes
    • Fix BINANCEFUTURES crashes after Binance API change
    • Fix when switching bot from short to long and v.v. Sales log data now remains correct
    • Fix bot configs page empty on setup
    • Reset stats data when we reset the bot
    • Lower liquidation fetching to 6 hours instead of up to 24 hours after liquidation

https://download.profittrailer.com/ProfitTrailer-2.4.23.zip

IMPORTANT 2.4.0 RELEASE NOTES

  • Breaking changes
    • Removed trailing_stop_loss_strategy_formula define your formula inside trailing_stop_loss_trigger
    • Change STOCHRSICROSS formula to K% – D%
      • More accurate representation
      • Previous calculation was exaggerating the actual movement of a cross
  • Deleted (After being deprecated in 2.3.0)
    • Removed start_balance (PAIRS config)
      • Use Hotconfig to set the balance for a test bot
      • Use Settings cog start balance to set a balance used for Profit calculation purposes only
  • Deprecated (Still works but remove as soon as possible)
    • Deleted application.properties. Use the settings cog to change your application settings
    • Deprecate reserve_amount (Use new button in GUI)
    • Deprecate default_initial_cost_percentage in favor of default_initial_cost = 2%
      • Just give your value a % at the end to make it behave as a percentage.
    • Deprecate keep_balance_percentage in favor of keep_balance = 25%
    • Deprecate default_dca_ignore_sell_only_mode
      • Use DEFAULT_DCA_sell_only_mode_enabled to enable to enable/disable SOM manually
    • Deprecate dca_buy_trigger, use PROFITPERCENTAGE strategy instead
    • Deprecate som_dca_buy_trigger (No alternative)
    • Deprecate LOSS strategy use CHANGEPERCENTAGE strategy instead
    • Deprecate ANDERSON strategy use PROFITPERCENTAGE strategy instead
  • New Exchanges
    • Binance JERSEY (binace.je)
    • Binance US (binance.us)
    • Binance DEX (binance.org)
    • HUOBIUS (Huobi.com – for US users)
      • NOTE: Huobi Global is HBG.com
  • Major GUI changes (See wiki link for more)
    • Removed Basic config (Our settings cannot be interpreted into a basic config and thus it lacks)
    • Add PT Asssistant to the GUI
    • Add Profit Calculation Method to settings screen. Choose between MARKUP or TCV
    • Add new advanced stats data
    • Add button to buy log and sell log to manually add a record
    • Merge PTNotifications into ProfitTrailer (PRO and ADVANCED users only)
      • Enable by clicking the Adv Notifications button
    • Remove the sidebar and move it’s buttons to different places around the GUI
    • Move Hot Config and create a page for it
    • Access public configs from other configs page
    • Manual buy and sell now gives you the option between IOC or MARKET. Not all exchanges support market orders though.
  • Major Changes Bot
    • Reversal Trading
    • Auto Switch config based on market conditions
    • Scale Out profit taking. Sell in multiple stages
    • Support Binance Margin trading
      • Note: The bot does not borrow/repay your debt for you and is currently unaware of how much you borrowed
    • Trailing profit is no longer linked to profit/GAIN% but to the price when trailing started
      • if the user restarts within 5 minutes trailing can continue where it left off
      • you can trail without having a GAIN specified and thus trailing profit now works for users using formulas too
    • SOM (Sell Only Mode) Overhaul
      • Global SOM can be turned on/off with a button in the footer
      • Global SOM will persist after a restart
      • No more complicated SOMO
    • price rise / drop and consecutive triggers now work as filters.
      • You will see them blocking a buy on the GUI below the PAIR and no longer as part of SOM in footer
    • If you change the setting it immediately invalidates and all coins will check again for validity (No more restarting bot etc)
  • There are many more changes
  • PT API Changes
    • Created a new V2 API that can do a lot more
    • Old V1 api is now deprecated and will be removed in 2.5

2.4.22 – Release

Change log

  • New
    • Implement FUNDINGRATE strategy
      • Simple strategy that displays the current funding rate and can be used to buy/sell
    • Implement AUTO_CONFIG_(NORMAL/BEAR/BULL)_TREND_STOP_BEFORE_SWITCH (true/false default is false)
      • Will try to panic sell all your coins before switching to the new config
  • Fixes
    • Add extra defense mechanism to prevent going over max trading pairs
    • Change double buy protection to 5 seconds
    • buy sell log improvements and fixes
    • Fix data cleanup when migrating from older versions
    • Fix advanced notifications sending messages to second instance even if message is disabled

https://download.profittrailer.com/ProfitTrailer-2.4.22.zip

IMPORTANT 2.4.0 RELEASE NOTES

  • Breaking changes
    • Removed trailing_stop_loss_strategy_formula define your formula inside trailing_stop_loss_trigger
    • Change STOCHRSICROSS formula to K% – D%
      • More accurate representation
      • Previous calculation was exaggerating the actual movement of a cross
  • Deleted (After being deprecated in 2.3.0)
    • Removed start_balance (PAIRS config)
      • Use Hotconfig to set the balance for a test bot
      • Use Settings cog start balance to set a balance used for Profit calculation purposes only
  • Deprecated (Still works but remove as soon as possible)
    • Deleted application.properties. Use the settings cog to change your application settings
    • Deprecate reserve_amount (Use new button in GUI)
    • Deprecate default_initial_cost_percentage in favor of default_initial_cost = 2%
      • Just give your value a % at the end to make it behave as a percentage.
    • Deprecate keep_balance_percentage in favor of keep_balance = 25%
    • Deprecate default_dca_ignore_sell_only_mode
      • Use DEFAULT_DCA_sell_only_mode_enabled to enable to enable/disable SOM manually
    • Deprecate dca_buy_trigger, use PROFITPERCENTAGE strategy instead
    • Deprecate som_dca_buy_trigger (No alternative)
    • Deprecate LOSS strategy use CHANGEPERCENTAGE strategy instead
    • Deprecate ANDERSON strategy use PROFITPERCENTAGE strategy instead
  • New Exchanges
    • Binance JERSEY (binace.je)
    • Binance US (binance.us)
    • Binance DEX (binance.org)
    • HUOBIUS (Huobi.com – for US users)
      • NOTE: Huobi Global is HBG.com
  • Major GUI changes (See wiki link for more)
    • Removed Basic config (Our settings cannot be interpreted into a basic config and thus it lacks)
    • Add PT Asssistant to the GUI
    • Add Profit Calculation Method to settings screen. Choose between MARKUP or TCV
    • Add new advanced stats data
    • Add button to buy log and sell log to manually add a record
    • Merge PTNotifications into ProfitTrailer (PRO and ADVANCED users only)
      • Enable by clicking the Adv Notifications button
    • Remove the sidebar and move it’s buttons to different places around the GUI
    • Move Hot Config and create a page for it
    • Access public configs from other configs page
    • Manual buy and sell now gives you the option between IOC or MARKET. Not all exchanges support market orders though.
  • Major Changes Bot
    • Reversal Trading
    • Auto Switch config based on market conditions
    • Scale Out profit taking. Sell in multiple stages
    • Support Binance Margin trading
      • Note: The bot does not borrow/repay your debt for you and is currently unaware of how much you borrowed
    • Trailing profit is no longer linked to profit/GAIN% but to the price when trailing started
      • if the user restarts within 5 minutes trailing can continue where it left off
      • you can trail without having a GAIN specified and thus trailing profit now works for users using formulas too
    • SOM (Sell Only Mode) Overhaul
      • Global SOM can be turned on/off with a button in the footer
      • Global SOM will persist after a restart
      • No more complicated SOMO
    • price rise / drop and consecutive triggers now work as filters.
      • You will see them blocking a buy on the GUI below the PAIR and no longer as part of SOM in footer
    • If you change the setting it immediately invalidates and all coins will check again for validity (No more restarting bot etc)
  • There are many more changes
  • PT API Changes
    • Created a new V2 API that can do a lot more
    • Old V1 api is now deprecated and will be removed in 2.5

2.4.21 – Release

Change log

  • Fixes
    • Fix pending order data not being stored correctly

https://download.profittrailer.com/ProfitTrailer-2.4.21.zip

  • Fixes 2.4.20
    • Add manual pending order can sent only a portion of holdings to pending
    • Redirect to exchange setup after pressing reset button
    • Clear some cached data when new bought price is set
    • Slow down and improve recording of buy/sell records
    • Fix DCA counter duplicates
    • Fix advanced notifications commands not working correctly
    • Fix rounding problem causing bought price issues
    • Fix Advanced stats button is not visible
    • Small fixes and improvements

IMPORTANT 2.4.0 RELEASE NOTES

  • Breaking changes
    • Removed trailing_stop_loss_strategy_formula define your formula inside trailing_stop_loss_trigger
    • Change STOCHRSICROSS formula to K% – D%
      • More accurate representation
      • Previous calculation was exaggerating the actual movement of a cross
  • Deleted (After being deprecated in 2.3.0)
    • Removed start_balance (PAIRS config)
      • Use Hotconfig to set the balance for a test bot
      • Use Settings cog start balance to set a balance used for Profit calculation purposes only
  • Deprecated (Still works but remove as soon as possible)
    • Deleted application.properties. Use the settings cog to change your application settings
    • Deprecate reserve_amount (Use new button in GUI)
    • Deprecate default_initial_cost_percentage in favor of default_initial_cost = 2%
      • Just give your value a % at the end to make it behave as a percentage.
    • Deprecate keep_balance_percentage in favor of keep_balance = 25%
    • Deprecate default_dca_ignore_sell_only_mode
      • Use DEFAULT_DCA_sell_only_mode_enabled to enable to enable/disable SOM manually
    • Deprecate dca_buy_trigger, use PROFITPERCENTAGE strategy instead
    • Deprecate som_dca_buy_trigger (No alternative)
    • Deprecate LOSS strategy use CHANGEPERCENTAGE strategy instead
    • Deprecate ANDERSON strategy use PROFITPERCENTAGE strategy instead
  • New Exchanges
    • Binance JERSEY (binace.je)
    • Binance US (binance.us)
    • Binance DEX (binance.org)
    • HUOBIUS (Huobi.com – for US users)
      • NOTE: Huobi Global is HBG.com
  • Major GUI changes (See wiki link for more)
    • Removed Basic config (Our settings cannot be interpreted into a basic config and thus it lacks)
    • Add PT Asssistant to the GUI
    • Add Profit Calculation Method to settings screen. Choose between MARKUP or TCV
    • Add new advanced stats data
    • Add button to buy log and sell log to manually add a record
    • Merge PTNotifications into ProfitTrailer (PRO and ADVANCED users only)
      • Enable by clicking the Adv Notifications button
    • Remove the sidebar and move it’s buttons to different places around the GUI
    • Move Hot Config and create a page for it
    • Access public configs from other configs page
    • Manual buy and sell now gives you the option between IOC or MARKET. Not all exchanges support market orders though.
  • Major Changes Bot
    • Reversal Trading
    • Auto Switch config based on market conditions
    • Scale Out profit taking. Sell in multiple stages
    • Support Binance Margin trading
      • Note: The bot does not borrow/repay your debt for you and is currently unaware of how much you borrowed
    • Trailing profit is no longer linked to profit/GAIN% but to the price when trailing started
      • if the user restarts within 5 minutes trailing can continue where it left off
      • you can trail without having a GAIN specified and thus trailing profit now works for users using formulas too
    • SOM (Sell Only Mode) Overhaul
      • Global SOM can be turned on/off with a button in the footer
      • Global SOM will persist after a restart
      • No more complicated SOMO
    • price rise / drop and consecutive triggers now work as filters.
      • You will see them blocking a buy on the GUI below the PAIR and no longer as part of SOM in footer
    • If you change the setting it immediately invalidates and all coins will check again for validity (No more restarting bot etc)
  • There are many more changes
  • PT API Changes
    • Created a new V2 API that can do a lot more
    • Old V1 api is now deprecated and will be removed in 2.5

2.4.20 – Release

Change log

  • Fixes
    • Add manual pending order can sent only a portion of holdings to pending
    • Redirect to exchange setup after pressing reset button
    • Clear some cached data when new bought price is set
    • Slow down and improve recording of buy/sell records
    • Fix DCA counter duplicates
    • Fix advanced notifications commands not working correctly
    • Fix rounding problem causing bought price issues
    • Fix Advanced stats button is not visible
    • Small fixes and improvements

https://download.profittrailer.com/ProfitTrailer-2.4.20.zip

IMPORTANT 2.4.0 RELEASE NOTES

  • Breaking changes
    • Removed trailing_stop_loss_strategy_formula define your formula inside trailing_stop_loss_trigger
    • Change STOCHRSICROSS formula to K% – D%
      • More accurate representation
      • Previous calculation was exaggerating the actual movement of a cross
  • Deleted (After being deprecated in 2.3.0)
    • Removed start_balance (PAIRS config)
      • Use Hotconfig to set the balance for a test bot
      • Use Settings cog start balance to set a balance used for Profit calculation purposes only
  • Deprecated (Still works but remove as soon as possible)
    • Deleted application.properties. Use the settings cog to change your application settings
    • Deprecate reserve_amount (Use new button in GUI)
    • Deprecate default_initial_cost_percentage in favor of default_initial_cost = 2%
      • Just give your value a % at the end to make it behave as a percentage.
    • Deprecate keep_balance_percentage in favor of keep_balance = 25%
    • Deprecate default_dca_ignore_sell_only_mode
      • Use DEFAULT_DCA_sell_only_mode_enabled to enable to enable/disable SOM manually
    • Deprecate dca_buy_trigger, use PROFITPERCENTAGE strategy instead
    • Deprecate som_dca_buy_trigger (No alternative)
    • Deprecate LOSS strategy use CHANGEPERCENTAGE strategy instead
    • Deprecate ANDERSON strategy use PROFITPERCENTAGE strategy instead
  • New Exchanges
    • Binance JERSEY (binace.je)
    • Binance US (binance.us)
    • Binance DEX (binance.org)
    • HUOBIUS (Huobi.com – for US users)
      • NOTE: Huobi Global is HBG.com
  • Major GUI changes (See wiki link for more)
    • Removed Basic config (Our settings cannot be interpreted into a basic config and thus it lacks)
    • Add PT Asssistant to the GUI
    • Add Profit Calculation Method to settings screen. Choose between MARKUP or TCV
    • Add new advanced stats data
    • Add button to buy log and sell log to manually add a record
    • Merge PTNotifications into ProfitTrailer (PRO and ADVANCED users only)
      • Enable by clicking the Adv Notifications button
    • Remove the sidebar and move it’s buttons to different places around the GUI
    • Move Hot Config and create a page for it
    • Access public configs from other configs page
    • Manual buy and sell now gives you the option between IOC or MARKET. Not all exchanges support market orders though.
  • Major Changes Bot
    • Reversal Trading
    • Auto Switch config based on market conditions
    • Scale Out profit taking. Sell in multiple stages
    • Support Binance Margin trading
      • Note: The bot does not borrow/repay your debt for you and is currently unaware of how much you borrowed
    • Trailing profit is no longer linked to profit/GAIN% but to the price when trailing started
      • if the user restarts within 5 minutes trailing can continue where it left off
      • you can trail without having a GAIN specified and thus trailing profit now works for users using formulas too
    • SOM (Sell Only Mode) Overhaul
      • Global SOM can be turned on/off with a button in the footer
      • Global SOM will persist after a restart
      • No more complicated SOMO
    • price rise / drop and consecutive triggers now work as filters.
      • You will see them blocking a buy on the GUI below the PAIR and no longer as part of SOM in footer
    • If you change the setting it immediately invalidates and all coins will check again for validity (No more restarting bot etc)
  • There are many more changes
  • PT API Changes
    • Created a new V2 API that can do a lot more
    • Old V1 api is now deprecated and will be removed in 2.5

2.4.19 – Release

Change log

  • Fixes
    • Fix Bybit disconnect and reconnect not working correctly
    • Fix Bybit datetime causing problems after buy/sell
    • Fix sold pending orders are not logged anymore
      • Only newly created pending orders will log correctly with this fix
    • Fix TCV calculation is incorrect due to missing data
    • Fix reversal rebuy not working correctly after 2.4.18 changes
    • Fix HIGHBB sell value limit calculated incorrectly
    • Small fixes and improvements

https://download.profittrailer.com/ProfitTrailer-2.4.19.zip

IMPORTANT 2.4.0 RELEASE NOTES

  • Breaking changes
    • Removed trailing_stop_loss_strategy_formula define your formula inside trailing_stop_loss_trigger
    • Change STOCHRSICROSS formula to K% – D%
      • More accurate representation
      • Previous calculation was exaggerating the actual movement of a cross
  • Deleted (After being deprecated in 2.3.0)
    • Removed start_balance (PAIRS config)
      • Use Hotconfig to set the balance for a test bot
      • Use Settings cog start balance to set a balance used for Profit calculation purposes only
  • Deprecated (Still works but remove as soon as possible)
    • Deleted application.properties. Use the settings cog to change your application settings
    • Deprecate reserve_amount (Use new button in GUI)
    • Deprecate default_initial_cost_percentage in favor of default_initial_cost = 2%
      • Just give your value a % at the end to make it behave as a percentage.
    • Deprecate keep_balance_percentage in favor of keep_balance = 25%
    • Deprecate default_dca_ignore_sell_only_mode
      • Use DEFAULT_DCA_sell_only_mode_enabled to enable to enable/disable SOM manually
    • Deprecate dca_buy_trigger, use PROFITPERCENTAGE strategy instead
    • Deprecate som_dca_buy_trigger (No alternative)
    • Deprecate LOSS strategy use CHANGEPERCENTAGE strategy instead
    • Deprecate ANDERSON strategy use PROFITPERCENTAGE strategy instead
  • New Exchanges
    • Binance JERSEY (binace.je)
    • Binance US (binance.us)
    • Binance DEX (binance.org)
    • HUOBIUS (Huobi.com – for US users)
      • NOTE: Huobi Global is HBG.com
  • Major GUI changes (See wiki link for more)
    • Removed Basic config (Our settings cannot be interpreted into a basic config and thus it lacks)
    • Add PT Asssistant to the GUI
    • Add Profit Calculation Method to settings screen. Choose between MARKUP or TCV
    • Add new advanced stats data
    • Add button to buy log and sell log to manually add a record
    • Merge PTNotifications into ProfitTrailer (PRO and ADVANCED users only)
      • Enable by clicking the Adv Notifications button
    • Remove the sidebar and move it’s buttons to different places around the GUI
    • Move Hot Config and create a page for it
    • Access public configs from other configs page
    • Manual buy and sell now gives you the option between IOC or MARKET. Not all exchanges support market orders though.
  • Major Changes Bot
    • Reversal Trading
    • Auto Switch config based on market conditions
    • Scale Out profit taking. Sell in multiple stages
    • Support Binance Margin trading
      • Note: The bot does not borrow/repay your debt for you and is currently unaware of how much you borrowed
    • Trailing profit is no longer linked to profit/GAIN% but to the price when trailing started
      • if the user restarts within 5 minutes trailing can continue where it left off
      • you can trail without having a GAIN specified and thus trailing profit now works for users using formulas too
    • SOM (Sell Only Mode) Overhaul
      • Global SOM can be turned on/off with a button in the footer
      • Global SOM will persist after a restart
      • No more complicated SOMO
    • price rise / drop and consecutive triggers now work as filters.
      • You will see them blocking a buy on the GUI below the PAIR and no longer as part of SOM in footer
    • If you change the setting it immediately invalidates and all coins will check again for validity (No more restarting bot etc)
  • There are many more changes
  • PT API Changes
    • Created a new V2 API that can do a lot more
    • Old V1 api is now deprecated and will be removed in 2.5

2.4.18 – Release

Change log

  • New
    • Redesign buy/sell logic to prevent the bot from going crazy if exchange has an error
      • ensures a buy/sell always gets logged even if there is an exchange error
      • It keeps retrying in a separate process until exchange gives a proper result back
    • Implement DEFAULT_sell_strategy_direction and DCA equivalent (UP/DOWN)
      • This property is only supported by indicators that return only a POSITIVE value e.g. (RSI, STOCH etc)
    • Delete buy / sell entries (Action is irreversable)
    • Specify leverage used when adding buy/sell records manually
  • Fixes
    • Fix Bybit recognizing coins as dust in some cases
    • Fix JVM_bind error when incorrect server address defined
    • Fix trailing stop loss causing premature activation in some cases
    • Fix Stats DD – inverted lines
    • Change Reset Icon in footer as it was causing confusion
    • Small fixes

https://download.profittrailer.com/ProfitTrailer-2.4.18.zip

2.4.17 – Release

Change log

  • Fixes
    • Fix signals edition continuous error message
    • Fix GUI rounding

https://download.profittrailer.com/ProfitTrailer-2.4.17.zip

2.4.16 RELEASE NOTES

  • GUI Changes
    • Added sell percentage for manual sell
    • Added buy percentage for manual buy
    • Stats chart fixes
    • Stats display coins sold average profits
    • PTF not saved indicator
    • Add field to set the amount of rounding used in the GUI (Needs some extra work)
    • Fix display P% in notifications
    • Show heartbeats in 1 line (less clutter)
  • New
    • stop_loss_trigger, trailing_stop_loss, trailing_profit, trailing_buy can now use all these buy STRATEGIES
      • CHANGEPERCENTAGE, PROFITPERCENTAGE, VWAPPERCENTAGE, MVWAPPERCENTAGE, ATRPERCENTAGE
      • stop_loss_trigger, trailing_stop_loss only allow negative values, so the positive value on strategies that return BOTH positive and negative value will be ignored
      • Test first
    • Add VWAPPERCENTAGE and MVWAPPERCENTAGE to AUTO_CONFIG_TREND_STRATEGY
      • Works with same logic as PT24HTREND. Value > threshold bull, < (threshold * -1) when negative is bear. Limbo is normal
    • Add stats-dd data to manual sells
    • Add SOM_trigger_candle_period can be used to use a smaller candle period than default 5 minutes (If supported by exchange)
    • Fetch and calculate approximate data of live liquidations and save it in sales log
      • Only liquidations within last 24 hours will be recorded
    • Log file now displays time in timezone of user settings
  • Fixes
    • Remove the strange logic build for ATRBAND indicator (Create a range if you want value only within a range)
    • Block all coins from triggering a liquidation in TESTMODE after a buy or sell
    • Use leverage specified in PAIRS config if a user does not specify a leverage in DCA
    • Prevent PT API calls if trading is blocked
    • Display error notification when formula is incorrect
    • Send error message if people are using Java 11 (Not supported)
    • Fix bybit indicator values not updating
    • Fix application.properties.old not deleting after 7 days.
    • Fix displayed P% is incorrect if we get a better price when a sell occurs
    • Fix for default order type for manual buy / sell
    • Fix reversal RGAIN broken when doing DCA after reversal rebuy and then reversal sell again
    • Fix advanced stats button disappearing when disabled
    • Minor fixes

2.4.16 – Release

  • GUI Changes
    • Added sell percentage for manual sell
    • Added buy percentage for manual buy
    • Stats chart fixes
    • Stats display coins sold average profits
    • PTF not saved indicator
    • Add field to set the amount of rounding used in the GUI (Needs some extra work)
    • Fix display P% in notifications
    • Show heartbeats in 1 line (less clutter)
  • New
    • stop_loss_trigger, trailing_stop_loss, trailing_profit, trailing_buy can now use all these buy STRATEGIES
      • CHANGEPERCENTAGE, PROFITPERCENTAGE, VWAPPERCENTAGE, MVWAPPERCENTAGE, ATRPERCENTAGE
      • stop_loss_trigger, trailing_stop_loss only allow negative values, so the positive value on strategies that return BOTH positive and negative value will be ignored
      • Test first
    • Add VWAPPERCENTAGE and MVWAPPERCENTAGE to AUTO_CONFIG_TREND_STRATEGY
      • Works with same logic as PT24HTREND. Value > threshold bull, < (threshold * -1) when negative is bear. Limbo is normal
    • Add stats-dd data to manual sells
    • Add SOM_trigger_candle_period can be used to use a smaller candle period than default 5 minutes (If supported by exchange)
    • Fetch and calculate approximate data of live liquidations and save it in sales log
      • Only liquidations within last 24 hours will be recorded
    • Log file now displays time in timezone of user settings
  • Fixes
    • Remove the strange logic build for ATRBAND indicator (Create a range if you want value only within a range)
    • Block all coins from triggering a liquidation in TESTMODE after a buy or sell
    • Use leverage specified in PAIRS config if a user does not specify a leverage in DCA
    • Prevent PT API calls if trading is blocked
    • Display error notification when formula is incorrect
    • Send error message if people are using Java 11 (Not supported)
    • Fix bybit indicator values not updating
    • Fix application.properties.old not deleting after 7 days.
    • Fix displayed P% is incorrect if we get a better price when a sell occurs
    • Fix for default order type for manual buy / sell
    • Fix reversal RGAIN broken when doing DCA after reversal rebuy and then reversal sell again
    • Fix advanced stats button disappearing when disabled
    • Minor fixes

https://download.profittrailer.com/ProfitTrailer-2.4.16.zip

IMPORTANT 2.4.0 RELEASE NOTES

  • Breaking changes
    • Removed trailing_stop_loss_strategy_formula define your formula inside trailing_stop_loss_trigger
    • Change STOCHRSICROSS formula to K% – D%
      • More accurate representation
      • Previous calculation was exaggerating the actual movement of a cross
  • Deleted (After being deprecated in 2.3.0)
    • Removed start_balance (PAIRS config)
      • Use Hotconfig to set the balance for a test bot
      • Use Settings cog start balance to set a balance used for Profit calculation purposes only
  • Deprecated (Still works but remove as soon as possible)
    • Deleted application.properties. Use the settings cog to change your application settings
    • Deprecate reserve_amount (Use new button in GUI)
    • Deprecate default_initial_cost_percentage in favor of default_initial_cost = 2%
      • Just give your value a % at the end to make it behave as a percentage.
    • Deprecate keep_balance_percentage in favor of keep_balance = 25%
    • Deprecate default_dca_ignore_sell_only_mode
      • Use DEFAULT_DCA_sell_only_mode_enabled to enable to enable/disable SOM manually
    • Deprecate dca_buy_trigger, use PROFITPERCENTAGE strategy instead
    • Deprecate som_dca_buy_trigger (No alternative)
    • Deprecate LOSS strategy use CHANGEPERCENTAGE strategy instead
    • Deprecate ANDERSON strategy use PROFITPERCENTAGE strategy instead
  • New Exchanges
    • Binance JERSEY (binace.je)
    • Binance US (binance.us)
    • Binance DEX (binance.org)
    • HUOBIUS (Huobi.com – for US users)
      • NOTE: Huobi Global is HBG.com
  • Major GUI changes (See wiki link for more)
    • Removed Basic config (Our settings cannot be interpreted into a basic config and thus it lacks)
    • Add PT Asssistant to the GUI
    • Add Profit Calculation Method to settings screen. Choose between MARKUP or TCV
    • Add new advanced stats data
    • Add button to buy log and sell log to manually add a record
    • Merge PTNotifications into ProfitTrailer (PRO and ADVANCED users only)
      • Enable by clicking the Adv Notifications button
    • Remove the sidebar and move it’s buttons to different places around the GUI
    • Move Hot Config and create a page for it
    • Access public configs from other configs page
    • Manual buy and sell now gives you the option between IOC or MARKET. Not all exchanges support market orders though.
  • Major Changes Bot
    • Reversal Trading
    • Auto Switch config based on market conditions
    • Scale Out profit taking. Sell in multiple stages
    • Support Binance Margin trading
      • Note: The bot does not borrow/repay your debt for you and is currently unaware of how much you borrowed
    • Trailing profit is no longer linked to profit/GAIN% but to the price when trailing started
      • if the user restarts within 5 minutes trailing can continue where it left off
      • you can trail without having a GAIN specified and thus trailing profit now works for users using formulas too
    • SOM (Sell Only Mode) Overhaul
      • Global SOM can be turned on/off with a button in the footer
      • Global SOM will persist after a restart
      • No more complicated SOMO
    • price rise / drop and consecutive triggers now work as filters.
      • You will see them blocking a buy on the GUI below the PAIR and no longer as part of SOM in footer
    • If you change the setting it immediately invalidates and all coins will check again for validity (No more restarting bot etc)
  • There are many more changes
  • PT API Changes
    • Created a new V2 API that can do a lot more
    • Old V1 api is now deprecated and will be removed in 2.5

2.4.15 – Release

Change log

  • New
    • Add button that can be used to give support readonly access when user needs help.
    • Add StatsDD data to graph on STATS page
    • Add All time profits on dashboard (Uses your start balance for calculation if specified)
    • Display calculation method next to Profit % on dashboard
    • Indicate on dashboard if it’s Paper profits or not
  • Fixes
    • Fix TCV displayed for BINANCEFUTURES not taking loss into account
    • Disable the display of pending orders on Leverage exchanges as it does not work anyway
    • Small fixes
  • PT TradingView addon
    • Send a signal with currencyPair = ALL to trigger all coins in the PBL

https://download.profittrailer.com/ProfitTrailer-2.4.15.zip

IMPORTANT 2.4.0 RELEASE NOTES

  • Breaking changes
    • Removed trailing_stop_loss_strategy_formula define your formula inside trailing_stop_loss_trigger
    • Change STOCHRSICROSS formula to K% – D%
      • More accurate representation
      • Previous calculation was exaggerating the actual movement of a cross
  • Deleted (After being deprecated in 2.3.0)
    • Removed start_balance (PAIRS config)
      • Use Hotconfig to set the balance for a test bot
      • Use Settings cog start balance to set a balance used for Profit calculation purposes only
  • Deprecated (Still works but remove as soon as possible)
    • Deleted application.properties. Use the settings cog to change your application settings
    • Deprecate reserve_amount (Use new button in GUI)
    • Deprecate default_initial_cost_percentage in favor of default_initial_cost = 2%
      • Just give your value a % at the end to make it behave as a percentage.
    • Deprecate keep_balance_percentage in favor of keep_balance = 25%
    • Deprecate default_dca_ignore_sell_only_mode
      • Use DEFAULT_DCA_sell_only_mode_enabled to enable to enable/disable SOM manually
    • Deprecate dca_buy_trigger, use PROFITPERCENTAGE strategy instead
    • Deprecate som_dca_buy_trigger (No alternative)
    • Deprecate LOSS strategy use CHANGEPERCENTAGE strategy instead
    • Deprecate ANDERSON strategy use PROFITPERCENTAGE strategy instead
  • New Exchanges
    • Binance JERSEY (binace.je)
    • Binance US (binance.us)
    • Binance DEX (binance.org)
    • HUOBIUS (Huobi.com – for US users)
      • NOTE: Huobi Global is HBG.com
  • Major GUI changes (See wiki link for more)
    • Removed Basic config (Our settings cannot be interpreted into a basic config and thus it lacks)
    • Add PT Asssistant to the GUI
    • Add Profit Calculation Method to settings screen. Choose between MARKUP or TCV
    • Add new advanced stats data
    • Add button to buy log and sell log to manually add a record
    • Merge PTNotifications into ProfitTrailer (PRO and ADVANCED users only)
      • Enable by clicking the Adv Notifications button
    • Remove the sidebar and move it’s buttons to different places around the GUI
    • Move Hot Config and create a page for it
    • Access public configs from other configs page
    • Manual buy and sell now gives you the option between IOC or MARKET. Not all exchanges support market orders though.
  • Major Changes Bot
    • Reversal Trading
    • Auto Switch config based on market conditions
    • Scale Out profit taking. Sell in multiple stages
    • Support Binance Margin trading
      • Note: The bot does not borrow/repay your debt for you and is currently unaware of how much you borrowed
    • Trailing profit is no longer linked to profit/GAIN% but to the price when trailing started
      • if the user restarts within 5 minutes trailing can continue where it left off
      • you can trail without having a GAIN specified and thus trailing profit now works for users using formulas too
    • SOM (Sell Only Mode) Overhaul
      • Global SOM can be turned on/off with a button in the footer
      • Global SOM will persist after a restart
      • No more complicated SOMO
    • price rise / drop and consecutive triggers now work as filters.
      • You will see them blocking a buy on the GUI below the PAIR and no longer as part of SOM in footer
    • If you change the setting it immediately invalidates and all coins will check again for validity (No more restarting bot etc)
  • There are many more changes
  • PT API Changes
    • Created a new V2 API that can do a lot more
    • Old V1 api is now deprecated and will be removed in 2.5

2.4.14 Release

Change log

  • BITTREX WARNING
    • If you are using Bittrex and you are using 15 min candles. This is not supported in their V3 API.
    • Supported candles, 1M, 5M, 1H, 1D
    • Upgrade Bittrex to V3 API.
    • Improve Bittrex websocket usage so Bittrex speed is much much better after initial load
  • New
    • Implement DEFAULT_DCA_buy_cost
      • Set the amount the next DCA may cost you. A simple way to define that DCA always buys the same amount
      • The amount of coins bought can vary but all DCA levels will cost you the around same amount of base currency.
      • DEFAULT_DCA_buy_cost = 10 (USDT) means that on each new buy an amount of 10 USDT worth of your coin will be bought
      • DEFAULT_DCA_buy_cost = 0.5% means that on each new buy an amount of 0.5% of your TCV worth of your coin will be bought
  • Fixes
    • Use reduceOnly when closing leverage positions to prevent an order from the opposite side to open
    • Change double buy protection to 15 seconds
    • Enhance testmode Liquidation engine logic
    • Block manual buy when DCA state cannot be retrieved
    • Block manual buy/sell button if users click too many times after each other
    • Fix current value is not displayed when a coin loses bot price
    • Fix total cost and value column not appearing on PAIRS log
    • Fix log history not being cleaned up correctly
    • Fix Bybit cross margin buy not working
    • Fix lowbb and highbb strategies ignoring only closed candles logic
    • Fix manual DCA buy resetting margin_type on TEST bots
    • Fix GUI crashing if invalid SOM_trigger_length is specified
    • Fix Bybit and BitMEX amount of candles stored by the bot
    • Prevent GROW and SHRINK trailing to show an incorrect notification when a config recently changed
  • PT API Changes
    • Allow API token to be send as a Bearer token

https://download.profittrailer.com/ProfitTrailer-2.4.14.zip

IMPORTANT 2.4.0 RELEASE NOTES

  • Breaking changes
    • Removed trailing_stop_loss_strategy_formula define your formula inside trailing_stop_loss_trigger
    • Change STOCHRSICROSS formula to K% – D%
      • More accurate representation
      • Previous calculation was exaggerating the actual movement of a cross
  • Deleted (After being deprecated in 2.3.0)
    • Removed start_balance (PAIRS config)
      • Use Hotconfig to set the balance for a test bot
      • Use Settings cog start balance to set a balance used for Profit calculation purposes only
  • Deprecated (Still works but remove as soon as possible)
    • Deleted application.properties. Use the settings cog to change your application settings
    • Deprecate reserve_amount (Use new button in GUI)
    • Deprecate default_initial_cost_percentage in favor of default_initial_cost = 2%
      • Just give your value a % at the end to make it behave as a percentage.
    • Deprecate keep_balance_percentage in favor of keep_balance = 25%
    • Deprecate default_dca_ignore_sell_only_mode
      • Use DEFAULT_DCA_sell_only_mode_enabled to enable to enable/disable SOM manually
    • Deprecate dca_buy_trigger, use PROFITPERCENTAGE strategy instead
    • Deprecate som_dca_buy_trigger (No alternative)
    • Deprecate LOSS strategy use CHANGEPERCENTAGE strategy instead
    • Deprecate ANDERSON strategy use PROFITPERCENTAGE strategy instead
  • New Exchanges
    • Binance JERSEY (binace.je)
    • Binance US (binance.us)
    • Binance DEX (binance.org)
    • HUOBIUS (Huobi.com – for US users)
      • NOTE: Huobi Global is HBG.com
  • Major GUI changes (See wiki link for more)
    • Removed Basic config (Our settings cannot be interpreted into a basic config and thus it lacks)
    • Add PT Asssistant to the GUI
    • Add Profit Calculation Method to settings screen. Choose between MARKUP or TCV
    • Add new advanced stats data
    • Add button to buy log and sell log to manually add a record
    • Merge PTNotifications into ProfitTrailer (PRO and ADVANCED users only)
      • Enable by clicking the Adv Notifications button
    • Remove the sidebar and move it’s buttons to different places around the GUI
    • Move Hot Config and create a page for it
    • Access public configs from other configs page
    • Manual buy and sell now gives you the option between IOC or MARKET. Not all exchanges support market orders though.
  • Major Changes Bot
    • Reversal Trading
    • Auto Switch config based on market conditions
    • Scale Out profit taking. Sell in multiple stages
    • Support Binance Margin trading
      • Note: The bot does not borrow/repay your debt for you and is currently unaware of how much you borrowed
    • Trailing profit is no longer linked to profit/GAIN% but to the price when trailing started
      • if the user restarts within 5 minutes trailing can continue where it left off
      • you can trail without having a GAIN specified and thus trailing profit now works for users using formulas too
    • SOM (Sell Only Mode) Overhaul
      • Global SOM can be turned on/off with a button in the footer
      • Global SOM will persist after a restart
      • No more complicated SOMO
    • price rise / drop and consecutive triggers now work as filters.
      • You will see them blocking a buy on the GUI below the PAIR and no longer as part of SOM in footer
    • If you change the setting it immediately invalidates and all coins will check again for validity (No more restarting bot etc)
  • There are many more changes
  • PT API Changes
    • Created a new V2 API that can do a lot more
    • Old V1 api is now deprecated and will be removed in 2.5