Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Função TakeProfitLastClosePos().
Retorna o nível de preço TakeProfit da última posição fechada ou -1. A função TakeProfitLastClosePos() aceita os seguintes parâmetros opcionais:
Função MovingInWL().
Move o nível de preço StopLoss das posições abertas para Breakeven. A função MovingInWL() toma os seguintes parâmetros opcionais:
Além disso, a função MovingInWL() tem variáveis globais (parâmetros externos de script ou Expert Advisor):
Função SimpleTrailing().
Move o nível de preço StopLoss das posições abertas usando o algoritmo TrailingStop. A função SimpleTrailing() aceita os seguintes parâmetros opcionais:
Além disso, a função SimpleTrailing() implica em variáveis globais (parâmetros externos do script ou Expert Advisor):
Função ArrayZ().
Esta função calcula e retorna a contagem Z de uma série numérica passada na matriz por referência.
A função ArrayDeleteInt()
Executa a exclusão de um elemento de matriz com o índice dado. Devolve o tamanho da nova matriz ou -1 se nada tiver sido removido. A função ArrayDeleteInt() aceita os seguintes parâmetros obrigatórios:
A função ArrayDeleteDouble()
Elimina o elemento da matriz com o índice dado. Ele retorna o tamanho da nova matriz ou -1, se nada pudesse ser apagado. A função ArrayDeleteDouble() aceita os seguintes parâmetros obrigatórios:
A função ArrayDeleteString()
Executa a exclusão de um elemento de matriz com o índice dado. Devolve o tamanho da nova matriz ou -1 se nada puder ser removido. A função ArrayDeleteString() aceita os seguintes parâmetros obrigatórios:
A função ArrayInsertDouble()
Insere um elemento da matriz com o índice especificado. Ele retorna o número de elementos (tamanho) da nova matriz. A inserção é feita da seguinte forma. Primeiro, o tamanho da matriz é aumentado em um. Então todos os elementos que têm um índice maior ou igual ao a ser inserido são deslocados para o final da matriz um a um, abrindo espaço para o que deve ser inserido. Finalmente, o valor é escrito na célula necessária. A função ArrayInsertDouble() toma os seguintes parâmetros:
A função BubbleSort2().
Esta função borbulha os elementos de uma matriz bidimensional em uma coluna arbitrária. Você também pode especificar a direção de classificação. A função BubbleSort2() toma os seguintes parâmetros:
A função GetTypeLastDeleted().
Esta função retorna o tipo da última ordem eliminada, ou -1. Há situações em que precisamos vincular a lógica de operação da EA ao tipo da ordem apenas eliminada. Por exemplo, se você acabou de excluir o BuyStop, você deve fazer isso, mas se BuyLimit, você deve fazer outra coisa, etc. A função GetTypeLastDeleted() aceita os seguintes parâmetros opcionais:
A função iBarLargest().
Esta função retorna o índice da maior barra ou -1. O tamanho da barra é medido pela função em uma de duas maneiras, determinada pelo tipo de parâmetro de entrada - tipo de itens de busca. Seja apenas o tamanho do corpo ou junto com as sombras. A função iBarLargest() aceita os seguintes parâmetros opcionais:
A função iBarOfDayCalc().
Esta função retorna o número calculado da barra desde o início do dia. As barras são numeradas a partir de uma, ou seja, a barra com o menor tempo de abertura em determinado dia será a número um, a próxima barra será a número dois, etc. Esta função é útil para otimizar os tempos de entrada/saída. Se alguém estiver interessado em detalhes, faça perguntas. Farei o meu melhor para respondê-las. A função iBarOfDayCalc() tem os seguintes parâmetros opcionais:
Função iBarOfDayReal().
Esta função retorna o número real da barra desde o início do dia. As barras são numeradas começando por uma, ou seja, a barra com o menor tempo de abertura em um determinado dia terá o número um, a próxima barra terá o número dois, etc. Ainda não encontrei nenhum uso prático para esta função. Mas eu o escrevi para tê-lo :-) junto com a função iBarOfDayCalc(). A função iBarOfDayReal() aceita os seguintes parâmetros opcionais:
Função NameDayOfWeek()
Retorna o nome do dia da semana pelo número passado como parâmetro:
Função NormalizeLot().
Esta função retorna o valor normalizado do lote sendo negociado. Além da normalização, ela também se ajusta ao tamanho do lote nos limites estabelecidos pelo centro de negociação (os valores mínimo e máximo do lote e a etapa de mudança de lote são verificados). A função NormalizeLot() aceita os seguintes parâmetros:
Função NormalizePreço().
Esta função retorna o valor do preço normalizado. A normalização é realizada utilizando a função MarketInfo(MODE_TICKSIZE || MODE_DIGITS). A função NormalizePreço() toma os seguintes parâmetros:
A função WeekOfMonth().
Esta função retorna na semana do mês por data. Aceita apenas um parâmetro opcional:
Função ClosePosBySortLots().
Esta função fecha posições na ordem de classificação por tamanho de lote. Ou seja, usando esta função, você pode fechar posições em ordem ascendente ou descendente de tamanhos de lote. Função ClosePosBySortLots() aceita os seguintes parâmetros opcionais:
A função AddLeadingZero().
Esta função adiciona o mesmo número de zeros à corda (esquerda), de modo que o comprimento da corda se torna igual a algum valor dado. A função AddLeadingZero() toma os seguintes parâmetros obrigatórios:
Função toTime().
Esta função converte dois/três inteiros em uma cadeia no formato de tempo. Se você passar dois números para a função, o primeiro será usado como horas e o segundo como minutos. A cadeia de formato retornada será "HH:MM". Se houver três números, o terceiro será substituído pelos segundos e a função retornará a string "HH:MM:SS". A função toTime() aceita os seguintes parâmetros opcionais: