Releases: taniman/profit-trailer
Bug fixes + Enhancements
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
-
New
- Implement labels for buynote and sellnote
DEFAULT_buy_note1_label = test
- Improve trailing buy logic.
- Allow trailing buy to continue trailing even if the coins are blocked due to another buy/sell
- Indicate MAX leverage in settings to use max leverage possible for our positions. Works on BINANCEFUTRES and BYBITFUTURES
DEFAULT_buy_leverage = MAX
- Implement labels for buynote and sellnote
-
Fixes
- Fix SIBH (X) not returning correct value
- Fix PL(n)(x) not returning correct value when using double letters
- add extra eq reset logic to fix EQGAIN not resetting sometimes
- Try to set a pending order that is cancelled back to it's original first bought date and last bought date
- Fix KUCOINFUTURES showing ghost positions when we have some funds in the COIN market
- Get a proper error when leverage defined is bigger than max leverage allowed for a pair
- Format Global Formulas so they also get the RED/Green color when false/true
- Small fixes
Check the wiki for the full list of available features and settings
Compatibility
-
Operating system
- Windows
- Linux
- MacOS
-
Browsers
- Chrome
- Firefox
- Safari
- Edge (Limited)
Bug fixes + Enhancements
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
-
New
- Add SIBH to get indicator value of initial buy history
- Add IBHLEV, IBHAMOUNT, IBHBPRICE dyn properties
- (Initial Buy) Bought times, Leverage, Amount, Bought Price
-
Fixes
- Fix price rounding problem Kucoin Futures
- Fix buy_leverage dyn logic not working
- Fix SHAMOUNT amount not correct in some cases
- Fix EQPRICE, EQAMOUNT etc not working when sorting by PRICE and more than 500 buy records stored of same coin
- Fix incorrect PROFITPERCENTAGE (indicator) calculation on buy side when shorting
- Small fixes
Check the wiki for the full list of available features and settings
Compatibility
-
Operating system
- Windows
- Linux
- MacOS
-
Browsers
- Chrome
- Firefox
- Safari
- Edge (Limited)
Bug fixes + Enhancements
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
-
New
- Add SIBH to get indicator value of initial buy history
- Add IBHLEV, IBHAMOUNT, IBHBPRICE dyn properties
- (Initial Buy) Bought times, Leverage, Amount, Bought Price
-
Fixes
- Fix price rounding problem Kucoin Futures
- Fix buy_leverage dyn logic not working
- Fix SHAMOUNT amount not correct in some cases
- Fix EQPRICE, EQAMOUNT etc not working when sorting by PRICE and more than 500 buy records stored of same coin
- Fix incorrect PROFITPERCENTAGE (indicator) calculation on buy side when shorting
- Small fixes
Check the wiki for the full list of available features and settings
Compatibility
-
Operating system
- Windows
- Linux
- MacOS
-
Browsers
- Chrome
- Firefox
- Safari
- Edge (Limited)
Bug fixes
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
- Fixes
- TradingView
invalidatesignal
should only invalidate signals in the future - Increase OANDA get order information retries
- Fix OANDA TCV display for DYN variable
- Fix TSL/TPS resetting incorrectly
- Small fixes
- TradingView
Check the wiki for the full list of available features and settings
Compatibility
-
Operating system
- Windows
- Linux
- MacOS
-
Browsers
- Chrome
- Firefox
- Safari
- Edge (Limited)
Bug fixes
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
- Fixes
- Reset TPS/TSL if AVG Price changes. Prevent issues when using EQ and reset average price
- Fix SSH(XX) giving an error in certain cases when using double letters
- Fix for BINANCEUS calling a BINANCE.com api
- Force BybitFutures coin into 2 way mode since we do not support 1 way mode
- Small fixes
Check the wiki for the full list of available features and settings
Compatibility
-
Operating system
- Windows
- Linux
- MacOS
-
Browsers
- Chrome
- Firefox
- Safari
- Edge (Limited)
Bug fixes
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
- Fixes
- Fix complete amounts being sold in certain cases
- Fix OANDA partial buy/sell not read correctly
- Small fixes
Check the wiki for the full list of available features and settings
Compatibility
-
Operating system
- Windows
- Linux
- MacOS
-
Browsers
- Chrome
- Firefox
- Safari
- Edge (Limited)
Bug fixes
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
- Fixes
- Fix advanced notifications not working for EQSales
- Fix indicators returning random numbers if an offset greater than amount of candle data is specified
- Fix EQ sales missing in sales distribution stats
- Fix labels with same partial name not getting a color
- Fix incorrect indicator ticker used when strategy_pair is being used on a different indicator
- Fix EQ Sells should be recorded as actual sells for consecutive buys/sells
- Remove coin from DCA enabled coins if it's bought times get reset below start count
- Small fixes
Check the wiki for the full list of available features and settings
Compatibility
-
Operating system
- Windows
- Linux
- MacOS
-
Browsers
- Chrome
- Firefox
- Safari
- Edge (Limited)
Bug fixes + Enhancements
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
- EQUALIZER Final changes
- Introduce DEFAULT_DCA_equalize_strategy_sell_formula
Define the logic to be used to do an EQ sell. Instead of putting it in sell_strategy_formula. Put your logic here - Introduce DEFAULT_DCA_equalize_strategy_sell_portion
Define the portion in % of the EQAMOUNT that is to be sold. 60% will sell 60% of EQAMOUNT
- Fixes
- Fix Kucoin buy log record incorrect when doing market orders
- Fix Binance testmode liquidation no working correctly
- Fix incorrect sell records in certain cases when using EQ reset average price
- Fix for TPS to correctly displays the value used to arm it even if config is changed
- Fix sales distribution stats to ignore duplicate strategies
- Fix Bybit inverse fiat display
- Fix Bybit inverse incorrect first bought date
- After EQ sell, clear SL, TPS, TSL and trailing data
- Clear STATSDD after an EQ sell if reset average price is enabled
- Manual sells are not EQ sells
- Small fixes
Check the wiki for the full list of available features and settings
Compatibility
-
Operating system
- Windows
- Linux
- MacOS
-
Browsers
- Chrome
- Firefox
- Safari
- Edge (Limited)
Bug fixes
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
- Fixes
- Clear EQPRICE after a sell to prevent trailing from restarting prematurely
- Fix first bought date resetting when we reset buy times back to 0 on futures exchanges
Change log 2.5.22
-
EXCHANGES
- Implement new exchange HUOBIFUTURES/HUOBIFUTURESISOLATED/HUOBIFUTURESCOIN
-
INDICATORS
-
VOLUMEOSCILLATOR
VOLUMEOSCILLATOR_candle_period
VOLUMEOSCILLATOR_fast_length
VOLUMEOSCILLATOR_slow_length -
SQUEEZEMOMENTUM
https://www.tradingview.com/script/xKxa7M9d-ProfitTrailer-Squeeze-Momentum-Indicator/
SQUEEZEMOMENTUM_candle_period
SQUEEZEMOMENTUM_bb_length
SQUEEZEMOMENTUM_bb_std
SQUEEZEMOMENTUM_kc_length
SQUEEZEMOMENTUM_kc_multiplier
SQUEEZEMOMENTUM_return_value (SQUEEZE ( -1 ON, 1 OFF, 0 Neither) or HISTOGRAM)
-
-
EQUALIZER
- Add EQ logic to recalculate average price when we sell
DEFAULT_DCA_equalize_strategy_reset_average_price (true/false)
- DO NOT enable this option if you plan to do manual buys or sell DIRECTLY on exchange
- This option will only work on coins bought AFTER the feature is enabled
- Add EQ logic to recalculate buy_times to after EQ sells
DEFAULT_DCA_equalize_strategy_reset_buy_times (true/false)
- Add
EQGAIN
strategy.
Now you can do EQ sell using this indicator instead of complicated formulas for EQ.
DEFAULT_sell_strategy = EQGAIN
DEFAULT_sell_value = 0.5 - Add dyn variable
EQISRESETAVG
to check if eq reset average price is enabled for the current position
Might be helpful if you are transitioning the config
- Add EQ logic to recalculate average price when we sell
-
NEW
- Add Global formulas to be used by global strategies
- GLOBAL_X_FORMULA_LABEL
- GLOBAL_X_FORMULA
- Add
EQProfit
andEQLevel
to advanced notifications - Allow a timeout after we send our coins to pending, before buying again
DEFAULT_buy_timeout_after_create_pending
- Add Pending orders to Distribution Map (Stats)
- Add a timeout after we sell. i.e.: Prevent SOX sells to trigger too close to each other
DEFAULT_sell_timeout
- Add
DUSTVAL
dyn variable- You can get the market value that is considered dust on the exchange.
- Might not work on all exchanges, especially contracts exchanges
- OANDA GUI change
- BUY_NOTE and SELL_NOTE can now handle boolean and text values too. Text in '' single quotes
DEFAULT_sell_note1 = 'BEARISH'
- Recalculate your DCA average price to breakeven after selling partially
DEFAULT_DCA_recalculate_average_price_after_sell
- This only works if the position is not sold 100%
- Note this option does NOT work when using EQ
- Add Global formulas to be used by global strategies
-
Fixes
- Fix memory leak when using signals with ALL as pair
- Fix EQProfit stats
- Fix OANDA margin used
- Fix FTX weekly candles
- Fix futures first bought date check incorrect
- Fix OANDA leverage display
- Small fixes
-
API
- Add settingsapi/v2
- Works with Authenticate bearer token, no license required
- New api endpoint saveLine
You can save 1 property instead of the whole config
- Add settingsapi/v2
Check the wiki for the full list of available features and settings
Compatibility
-
Operating system
- Windows
- Linux
- MacOS
-
Browsers
- Chrome
- Firefox
- Safari
- Edge (Limited)
Bug fixes + Enhancements
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
-
EXCHANGES
- Implement new exchange HUOBIFUTURES/HUOBIFUTURESISOLATED/HUOBIFUTURESCOIN
-
INDICATORS
-
VOLUMEOSCILLATOR
VOLUMEOSCILLATOR_candle_period
VOLUMEOSCILLATOR_fast_length
VOLUMEOSCILLATOR_slow_length -
SQUEEZEMOMENTUM
https://www.tradingview.com/script/xKxa7M9d-ProfitTrailer-Squeeze-Momentum-Indicator/
SQUEEZEMOMENTUM_candle_period
SQUEEZEMOMENTUM_bb_length
SQUEEZEMOMENTUM_bb_std
SQUEEZEMOMENTUM_kc_length
SQUEEZEMOMENTUM_kc_multiplier
SQUEEZEMOMENTUM_return_value (SQUEEZE ( -1 ON, 1 OFF, 0 Neither) or HISTOGRAM)
-
-
EQUALIZER
- Add EQ logic to recalculate average price when we sell
DEFAULT_DCA_equalize_strategy_reset_average_price (true/false)
- DO NOT enable this option if you plan to do manual buys or sell DIRECTLY on exchange
- This option will only work on coins bought AFTER the feature is enabled
- Add EQ logic to recalculate buy_times to after EQ sells
DEFAULT_DCA_equalize_strategy_reset_buy_times (true/false)
- Add
EQGAIN
strategy.
Now you can do EQ sell using this indicator instead of complicated formulas for EQ.
DEFAULT_sell_strategy = EQGAIN
DEFAULT_sell_value = 0.5 - Add dyn variable
EQISRESETAVG
to check if eq reset average price is enabled for the current position
Might be helpful if you are transitioning the config
- Add EQ logic to recalculate average price when we sell
-
NEW
- Add Global formulas to be used by global strategies
- GLOBAL_X_FORMULA_LABEL
- GLOBAL_X_FORMULA
- Add
EQProfit
andEQLevel
to advanced notifications - Allow a timeout after we send our coins to pending, before buying again
DEFAULT_buy_timeout_after_create_pending
- Add Pending orders to Distribution Map (Stats)
- Add a timeout after we sell. i.e.: Prevent SOX sells to trigger too close to each other
DEFAULT_sell_timeout
- Add
DUSTVAL
dyn variable- You can get the market value that is considered dust on the exchange.
- Might not work on all exchanges, especially contracts exchanges
- OANDA GUI change
- BUY_NOTE and SELL_NOTE can now handle boolean and text values too. Text in '' single quotes
DEFAULT_sell_note1 = 'BEARISH'
- Recalculate your DCA average price to breakeven after selling partially
DEFAULT_DCA_recalculate_average_price_after_sell
- This only works if the position is not sold 100%
- Note this option does NOT work when using EQ
- Add Global formulas to be used by global strategies
-
Fixes
- Fix memory leak when using signals with ALL as pair
- Fix EQProfit stats
- Fix OANDA margin used
- Fix FTX weekly candles
- Fix futures first bought date check incorrect
- Fix OANDA leverage display
- Small fixes
-
API
- Add settingsapi/v2
- Works with Authenticate bearer token, no license required
- New api endpoint saveLine
You can save 1 property instead of the whole config
- Add settingsapi/v2
Check the wiki for the full list of available features and settings
Compatibility
-
Operating system
- Windows
- Linux
- MacOS
-
Browsers
- Chrome
- Firefox
- Safari
- Edge (Limited)