Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 844
- Avaliação:
- Publicado:
- 2016.06.24 13:54
- Atualizado:
- 2016.11.22 07:33
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Descrição:
Biblioteca para negociação virtual.
Ele pode ser usado para uma verificação cuidadosa das estratégias multi-moedas e para os parâmetros do expert de otimização automática.
As funções de processamento das ordens padrão Order*() foi substituída pelas funções v.Order*().
É suportado as ordens de carregamento/descarregamento de/para os arrays. Então, é possível salvar os resultados da negociação virtual entre algumas sessões. Ele também permite que você execute a análise virtual de ofertas com o Excel.
A biblioteca usa a versão modificada das funções de Igor Kim (aka KimIV) para o processamento de ordens. Também usa um array de ordens pré-filtradas, eu não sei exatamente a idéia do autor, eu gostaria de agradecer-lhe.
Ele calcula o rebaixamento máximo e o lucro máximo durante todo o período de negociação (infelizmente, em pontos). Swaps não é suportado.
Como exemplo do uso da biblioteca, o script simples é incluído. Ele emula algun negócios "aleatórios" com instrumentos "aleatórios". O código é comentado.
Instalação:
ArrayVO.mq4 -> experts\include\
Random.mq4 -> experts\scripts\
Veja os resultados na pasta experts\files.
-------------------------------------------------
07.12.09 adicionado e modificado
- ArrayVO: não estabelece data de vencimento para a ordem.
- Random: em um período escolhido de mais de cinco dias de script jogado em um loop infinito.
+ Random: na janela exibe o progresso do script - a data "corrente", número de transações.
+ Random: as opções de stop loss e take profit podem agora ser definidos como uma percentagem do preço do instrumento
-------------------------------------------------
12.12.09 adicionado e corrigido (v1.03)
- ArrayVO: O algoritmo da função v.OrderSelect() - Se tivesse sido usado o número do ticket, o parâmetro pool teria sido usada também. Corrigido seções de código relacionadas.
+ ArrayVO: adicionado as funções v.AccountBalance() e v.AccountEquity(). Cálculo dos valores de ligação pela invocação de CalcBalance (true), por padrão está desligado. Para armazenar estes valores, foi alterado a composição das colunas dos arrays - usando LoadArrays() para arrays, descarregando a versão anterior da biblioteca, levando a dados incorretos. É aconselhável ligar o cálculo do teste de uma estratégia integrada, e vice-versa - para os padrões de teste e a presença de múltiplas contas abertas em paralelo, é melhor desligar (ou seja, neste cálculo não faz, e a taxa de aumento).
-------------------------------------------------
Observação do editor:
Note que ela é uma tradução espelho da versão Russa original.
Se você tiver alguma dúvida com o autor, sugestões ou comentários, é melhor publicá-lasaqui.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/9366

Ele é baseado no simples CCI, ele desenha setas de sinal para venda e compra no gráfico.

Programa de registro de cotações exteriores ao mercado de empresas de corretagem com a plataforma MetaTrader. ADICIONADO: Adicionado a capacidade de executar seu próprio script automaticamente em caso de acontecer cotações fora do mercado.

O indicador permite utilizar as ondas de Elliott, como descrito no livro "Trade Chaos" por Bill Williams.

Indicador de Suporte e Resistência.