Подтверждающие показатели

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

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

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

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

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

ADX

параметрЗначение по умолчаниюОписание
ADX_ENABLEDложныйЗначения: правда или ложь.
Установка этого значения в true включит ADX в качестве подтверждающего индикатора, позволяя торговать только тогда, когда тренд достаточно сильный, чтобы соответствовать или превышать установленный ADX_LEVEL.ADX измеряет как восходящий, так и нисходящий тренды, когда DI + ниже, чем DI- цены движутся вверх (эти значения видны в журналах). Когда DI- ниже, чем DI +, цены снижаются. Значение ADX указывает на силу текущего восходящего или нисходящего тренда.Ордер на покупку подтверждается, когда ADX выше, ADX_LEVELа DI- ниже DI +.Ордер на продажу подтверждается, когда ADX выше, ADX_LEVELа DI- выше, чем DI +.
ADX_LEVEL25Значения: числовые, в диапазоне от 1 до 99.
Устанавливает минимальный уровень тренда, который должен быть достигнут для того, чтобы ордера были разрешены. Это влияет как на покупку, так и на продажу.Если установлено значение 25, сделки будут размещаться только тогда, когда ADX находится между 25 и 100.
DI_PERIOD14Значения: числовые, в диапазоне от 1 до 99.
Устанавливает количество свечей, используемых для расчета ADX.

BTC PND защита

параметрЗначение по умолчаниюОписание
BTC_PND_PROTECTIONложныйЗначения: правда или ложь.Значение true отключает ордера на покупку, когда на BTC слишком много ценового и объемного давления. Этот параметр зависит от BTC_MONEY_FLOW. Используйте это только если насосы BTC оказывают существенное влияние на вашу торговую пару.
BTC_MONEY_FLOW35Значения: числовые, в диапазоне от 1 до 99.
Устанавливает значение индекса денежного потока (MFI) для BTC-USD, для которого BTC_PND_PROTECTIONотключены ордера. Как только MFI достигнет установленного значения или опустится ниже его, BTC_PND_PROTECTIONбудет активным.Значение по умолчанию 35 указывает, что рынок BTC-USD движется в область перепроданности и может начать скоро качать, ордера на покупку не будут размещаться, пока МФО BTC-USD находится между 35 и 0. Пока BTC-USD является определенной перепроданностью территория, заказы размещены не будут.
BTC_PND_PERIOD14Значения: числовые, представляют количество свечных периодов.
Установите это количество свечных периодов, которые вы хотите использовать для расчета MFI BTC_PND_PROTECTION.

EMASPREAD

параметрЗначение по умолчаниюОписание
EMASPREADложныйЗначения: правда или ложь.
Если установить значение true, EMASPREAD будет использоваться в качестве подтверждающего индикатора для ордеров на покупку и продажу. Разброс рассчитывается каждый цикл путем вычитания самого низкого значения EMA из самого высокого EMA.Сигнал на покупку возникает, когда EMA1 (медленная EMA), по крайней мере, EMAxвыше, чем EMA2 (быстрая EMA), и значение EMASPREAD начинает уменьшаться (после первого увеличения). Сигнал на продажу возникает, когда EMA1 (медленная EMA), по крайней мере, EMAxниже, чем EMA2 (быстрая EMA), и значение EMASPREAD начинает увеличиваться (после того, как оно сначала уменьшилось).
EMAx0,5Значения: числовые, представляет процент.
Устанавливает минимальную процентную разницу между EMA1 и EMA2 для EMASPREAD.При значении 1 спрэд должен достичь не менее 1%, прежде чем EMASPREADпроизойдет покупка или продажа.

MFI

параметрЗначение по умолчаниюОписание
MFI_ENABLEDложныйЗначения: правда или ложь.
Если установить для этого параметра значение true, Gunbot будет торговать только при выполнении условий стратегии и MFI_BUY_LEVELMFI_SELL_LEVEL.
MFI_BUY_LEVEL30Значения: числовые, в диапазоне от 1 до 99.
Определяет максимальный уровень MFI, на котором вы хотите разрешить ордера на покупку.При значении 30 ордера на покупку будут размещаться только тогда, когда MFI находится в диапазоне от 0 до 30.
MFI_SELL_LEVEL70Значения: числовые, в диапазоне от 1 до 99.
Установите минимальный уровень MFI, на котором вы хотите разрешить продажи.Например: при значении 70 ордера на продажу будут размещаться только тогда, когда MFI находится между 70 и 100.
MFI_LENGTH14Значения: числовые, представляют количество свечных периодов.
Установите это количество свечных периодов, которые вы хотите использовать для расчета MFI.МФО рассчитывается с использованием массива цен закрытия периода MFI_LENGTH-1 свечи и последней цены.

RSI

параметрЗначение по умолчаниюОписание
RSI_BUY_ENABLEDложныйЗначения: правда или ложь.
Если установить для этого параметра значение true, Gunbot будет покупать только тогда, когда выполняются оба условия стратегии RSI_BUY_LEVEL.
RSI_SELL_ENABLEDложныйЗначения: правда или ложь.
Если установить для этого параметра значение true, Gunbot будет продавать только тогда, когда будут выполнены условия продажи стратегии RSI_SELL_LEVEL.
RSI_METHODгенераторЗначения: осциллятор или крест.
Устанавливает метод использования RSI. Смотрите RSI_BUY_LEVELи RSI_SELL_LEVELдля подробного описания обоих методов.
RSI_BUY_LEVEL30Значения: числовые, в диапазоне от 1 до 99.
Установите уровень RSI, на котором вы хотите разрешить ордера на покупку.RSI_METHOD = осциллятор: при значении 40 ордера на покупку будут выставляться только при RSI 40 или ниже.RSI_METHOD = cross: при значении 40 ордера на покупку будут размещаться только тогда, когда RSI пересекает 40.
RSI_SELL_LEVEL70Значения: числовые, в диапазоне от 1 до 99.
Установите для этого уровня RSI, на котором вы хотите разрешить ордера на продажу.RSI_METHOD = осциллятор: при значении 60 ордера на продажу будут размещаться только при значении RSI 60 или выше.RSI_METHOD = cross: при значении 60 ордера на продажу будут размещаться только тогда, когда RSI пересекает уровень ниже 60.
RSI_LENGTH14Значения: числовые, представляют количество свечных периодов.
Установите это количество свечных периодов, которые вы хотите использовать для расчета RSI.

Stochastic

параметрЗначение по умолчаниюОписание
STOCH_ENABLEDложныйЗначения: правда или ложь.
Если установить для этого параметра значение true, Gunbot будет торговать только при выполнении условий стратегии и STOCH_BUY_LEVELSTOCH_SELL_LEVEL.Если вы хотите использовать этот индикатор только для покупки или продажи, но не для обоих, установите сторону, которую вы не хотите использовать, равной -1001.
STOCH_METHODгенераторЗначения: осциллятор или крест.
Устанавливает метод использования Stochastic. Смотрите STOCH_BUY_LEVELи STOCH_SELL_LEVELдля подробного описания обоих методов.
STOCH_BUY_LEVEL20Значения: числовые, в диапазоне от 1 до 99.
Установите максимальный уровень Стохастика, на котором вы хотите разрешить ордера на покупку.При значении 30 ордера на покупку будут размещаться только тогда, когда Stochastic находится в диапазоне от 0 до 30.STOCH_METHOD = осциллятор: сигнал на покупку возникает, когда Stoch% K и% D ниже установленного уровня покупки.STOCH_METHOD = пересечение: сигнал на покупку возникает, когда Stoch% K и% D ниже установленного уровня покупки, кроме того,% K должен пересечь% D.
STOCH_SELL_LEVEL80Значения: числовые, в диапазоне от 1 до 99.
Установите минимальный стохастический уровень, на котором вы хотите разрешить ордера на продажу.При значении 70 ордера на продажу будут размещаться только тогда, когда Stochastic находится между 70 и 100.STOCH_METHOD = осциллятор: сигнал на продажу возникает, когда Stoch% K и% D выше установленного уровня продажи.STOCH_METHOD = пересечение: сигнал на продажу возникает, когда Stoch% K и% D выше установленного уровня продажи, кроме того,% K должен пересечь% D.
STOCH_K14Значения: числовые, представляет количество периодов.
Количество периодов, используемых для расчета Стохастика% К.
SLOW_STOCH_K3Значения: числовые, представляет количество периодов.
Количество периодов, используемых для расчета медленного стохастика% K.
STOCH_D3Значения: числовые, представляет количество периодов.
Количество периодов, используемых для расчета Стохастика% D.

StochRSI

параметрЗначение по умолчаниюОписание
STOCHRSI_ENABLEDложныйЗначения: правда или ложь.
Если установить для этого параметра значение true, Gunbot будет торговать только при выполнении условий стратегии и STOCHRSI_BUY_LEVELSTOCHRSI_SELL_LEVEL.Если вы хотите использовать этот индикатор только для покупки или продажи, но не для обоих, установите сторону, которую вы не хотите использовать, равной -1001.
STOCHRSI_METHODгенераторЗначения: осциллятор или крест.
Устанавливает метод использования StochRSI. Смотрите STOCHRSI_BUY_LEVELи STOCHRSI_SELL_LEVELдля подробного описания обоих методов.
STOCHRSI_BUY_LEVEL0.2Значения: числовые, в диапазоне от 0 до 1.
Установите для этого уровня StochRSI, на которомвы хотите разрешить ордера на покупку.STOCHRSI_METHOD = осциллятор: при значении 0,2 ордера на покупку будут размещаться только тогда, когда StochRSI равен 0,2 или ниже.STOCHRSI_METHOD = cross: при значении 0,2 ордера на покупку будут размещаться только тогда, когда StochRSI пересекает 0,2.
STOCHRSI_SELL_LEVEL0.8Значения: числовые, в диапазоне от 0 до 1.
Установите для этого уровня StochRSI, на которомвы хотите разрешить ордера на продажу.STOCHRSI_METHOD = осциллятор: при значении 0,8 ордера на продажу будут размещаться только тогда, когда StochRSI равен 0,8 или выше.STOCHRSI_METHOD = cross: при значении 0,8 ордера на продажу будут размещаться только тогда, когда StochRSI пересекает уровень ниже 0,8.
STOCHRSI_LENGTH14Значения: числовые, представляют количество свечных периодов.
Установите это количество свечных периодов, которые вы хотите использовать для расчета StochRSI.

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

параметрЗначение по умолчаниюОписание
EMA_LENGTH50Значения: числовые, представляют количество свечных периодов.
Установите это количество свечных периодов, которые вы хотите использовать для расчета EMA1 и EMA2.
CANDLES_LENGTH99Значения: числовые, представляют количество свечных периодов.
Установите это количество свечных периодов, которые вы хотите, чтобы Gunbot вытянул с биржи, которые доступны для расчета других индикаторов. Всегда проверяйте, достаточно ли высока эта настройка для правильного расчета других индикаторов. Пожалуйста, имейте в виду, что биржи не всегда предоставляют количество указанных свечей, часто оно меньше.

Bollinger bands for Dollar cost avg

параметрЗначение по умолчаниюОписание
SMAPERIOD50Значения: числовые — представляет количество свечей.
Это определяет количество периодов, используемых для расчета полос Боллинджера. Используется только когда DU_METHODустановлен на HIGHBB.
STDV2Значения: числовые (рекомендуется: от 1,9 до 2,1) — представляет значение множителя, используемого при расчете полос Боллинджера.
Это значение определяет множитель, используемый для расчета полос Боллинджера. Используется только когда DU_METHODустановлен на HIGHBB.

Renko свечи

образ
https://www.tradingview.com/wiki/Renko_Charts

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

параметрЗначение по умолчаниюОписание
USE_RENKOложныйЗначения: правда или ложь.
Если установить для этого параметра значение true, можно использовать свечи Renko вместо обычных свечей.
RENKO_PERIOD15Значения: числовые.
Устанавливает, какой обычный размер свечи используется в качестве входных данных для свечей Ренко. Убедитесь, что установлено PERIODто же значение, что и RENKO_PERIOD.
RENKO_BRICK_SIZE0,0001Значения: числовые.
Определяет размер кирпича для каждой свечи.Например, если для пары с долларом США в качестве базовой валюты задано значение 1, каждая свеча Ренко будет отображать изменение цены как минимум на 1 доллар США.Если вы не знакомы с графиками Ренко, рекомендуется сначала установить размер кирпича на наименьший возможный шаг, например, 1 доллар США или 0,00000001 BTC, и посмотреть, как он влияет на график (не закрывайте график, чтобы проверить, как новые ценовые движения визуализируются). Затем продолжайте увеличивать размер кирпича, пока не получите хорошее представление о том, как ведет себя график.
RENKO_ATRложныйЗначения: правда или ложь.
Включите это, чтобы динамически корректировать размер кирпича на основе среднего истинного диапазона (ATR).Для фиатных пар 1 пункт равен 1 центу. Для крипто, 1 пункт равен 1 сатоши.