Erros, bugs, perguntas - página 2013
![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
Tive essa característica em conta imediatamente. Agora verifiquei-me duas vezes.
Versão de lançamento:
Seria realmente conveniente ter pelo menos uma tal lista.
Talvez seja melhor não da MarketWatch, mas da lista de gráficos abertos. Afinal de contas, existe tal lista; é aberta no testador.
Embora, se um Expert Advisor abrir um gráfico, ele precisa de uma lista MarketWatch.
Em todo o caso, eu apoio-o.
Na verdade, seria conveniente ter pelo menos isto
Sobre o trabalho com símbolos, uma sugestão:
Desde que o algoritmo para trabalhar com o tipo string seja caro - implementar pelo menos a capacidade de trabalhar com o índice numérico do símbolo do corretor.
int OrderSymbolIndex()//f from server directamente
int SymbolIndex((string)symbol_name)//Desde que esteja sincronizado com o índice do corretor no terminal, é executado localmente
os benefícios são óbvios a nível de armazenamento (pode ser em estruturas simples, matrizes), processamento (processador e memória) e transferência
Sobre o trabalho com símbolos, uma sugestão:
Desde que o algoritmo para trabalhar com o tipo string seja caro - implementar pelo menos a capacidade de trabalhar com o índice numérico do símbolo do corretor.
int OrderSymbolIndex()//f from server directamente
int SymbolIndex((string)symbol_name)//Desde que esteja sincronizado com o índice do corretor no terminal, é executado localmente
Os benefícios são óbvios ao nível do armazenamento (em estruturas simples, matrizes), processamento (processador e memória) e nível de transmissão
Há muito a sugerir, mas provavelmente vale a pena imaginar-se um pouco no lugar dos criadores. O trabalho com cordas é susceptível de acelerar.
Como posso anexar a funcionalidade de frame ao Market Advisor de outra pessoa para poder obter o mesmo histórico comercial de backtest?
Neste momento, tenho de usar o WinAPI para o fazer. É uma chatice.
Porque é que é assim?
Código
Provavelmente significavaDoubleToString(xxx, 2). Quando o segundo parâmetro é omitido, o valor por defeito é 8.
Provavelmente significava DoubleToString(xxx, 2). Quando o segundo parâmetro é omitido, o valor por defeito é 8.
Já percebi, por isso removi a mensagem
MT4 construir 1090
Ao compilar .mqh, o compilador interpreta mal o âmbito das variáveis, limitado por chaves de caracóis
Para,enquanto,se etc.
se uma variável for declarada localmente, queixar-se-á da redeclaração
se voltar a declamar o mesmo código, então está correcto.
é um bug conhecido ou devo criar uma aplicação em sd?
MT4 construir 1090
Ao compilar .mqh, o compilador interpreta mal o âmbito das variáveis, limitado por chaves de caracóis
Para,enquanto,se etc.
se uma variável for declarada localmente, queixar-se-á da redeclaração
se voltar a declamar o mesmo código, então está correcto.
este é um insecto conhecido, ou devo criar um bilhete para a AC?
É demasiado cedo para servicedesk - pode estar a cometer um erro de programação. Mas primeiro o código, um exemplo de como utilizá-lo e uma descrição detalhada do bug.
MT4 construir 1090
ao compilar o .mqh, o compilador não interpreta correctamente os âmbitos variáveis delimitados por suportes de caracóis