Gunbot Shop › Gunbot Forum › General Discussion › Gunbot v25.x Beta changelogs
Gunbot v25.3.0_beta
– possible fix for using own openai api key.
– initial commit of kraken futures v3 refactor. Perpetual markets.
Gunbot Shop - https://gunbot.shop
Gunbot v25.3.1_beta
– better candles for kraken futures.
– Possibly fix missing ROE scalper chart line.
– Trading terminal: add description text explaining what the percentage buttons are expected to do.
– Dashboard: fix sorting problem on active pairs table.
– Dashboard: add cumulative pnl % stat to compare pairs table.
– Chart datafeed: fix problem that prevented loading bars.
– Chart: fix base balance symbol in balances, when using okex swap markets.
Gunbot Shop - https://gunbot.shop
Gunbot v25.3.2_beta
– enable kraken futures testnet: set “testnet”: true in config.exchanges[“krakenFutures”] and create api keys at https://demo-futures.kraken.com.
– attempt to solve some candles limits issues at kraken futures
– by this build there are 2 modes to run webhooks alerts: with or without configured pair
Instructions:
– if you want gunbot to use things like balances of a currency, bid/ask of a pair, ROE for a position and other specific data related to a specific pair you are using with your tv alerts, you must configure that pair in gunbot and enable TV_GB (useful for example if you want Gunbot tracking your breakeven and set TV_PROTECTION on)
– if you dont configure a pair and you dont set TV_GB you have the responsability of sending price/amount in your alerts and track your ROE and breakeven using your pinescript
– Spotgridadvanced: fix problem where CT_TL_MULTIPLIER was applied after every ct buy.
– Sgsfutures: possibly fix problem with remaining dust after an attempted full sell order.
Custom strategies: default gb.data.openOrders to empty array if undefined in core.
– Chart: fix loading additional candle data.
– Chart: disable high density bars feature, because it hid chart lines and order markers when zoomed out much.
– Trading settings: update supported period values for krakenFutures
Gunbot Shop - https://gunbot.shop
Gunbot v25.3.6_beta
v25 will be the last stable release with REST api: by v26 beta we are going to work only with websockets, so help me doing this stable the quickest we can
– in this build i’ve revised and fixed all legacy gunbot strategies that are now working as expected in my tests,
– this build can be used in bitRage beta room as well with details i posted in there
– Custom strategies: add support for drawing multi point shapes on the chart
– Trading settings: add missing ROE_TRAILING parameter
– Trading settings: add option to download settings for an individual pair
– Likely fix displayed base balance unit for okex swap, in balances above the chart.
– Trading settings: allow for buy method specific default parameter values. Change buy level default for bb/bbta to 0.1, and to 0.3 for tssl
– Gunbot AI: add user prompt in as comment in strategy file, when using save to file option.
– Trading settings: fix issue that crashed page when removing last pair while core is enabled
– Improve ‘gui crashes when resizing browser window’ case
– Fix issues in chart datafeed
– Refactor chart datafeed. Fixes several long standing issues related to loading candle data, streaming bar updates, line placement and marks placement.
Sghedge: allow disabling BUYDOWN_EXPONENT by setting 0 as value. Sync other patches
– fix api orders.
– sgs: display btfd max buy count in sidebar
– SGS accumulation cycle mode: change conditions for allowing final sell, instead of exhaustion on all three timeframes, only require exhaustion on long term.
– Autoconfig: fix problem that crashed a removepairs job when openOrders was undefined at the time the job ran.
Custom strategies: new visualization options with multi point shapes
You can draw any support multi point shape on the chart, for example colored rectangles to mark support zones. The example below shows just that.
Technical info for each shape can be found on the tradingview docs: https://www.tradingview.com/charting-library-docs/latest/api/interfaces/Charting_Library.CreateMultipointShapeOptions and the list of possible overrides here (note that they write TRUE for boolean values, but it must be entered in lower case) https://www.tradingview.com/charting-library-docs/latest/customization/overrides/Shapes-and-Overrides
Gunbot Shop - https://gunbot.shop
Gunbot v25.3.8_beta
– Implementing WST: Webhooks Smart Trading
No need to know how to code pinescript anymore, if you dont want to: add a bunch of indicators to your tradingview chart, send an alert to Gunbot for each indicator and Gunbot will wait for all of them to trigger before firing a long/short/closelong/closeshort/fliplong/flipshort
Example:
– add SMA indicator and add a long alert based on it
– add MACD indicator and add a long alert based on it
– add RSI indicator and add a long alert based on it
– add whatever number of indicators you wish to your chart and add a long alert based on them
When all indicators confirmed the long signal Gunbot would execute
Instructions:
in your pair overrides set any (or all) of these:
“WH_INDICATORS_LONG” : [false, false, false, false],
“WH_INDICATORS_SHORT” : [false, false, false, false],
“WH_INDICATORS_CLOSELONG” :[false, false, false, false],
“WH_INDICATORS_CLOSESHORT” : [false, false, false, false],
“WH_INDICATORS_FLIPLONG” : [false, false, false, false],
“WH_INDICATORS_FLIPSHORT” : [false, false, false, false]
The number of “false” here must be equal to the number of indicators you are using
if you want to only use long and short commands set this:
“WH_INDICATORS_LONG” : [false, false, false, false],
“WH_INDICATORS_SHORT” : [false, false, false, false],
if you want to only use flips, set this:
“WH_INDICATORS_FLIPLONG” : [false, false, false, false],
“WH_INDICATORS_FLIPSHORT” : [false, false, false, false]
and so on: just use the settings for the commands you will use, the others will be ignored if missing
set your alerts as usual buy instead of the commands long/short/closelong/closeshort/fliplong/flipshort use these:
customlong/customshort/customcloseshort/customcloselong/customfliplong/customflipshort
Example:
MYPASSWORD dydx customshort USD-ETH 4 0
the above command would fire a short of 4 ETH at market (as the price is 0)
you are already familiar with these commands
the missing part:
add the number of indicator position as last parameter in the alert command
for example
“WH_INDICATORS_LONG” : [false, false, false, false],
the above setting in config indicates you are going to use 4 confirming indicators before to fire a long
the first false would be indicator 1
the second “false” would be indicator 2
the third “false would be indicator 3
and so on: you can add as many indicators you want but you need to add a progressive number in the tv alerts commands (not in gunbot)
Example:
– If i want to use 9 indicators to confirm a long i would set one alert for each indicator (so a total of 9 alerts) and set the alerts messages like this:
MYPASSWORD dydx customshort USD-ETH 4 0 1
MYPASSWORD dydx customshort USD-ETH 4 0 2
MYPASSWORD dydx customshort USD-ETH 4 0 3
MYPASSWORD dydx customshort USD-ETH 4 0 4
MYPASSWORD dydx customshort USD-ETH 4 0 5
MYPASSWORD dydx customshort USD-ETH 4 0 6
MYPASSWORD dydx customshort USD-ETH 4 0 7
MYPASSWORD dydx customshort USD-ETH 4 0 8
MYPASSWORD dydx customshort USD-ETH 4 0 9
see the last number being a progressive number up to the number of indicators you want to use
doesnt matter the order
doesnt matter which is one
doesnt matter config settings order or whatever
as long as you put a unique number in each indicator alert
That’s it, if you dont capish, shoot me in beta room and thank you
– Try to improve consistent placement of chart marks and order arrows when changing pairs
– Trading settings: make ‘custom strategy editor templates’ work with new category option
– Trading settings: fix crash when selecting ‘scalping’ category on bybit
so if you are using 9 indicators to confirm a long entry, it would look like this:
“WH_INDICATORS_LONG” : [false, false, false, false, false, false, false, false, false],
Gunbot Shop - https://gunbot.shop