Настройки Индикаторов

Каждая стратегия может использовать подтверждающие индикаторы.

Чтобы еще больше ограничить торговые критерии для вашей стратегии, вы можете использовать ряд подтверждающих индикаторов для обычных ордеров на покупку и продажу. На этой странице описаны все параметры настройки, доступные для подтверждения индикаторов.

Заказы размещаются, когда основные настройки стратегии и подтверждающие индикаторы соответствуют рыночной ситуации. Когда TrailMe также используется, он должен завершить трейлинг, пока выполняются другие условия. Все эти условия должны происходить в одном и том же цикле.

Особенно, когда TrailMe используется вместе с подтверждающими индикаторами, имеет смысл не устанавливать слишком строгие индикаторы, так как все критерии ордера должны выполняться в одном и том же цикле для размещения ордера (условия стратегии + условия индикатора + срабатывание трейлинг-стопа).

Показатели в Gunbot рассчитываются с живыми данными.

Например, для расчета RSI за 14 периодов это означает, что используются значения закрытия периода для последних 13 завершенных свечей плюс текущие данные для текущего цикла.

Биржи не предоставляют данные индикатора.

Gunbot должен рассчитывать свои собственные данные индикатора, так как биржи предоставляют только необработанные данные для расчета индикаторов.

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

Для маржинальной торговли сторона покупки для настроек индикатора применяется для открытия длинной позиции. Сторона продажи применяется для открытия коротких позиций.

ADX

ADX Enabled

Установка этого значения в true включит ADX в качестве подтверждающего индикатора, позволяя торговать только тогда, когда тренд достаточно сильный, чтобы соответствовать или превышать установленный ADX_LEVEL.

ADX измеряет как восходящий, так и нисходящий тренды, когда DI + ниже, чем DI- цены движутся вверх (эти значения видны в журналах). Когда DI- ниже, чем DI +, цены снижаются. Значение ADX указывает на силу текущего восходящего или нисходящего тренда.

Ордер на покупку подтверждается, когда ADX выше ADX_LEVEL, а DI- ниже DI +.

Ордер на продажу подтверждается, когда ADX выше ADX_LEVEL, а DI- выше DI +.

Values: true or false

Default value: false

Parameter name in config.js: ADX_ENABLED

ADX Level

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

При значении 25 сделки будут размещены, как только ADX достигнет 25 или выше.

Values: числовые, в диапазоне от 1 до 99.

Default value: 25

Parameter name in config.js: ADX_LEVEL

DI Period

Устанавливает количество свечей, используемых для расчета ADX.

Values: числовой, представляет количество периодов.

Default value: 14

Parameter name in config.js: DI_PERIOD

BTC PND защита

BTC PND Защита

Значение true отключает ордера на покупку, когда на BTC слишком много ценового и объемного давления.

Этот параметр зависит от BTC_MONEY_FLOW. Используйте это только в том случае, если изменение цены BTC оказывает существенное влияние на вашу торговую пару.

Values: true or false

Default value: false

Parameter name in config.js: BTC_PND_PROTECTION

BTC Money Flow - Денежный поток

Устанавливает значение индекса денежного потока (MFI) для BTC-USD, для которого BTC_PND_PROTECTION отключает ордера. Как только MFI достигнет установленного значения или опустится ниже его, BTC_PND_PROTECTION будет активен.

Значение по умолчанию 35 указывает, что рынок BTC-USD движется в область перепроданности и может вскоре начать двигаться, ордера на покупку размещаться не будут, пока МФО BTC-USD находится между 35 и 0.

Пока BTC-USD является определенной территорией перепроданности, заказы размещаться не будут.

Values: числовые, в диапазоне от 1 до 99.

Default value: 25

Parameter name in config.js: BTC_MONEY_FLOW

BTC PND Period

Установите это количество свечных периодов, которые вы хотите использовать для расчета MFI дляBTC_PND_PROTECTION.

Values: числовой, представляет количество периодов.

Default value: 14

Parameter name in config.js: BTC_PND_PERIOD

EMA Spread

EMA Spread

Если установить значение true, спрэд EMA станет подтверждающим индикатором для ордеров на покупку и продажу. Разброс рассчитывается каждый цикл путем вычитания самого низкого значения EMA из самого высокого EMA.

Сигнал на покупку возникает, когда EMA1 (медленная EMA), по крайней мере, EMAx выше, чем EMA2 (быстрая EMA), и значение спреда EMA начинает уменьшаться (после первого увеличения).

Сигнал на продажу возникает, когда EMA1 (медленная EMA), по крайней мере, EMAx ниже, чем EMA2 (быстрая EMA), и значение спреда EMA начинает увеличиваться (после того, как оно сначала уменьшилось).

Values: true or false

Default value: false

Parameter name in config.js: EMASPREAD

EMAx

Устанавливает минимальную процентную разницу между медленной и быстрой EMA для EMASPREAD.

При значении 1 спред должен достичь не менее 1%, прежде чем EMASPREADсможет инициировать покупку или продажу.

Values: числовой, представляет количество периодов.

Default value: 0.5

Parameter name in config.js: EMAx

MFI

MFI Enabled

Если установить для этого параметра значение true, Gunbot будет торговать только при выполнении условий стратегии и MFI_BUY_LEVEL / MFI_SELL_LEVEL.

Если вы хотите использовать этот индикатор только для покупки или продажи, но не для обоих, установите сторону, которую вы не хотите использовать, равной -1001

Values: true or false

Default value: false

Parameter name in config.js: MFI_ENABLED

MFI Buy Level

Определяет максимальный уровень MFI, на котором вы хотите разрешить ордера на покупку.

При значении 30 ордера на покупку будут размещаться, только если MFI находится в диапазоне от 0 до 30.

Values: числовые, в диапазоне от 1 до 99.

Default value: 30

Parameter name in config.js: MFI_BUY_LEVEL

MFI Sell Level

Установите минимальный уровень MFI, на котором вы хотите разрешить продажи.

Например: при значении 70 ордера на продажу будут размещаться только тогда, когда MFI находится между 70 и 100.

Values: числовые, в диапазоне от 1 до 99.

Default value: 70

Parameter name in config.js: MFI_SELL_LEVEL

MFI Length - Длина

Установите это количество свечных периодов, которые вы хотите использовать для расчета MFI.

MFI рассчитывается с использованием массива цен закрытия периода свечей MFI_LENGTH-1 и последней цены.

Values: числовой, представляет количество периодов свечи.

Default value: 14

Parameter name in config.js: MFI_LENGTH

RSI

RSI Buy Enabled

Если установить для этого параметра значение true, Gunbot будет покупать только тогда, когда выполнены оба условия стратегии и RSI_BUY_LEVEL.

Values: true or false

Default value: false

Parameter name in config.js: RSI_BUY_ENABLED

RSI Sell Enabled

Если установить для этого параметра значение true, Gunbot будет продавать только тогда, когда выполнены оба условия продажи стратегии и RSI_SELL_LEVEL

Values: true or false

Default value: false

Parameter name in config.js: RSI_SELL_ENABLED

RSI Method

Устанавливает метод использования RSI. Смотрите RSI_BUY_LEVEL и RSI_SELL_LEVEL для подробного описания обоих методов.

Values: осциллятор или крест.

Default value: oscillator

Parameter name in config.js: RSI_METHOD

RSI Buy Level

Установите для уровня RSI, на котором вы хотите разрешить ордера на покупку.

RSI_METHOD = осциллятор: при значении 40 ордера на покупку будут размещаться только при RSI 40 или ниже.

RSI_METHOD = cross: при значении 40 ордера на покупку будут размещаться только тогда, когда RSI пересекает 40.

Values: числовые, в диапазоне от 1 до 99.

Default value: 30

Parameter name in config.js: RSI_BUY_LEVEL

RSI Sell Level

Установите для этого уровня RSI, на котором вы хотите разрешить ордера на продажу.

RSI_METHOD = осциллятор: при значении 60 ордера на продажу будут размещаться только при значении RSI 60 или выше.

RSI_METHOD = cross: при значении 60 ордера на продажу будут размещаться только тогда, когда RSI пересекает уровень ниже 60.

Values: числовые, в диапазоне от 1 до 99.

Default value: 70

Parameter name in config.js: RSI_SELL_LEVEL

RSI Length

Установите это количество свечных периодов, которые вы хотите использовать для расчета RSI.

RSI рассчитывается с использованием массива цен закрытия периода свечей RSI_LENGTH-1 и последней цены.

Values: числовой, представляет количество периодов свечи.

Default value: 14

Parameter name in config.js: RSI_LENGTH

Stochastic

Stoch Enabled

Если установить для этого параметра значение true, Gunbot будет торговать только при выполнении условий стратегии и STOCH_BUY_LEVEL / STOCH_SELL_LEVEL.

Если вы хотите использовать этот индикатор только для покупки или продажи, но не для обоих, установите сторону, которую вы не хотите использовать, равной -1001.

Values: true or false

Default value: false

Parameter name in config.js: STOCH_ENABLED

Stoch Method

Устанавливает метод использования Stochastic. Смотрите STOCH_BUY_LEVEL и STOCH_SELL_LEVEL для подробного описания обоих методов.

Values: осциллятор или крест.

Default value: oscillator

Parameter name in config.js: STOCH_METHOD

Stoch Buy Level

Установите максимальный уровень Стохастика, на котором вы хотите разрешить ордера на покупку.

При значении 30 ордера на покупку будут размещаться только тогда, когда Stochastic находится в диапазоне от 0 до 30.

STOCH_METHOD = осциллятор: сигнал на покупку возникает, когда Stoch% K и% D ниже установленного уровня покупки.

STOCH_METHOD = cross: сигнал на покупку возникает, когда Stoch% K и% D ниже установленного уровня покупки, кроме того,% K должен пересечь% D.

Values: числовые, в диапазоне от 1 до 99.

Default value: 30

Parameter name in config.js: STOCH_BUY_LEVEL

Stoch Sell Level

Установите минимальный уровень стохастика, на котором вы хотите разрешить ордера на продажу.

При значении 70 ордера на продажу будут размещаться только тогда, когда Stochastic находится между 70 и 100.

STOCH_METHOD = осциллятор: сигнал на продажу возникает, когда Stoch% K и% D выше установленного уровня продажи.

STOCH_METHOD = cross: сигнал на продажу возникает, когда Stoch% K и% D выше установленного уровня продажи, кроме того,% K должен пересечь% D.

Values: числовые, в диапазоне от 1 до 99.

Default value: 70

Parameter name in config.js: STOCH_SELL_LEVEL

Stoch K

Количество периодов, используемых для расчета Стохастика% К.

Values: числовой, представляет количество периодов.

Default value: 14

Parameter name in config.js: STOCH_K

Slow Stoch K

Количество периодов, используемых для расчета медленного стохастика% K.

Values: числовой, представляет количество периодов.

Default value: 3

Parameter name in config.js: SLOW_STOCH_K

Stoch D

Количество периодов, используемых для расчета Стохастика% D.

Values: числовой, представляет количество периодов.

Default value: 3

Parameter name in config.js: STOCH_D

StochRSI

Stoch RSI Enabled

Если установить для этого параметра значение true, Gunbot будет торговать только при выполнении условий стратегии и STOCHRSI_BUY_LEVEL / STOCHRSI_SELL_LEVEL.

Если вы хотите использовать этот индикатор только для покупки или продажи, но не для обоих, установите сторону, которую вы не хотите использовать, равной -1001.

Values: true or false

Default value: false

Parameter name in config.js: STOCHRSI_ENABLED

Stoch RSI Method

Устанавливает метод использования StochRSI. Смотрите STOCHRSI_BUY_LEVEL и STOCHRSI_SELL_LEVEL для подробного описания обоих методов.

Values: осциллятор или крест.

Default value: oscillator

Parameter name in config.js: STOCHRSI_METHOD

Stoch RSI Buy Level - Уровень покупки

Установите для этого уровня StochRSI, на котором вы хотите разрешить ордера на покупку.

STOCHRSI_METHOD = осциллятор: при значении 0,2 ордера на покупку будут размещаться только тогда, когда StochRSI равен 0,2 или ниже.

STOCHRSI_METHOD = cross: при значении 0,2 ордера на покупку будут размещаться только тогда, когда StochRSI пересекает 0,2.

Values: числовое значение в диапазоне от 0,01 до 0,99

Default value: 0.2

Parameter name in config.js: STOCHRSI_BUY_LEVEL

Stoch RSI Sell Level - Уровень продаж

Установите для этого уровня StochRSI, на котором вы хотите разрешить ордера на продажу.

STOCHRSI_METHOD = осциллятор: при значении 0,8 ордера на продажу будут размещаться только тогда, когда StochRSI равен 0,8 или выше.

STOCHRSI_METHOD = cross: при значении 0,8 ордера на продажу будут размещаться только тогда, когда StochRSI пересекает уровень ниже 0,8.

Values: числовое значение в диапазоне от 0,01 до 0,99

Default value: 0.8

Parameter name in config.js: STOCHRSI_SELL_LEVEL

Stoch RSI Length

Установите это количество свечных периодов, которые вы хотите использовать для расчета StochRSI.

Values: числовой, представляет количество периодов.

Default value: 14

Parameter name in config.js: STOCHRSI_LENGTH

Advanced settings - Расширенные настройки

EMA Length - Длина EMA

Установите это количество свечных периодов, которые вы хотите использовать для расчета EMA1и EMA2. Если вы не используете очень высокие значения EMA, вам обычно не нужно это менять.

Values: числовой, представляет количество периодов.

Default value: 50

Parameter name in config.js: EMALENGTH

Candles Length - Длина свечей

Установите это количество свечных периодов, которые вы хотите, чтобы Gunbot вытянул с биржи, которые доступны для расчета других индикаторов.

Всегда проверяйте, достаточно ли высока эта настройка для правильного расчета других индикаторов.

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

Values: числовой, представляет количество периодов.

Default value: 99

Parameter name in config.js: CANDLES_LENGTH

Bollinger Bands for DCA

SMA Period

Это определяет количество периодов, используемых для расчета полос Боллинджера. Используется только когда для DU_METHOD установлено значение HIGHBB.

Values: числовой, представляет количество свечей.

Default value: 50

Parameter name in config.js: SMAPERIOD

Standard Deviation - Среднеквадратичное отклонение

Это значение определяет множитель, используемый для расчета полос Боллинджера. Используется только когда для DU_METHOD установлено значение HIGHBB.

Values: числовой (рекомендуется: от 1,9 до 2,1) - представляет значение множителя, используемого при расчете полос Боллинджера.

Default value: 2

Parameter name in config.js: STDV

Renko candles

Свечи Ренко можно использовать со стратегией Ишимоку-маржа.

Use Renko - Использование Renko

Установка этого значения в true позволит использовать свечи Ренко вместо обычных свечей.

Values: true or false

Default value: false

Parameter name in config.js: USE_RENKO

Renko Period

Устанавливает, какой обычный размер свечи используется в качестве входных данных для свечей Ренко. Убедитесь, что для PERIODустановлено то же значение, что и для RENKO_PERIOD.

Values: Числовой

Default value: 15

Parameter name in config.js: RENKO_PERIOD

Renko Brick Size - Размер кирпича

Определяет размер кирпича для каждой свечи.

Например, если для пары с долларом США в качестве базовой валюты задано значение 1, каждая свеча Ренко будет отображать изменение цены как минимум на 1 доллар США.

Если вы не знакомы с графиками Ренко, рекомендуется сначала установить размер кирпича на наименьший возможный шаг, например, 1 доллар США или 0,00000001 BTC, и посмотреть, как он влияет на график (не закрывайте график, чтобы проверить, как новые ценовые движения визуализируются). Затем продолжайте увеличивать размер кирпича, пока не получите хорошее представление о том, как ведет себя график.

Values: Числовой

Default value: 0.0001

Parameter name in config.js: RENKO_BRICK_SIZE

Renko ATR

Включите это, чтобы динамически регулировать размер кирпича на основе среднего истинного диапазона (ATR).

Для фиатных пар 1 пункт равен 1 центу. Для крипто, 1 пункт равен 1 сатоши.

Values: true or false

Default value: false

Parameter name in config.js: RENKO_ATR

Last updated