MetaTrader 4 Build 529 beta lançado com novo compilador - página 25

 

Apanhado no momento em que o conselheiro apaga a si mesmo mais o terminal pendurado


 
Barbarian:
Por que eu deveria criar todos os prazos se eu precisar do H1, por exemplo? Ou é uma condição de trabalho do MT4?

Neste caso é suficiente converter todas as TFs para H1 (M5, M15, M30 e H1), porque o modelo "All ticks" utiliza todos os prazos mais baixos disponíveis.
 
Scriptong:

Eu faço isso antes de cada teste sério de história, se estamos falando de verificar a estratégia e não o código. O fato é que até a 509ª construção da nova história (a que vem online) no terminal é acumulada com base em nove fontes (pelo número de cronogramas), por causa da qual pode haver discrepâncias nos dados de cronograma.
Na MT5 tomamos outro caminho de uma vez: todas as TFs são construídas com base na M1. Até onde eu entendo, o novo MT4 fará o mesmo. Como resultado, nunca mais veremos erros de descasamento.
Talvez isso fosse uma coisa boa, mas não ao custo de abandonar as citações personalizadas. Precisamos de algum tipo de síntese de abordagens (MT4*MT5).
 
MetaDriver:
Talvez isso fosse uma coisa boa, mas não ao custo de abrir mão de citações personalizadas.
O que são citações personalizadas?
 
MetaDriver:
Talvez isso fosse bom, mas não ao custo de abandonar as citações personalizadas. É preciso haver alguma síntese de abordagens (MT4*MT5).
Eu também espero que sim ))
 
Barbarian:
O que são citações personalizadas?
Isso significa que é possível utilizar suas próprias citações para análise e testes. Em MT4 é possível. No MT5 é possível utilizar um plano diferente de intercâmbio de dados que está anexado a um determinado corretor (conta). Não há possibilidade de carregar cotações de terceiros (relativas a este corretor) e compará-las com as cotações do seu corretor usando o programa (em mql). O mesmo que não há possibilidade de gerar suas próprias citações (com certas propriedades estatísticas) e testar em tal citação artificial para uma EA. Em MT4 é possível, embora não sem dificuldades.
 

Há outros lugares onde eles fazem testes beta e obtêm os problemas que você tem.

https://www.forex-tsd.com/general-discussion/120946-big-changes-mt4-few-weeks-34.html#post643534

https://www.forex-tsd.com/metatrader-4/121569-new-metatrader-4-related-questions-issues-solutions-2.html#post643523

 

1. O envio de arquivos para um servidor FTP organizado usando os Serviços de Informação da Internet no Windows Server 2003 R2 ou Windows Server 2008 R2 não funciona. O erro de registro do terminal "FTP: Comando STOR falhou" e o tamanho do arquivo 0 bytes aparece no servidor. Outros clientes FTP (por exemplo, Total Commander, FAR manager, bem como, portáteis Android) funcionam bem com os servidores FTP descritos acima. Já não funciona há quatro anos, mas costumava funcionar.

2. seria bom desativar (desligar) a exibição da janela do terminal em primeiro plano (passando o foco) quando uma mensagem é recebida através do correio do terminal interno. Quando uma janela do MetaTrader 4 aparece de repente enquanto se trabalha, só porque entrou um anúncio de um corretor - é desagradável.

3. Na nova versão nas configurações do terminal é desejável ter a capacidade de especificar o caminho para a pasta com os Expert Advisors (indicadores, scripts) e o caminho para a pasta que está disponível para os Expert Advisors (indicadores, scripts). Aqueles que não se importam com isso, deixarão os valores padrão. Agora, os Expert Advisors estarão localizados em um único lugar e os terminais, localizados em diferentes diretórios, terão acesso a eles. Mas pesquisar seus EAs em "C:\Users\Users\AppData\Roaming\MetaQuotes\Terminal\8367A09835D4487D9B9566DFBBE213D9\MQL4\" não é muito conveniente, pelo menos. Às vezes, os EAs de diferentes terminais precisam trocar dados via arquivos ou ter acesso a uma única fonte de dados (tivemos de criar links simbólicos para diretórios).

E vamos sonhar um pouco. Um dia, os desenvolvedores lançarão um editor que permitirá compilar programas não apenas em arquivos ex4 e ex5, mas também em arquivos exe. Ao lançar tal arquivo exe, aparecerá uma janela com uma tabela de preços, dados de texto ou ambos. As linhas indicadoras são exibidas na tabela de preços e a negociação é realizada de acordo com um algoritmo especificado. Ao lançar o arquivo exe pela primeira vez, o número de conta, senha e endereço do servidor são solicitados. Estes dados estão escritos no arquivo accounts.ini que aparecerá ao lado do arquivo exe executado. Todos os dados históricos de preços estão localizados no diretório %userprofile%\AppData... (você sabe onde). E não é mais necessário executar o terminal comercial, que tem uma funcionalidade muito rica, e depois arrastar e soltar o Expert Advisor no gráfico apenas para receber um bip ou um pedido para abrir uma posição (ou para exibir duas linhas de texto - o valor do saldo e o lucro obtido) sob certas condições ...

P.S. Texto cinza sobre fundo branco (no site) - na minha opinião, não é a melhor combinação (fácil de ler).

 

O terminal produziu a seguinte mensagem quando os indicadores compilados estão funcionando algum tempo depois de terem sido carregados na janela principal:

2013.11.07 23:47:20 Touros EURUSD,M1: carregados com sucesso

2013.11.07 23:47:20 Não é possível carregar 'stdlib.ex4'.

2013.11.07 23:46:57 Touros GBPUSD,H1: carregados com sucesso

2013.11.07 23:46:57 Não é possível carregar 'stdlib.ex4'.

2013.11.07 23:37:15 Canais GBPUSD,H1: carregados com sucesso

2013.11.07 23:27:09 Canais EURUSD,H1: carregados com sucesso


 
Renat:

Que alguém tem cuspido nas exigências da Microsoft durante anos e trabalhado contra o sistema de controle de direitos. Os problemas acumulados do MT4 que estamos resolvendo.

No momento, se você quiser vender em massa qualquer coisa escrita ativamente em seus diretórios, você tem que pensar diretamente sobre a UAC rigorosa e os direitos de usuário restritos. E não se esqueça da base de instalação de milhões de computadores.

Renat, tenha lido novamente muitas informações sobre o propósito de X:UsuáriosxxxAppData em geral e X:UsuáriosxxxAppData. Concordo que é uma necessidade em termos de criação de configurações de usuário específicas da aplicação no \Roaming, mas por que mover arquivos executáveis, ou seja, indicadores, scripts e EAs para esse diretório? Porque, alguns EAs violarão constantemente a lógica de seu trabalho por causa disso, refiro-me àqueles que utilizam arquivos de leitura e escrita em sua lógica.

A propósito, seguindo a sugestão da Microsoft de usar X:\Users\xxx\AppData\ não é apoiado por nada, muito provavelmente, exceto para casos isolados. Não conheço nenhum comerciante que permita a presença de forasteiros (outros usuários) em seu PC com terminais, mesmo sob suas próprias contas, a UAK não se aplica a este tópico em absoluto. Isto é muito provavelmente uma exceção às regras de segurança, portanto, esta tendência da Microsoft não é para os comerciantes. Ocultar suas configurações e executáveis em X:\Users\xxx\AppData\Roaming\MetaQuotes\Terminal\B5589D10299052C8D921603EBD1F9752\ de qualquer pessoa é paranóico sobre segurança.

Razão: