Erros, bugs, perguntas - página 1340

 
A100:

Não aparece nenhum cabeçalho quando se adiciona uma imagem no fórum

Estou a preencher o campo do cabeçalho. A imagem é exibida, mas o título não é.

O campo de cabeçalho é essencialmente um valor para os atributos alt e title.

Isto é exibido ao pairar sobre a imagem ou como texto quando a imagem não é carregada.

 

Ao processar dados do seu gráfico (onde a EA está a decorrer), o tempo de processamento da função ChartTimePriceToXY é instantâneo. Ao chamar as cartas vizinhas, o tempo aumenta muitas vezes. É suposto ser assim ou existe um erro no algoritmo? MT4 v840.

Arquivos anexados:
20150811.log  1416 kb
 
Se compilar ficheiros em ME, deitados na pasta Projectos, os ficheiros compilados são criados nas pastas apropriadas Especialistas, Indicadores, Scripts. Mas se eu compilar com um compilador separado, isto não acontece - os ficheiros compilados são criados na pasta com a fonte. É suposto ser assim ou devem ser utilizadas as chaves apropriadas?
 
Konstantin Karpov:

Ao processar dados do seu gráfico (onde a EA está a decorrer), o tempo de processamento da função ChartTimePriceToXY é instantâneo. Ao chamar as cartas vizinhas, o tempo aumenta muitas vezes. É suposto ser assim ou existe um erro no algoritmo? MT4 v840.

O ficheiro de registo é bom. Que linhas para ver + o código fonte seria bom ver o que está lá e como é medido.
 
Joo Zepper:
Se compilar ficheiros em ME, deitados na pasta Projectos, os ficheiros compilados são criados nas respectivas pastas Especialistas, Indicadores, Scripts. Mas se eu compilar com um compilador separado, isso não acontece - os ficheiros compilados são criados na pasta com a fonte. É suposto ser assim ou devem ser utilizadas as chaves apropriadas?

O que quer dizer com "compilador separado"?

Se estamos a falar de compilação a partir da consola - tentou especificar o caminho para a pasta MQL(4|5)?

 
Alexey Da:

1. O que quer dizer com "compilador separado"?

2. Se está a falar de compilação a partir de consola - tentou especificar o caminho para a pasta MQL(4|5)?

1. Pode haver mais do que um conceito de "compilador separado"?

2. Não, ainda não o experimentei. Como? A ajuda não diz nada sobre isso.

 
Alexey Da:
O ficheiro de registo é bom. Que linhas para ver + seria bom ter o código fonte para ver o que está lá e como é medido.

O Expert Advisor está definido no símbolo EURUSD, também abre mais três gráficos para símbolos diferentes, a saída de cada ID de gráfico está no registo. O gráfico em que a EA é definida executa todas as operações com tempo praticamente zero, mas outros gráficos dão resultados até vários milhares para 200 iterações no laço ao obter coordenadas usando a funçãoChartTimePriceToXY, é nesta função que o atraso ocorre.

 
Konstantin Karpov:

O Expert Advisor está definido para o símbolo EURUSD, também abre mais três gráficos para símbolos diferentes, a saída de cada ID de gráfico está no registo. O gráfico em que a EA é definida executa todas as operações com tempo praticamente zero, mas outros gráficos dão resultados até vários milhares para 200 iterações no laço ao obter coordenadas com a funçãoChartTimePriceToXY, é nesta função que o atraso ocorre.

Ainda assim, gostaria de ver algum código para medir o tempo de referência.
 
Konstantin Karpov:

Ao processar dados do seu gráfico (onde a EA está a decorrer), o tempo de processamento da função ChartTimePriceToXY é instantâneo. Ao chamar as cartas vizinhas, o tempo aumenta muitas vezes. É suposto ser assim ou existe um erro no algoritmo? MT4 v840.

Sim, é assim que deve ser no MT4. Os mecanismos de acesso a gráficos próprios e outros são diferentes.
 
Joo Zepper:

1. Pode haver mais do que um conceito de "compilador autónomo"?

2. Não, ainda não o experimentei. Como? A ajuda não diz nada sobre isso.

1. Essa é a sua frase "compilador separado". Pode. Na secção de ajuda do MetaEditor "MetaEditor / Desenvolvimento de Programas / Compilação" descreve a compilação usando mql(64)?.exe. Além disso, o metaeditor(64)?.exe também tem o seu próprio modo de consola.

2. Se estiver a utilizar mql(64)?.exe, há uma descrição das chaves na ajuda.

Em qualquer caso, não são colocados ficheiros de ex? inteligentes a partir da linha de comando. Apenas o editor pode fazer isto e apenas em modo de janela.