Pular para o conteúdo

Operadores

O editor de Signal disponibiliza-lhe um conjunto de operadores bem conhecidos. Adicionámos um conjunto de operadores de cruzamento especiais para facilitar as coisas.

SímboloNomeCategoria
cruzamentoCruzamentoCruzamento
cruzamento ascendenteCruzamento ascendenteCruzamento
cruzamento descendenteCruzamento descendenteCruzamento
==IgualComparação
!=DiferenteComparação
>=Acima ou igualComparação
<=Abaixo ou igualComparação
>AcimaComparação
<AbaixoComparação
+SomarMatemático
-SubtrairMatemático
/DividirMatemático
*MultiplicarMatemático
%MóduloMatemático

Use este operador se a direção do cruzamento não importar.

exemplo de cruzamento qualquer
Se MA 7 cruzar MA 30 o Signal irá ativar. Não importa de qual direção MA 7 cruza MA 30.

Use este operador se a direção cruza de baixo (Cruzamento ascendente).

exemplo de Cruzamento ascendente
Se MA 7 cruzar MA 30 de baixo (Cruzamento ascendente) o Signal irá ativar.

Use este operador se a direção cruza de cima (Cruzamento descendente).

exemplo de Cruzamento descendente
Se MA 7 cruzar MA 30 de cima (Cruzamento descendente) o Signal irá ativar.

Operador de comparação. Retorna verdadeiro se ambos os lados da expressão forem iguais.

exemplo de igual
Se o valor do Indicator MA 7 for igual ao valor de MA30, o Signal irá ativar.

Operador de comparação. A condição é satisfeita se ambos os lados da condição não forem iguais.

exemplo de diferente
Se o valor do Indicator MA 7 não for igual ao valor de MA30, o Signal dirá ao EA para abrir uma ordem.

Operador de comparação. A condição é satisfeita se o lado esquerdo da condição for superior ou igual ao lado direito da condição.

exemplo de acima ou igual
Se o valor do Indicator MA 7 for superior ou igual ao valor de MA30, o Signal dirá ao EA para abrir uma ordem.

Operador de comparação. A condição é satisfeita se o lado esquerdo da condição for inferior ou igual ao lado direito da condição.

exemplo de abaixo ou igual
Se o valor do Indicator MA 7 for inferior ou igual ao valor de MA30, o Signal dirá ao EA para abrir uma ordem.

Operador de comparação. A condição é satisfeita se o lado esquerdo da condição for superior ao lado direito da condição.

exemplo de acima
Se o valor do Indicator MA 7 for superior ao valor de MA30, o Signal dirá ao EA para abrir uma ordem.

Operador de comparação. A condição é satisfeita se o lado esquerdo da condição for inferior ao lado direito da condição.

exemplo de abaixo
Se o valor do Indicator MA 7 for inferior ao valor de MA30, a condição é satisfeita.

Use este operador para adicionar números.

exemplo de soma
Se o valor do Indicator MA7 for superior a MA30 + 100, a condição é satisfeita.

Use este operador para subtrair números.

exemplo de subtração
Se o valor do Indicator MA7 for superior a MA30 - 100, a condição é satisfeita.

Use este operador para dividir números.

exemplo de divisão
Se o valor do Indicator MA30 dividido por 0.75 for superior ao valor de MA7, a condição é satisfeita.

Use este operador para multiplicar números.

exemplo de multiplicação
Se o valor do Indicator MA30 multiplicado por 0.75 for superior ao valor de MA7, o Signal dirá ao EA para abrir uma ordem.

Retorna o resto após uma divisão.

exemplo de módulo
Se o resto do Indicator MA30 % 2 = 0, o Signal dirá ao EA para abrir uma ordem.