What is the BV_SV_FilterRatio parameter used for in the strategy settings of the MoonBot terminal?
In the MoonBot terminal, on the Filters / Volume tab of the strategy settings, the BV_SV_FilterRatio parameter is located, which sets the minimum value of the ratio of BV (BuyVolume) purchase volumes to SV (SellVolume) sales volumes for the last number of times N or for the last number of trades N, below which auto-purchase is not performed. If 0, it is ignored. This parameter is taken into account only when the auto-purchase function is enabled in the strategy.
The type of calculation: for the amount of time (Time) or for the number of trades (TradesCount), is set in the BV_SV_Kind parameter, and the number N is set in the BV_SV_TradesN parameter on the Stops tab of the strategy settings.
For example, if the strategy is configured like this:
1) On the Filters / Volume tab:
UseBV_SV_Filter = YES
BV_SV_FilterRatio = 1
2) On the Stops tab:
BV_SV_Kind = Time
BV_SV_TradesN = 60
Then the BV_SV filter is enabled and will monitor that the BV/SV ratio on the coin is 1 or more, while BV_SV will be calculated for the last 60 seconds. If these conditions are met, the strategy will be able to place an order if it has also passed through its other filters.
In order for the BV_SV_FilterRatio parameter to be checked by the strategy, you need to set IgnoreFilters = NO on the general Filters tab, and set IgnoreVolume = NO and UseBV_SV_Filter = YES on the Filters / Volume tab, while a green vertical bar should light to the left of the Filters / Volume tab, which shows that this tab and the parameters in it are not ignored.