This option is disabled by default, and will only apply if set to > 0. This is useful if you wish to avoid trading very low-priced pairs. The min_price setting removes pairs where the price is below the specified price. Currently the following price filters are supported: The PriceFilter allows filtering of pairs by price. PrecisionFilter does not support backtesting mode using multiple strategies. In the example below the pairlist would be created based on the last 7 days: This allows different scenarios, for a more smoothened volume, when using longer ranges with larger candle sizes, or the opposite when using a short range with small candles.įor convenience lookback_days can be specified, which will imply that 1d candles will be used for the lookback. The sum is the quoteVolume over the given range. It utilizes exchange historical candle data, builds a typical price (calculated by (open+high+low)/3) and multiplies the typical price with every candle's volume. VolumePairList can also operate in an advanced mode to build volume over a given timerange of specified candle size. You can define a minimum volume with min_value - which will filter out pairs with a volume lower than the specified value in the specified timerange. StaticPairList (default, if not configured differently).*UP/BTC to exclude leveraged tokens (check Pair naming conventions for your exchange!) Available Pairlist Handlers ¶ The pair-blacklist does also support wildcards (in regex-style) - so BNB/.* will exclude ALL pairs that start with BNB. This can be as simple as excluding DOGE/BTC - which will remove exactly this pair. The pair blacklist (configured via exchange.pair_blacklist in the configuration) disallows certain pairs from trading. Explicitly blacklisted pairs (those in the pair_blacklist configuration setting) are also always removed from the resulting pairlist. Inactive markets are always removed from the resulting pairlist. You should always configure either StaticPairList or VolumePairList as the starting Pairlist Handler. Pairlist Handlers are executed in the sequence they are configured. If multiple Pairlist Handlers are used, they are chained and a combination of all Pairlist Handlers forms the resulting pairlist the bot uses for trading and backtesting. In your configuration, you can use Static Pairlist (defined by the StaticPairList Pairlist Handler) and Dynamic Pairlist (defined by the VolumePairList Pairlist Handler).Īdditionally, AgeFilter, PrecisionFilter, PriceFilter, ShuffleFilter, SpreadFilter and VolatilityFilter act as Pairlist Filters, removing certain pairs and/or moving their positions in the pairlist.
![creation date discord plugin creation date discord plugin](https://discordplugins.com/assets/img/thumbs/dark-matter.png)
![creation date discord plugin creation date discord plugin](https://assets.getkirby.com/media/pages/plugins/medienbaecker/likes/d4a8ee91ae-1618432483/screenshot.gif)
They are configured in the pairlists section of the configuration settings.
![creation date discord plugin creation date discord plugin](https://poshbot.readthedocs.io/en/latest/guides/backends/discord-new-application.png)
Pairlist Handlers define the list of pairs (pairlist) that the bot should trade. Plugins ¶ Pairlists and Pairlist Handlers ¶