![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Aqui vai uma pergunta
AHistorySelect volta a ser verdadeira apenas se houver registos na história ou em qualquer execução bem sucedida?
Para ser preciso, a questão é sobre o que será devolvido no testador durante a inicialização...
Porque é que a secção "mercado" não é exibida no terminal metatrader5 funcionando em modo de emulação (vinho) em debian/uberntu? Alguém já se deparou com este problema? Como resolvê-lo?
Porque é que a secção "mercado" não é exibida no terminal metatrader5 funcionando em modo de emulação (vinho) em debian/uberntu? Alguém já se deparou com este problema? Como resolvê-lo?
O vinho não tem um explorador decente (IE), por isso o rico mercado de conteúdos como o guião HTML+Java não funcionará.
Estou a ver, eu percebo. Não é possível fazer isto através da funcionalidade da osga? É uma pena que o cliente esteja tão dependente do browser, que perde versatilidade e portabilidade da plataforma.
O testador de estratégias utiliza os mesmos algoritmos de cache de indicadores que no terminal?
A questão é suscitada por experiências em termos de: 1) velocidade de manipulação criação/apagamento de pegas, 2) utilização de memória.
A escrita do Terminal funciona bem: 1) a velocidade é alta, 2) o uso de memória não aumenta.
Através de um simples Consultor Especialista em Teste de Estratégia: 1) a velocidade é (!) ordens de magnitude mais lenta, 2) o consumo de memória pelo processo de teste está em constante crescimento.
O algoritmo é o mesmo. Imediatamente após ter obtido uma pega, é libertada através do IndicatorRelease.
Como resultado, o tempo necessário para testar o testador multivariado excede todos os tipos de limites razoáveis.
P.S. Sobre a história disponível a partir de 2011.
Imediatamente após ter obtido uma pega, há uma liberação através do IndicatorRelease.
Esta é uma abordagem extremamente subaproveitada. Só pode ser usado se precisarmos sempre que o indicador com parâmetros diferentes.
Tem sido repetidamente afirmado que deve ser criado um indicador na fase de inicialização do perito, a libertação do manípulo na fase de desinicialização. Durante o resto do tempo, deve ser utilizado o cabo outrora criado.
SZZ: O testador tem uma abordagem mais "directa" à função IndicatorRelease do que o terminal. Lá se vão os travões.
tioVic
Obrigado pela resposta.
Estou apenas a colocar num EA a função de "redimensionamento" das ferramentas disponíveis (de repente apareceu uma ferramenta que anteriormente não estava disponível). Tenho de reconstruir completamente o conjunto de ferramentas de trabalho.
Eu tenho uma espécie de frequência de varrimento definida uma vez por dia. Mas é uma verdadeira dor de cabeça. Teremos de procurar algumas soluções de trabalho.
Outra questão. Há um pedido (#163680) para acrescentar SymbolInfoSessionTrade e SymbolInfoSessionQuote no Testador de Estratégia.
Pode dar pelo menos um prazo aproximado para a implementação? As muletas para detecção de sessões não comerciais (sábados e domingos) realmente esticam as estratégias multimoedas (por temporizador).
tioVic
Obrigado pela resposta.
Estou apenas a colocar num EA a função de "redimensionar" as ferramentas disponíveis (de repente apareceu uma ferramenta que anteriormente não estava disponível). Tenho de reconstruir completamente o conjunto de ferramentas de trabalho.
Eu tenho uma espécie de frequência de varrimento definida uma vez por dia. Mas é uma verdadeira dor de cabeça. Teremos de encontrar algumas soluções de trabalho.
Outra questão. Existe um pedido (#163680) para acrescentar SymbolInfoSessionTrade e SymbolInfoSessionQuote no Testador de Estratégia.
Pode dar pelo menos um prazo aproximado para a implementação? As muletas para detectar sessões não comerciais (aos sábados e domingos) sobre estratégias de múltiplas moedas (por temporizador) são realmente irritantes.
Penso que a "função de "redimensionamento" dos símbolos disponíveis", pode ser implementada de alguma forma mais facilmente. Por exemplo, alterando o valor devolvido por funçãoSymbolsTotal.
E de qualquer forma, mesmo que " de repente tenha aparecido uma ferramenta que não estava disponível antes", porquê reconstruir todo o "conjunto"? Acrescentar o que apareceu. Embora... Não conheço os vossos algoritmos. O senhor é que sabe.
Em relação a" Mais uma pergunta". Não lhe posso dar uma resposta.
Desenvolvedores.
E a aplicação #163577?
A EA requer o acesso a um indicador. Pode obtê-lo de pelo menos três maneiras: IndicatorCreate(...) ou iCustome(...) ou, se for um indicador padrão, por exemplo, iMA(...).
Como eu entendo, ao utilizar qualquer variante, é necessário libertar explicitamente o punho resultante (IndicatorRelease).
A questão é sobre a escolha da forma de chamar o indicador. Quais são os prós e os contras de cada método? Interesse prioritário na rapidez de processamento.