BollingerBands

Полосы Боллинджера показывают относительные высокие и низкие цены, используя эту информацию вы можете купить относительно низко и продавать относительно высоко. С помощью этой стратегии вы можете сконфигурировать, на какой процент от нижнего bb следует покупать, и в каком проценте от верхней полосы Боллинджера должен быть установлен ордер на продажу.

В сочетании с RSI, Stochastic или MFI это может быть одна из самых мощных стратегий, которые может предложить Gunbot. Вы можете даже комбинировать несколько этих индикаторов и запускать стратегию BB-Stoch-RSI, только покупая или продавая, когда несколько индикаторов показывают, что импульс вот-вот вернется.

Эта стратегия часто сочетается с Stepgain, а bb — стратегией покупки, а затем продается с помощью stepgain.

Формула для полос Боллинджера, рассчитанная Gunbot:

Средняя группа = SMAPERIOD простая скользящая средняя (SMA)

Верхняя полоса = средняя полоса + (стандартное отклонение цены SMAPERIOD x STDV)

Нижняя полоса = средняя полоса — (стандартное отклонение стандарта SMAPERIOD x STDV)

BB-тюнер (спасибо @allanster!)

Соответствующие показатели

бб-стратегия, подробно

Примеры

Чистые полосы Боллинджера

бб

Сценарий: купить по LOW_BB 5, продать по HIGH_BB 5.

Отлично подходит для относительно быстрого скальпирования, но может быть опасно просто полагаться на полосы Боллинджера. В этом примере, после того, как последние цены на покупку упали низко, и у вас появился мешок, о котором можно беспокоиться.

Полосы Боллинджера + Стохастик

бб-Сточ-800

Сценарий: купить по LOW_BB 5, продать по  HIGH_BB 5. Дополнительно использовать STOCH_BUY_LEVEL 20 и STOCH_SELL_LEVEL 80 для подтверждения перепроданности / перекупленности после того, как были достигнуты значения Боллинджера.

Эта конкретная настройка торговалась реже, но ей удалось найти нижние минимумы для заказов на покупку. Прибыль за сделку была больше, и боту удалось продать каждый раз.

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

Следующие параметры настройки доступны для bb

Покупка

Эти параметры контролируют выполнение заказов на покупку при использовании в bb качестве стратегии покупки.

параметрЗначение по умолчаниюОписание
TRADING_LIMIT0,002Значения: числовые — представляют собой сумму в первичной торговой валюте. Это значение определяет торговый лимит для заказов на покупку, размещенных Gunbot. Значение по умолчанию 0,001 будет устанавливать максимальные порядки 0,001 BTC при использовании в паре BTC_x. Используйте только целые числа для пар fiat.
BUY_LEVEL0,1Значения: числовые — представляют процент. Эта настройка может использоваться как защита от покупки выше EMA. Значение по умолчанию 0,6% предотвратит покупку бота, когда цена не будет на 0,6% ниже минимальной EMA.
LOW_BB45Значения: числовые — представляют процент. Устанавливает цель для покупки с помощью bb как стратегии покупки. Бот будет покупать, когда цена достигнет точки х% от нижней полосы Боллинджера. Не используйте 0.
BUY_ENABLEDtrueЗначения: true или false. Установите для этого параметра значение false, чтобы предотвратить размещение Gunbot заказов на покупку. Также влияет на удвоение заказов.

Продажа

Эти параметры контролируют исполнение ордеров на продажу при использовании в bb качестве стратегии продажи.

параметрЗначение по умолчаниюОписание
HIGH_BB45Значения: числовые — представляют процент. Устанавливает цель для продажи с bb как стратегией продажи. Бот будет продавать, когда цена достигнет точки х% от верхней полосы Боллинджера. Не используйте 0.
GAIN0.6Значения: числовые — представляют процент. Используется как параметр безопасности, определяющий минимальный выигрыш всех ваших сделок.
SELL_ENABLEDtrueЗначения: true или false. Установите для этого значение false, чтобы предотвратить использование Gunbot заказов на продажу.

Общие

Общие настройки для bb включения соответствующих показателей для этой стратегии.

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

параметрЗначение по умолчаниюОписание
PERIOD15Значения: числовые — представляют подсвечник в минутах. Используйте только поддерживаемые значения, см. Обзор, приведенный выше этой таблицы.
TRADING_FEES0,25Значения: числовые — представляют процент. Это устанавливает сумму торговых комиссий, которые необходимо учитывать для каждой сделки.
EMA116Значения: числовые — количество подсвечников. Установите для этого количество подсвечников, которое вы хотите использовать для расчета длинных EMA. Цена закрытия для каждой свечи используется в расчете EMA. Например: когда вы устанавливаете PERIOD на 5 и хотите иметь 2 часа для длинных EMA — вам необходимо установить EMA1 в 24 (24 * 5 минут).
EMA28Значения: числовые — количество подсвечников. Установите это на количество подсвечников, которые вы хотите использовать для вашего короткого расчета EMA. Цена закрытия для каждой свечи используется в расчете EMA.Например: когда вы установите PERIOD на 5 и хотите иметь 1 час для короткой EMA — вам нужно установить EMA2 на 12 (12 * 5 минут).
STDV2Значения: числовые (рекомендуемые: между 1.9 и 2.1) — представляют собой значение множителя, используемое в вычислении полос боллинга. Это значение определяет множитель, используемый для расчета нижней и верхней полос Боллинджера.
SMAPERIOD50Значения: числовые — это количество подсвечников. Этот параметр определяет количество периодов, которые будут использоваться для вычисления простой скользящей средней (SMA). Установите это значение на значение, используемое для отображения на бирже. Если вы хотите использовать SMA 50 на диаграммах обмена, установите это значение равным 50. SMA используется для расчета всех индикаторов, кроме MFI.
STOP_LIMIT60Значения: числовые — представляют процент. Устанавливает предел остановки, чтобы продать монету с расчетной потерей. Установка предела остановки в 60 приведет к тому, что весь баланс для монеты будет продан, если текущая цена будет> на 60% ниже усредненной покупной цены. После того, как был остановлен заказ на продажу, бот перейдет в режим покупки после того, как TRADES_TIMEOUT он пройдет, и снова купит, когда рыночные условия будут соответствовать вашей стратегии покупки.
FUNDS_RESERVE0,001Значения: числовые — представляют собой сумму в первичной торговой валюте. Устанавливает сумму базовой валюты, с которой не будет продано. Для пары BTC_x средства в BTC будут зарезервированы, для пары ETH_x бот будет сохранять зарезервированную сумму в ETH и т. Д. Рекомендуется использовать одно и то же значение для всех пар, которые вы используете в этой базовой валюте.
PANIC_SELLfalseЗначения: true или false. Если установлено значение true, все монеты будут продаваться по рыночной стоимости. Это может понести убытки!
TRADES_TIMEOUT0Значения: числовые — представляют время в секундах. Это устанавливает тайм-аут, предотвращающий размещение любых сделок для пары после последнего заказа и после запуска бота. Используйте это, чтобы предотвратить двойные покупки или быстрые последовательные заказы на покупку при усреднении. Влияет на заказы на покупку и продажу. Когда тайм-аут активен, вы увидите Waiting to Trade - Safety Switch is on в журналах.
OKKIES_MODEtrueЗначения: true или false. Установка этого значения в true отключает заказы на покупку, когда на BTC слишком много давления цены и объема. Конфигурируется с помощью BTC_MONEY_FLOW. Используйте это только в том случае, если насосы BTC оказывают значительное влияние на вашу торговую пару.
BTC_MONEY_FLOW35Значения: числовые, от 0 до 100. Устанавливает значение в индексе денежных потоков (MFI), который вы хотите OKKIES_MODE отключить при заказе на покупку. Как только MFI достигнет установленного значения или опустится ниже него, OKKIES_MODE он будет включен.
MIN_VOLUME_TO_BUY0,001Значения: числовые — представляют собой общую стоимость монетных запасов в базовой валюте. Устанавливает порог для заказов на покупку. Если вы владеете меньше установленной суммы, заказы на покупку по-прежнему будут размещены. Это не позволяет владеть очень небольшими количествами (пылью), блокирующими заказы на покупку.Используйте только целые числа для пар fiat.
MIN_VOLUME_TO_SELL0,001Значения: числовые — представляют собой общую стоимость монетных запасов в базовой валюте. Устанавливает порог для ордеров на продажу. Если вы владеете меньше установленной суммы, ордера на продажу не будут размещены, и бот снова войдет в режим покупки.
BOUGHT_PRICEСтратегическая зависимостьЗначения: числовые — представляют цену. Только для использования в качестве переопределения для пар используйте это, чтобы вручную ввести последнюю (или среднюю) купленную цену, когда Gunbot больше не может извлекать ее из биржи

TrailMe!

Параметры для настройки дополнительного трейдинга для различных типов заказов.

параметрЗначение по умолчаниюОписание
TRAIL_ME_BUYfalseЗначения: true или false. Используйте это, чтобы включить tssl-стиль в трейлинг после того, как будут соблюдены критерии обычной стратегии.
TRAIL_ME_SELLfalseЗначения: true или false. Используйте это, чтобы включить tssl-стиль, завершающийся после того, как будут соблюдены критерии продажи стандартной стратегии.
TRAIL_ME_DUfalseЗначения: true или false. Используйте это, чтобы включить tssl-стиль для двойных заказов.
TRAIL_ME_RTfalseЗначения: true или false. Используйте это, чтобы включить tssl-стиль для команд RT_BUY.
TRAIL_ME_BUY_RANGE0,5Значения: числовые — представляют процент. Устанавливает диапазон покупок.Установка диапазона 0,5% при текущей цене 0,1 будет устанавливать диапазон между 0.0995 и 0.1005.
TRAIL_ME_SELL_RANGE0,5Значения: числовые — представляют процент. Устанавливает диапазон продаж.Установка диапазона 0,5% при текущей цене 0,1 будет устанавливать диапазон между 0.0995 и 0.1005.

Подтверждающие индикаторы

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

параметрЗначение по умолчаниюОписание
RSI_BUY_ENABLEDfalseЗначения: true или false. Установив это значение true, убедитесь, что Gunbot покупает только при соблюдении обеих условий стратегии покупки RSI_BUY_LEVEL.
RSI_SELL_ENABLEDfalseЗначения: true или false. Установив это значение true, убедитесь, что Gunbot продается только тогда, когда обе стратегии продают условия и RSI_SELL_LEVEL удовлетворяются.
RSI_BUY_LEVEL30Значения: числовые, от 0 до 100. Установите RSI на максимальный уровень, который вы хотите разрешить стратегии.
RSI_SELL_LEVEL70Значения: числовые, от 0 до 100. Установите RSI на минимальный уровень, который вы хотите разрешить продажей стратегии.
STOCH_ENABLEDfalseЗначения: true или false. Установив это значение true, убедитесь, что Gunbot торгует только в том случае, если условия стратегии покупки и STOCH_BUY_LEVEL / STOCH_SELL_LEVEL соблюдены.
STOCH_BUY_LEVEL20Значения: числовые, от 0 до 100. Установите Stochastic на максимальный уровень, который вы хотите, чтобы стратегия могла покупать. Сигнал покупки возникает, когда оба Stoch% K и% D находятся ниже установленного уровня покупки, дополнительно% K должен пересекать% D.
STOCH_SELL_LEVEL80Значения: числовые, от 0 до 100. Установите Stochastic на минимальный уровень, который вы хотите разрешить продажей стратегии. Сигнал sell orrurs, когда оба Stoch% K и% D выше установленного уровня продажи, дополнительно% K должен пересечь% D.
STOCH_K14Значения: числовые, представляют собой несколько периодов. Число периодов, используемых для вычисления стохастического% K.
SLOW_STOCH_K3Значения: числовые, представляют собой несколько периодов. Число периодов, используемых для вычисления медленного стохастика% K.
STOCH_D3Значения: числовые, представляют собой несколько периодов. Количество периодов, используемых для вычисления Стохастик% D.
MFI_ENABLEDfalseЗначения: true или false. Установка этого верно удостоверится Gunbot продает только тогда , когда обе стратегии условия продажи и MFI_BUY_LEVEL/MFI_SELL_LEVELвыполнены.
MFI_BUY_LEVEL30Значения: числовые, в диапазоне от 0 до 100.Установите пару MFI на максимальный уровень, который вы хотите позволить стратегии покупать.
MFI_SELL_LEVEL70Значения: числовые, от 0 до 100. Установите пару MFI на минимальный уровень, который вы хотите разрешить продажей стратегии.

Торговля реверсом

Настройки для торговли реверсом.

параметрЗначение по умолчаниюОписание
RT_ENABLEDfalseЗначения: true или false. Когда установлено значение true и цены упадут, торговля реверсом попытается использовать активы, первоначально вложенные в ваш пакет, чтобы накопить большую сумку, которую можно продать за прибыль раньше, чем оригинальная сумка. Когда включено двойное нажатие, RT будет запускаться, когда DU_CAP_COUNT будет достигнуто.
RT_SELL_BUYDOWN1Значения: числовые — представляют процент. Определяет процентное снижение после первоначальной покупки или RT_BUY для запуска RT_SELL. Не забудьте установить это выше, чем спрэд между ставкой и спросить, чтобы предотвратить нежелательные выкупки.
RT_BUY_BUYDOWN2Значения: числовые — представляют процент. Это определяет процент, который цена должна упасть после RT_SELL для запуска RT_BUY.
AIRDROPfalseЗначения: true или false. Установите для этого значение true, чтобы включить airdrop и автоматически вывести накопленную валюту котировки во время торгов разворота.Первоначальный размер мешка будет сохранен, излишек MIN_VOLUME_TO_SELL будет больше, чембудет снят.
TRADING_FEES0,25Значения: числовые — представляют процент. Это устанавливает сумму торговых комиссий, которые необходимо учитывать для каждой сделки, в то время как в торговле реверсом.
RT_MAXBAG_PROTECTION10Значения: числовые — представляют процент. Устанавливает максимальную разницу между средней покупной ценой и текущей ценой для начала RT. Когда разница больше, RT не запустится. Это используется как защита от начала торговли реверсом на мешках, которые уже слишком сильно упали, чтобы процесс работал эффективно.
IGNORE_TRADES_BEFORE0Значения: временная метка unix в миллисекундах (в GMT) Необязательный параметр для принудительной торговли реверсом для игнорирования сделок до установленного времени. Используйте https://currentmillis.com/,чтобы конвертировать человекообразное время в GMT по временным меткам unix, не забудьте использовать временную метку в миллисекундах.

Удвоить

Настройки для использования double up.

параметрЗначение по умолчаниюОписание
DOUBLE_UPfalseЗначения: true или false. Когда установлено значение true, DOUBLE_UP попытается избавиться от мешков, усредняя вниз. Работает над всеми стратегиями. Усреднение вниз может использовать большой баланс, убедитесь, что у вас достаточно доступной базовой валюты. Gunbot начнет усреднять сумку в соответствии с вашими настройками DU_METHOD.
DU_METHODHIGHBBЗначения: HIGHBB или RSI . Это устанавливает триггер для размещения заказов на покупку с помощью Double Up.Когда установлено значение HIGHBB, Gunbot начнет усреднять сумку, когда фактическая верхняя полоса Боллинджера опустится ниже покупной цены (а не на расстояние от нее, как установлено HIGH_BB), а затем снова купится, когда верхняя полоса Боллинджера опустится ниже средней цены покупки и цена ниже последней цены покупки, как установлено DU_BUYDOWN .Когда установлено в RSI, заказы на покупку будут размещаться только после того, как набор RSI_BUY_LEVEL будет достигнут, а цена ниже последней цены покупки, как установлено DU_BUYDOWN.
DOUBLE_UP_CAP1Значения: числовые — представляют собой отношение. Это определяет отношение к балансу пар, которое будет использоваться для каждой последующей покупки при удвоении. Установка его на 0,5 означает, что он использует коэффициент 0,5: 1 для усреднения вниз.Рекомендуется устанавливать это так высоко, как вы можете себе позволить, чтобы увеличить ваш шанс фактически усреднить и продать с прибылью. Пример с соотношением 1: первоначальная покупка 100 LTC, первый двойной заказ на покупку — 100 LTC, второй — 200 LTC, затем 400 LTC и т. Д. Пример с 0,5 соотношением: первоначальная покупка 100 LTC, первый двойной заказ на покупку 50 LTC, затем 75 LTC, затем 112,5 LTC.
DU_CAP_COUNT0Значения: числовые — представляют собой число. Ограничивает количество раз, когда для пары может быть установлен ордер Double Up. Значение по умолчанию 1 ограничило бы Double Up только 1 покупкой, прежде чем она ждет продажи. Когда вы установите это выше, бот будет инвестировать больше и получит более низкую среднюю покупную цену, чтобы быстрее избавиться от ваших сумм.
DU_BUYDOWN2Значения: числовые, от 0 до 100 — представляют процент. Минимальное падение цены по сравнению с последней покупной ценой, которая должна произойти для покупки Double Up.
RSI_DU_BUY30Значения: числовые, от 0 до 100. Используйте это, чтобы указать уровень RSI для покупки, когдаDU_METHODустановлено значение RSI.

Не имеет значения

Эти настройки не имеют функции bbи действуют как заполнители.

параметрЗначение по умолчаниюОписание
SLOW_SMA1Заполнитель.
FAST_SMA2Заполнитель.
MACD_SHORT5Заполнитель.
MACD_LONG20Заполнитель.
MACD_SIGNAL10Заполнитель.