Erros, bugs, perguntas - página 3056
![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
Ilyas:
Vou pensar no que pode ser feito.
Em alguns modos de perfil, EX5 gera estatísticas sobre cada chamada de função. As estatísticas só são visíveis se forem geridas a partir de ME.
É possível, neste modo EX5, emitir as estatísticas para um ficheiro de texto, ignorando ME?
Neste momento, por exemplo, é muito difícil compreender as estatísticas de, por exemplo, chamadas SymbolInfoTick. Eu próprio o meço, posso ver que está atrasado. Mas requer movimentos especiais para o fazer.
Se fosse possível ver estatísticas resumidas para cada função em ficheiro de texto, seria muito útil e interessante.
Basta executar o profiler - acontece numa máquina de trabalho normal. E com HFT está a funcionar numa máquina com ping min., muitos terminais, etc. Em geral, propriedades específicas onde exactamente as medições são necessárias.
Seria desejável acrescentar uma forma de notação tão comum:
especialmente porque o \u é explicitamente Unicode, enquanto que o \x não é necessariamente
Infelizmente, não podemos determinar (pelo menos ainda não) qual a função CopyXXX que foi chamada.
Uma vez que esta é uma função de CopyHistoryData, o contador "Self CPU" é também um + no relatório que vê 3 lugares de chamada CopyHistoryData, cada lugar de chamada (na realidade linhas de código) tem o seu próprio contador "Total
CPU".
Quanto à discrepância de valores, a função CopyHistoryData é "pesada" e aparentemente, em termos de medidas, não foi possível determinar o local da chamada - isto deve-se a algumas características do código nativo x64, vou pensar no que pode ser feito em
.
Obrigado pelas suas respostas.
"Porque não anexaram um relatório? lista erros de medição".
0 2021.07.08 15:38:38.647 MQL5 profiler iniciando 'STS2020.ex5' na história com parâmetros:
0 2021.07.08 15:38:38.647 MQL5 profiler símbolo: 'EURUSD
0 2021.07.08 15:38:38.647 MQL5 profiler período: 'H1
0 2021.07.08 15:38:38.647 MQL5 profiler data de: '2021.04.01
0 2021.07.08 15:38:38.647 MQL5 profiler data até: '2021.05.31
0 2021.07.08 15:38:38.647 MQL5 profiler ticks mode: 'preços abertos'.
0 2021.07.08 15:38:38.647 MQL5 profiler atraso de execução: 0 ms
0 2021.07.08 15:38:38.647 MQL5 profiler depósito: 100000
0 2021.07.08 15:38:38.647 MQL5 profiler moeda: 'EUR
0 2021.07.08 15:38:38.647 MQL5 profiler alavancagem: 1:15
0 2021.07.08 15:38:38.647 MQL5 profiler lucro em pips: NÃO
0 2021.07.08 15:38:38.952 MQL5 profiler ligado
0 2021.07.08 15:43:06.269 MQL5 profiler dados de perfil recebidos (8896 bytes)
0 2021.07.08 15:43:06.269 MQL5 profiler 139098 medições totais, erros 0/0, 320 mb de memória da pilha analisada (92848/10737418424)
0 2021.07.08 15:43:06.269 MQL5 profiler 982065 quadros funcionais totais encontrados (279627 mql5 código, 122460 built-in, 571051 outro, 8927 sistema)
Não houve erros.
Como uma nota lateral "preços abertos" está incorrecta, a modalidade utilizada foi "1 Minuto OHLC".
Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial
Insectos, insectos, perguntas
fxsaber, 2021.07.12 22:23
Existe a coluna Custo em modo de exibição de posições fechadas.
O que é isso?
Ninguém parece saber. Caros programadores, por favor expliquem o significado deste parâmetro.
Encontrei descrições de alguns dos parâmetros que causam algumas questões ao olhar para os seus valores.
Fórum sobre comércio, sistemas comerciais automatizados e teste de estratégias comerciais
Nova Plataforma MetaTrader 5 Build 2450: serviço de "Subscrições", melhorias UI e características revistas no MetaEditor
Metaquotes, 2020.05.15 13:43
Foram acrescentadas novas colunas na lista de encomendas e posições em aberto:
SZ
MarketValue = ClosePrice * Lots * ContractSize; // Какой смысл в этом значении?
Obrigado pelas suas respostas.
...Como uma nota lateral "preços abertos" está incorrecta, a modalidade utilizada foi "1 Minuto OHLC".
Obrigada, corrigida.
O MetaEditor desliga constantemente quando edita ficheiros de outra linguagem de programação nele contida. Talvez porque o destaque, as dicas e outras características não lidam com a sintaxe correspondente.
Sugere-se deixar o análogo IntelliSense apenas para MQL e ficheiros relacionados (.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv) e desactivar funções inteligentes para outras extensões de ficheiros
O MetaEditor desliga constantemente quando edita ficheiros de outra linguagem de programação nele contida. Talvez porque o destaque, as dicas e outras características não lidam com a sintaxe correspondente.
Sugerimos deixar o análogo IntelliSense apenas para MQL e ficheiros relacionados (.mqh, .mq5, .mq4, .h, .c, .hpp, .cpp, .log, .cl, .hlsl, .hlsli, .py, .ipynb, .txt, .csv, .tsv) e desactivar funções inteligentes para outras extensões de ficheiros.
E eu já fiz muitas funções enumeradas... )))
E os que já estão listados são um pouco exagerados. )))
Não fui eu que os arranjei, mas tirei uma lista pronta do filtro de pesquisa de ficheiros do MetaEditor