> For the complete documentation index, see [llms.txt](https://docs.goodcrypto.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.goodcrypto.app/goodcryptox-pt/trading-dex-spot/bots/bot-dca/funcionalidades-e-configuracao.md).

# Funcionalidades e configuração

Assista ao vídeo de visão geral das funcionalidades e configuração e/ou leia as instruções passo a passo abaixo:

{% embed url="<https://youtu.be/e1jKrYwzsbU>" %}
Parte 2: Funcionalidades e configuração
{% endembed %}

***

Escolha a blockchain na qual deseja executar seu bot DCA e selecione "DCA" como tipo de ordem:

<figure><img src="/files/50ab65ea804353c1fd63f975fe9089571c7ce50a" alt="Base DCA bot"><figcaption></figcaption></figure>

Em seguida, selecione as moedas que seu DCA irá gastar e receber:

<figure><img src="/files/be73f5953e9bb9f0e113aa3223018de295626f03" alt=""><figcaption></figcaption></figure>

O lucro/PnL do bot será na moeda "Spend".

Em seguida, você tem os presets que pode usar para pré-preencher todas as configurações:

<figure><img src="/files/c5da1bf1110ae4b9fb63264b6e048705e30e78df" alt=""><figcaption></figcaption></figure>

Não recomendamos usar essas configurações cegamente. Em vez disso, veja-as como bases para criar suas próprias configurações. Personalize-as de acordo com a volatilidade do token, sua tolerância ao risco e o regime de mercado.

* 🥇 **Prime** - usar para moedas estabelecidas com volatilidade relativamente baixa. Essas moedas geralmente estão entre as 300 maiores por capitalização de mercado;
* 🔥 **Degen** - configuração agressiva para ~~shit~~ memecoins, cobrindo uma faixa de preço muito maior e oferecendo maior potencial de lucro;
* 🛡️ **Vault** - configuração conservadora, mais adequada para moedas relativamente estáveis como BTC, ETH ou SOL.

Depois de selecionar as moedas que deseja negociar, o próximo passo é definir como o bot abrirá sua posição inicial. Para isso você precisa selecionar o tamanho da ordem de entrada e escolher o tipo de ordem que ela usará:

<figure><img src="/files/0b61e01c82726964cf2a638b94749d260bfee4a2" alt=""><figcaption></figcaption></figure>

A ordem de entrada por padrão é definida na moeda "Spend". Isso significa que o bot está rodando no modo "Cost", onde você define a quantia de fundos que deseja em cada nível. Você pode alternar para a moeda "Get" para definir a quantidade de moeda que deseja comprar em cada nível. Isso muda o bot para o modo "Size". Sugerimos permanecer com o modo padrão "Cost". Você pode entender melhor os modos assistindo a este vídeo:

{% embed url="<https://youtu.be/3ahAXp69uWk>" %}

Há três tipos de ordem disponíveis para usar aqui:

* [**Swap**](/goodcryptox-pt/trading-dex-spot/ordens-manuais/swap.md) - entrará na posição imediatamente;
* [**Limit**](/goodcryptox-pt/trading-dex-spot/ordens-manuais/limite.md) - será colocada na distância escolhida abaixo do preço de mercado (distância do limit). Ex.: se você configurá-la em 5%, a ordem de entrada será colocada 5% abaixo do preço de mercado atual. Se o bot estiver configurado para se repetir após realizar o take profit, a próxima ordem de entrada será colocada 5% abaixo do nível de TP;
* [**Trailing**](/goodcryptox-pt/trading-dex-spot/ordens-manuais/trailing.md) - manterá seu gatilho à distância escolhida (distância do trailing) acima do preço de mercado se este cair, mas permanecerá no lugar se subir. Entrará na posição quando o preço subir o suficiente para tocar o gatilho. Ex.: se você definir a distância de trailing em 10%, o bot inicialmente colocará o gatilho da ordem 10% acima do preço de mercado atual. Se o preço cair, o gatilho descerá com ele, mantendo a distância de 10%. Sempre que o preço subir 10% a partir de sua baixa, a ordem será acionada.

Em seguida, você precisa definir as ordens de averaging que serão colocadas abaixo da entrada e agirão como uma "rede de segurança". Aqui, você precisa determinar quantas dessas ordens deseja colocar (`Ordens #`), quão abaixo na faixa de preço (`Passo de preço` + `Múltiplo do passo de preço`), e qual será o tamanho delas (`Múltiplo de tamanho`):

<figure><img src="/files/c32afef09a86031957012bf07b683357768caccb" alt="DCA bot safety orders"><figcaption></figcaption></figure>

**Ordens #** - escolha quantas ordens adicionais você deseja colocar abaixo da ordem de entrada.

**Múltiplo de tamanho** - define o tamanho de cada ordem de averaging em relação à anterior. Ou seja, se você definir o múltiplo em 1, o tamanho de cada ordem será igual ao da anterior. Se definir o múltiplo de tamanho em 2, cada ordem subsequente será duas vezes maior que a anterior. O tamanho da primeira ordem de averaging é definido em relação ao tamanho da ordem de entrada.

**Passo de preço** - distância básica entre as ordens de averaging.

**Múltiplo do passo de preço** - se definido como 1, a distância entre todas as ordens de averaging será igual ao passo de preço. Se >1, a distância aumentará a cada ordem; se <1, a distância diminuirá.

Ou seja, se você definir o passo de preço em 2,5% e o múltiplo do passo de preço em 1, todas as ordens de averaging serão colocadas a 2,5% umas das outras. Se aumentar o múltiplo do passo de preço para 2, a primeira ordem de averaging será colocada 2,5% abaixo da ordem de entrada, a segunda ordem de averaging em `2,5% x 2` da primeira, a terceira em `5% x 2` da segunda e assim por diante.

Em seguida, você precisa definir seu **Take Profit** e (opcionalmente) Stop Loss:

<figure><img src="/files/bbe76d3f28255f1ecbde26f29ac08cdda21aab77" alt="" width="375"><figcaption></figcaption></figure>

Existem duas opções para o tipo de ordem Take Profit: [swap](/goodcryptox-pt/trading-dex-spot/ordens-manuais/swap.md) ou [trailing](/goodcryptox-pt/trading-dex-spot/ordens-manuais/trailing.md). Com o swap selecionado, uma vez que o nível alvo seja atingido, a ordem será executada imediatamente.

O Trailing Take Profit, por outro lado, uma vez que o nível alvo seja atingido, não será acionado, mas começará a seguir (trailing) o preço de mercado à distância definida (distância do trailing) abaixo dele. Se o preço continuar subindo, seu Take Profit subirá junto com o mercado, potencialmente capturando mais alta. Quando o preço cair pela distância do trailing a partir de sua máxima, o Trailing Take Profit será executado.

**Stop Loss** percentual é a distância a partir da última ordem de averaging, não do seu preço de entrada. Ou seja, se você definir em 5%, seu Stop Loss será colocado 5% abaixo da última ordem de averaging. O Stop Loss é opcional - você pode executar o bot sem ele, se estiver confortável em manter a moeda que compra mesmo se o preço cair abaixo da faixa de preço do seu bot.

A seguir estão **Parar** e **Repetir** configurações:

<figure><img src="/files/1caf937f556fdf59edcbacfa6f53f630a9310ceb" alt="" width="375"><figcaption></figcaption></figure>

**Repetir no TP e SL** - se você os ativar, o bot se repetirá com as mesmas configurações após atingir o Take Profit ou o Stop Loss. Se desativá-los - ele simplesmente irá parar. Você também pode optar por repetir o bot após o Take Profit, mas parar após atingir o Stop Loss.

**Cooldown** - define o período de tempo que o bot esperará após TP e/ou SL antes de iniciar o novo ciclo.

**Fechar pos. ao parar** - se ativado, o bot tentará fechar sua posição sempre que for parado - seja manualmente ou devido a encontrar um erro, ex.: "fundos insuficientes" ou "slippage máx." no TP/SL.

Fundos necessários:

<figure><img src="/files/a9a12d3e37436968615f215a973280ae2cd9580c" alt="" width="375"><figcaption></figcaption></figure>

**Fundos necessários** - valor total da entrada e de todas as ordens de averaging. Mostra a quantia da moeda "Spend" que você precisa manter para que todas as ordens do bot sejam executadas. \
**NB:** Se você estiver executando o bot no modo Size 'em repetição', esse valor aumentará/diminuirá com o preço de mercado da moeda que você negocia.

**NB:** você também precisa manter a moeda nativa da blockchain para pagar as taxas de gas (ETH para Ethereum, Base e Arbitrum, BNB para BSC, SOL para Solana). Assim que adicionarmos suporte para gas em qualquer token ERC20, você poderá selecionar a moeda na qual deseja pagar as taxas de gas. Se você estiver executando o bot 'em repetição', certifique-se de ter fundos suficientes para pagar o gas em todas as iterações planejadas do bot.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.goodcrypto.app/goodcryptox-pt/trading-dex-spot/bots/bot-dca/funcionalidades-e-configuracao.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
