Для чего используется параметр BV_SV_FilterRatioMax в настройках стратегий терминала MoonBot?

: Настройки стратегий

В терминале MoonBot на вкладке Filters / Volume настройки стратегии расположен параметр BV_SV_FilterRatioMax, в котором задаётся максимальное значение соотношения объёмов покупок BV (BuyVolume) к объёмам продаж SV (SellVolume) за последнее количество времени N или за последнее количество трейдов N, выше которого автопокупка не производится. Если 0, то игнорируется. Данный параметр учитывается только при включенной функции автопокупки в стратегии.
Тип подсчета: за количество времени (Time) или за количество трейдов (TradesCount), задаётся в параметре BV_SV_Kind, а количество N задаётся в параметре BV_SV_TradesN на вкладке Stops настройки стратегии.

Например, если в стратегии настроено так:
1) На вкладке Filters / Volume:
UseBV_SV_Filter = YES
BV_SV_FilterRatioMax = 5

2) На вкладке Stops:
BV_SV_Kind = TradesCount
BV_SV_TradesN = 100

То фильтр по BV_SV включён и будет отслеживать, чтобы на монете отношение BV/SV было равно 5 или менее, при этом подсчет BV_SV будет производится за последние 100 трейдов. Если эти условия будут выполняться, то стратегия сможет выставить ордер, если ещё прошла и по другим своим фильтрам.

Чтобы параметр BV_SV_FilterRatioMax проверялся стратегией нужно на общей вкладке Filters установить IgnoreFilters = NO, а на вкладке Filters / Volume нужно установить IgnoreVolume = NO и UseBV_SV_Filter = YES, при этом слева от вкладки Filters / Volume должна гореть зеленая вертикальная полоска, по которой видно, что эта вкладка и параметры в ней не игнорируются.