Описание торговой стратегии
Робот работает по стратегии усреднения. Суть стратегии заключается в снижении средней цены входа в монету путем увеличения веса позиции в случае, если рыночная стоимость монеты снижается по отношению к текущей стоимости ордера. Иными словами, при входе в сделку робот, исходя из пользовательских торговых настроек, выставляет цель на продажу с заданным процентом профита, но если стоимость монеты падает по отношению к первой покупке, не достигнув цели на продажу, и опускается ниже, робот отменяет прошлую цель на продажу, докупает определенное количество монет, исходя из торговых настроек, и размещает новую цель на продажу. Таким образом, при падении рыночной стоимости монеты робот постоянно анализирует текущие ордера и рыночные данные, сопоставляя условия настроек торговой стратегии и биржевую активность, и докупает монеты, увеличивая их общий объем и снижая новую цену продажи.
Описание торговых настроек
Allowed coins [BTC, ETH, XRP и т. д.] — список разрешенных к торговле монет.
Blocked pairs [BTC, ETH, XRP и т. д.] — список монет, по которым блокируются открытия новых усреднений.
Min bnb [min >= 0.01] — Минимальный свободный баланс BNB, ниже которого бот будет докупать минимально допустимое количество BNB по рыночной цене для оплаты биржевой комиссии (например 0.03).
Min balance [100 >= min balance >= 0] — Не покупать/усреднять позиции, если свободный баланс составляет меньше заданного % от общего баланса (например 15).
Min order [10 >= max] — размер первого ордера на покупку. (например 10 USDT).
Min daily percent [-100 < min_daily_percent < daily_percent <= 99999] — Выше какого значения должен подняться показатель % суточного изменения цены на бирже, чтобы бот осуществил первую покупку по паре (например -20).
Daily percent [-100 < min < 99999] — Ниже какого значения должен упасть показатель % суточного изменения цены на бирже, чтобы бот осуществил первую покупку по паре (например -3).
Order timer [min >= 0] — Интервал паузы между закрытием сделки и новой покупкой по этой же паре в секундах.
Min value [min >= 0] — Эквивалент минимального суточного торгового объема в USD у торговой пары для открытия позиции по ней (например 100000).
Buy down [min < 0] — На сколько % должна упасть рыночная цена актива по отношению к цене его последней покупки, чтобы бот усреднил позицию (например -5).
Sell up [min > 0] — Желаемый % прибыли от продажи без учета трейлинг-стопа (например 1.65).
Max trade pairs — Допустимое количество позиций на продажу, которое бот может держать одновременно открытыми (например 20). Если количество открытых ботом ордеров станет равно или больше Max trade pairs, бот перестанет совершать новые покупки (кроме усреднений) -1 [-1] — Не ограничивать количество одновременно торгуемых ботом пар 0 [0] — Работать только с уже открытыми ордерами и не совершать новые покупки.
Max aver [min >= 0] — Максимальное количество усреднений на одной монете (например 4).
Progressive max pairs [yes/no] — Использовать прогрессивное уменьшение максимального количества пар. Если Yes, то количество пар будет автоматически уменьшаться не только в зависимости от соотношения свободного и общего баланса, но и от количества открытых ордеров и суммарного количества их усреднений. Иными словами бот будет высчитывать, выгоднее усреднить или открыть новую монету. Цена усреднения одной монеты * sell up сравнивает с ценой покупки другой монеты * sell up.
Num aver [yes/no] — Использовать сетку усреднений? Если Yes, то при усреднении бот будет увеличивать процент падения цены, необходимый для нового усреднения актива, на buy down + сетка усреднений + step aver. Сетка усреднений в базе данных при отсутствии усреднений равна 0 и увеличивается каждое усреднение на значение step aver.
Step aver [%] — Шаг увеличения сетки усреднений. На сколько процентов увеличивать последующую разницу рыночной цены и цены последней покупки для нового усреднения без учёта buy down. Таким образом, сетка в базе данных будет увеличиваться каждое усреднение на step aver % (например 1.35).
Quantity over [min > 0] — Множитель размера усреднения от текущего веса позиции (например 1,5). Иными словами, при усреднении бот будет покупать текущее общее количество монет по всей сетке * quantity aver.
Например: quantity aver – 1,5
1-ая сделка по монете – 10 usdt
2-ая сделка – 10*1,5 = 15 usdt
3-я сделка – (10+15) * 1,5 = 37,5 usdt
4-ая сделка – (10+15+37,5) * 1,5 = 93,75 usdt.
Progressive average [yes/no] — Использовать прогрессивное усреднение? Если Yes, бот будет самостоятельно находить объём для усреднения и делать его таким, чтобы после усреднения средняя цена входа в позицию оказалась не выше %-та average percent от текущей рыночной цены (то есть цены нового усреднения). Иными словами, после прогрессивного усреднения ордер на продажу будет выше от текущей рыночной цены на average percent + sell up % (без учёта остальных динамических настроек по типу delta percent, влияющих на sell up).
Average percent [100 > min >= sell up] — Максимальный желаемый % разницы между рыночной ценой и средней ценой входа в позицию после усреднения (например 3).
Trailing stop [yes/no] — Использовать трейлинг-стоп? Если Y, отодвигать цену продажи в зависимости от движения цены актива. С включенным трейлингом позиция не закрывается сразу по sell up, а продается на приближенных к максимальным значениям ценам, чтобы увеличить потенциальную прибыль, либо закрывается полностью при падении цены. Бот смотрит на sell up, если цена по монете выше, то бот запоминает ее и идет выше, как только цена упала на trailing percent, то бот сразу продает весь объем.
Trailing percent [min > 0] — При каком падении от локального хай-уровня цены активировать трейлинг-стоп для полной продажи (например 0.25).
Если у вам нужна будет помощь в настройке, напишите менеджеру в нашем телеграмм канале https://t.me/yokotrade