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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.