# SMA cross

Эта стратегия основана на SMA, позволяя Gunbot покупать, когда цены начинают двигаться вверх, о чем свидетельствует быстрая SMA, пересекающая медленную SMA. Продажа происходит, как только быстрая SMA пересекает медленную SMA.

Чтобы уточнить эту стратегию, доступны другие индикаторы, которые можно использовать как подтверждение как для покупки, так и для продажи. Например, вы можете купить Gunbot, когда медленная SMA пересекает быструю SMA, а RSI ниже 30.

{% hint style="warning" %}
Защита усиления является необязательной для этой стратегии.

Имейте в виду, что это может привести к тому, что ордера на продажу будут ниже вашей точки безубыточности.

Нормальные ограничения, такие как «купи один раз, продай один раз», не применяются к этой стратегии: каждый раз, когда появляются критерии покупки, Gunbot выставляет ордер на покупку так же высоко, как установлено в настройках баланса.
{% endhint %}

## Торговый пример <a href="#trading-example" id="trading-example"></a>

![](https://user-images.githubusercontent.com/2372008/47293427-6a863f00-d60a-11e8-9c26-0a5e9e2cf979.PNG)

Пример того, как можно торговать по этой стратегии. [*Details and settings*](https://www.tradingview.com/chart/BTCUSDT/CuQ1RJzp-SMACROSS-Gunbot-trading-strategy/)​

## Как работать с этой стратегией

Приведенная ниже инфографика описывает, что вызывает торговлю с этой стратегией.

![](https://user-images.githubusercontent.com/2372008/41108606-4c435920-6a75-11e8-913a-07ef8e06a39a.png)

## Strategy parameters <a href="#strategy-parameters" id="strategy-parameters"></a>

Следующие параметры настройки доступны для `SMACROSS`и могут быть установлены в конфигураторе стратегий графического интерфейса пользователя или в разделе стратегий файла config.js.

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

Используя параметры `BUY_METHOD`и `SELL_METHOD`, вы можете комбинировать различные методы покупки и продажи. На этой странице стратегии предполагается, что для `BUY_METHOD`и `SELL_METHOD`установлено значение `SMACROSS`. Допустимые значения - это имена стратегий, перечисленные [здесь](https://gunthy.gitbook.io/wiki/russian/strategii-dlya-treidinga/untitled/trading-methods).

## Buy settings <a href="#buy-settings" id="buy-settings"></a>

Настройки покупки являются основным триггером для заказов на покупку. Эти параметры контролируют исполнение ордеров на покупку при использовании `SMACROSS`в качестве метода покупки.

### Buy enabled <a href="#buy-enabled" id="buy-enabled"></a>

Установите значение false, чтобы Gunbot не размещал ордера на покупку.

**Values:** true or false

**Default value:** true

Parameter name in `config.js`: `BUY_ENABLED`

### NBA <a href="#nba" id="nba"></a>

«Никогда не покупай выше». Используйте это, чтобы разрешить только заказы на покупку ниже последнего курса продажи.

Это устанавливает минимальную процентную разницу между последним ордером на продажу и следующей покупкой. Значение по умолчанию 0 отключает эту опцию.

При значении 1 Gunbot будет выставлять ордера на покупку только тогда, когда критерии стратегии будут соответствовать и цена будет как минимум на 1% ниже последней цены продажи.

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

**Default value:** 0

Parameter name in `config.js`: `NBA`

### Single Buy <a href="#single-buy" id="single-buy"></a>

Включите это, чтобы ограничить `SMACROSS`размещением только одного ордера на покупку в первом перекрестке, после чего он перейдет в режим продажи.

Полезно, когда вы комбинируете `SMACROSS`с другим методом продажи или используете другие параметры, которые предотвращают продажу ордеров при каждом пересечении.

**Values:** true or false

**Default value:** false

Parameter name in `config.js`: `SINGLE_BUY`

### Take Buy <a href="#take-buy" id="take-buy"></a>

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

Как только цена Ask падает ниже верхней границы этого диапазона (называемой «Take Buy»), она падает с диапазоном `TBUY_RANGE`и размещает ордер на покупку, как только цена Ask пересечет «Take Buy».

Подтверждающие показатели используются.

При использовании `TAKE_BUY`все еще возможны обычные стратегические ордера на покупку.

Эта опция не должна использоваться вместе с разворотной торговлей.

**Values:** true or false

**Default value:** false

Parameter name in `config.js`: `TAKE_BUY`

### TBuy Range <a href="#tbuy-range" id="tbuy-range"></a>

Это устанавливает диапазон покупки для `TAKE_BUY`.

При значении 0,5 начальный трейлинг-стоп устанавливается на 0,5% выше точки входа, определенной параметром `BUY_LEVEL`.

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

**Default value:** 0.5

Parameter name in `config.js`: `TBUY_RANGE`

### Buy Level <a href="#buy-level" id="buy-level"></a>

Это устанавливает точку входа для `TAKE_BUY`в процентах ниже самой низкой EMA.

Когда вы установите его на 1, точка входа будет установлена на 1% ниже самой низкой на данный момент EMA.

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

**Default value:** 1

Parameter name in `config.js`: `BUY_LEVEL`

## Sell settings <a href="#sell-settings" id="sell-settings"></a>

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

### Sell enabled <a href="#sell-enabled" id="sell-enabled"></a>

Установите значение false, чтобы Gunbot не выставлял ордера на продажу.

**Values:** true or false

**Default value:** true

Parameter name in `config.js`: `SELL_ENABLED`

### Take Profit <a href="#take-profit" id="take-profit"></a>

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

Он работает, торгуя цены вверх между точкой безубыточности и точкой выхода стратегии, с настраиваемым диапазоном для трейлинга: `TP_RANGE`. Ордер на продажу будет размещен, когда достигнут предел трейлинг-стопа или достигнуты условия продажи стратегии.

Подтверждающие показатели используются.

Продажа с минимальными потерями возможна при использовании `TAKE_PROFIT`, действующего как своего рода мини-стоп-лосс.

Эта опция не должна использоваться вместе с разворотной торговлей или `DOUBLE_CHECK_GAIN`

**Values:** true or false

**Default value:** false

Parameter name in `config.js`: `TAKE_PROFIT`

### TP Range <a href="#tp-range" id="tp-range"></a>

Это устанавливает диапазон продаж для `TAKE_PROFIT`.

При значении 0,5 начальный трейлинг-стоп устанавливается на 0,5% ниже точки безубыточности.

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

**Default value:** 0.5

Parameter name in `config.js`: `TP_RANGE`

### TP Profit Only <a href="#tp-profit-only" id="tp-profit-only"></a>

Включите это, чтобы разрешить продажу только выше точки безубыточности.

**Values:** true or false

**Default value:** false

Parameter name in `config.js`: `TP_PROFIT_ONLY`

### Double Check Gain <a href="#double-check-gain" id="double-check-gain"></a>

Отключите это, чтобы разрешить ордера на продажу ниже точки безубыточности.

**Values:** true or false

**Default value:** true

Parameter name in `config.js`: `DOUBLE_CHECK_GAIN`

### Gain <a href="#gain" id="gain"></a>

Это устанавливает минимальную цель для продажи, когда `DOUBLE_CHECK_GAIN`включен.

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

**Default value:** 0.5

Parameter name in `config.js`: `GAIN`

## Indicator settings <a href="#indicator-settings" id="indicator-settings"></a>

Соответствующие индикаторы для торговли с кросс SMA.

Эти настройки напрямую влияют на торговлю с `SMACROSS`.

### Period <a href="#period" id="period"></a>

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

Используйте только [поддерживаемые значения](https://gunthy.gitbook.io/wiki/russian/kak-rabotat-s-gunbot/untitled/period).

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

**Values:** числовой - представляет размер свечи в минутах.

**Default value:** 15

Parameter name in `config.js`: `PERIOD`

### Slow SMA <a href="#slow-sma" id="slow-sma"></a>

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

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

**Default value:** 2

Parameter name in `config.js`: `SLOW_SMA`

### Fast SMA <a href="#fast-sma" id="fast-sma"></a>

Количество периодов, используемых для расчета быстрой SMA.

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

**Default value:** 1

Parameter name in `config.js`: `FAST_SMA`

## TrailMe settings - Настройки TrailMe <a href="#trailme-settings" id="trailme-settings"></a>

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

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

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

## Balance settings <a href="#balance-settings" id="balance-settings"></a>

{% content-ref url="../untitled-6" %}
[untitled-6](https://gunthy.gitbook.io/wiki/russian/strategii-dlya-treidinga/untitled-6)
{% endcontent-ref %}

## Confirming indicator + advanced indicator settings <a href="#confirming-indicator-advanced-indicator-settings" id="confirming-indicator-advanced-indicator-settings"></a>

{% content-ref url="../untitled-5" %}
[untitled-5](https://gunthy.gitbook.io/wiki/russian/strategii-dlya-treidinga/untitled-5)
{% endcontent-ref %}

## Dollar cost avg settings <a href="#dollar-cost-avg-settings" id="dollar-cost-avg-settings"></a>

{% content-ref url="../untitled-4" %}
[untitled-4](https://gunthy.gitbook.io/wiki/russian/strategii-dlya-treidinga/untitled-4)
{% endcontent-ref %}

## Reversal trading settings <a href="#reversal-trading-settings" id="reversal-trading-settings"></a>

{% content-ref url="../untitled-3" %}
[untitled-3](https://gunthy.gitbook.io/wiki/russian/strategii-dlya-treidinga/untitled-3)
{% endcontent-ref %}

## Misc settings <a href="#misc-settings" id="misc-settings"></a>

{% content-ref url="../untitled-1" %}
[untitled-1](https://gunthy.gitbook.io/wiki/russian/strategii-dlya-treidinga/untitled-1)
{% endcontent-ref %}

## Placeholders - Заполнители <a href="#placeholders" id="placeholders"></a>

Следующие параметры в `config.js` не имеют функции для этой стратегии и действуют как заполнители.

| Parameter             | Description  |
| --------------------- | ------------ |
| `ADX_ENABLED`         | Placeholder. |
| `ATRX`                | Placeholder. |
| `ATR_PERIOD`          | Placeholder. |
| `BUYLVL1`             | Placeholder. |
| `BUYLVL2`             | Placeholder. |
| `BUYLVL3`             | Placeholder. |
| `BUYLVL`              | Placeholder. |
| `BUY_RANGE`           | Placeholder. |
| `DISPLACEMENT`        | Placeholder. |
| `HIGH_BB`             | Placeholder. |
| `ICHIMOKU_PROTECTION` | Placeholder. |
| `KIJUN_CLOSE`         | Placeholder. |
| `KIJUN_PERIOD`        | Placeholder. |
| `KIJUN_STOP`          | Placeholder. |
| `KUMO_CLOSE`          | Placeholder. |
| `KUMO_SENTIMENTS`     | Placeholder. |
| `KUMO_STOP`           | Placeholder. |
| `LEVERAGE`            | Placeholder. |
| `LONG_LEVEL`          | Placeholder. |
| `LOW_BB`              | Placeholder. |
| `MACD_LONG`           | Placeholder. |
| `MACD_SHORT`          | Placeholder. |
| `MACD_SIGNAL`         | Placeholder. |
| `MAKER_FEES`          | Placeholder. |
| `MEAN_REVERSION`      | Placeholder. |
| `PP_BUY`              | Placeholder. |
| `PP_SELL`             | Placeholder. |
| `PRE_ORDER_GAP`       | Placeholder. |
| `PRE_ORDER`           | Placeholder. |
| `RENKO_ATR`           | Placeholder. |
| `RENKO_BRICK_SIZE`    | Placeholder. |
| `RENKO_PERIOD`        | Placeholder. |
| `ROE_CLOSE`           | Placeholder. |
| `ROE_LIMIT`           | Placeholder. |
| `ROE_TRAILING`        | Placeholder. |
| `ROE`                 | Placeholder. |
| `SELLLVL1`            | Placeholder. |
| `SELLLVL2`            | Placeholder. |
| `SELLLVL3`            | Placeholder. |
| `SELLLVL`             | Placeholder. |
| `SELL_RANGE`          | Placeholder. |
| `SENKOUSPAN_PERIOD`   | Placeholder. |
| `SHORT_LEVEL`         | Placeholder. |
| `TENKAN_CLOSE`        | Placeholder. |
| `TENKAN_PERIOD`       | Placeholder. |
| `TENKAN_STOP`         | Placeholder. |
| `TSSL_TARGET_ONLY`    | Placeholder. |
| `USE_RENKO`           | Placeholder. |
