Какие типы формул можно записывать в поле параметров CustomEMA и SellByCustomEMA?

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

В поле параметров CustomEMA и SellByCustomEMA можно записывать следующие формулы:

EMA(X,Y) > или < A: Сравнение цен за EMA X секунд, минут или часов назад и EMA Y секунд, минут или часов назад (допустимые значения X=1s…300s или 2m…90m или 1h…41h, Y=1s…300s или 2m…90m или 1h…41h).

MAX(X,Y) > или < A: Сравнение максимальной цены за X минут или часов назад и EMA Y секунд, минут или часов назад. Допустимые значения X=5m…90m или 1h…41h, Y=1s…300s или 2m…90m или 1h…41h. Пояснения к расчету максимумов и минимумов смотрите ниже “Методика расчета”.

MIN(X,Y) > или < A: Сравнение минимальной цены за X минут или часов назад и EMA Y секунд, минут или часов назад. Допустимые значения X=5m…90m или 1h…41h, Y=1s…300s или 2m…90m или 1h…41h. Пояснения к расчету максимумов и минимумов смотрите ниже “Методика расчета”.

BTC(X,Y) > или < A: Сравнение цен BTC/USDT за EMA X секунд, минут или часов назад и EMA Y секунд, минут или часов назад (допустимые значения X=1s…300s или 2m…90m или 1h…41h, Y=1s…300s или 2m…90m или 1h…41h).

MAvg(X,Y) > или < A: Сравнение средних цен всего рынка(маркета) за EMA X секунд, минут или часов назад и EMA Y секунд, минут или часов назад (допустимые значения X=1s…300s или 2m…90m или 1h…41h, Y=1s…300s или 2m…90m или 1h…41h).
На расчет средней цены рынка (маркета) влияют 2 настройки:
1) на вкладке Настройки – Основные, “Черный список” и “Исключить из дельт” – если галочки стоят, то в средней цене рынка будут исключены маркеты Черного списка.
2) на вкладке Настройки – Специальные – Настройка движка, “Weighted mAvg” – если галочка стоит, то цена маркета в среднем берется с весом, равным суточному объему.
Иначе говоря, чем меньше суточный объём на монете, тем меньше она влияет на среднее. Расчет можно сравнить с капитализацией: это сумма (цена * объем).

Avg(X,Y) > или < A: запись по аналогии с EMA(X, Y). Сравнивается цена X секунд или минут назад и Y секунд или минут назад.
Если Y=1, то берется текущая цена. Линию средней цены (Avg Price) можно увидеть на графике монеты, если ПКМ нажать на кнопку “Показывать графики \ стаканы спотовых торгов” (правее кнопки М) и далее установить галочку Show Avg Price.

Vol(X,Y) > или < A: формула сравнения объемов. X и Y могут быть только из этих фиксированных значений: 5s, 15s, 30s, 1m, 3m, 5m, 15m, 30m, 1h, 3h, 24h.
Расчет выполняется по формуле: (средний минутный объем за время Y) делить на (средний минутный объем за время X).
Пример: Объём за час 120000 USDT (средний минутный объём за час будет 2000).
Объём за последнюю минуту: 4000 USDT
Тогда Vol(1h,1m) = 4000/2000 = 2, то есть объём в эту минуту в 2 раза больше минутного среднего за последний час.
Частный случай: если Vol(0,Y), то даёт просто средний минутный объем за время Y, без сравнения с другим интервалом.

Каждая формула (X,Y) > или (больше) или 0.5
MAX(5m,2)2
BTC(1h,10)-0.1
Avg(5m,1)>1
Vol(1h,1m)>2