Loading

Operadores

Os operadores são fundamentais para a construção de expressões lógicas e matemáticas em qualquer linguagem de programação, e no Hyper Trader não é diferente. Eles são usados para realizar operações aritméticas, comparar valores e construir expressões lógicas que controlam o fluxo de execução das estratégias de trading. Compreender o funcionamento de cada operador é essencial para criar estratégias eficazes e robustas.

Lista de Operadores e Suas Funções

Divisão (/)

O operador de divisão é usado para dividir um número pelo outro.

Exemplo: 10 / 2 resulta em 5. É utilizado para calcular quocientes em fórmulas, como determinar o preço médio de um ativo ao longo de várias transações.

Quociente de Divisão (%)

O operador de quociente de divisão retorna o resto de uma divisão inteira.

Exemplo: 10 % 3 resulta em 1. Este operador é útil em cálculos de divisibilidade e para determinar se um número é par ou ímpar, entre outras aplicações.

Multiplicação (*)

O operador de multiplicação multiplica dois números.

Exemplo: 4 * 5 resulta em 20. É comumente usado para cálculos de tamanho de posição, projeção de lucros, entre outros.

Adição (+)

O operador de adição soma dois números.

Exemplo: 8 + 7 resulta em 15. É amplamente usado em cálculos de totais, como somar lucros de várias trades.

Subtração (–)

O operador de subtração subtrai um número de outro.

Exemplo: 10 - 3 resulta em 7. Utilizado para calcular perdas, diferenças de preço e outros valores decrementais.

Maior que (>)

Compara dois valores e retorna true se o valor à esquerda for maior que o valor à direita.

Exemplo: 5 > 3 resulta em true. Este operador é essencial para condições que determinam entradas ou saídas em uma estratégia de trading.

Menor que (<)

Compara dois valores e retorna true se o valor à esquerda for menor que o valor à direita.

Exemplo: 2 < 8 resulta em true. Usado em comparações de valores para decisões em estratégias.

Maior ou Igual a (>=)

Retorna true se o valor à esquerda for maior ou igual ao valor à direita.

Exemplo: 5 >= 5 resulta em true. Utilizado para validar condições de limite superior, como preços de resistência.

Menor ou Igual a (<=)

Retorna true se o valor à esquerda for menor ou igual ao valor à direita.

Exemplo: 3 <= 4 resulta em true. Útil para validações de limite inferior, como suportes de preço.

Igual (==)

Compara dois valores e retorna true se eles forem iguais.

Exemplo: 7 == 7 resulta em true. Este operador é frequentemente usado em comparações de variáveis para garantir que uma condição específica seja atendida.

Diferente (!=)

Retorna true se os valores comparados forem diferentes.

Exemplo: 10 != 5 resulta em true. Utilizado para verificar desigualdades ou exceções em uma condição.

Operação Lógica AND (&&)

Retorna true se ambas as condições ao redor do operador forem verdadeiras.

Exemplo: (5 > 3) && (8 > 6) resulta em true. Essencial para criar condições compostas onde múltiplas variáveis precisam ser verdadeiras para uma ação ser executada.