Отложенные ордера и настройка стопов

Отложенные ордера помогают реализовать стратегию торговли на пробоях, а так же более точно настроить стоп лосс и трейлинг стоп.

 

Типы ордеров:

  • Buy - отложенный ордер на покупку (без резервирования баланса). Будет выставлен на биржу, когда текущая рыночная цена ASK упадет до указанной в ордере цены. Использовать для торговли на дампах. После исполнения превращается в Sell ордер. При редактировании Buy ордера можно заранее задать цену продажи после покупки и уровни стопов для продажи.
  • Sell - обычный Limit ордер на продажу.
  • Buy Stop - отложенный ордер по условию. Выставляется на биржу после наступления заданного условия и превращается в Buy ордер. Использовать для торговли на пробоях. После исполнения превращается в Sell ордер. Так же можно заранее задать цену продажи после исполнения Buy ордера и стопы.

Вид окна с активными ордерами:

Crypto currency trading pending orders

 

Создание и редактирование ордеров:

Для создания или редактирования ордера нажать на кнопку "Order" справа от графика монеты, или нажать на строчку с типом ордера в нижнем окне. Например, при нажатии на надпись "BuyStop" на картинке выше откроется окно настройки отложенного ордера типа Buy Stop на покупку PTOY:

Crypto currency trading pending orders

  • Тип ордера: После создания ордера менять нельзя.
  • Условие для Buy Stop: указывается уровень цены ASK, покупка произойдет после того, как текущая рыночная цена ASK станет больше, чем заданный уровень. Применимо только к ордерам BuyStop.
  • Цена покупки: цена лимитного биржевого ордера. Для отложенного ордера типа Buy Stop должна быть выше, чем условие покупки: например, если стоит условие "купить PTOY при росте цены до 0.0024", а цена ордера меньше, чем 0.0024, такой ордер не будет исполнен.
  • Цена продажи: После исполнения ордера на покупку монеты будут выставлены на продажу по указанной цене. Можно задать "Global" - тогда будут использованы настройки продажи из главного окна (цена продажи = [цена покупки + X%]), можно задать фикс. значение

 

Важно:

  1. Отложенные ордера сработают только если нажата кнопка Start в главном окне.
  2. После нажатия кнопки Start проверяются все отложенные ордера, те из них, по которым наступили условия, будут исполнены немедленно, даже если условия наступили давно!

 

Настройка стопов:

  • Стоп Лосс можно включить и выключить для данного конкретного ордера независимо от общих настроек бота. Если фикс. уровень не задан, будет использован уровень из общих настроек. Фикс. уровень задается в абсолютном значении цены. Если задан фикс. уровень, и текущая рыночная цена BID стала меньше или равна этому уровню, то будет задействован Паник Селл, который может дополнительно уменьшить цену на величину спреда (от 0 до 2%, задается в общих настройках). Еще ниже бот цену опускать не будет! Например, на картинке выше стоит стоп лосс 0.00020. При спреде в 2% при падении цены до 0.00020 бот выставит продажу по 0.000196.
  • Трейлинг стоп: можно выбрать, использовать общие настройки (Global) или фиксированные для данного ордера (Fixed). Если задать цену Тейк Профит (галочка "Activate after price > X"), то трейлинг будет активирован не ранее, чем цена станет больше указанного значения. Например, в ордере на PTOY стоит значение 0.00025 - это означает, что трейлинг не будет активирован, если цена меньше 0.00025; если цена выросла например до 0.00030 и начала падать, то активированный трейлинг будет снижать цену до уровня 0.00025, но не ниже.

 

Подробнее как работают Стоп Лосс и Трейлинг Стоп:

 

 

Стоп Лосс (Stop Loss):

Вариант 1: Если стоп лосс задан в процентном выражении в общих настройках бота ("Настройки -> основные"), то при продаже купленных монет бот запоминает, по какой цене были они были куплены и вычисляет значение стопа как цена покупки минус заданный процент. Также в общих настройках задается величина в процентах, на которую бот может ронять цену после падения ниже стопа, и спред, равный разнице между текущей ценой и ценой, на которую будет снижен Ваш ордер.

Пример:

  1. Купили 1 монету LTC по цене 200$. Стоплосс установлен на 5% = 190$. Уровень, на который бот может опускать цену: 10% = 180$. Спред: 1% = 2$
  2. Текущая рыночная цена BID упала до 190$ - в этот момент бот переставляет ордер на цену 190$-спред = 188$.
  3. Если ордер не был сразу продан по цене 188$, то он переставляется вниз до 188$ - спред  = 186$.
  4. Цикл повторяется, пока цена ордера не станет равной 180$ (нижняя граница). Дальше бот цену не умешьшает, и если ордер все еще не продался, он останется висеть по цене 180$.

 

Вариант 2: Если стоп лосс задан в ордере в фикс. ценой, то бот просто сравнивает текущую рыночную цену BID и заданный стоп. В этом случае нижней границы нет, дальнейшее снижение цены Вашего ордера определяется только спредом.
 

Пример:

  1. Купили 1 монету LTC по цене 200$. Стоплосс установлен на 180$. Спред: 2% = 4$
  2. Текущая рыночная цена BID упала до 180$ - в этот момент бот пытается продать монету по цене от 180$ до 180$-4$=176$.
  3. Если ордер не был продан по цене 176$ (или выше), то он останется висеть по цене 176$

 

Трейлинг Стоп (Trailing Stop):

Трейлинг стоп всегда задается в процентах, в общих настройках или в каждом конкретном ордере. Кроме процентов трейлинга, в ордере можно указать Тейк Профит (Take Profit) в виде фикс. цены. Бот всегда ставит ордер на продажу, при этом цена ордера должна быть выше, чем цена Тейк Профит. Как это работает:

Вариант 1: Задан только трейлинг 5%, Тейк Профит не задан. В общих настройках задана нижняя граница, на которую бот может опускать цену ордера = -2% (от цены покупки). Спред = 1%

Пример:

  1. Купили 1 монету LTC по цене 200$. Трейлинг задан в -5% = 190$. Нижняя граница: 200$ - 2% = 196$. Спред 1% = 2$.
  2. Цена выросла на 10% = 220$. Трейлинг поднимется до  -5% от 220$ = 209$
  3. Цена упала до 215$. Трейлинг остался на уровне 209$
  4. Цена упала до 208$. В этот момент бот начинает снижать цену ордера до $208 - спред = $206
  5. При дальнейшем падении цены, если ордер не был полностью продан, его цена снижается вплоть до нижней границы минус спред = 196$-2$=194$
  6. Если ордер все еще не продан по 194$, он остается висеть по этой цене.

 

Вариант 2: Задан трейлинг 5%, Тейк Профит = 210$. Цена продажи - 240$. В общих настройках задан спред = 1%. Нижней границы в этом случае нет.

Пример:

  • Купили 1 монету LTC по цене 200$. Трейлинг задан в -5%. Тейк Профит = 210$. Спред 1% = 2$.
  • Цена выросла на 10% = 220$. Трейлинг поднимется до  -5% от 220$ = 209$
  • Цена упала до 215$. Трейлинг остался на уровне 209$
  • Цена упала до 208$. Трейлинг не будет активирован, т.к. цена ниже Тейк Профит = 210$.
  • Цена выросла до 230$. Трейлинг поднимется до  -5% от 230$ = 218$
  • Если цена дошла до 240$ (цена продажи), ордер продан.
  • Если цена не дошла до 240$, а упала до 218$. В этот момент бот начинает снижать цену ордера до $218 - спред = $216
  • При дальнейшем падении цены, если ордер не был полностью продан, его цена снижается вплоть до цены Тейк Профит минус спред = 210$ - 2$ = 208$.
  • Если ордер все еще не продан по 208$, он остается висеть по этой цене.