Как работает Trailing Buy
Обновлено больше недели назад

Аналог Trailing Take Profit для покупки монет на падении. Предназначен для покупки как можно ниже.

Для активации необходимо отметить галочку "Trailing Buy" при создании SmartTrade и указать процент следования за ценой.

Представим, что ETH падает, а у Джона есть $500 и он хочет купить ETH по самому выгодному курсу. Текущий курс ETH $430, Джон ставит покупку на $400 и процент следования за ценой 10%. Дальнейшее поведение курса ETH и поведение TrailingBuy видно в таблице ниже.

№ Цена ETH за 1 шт. Условие срабатывания покупки Состояние сделки 1 $430 - Ожидание 2 $410 - Ожидание 3 $400 $440 Активен Trailing Buy  4 $415 $440 Активен Trailing Buy 5 $390 $429 Активен Trailing Buy 6 $375 $412.5 Активен Trailing Buy 7 $389 $412.5 Активен Trailing Buy 8 $354 $389.4 Активен Trailing Buy 9 $350 $385 Активен Trailing Buy 10 $380 $385 Активен Trailing Buy 11 $375 $385 Активен Trailing Buy 12 $386 $385 ETH куплен по рыночной цене ~$385 

Джон купил ETH по $385, ниже изначальных $400 на 4% благодаря активации Trailing Buy.

Для большего понимания можно рассмотреть пример с изображения ниже.

Это BTC_ETH, движения на графике были реальны. 

Был создан ордер с покупкой по 0.075 и активным Trailing Buy с процентом следования 5%. Как только цена упала до этого уровня, TB активировался и начал следить за ценой. Он запомнил эту цену как минимальную и создал условную Follow Line +5% (это и есть процент следования) выше нее. Каждый раз, когда происходит проверка цены, возможно три варианта: 

  1. Текущая цена ниже прошлой минимальной цены, система передвигает Follow Line на уровень (Новая минимальная цена + 5%) и запоминает новую минимальную цену;

  2. Текущая цена выше прошлой минимальной цены, но ниже уровня Follow Line, система ожидает и ничего не делает;

  3. Текущая цена на уровне или выше Follow Line, система производит покупку.

Процент следования цены

Если кратко - это максимальное отклонение вверх от минимально достигнутой цены после достижения уровня Trailing Buy. Если поставить Trailing Buy по цене $100 с отклонением 10%, то могут произойти такие ситуации:

  • Цена достигла $100, затем выросла до $105 и вновь пошла вниз, покупка не произошла.

  • Цена достигла $100, затем выросла до $110 и вновь пошла вниз, покупка не произошла.

  • Цена упала до $100, затем выросла до $110.1 и вновь пошла вниз. Монета куплена по $110.1. Почему? Разница между ценой активации $100 и $110.1 больше указанного процента следования в 10%.

  • Цена упала до $100, затем выросла до $110.1 и продолжила расти. Монета куплена по $110.1 по той же причине, что и в предыдущем случае.

В первых двух случаях развитие событий может принять такой оборот:

  • Цена достигла $95, затем выросла до $98 и продолжила падать, покупка не произошла.

  • Цена достигла $80, затем выросла до $88 и продолжила падать, покупка не произошла.

  • Цена достигла $80, затем выросла до $85 и продолжила расти до $100. Монета куплена по $88.1. Почему? Разница между $80 и $85 все еще ниже отклонения 10% и составляет 6.05%. А когда цена оказалась на уровне $88.1, отклонение было уже 10.13% что больше указанного следования в 10%. Из-за этого и была произведена покупка.

Нашли ответ на свой вопрос?