About strategy builder
The strategy builder for spot markets enables you to create and personalize your trading strategy by providing a vast range of options. You have the flexibility to choose any two methods as the primary buy and sell triggers.
Additionally, there are several modules that allow you to extend your strategy functionality beyond the criteria for the primary order triggers: in categories such as Balance, Indicator, TrailMe, DCA, Confirming indicators, Reversal trading, Stop loss, and Misc.
A builder strategy is a set of conditions that must all be met before a trade is executed. For example, if the buy method criteria are satisfied, the strategy will not execute a trade until all other specified conditions, such as confirmation from an indicator or additional trailing requirements, are also met simultaneously.
Available buy and sell methods
Method | Description (short) |
---|---|
adx | uses the ADX indicator to trade only when trends are strong enough. |
atrts | uses the ATR indicator to measure volatility changes and trade on a trailing stop. |
bb | buy and sell at configurable points between the lower and upper Bollinger Bands. |
bbta | buy and sell after a reentry at configurable points between the lower and upper Bollinger Bands. |
emaspread | uses the spread between slow and fast EMA to trade when price direction changes. |
emotionless | "just works" strategy. Hardly any configurable parameters. Perfect for novice traders. |
gain | buy at a percentage below EMA, sell when your set gain is reached. |
ichimoku | trading algorithm based on the Ichimoku cloud indicator. |
macd | uses the MACD indicator to trade when momentum changes. |
macdh | uses the MACD histogram to trade when momentum changes. |
pp | set a fixed buy and sell price, perfect for coins that stay within a predictable price range. |
stepgain | like gain , but after hitting initial buy or sell level a trend watcher will check if prices will further decrease or increase - making sure to only buy or sell when the trend reverses. |
smacross | uses crossings of fast and slow SMA to trade when price direction changes. |
supportresistance | buy at support, sell at resistance. |
tsa | tries to predict future prices and trades on predicted trend reversals. |
tssl | uses a moving range around market prices for buying and selling, trailing optimal buy and sell levels. |
Keep in mind that not all combinations of buy/sell methods are a good match to use together with trailing or certain confirming indicators.
For example using macd
, which triggers only in cycles where the MACD line crosses the signal line, together with Stochastic as confirming indicator (in cross mode, which also only triggers in cycles with an indicator cross) is a bad combination because both MACD and Stochastic must cross in the same cycle - very much reducing your opportunities for a trade.
Common building blocks
The following building blocks are available to every spot builder strategy.
📄️ Balance settings
Balance settings define how much the bot can spend, in a strategy made with the strategy builder.
📄️ Confirming indicators
To enhance the precision of your trading strategy, you can utilize several confirmation indicators to validate buying and selling criteria. This article outlines all available settings for confirmation indicators.
📄️ DCA
Double Up (DU) is a Gunbot feature to automatically average down assets, bringing down the average cost per unit when prices drop after a regular buy order.
📄️ RT
Reversal trading (RT) is a Gunbot technique to keep on trading profitably when prices move downwards after an asset has been purchased.
📄️ TrailMe
TrailMe is a group of features that allows you to trail different types of trades to reach better entry or exit points. This page describes all available configuration options.
📄️ Misc
These strategy settings allow you to control your stop limit, set order type per trigger and other uncategorized features.
Protections
Trading methods have a few common protections:
- Some methods will only buy once, other can buy multiple times. This is called "pyramid buying".
- "Buy level" is a setting that protects against buying above the lowest EMA. The equivalents to this for futures trading are called "Long level" and "Short level".
- Many methods won't place a strategy sell order below the break-even point, in some methods this is optional.
- the "grid" strategies come with their own built-in protections, these are generally not configurable.
See the table below for details about protections/constraints per method.
Method | Allows for pyramid buying? | Protection against buying above EMA? ("buy level") | Protection against selling below break-even point? ("gain") |
---|---|---|---|
adx | no | no | optional |
atrts | no | no | yes |
bb | no | yes | yes |
bbta | no | no | optional |
emaspread | no | no | optional |
emotionless | no | yes | yes |
gain | no | yes | yes |
ichimoku | no | no | optional |
macd | yes | no | optional |
macdh | yes | no | optional |
pp | no | no | optional |
smacross | yes | no | optional |
stepgain | no | yes | yes |
supportresistance | yes | no | yes |
tsa | no | no | yes |
tssl | no | yes | yes |