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

 
stringo:

O problema é resolúvel. Queremos que os gráficos em quatro sejam idênticos aos gráficos em cinco. Para que possamos pegar o código de sexta-feira e aplicá-lo ao F4 sem alterá-lo.

Vamos ter seu exemplo, que não funciona como deveria.

Vamos ter uma conversa na mesa de serviço. Você aponta o dedo e diz "é assim que deve funcionar neste lugar, não o contrário". Nós argumentamos contra isso. Ou aceitamos e fazemos correções.

Escrevi acima de todos os meus argumentos, incluindo o código de função e sua chamada, as pessoas aqui me entenderam e confirmaram o problema, e vocês querem argumentar mais :) isso me fez sorrir...

Aqui está meu argumento https://www.mql5.com/ru/forum/147679/page114#878619 e aqui estão os argumentos das pessoas https://www.mql5.com/ru/forum/147679/page114#878702 e https://www.mql5.com/ru/forum/147679/page114#878740 olhe ao redor do fio, não são três casos, mais quem mais está sendo silenciado...

 
stringo:

O problema é resolúvel. O que estamos tentando fazer é garantir que os gráficos em quatro sejam idênticos aos de cinco. Para que possamos pegar o código de sexta-feira e aplicá-lo ao F4 sem alterá-lo.

Vamos ter seu exemplo, que não funciona como deveria.

Vamos ter uma conversa na mesa de serviço. Você aponta o dedo e diz "é assim que deve funcionar neste lugar, não o contrário". Nós argumentamos contra isso. Ou aceitamos e fazemos correções.


O problema permanece. Embora o salto dos objetos gráficos durante a seleção esteja resolvido, ainda é o caos nos gráficos.

Deixe-me descrever em detalhes: O fato de que a antiga versão do terminal, quando você amarra o objeto ao canto superior direito, digamos no ponto 15x20, estava amarrada a este ponto para seu canto superior direito. No momento (construção 558), ela se liga ao canto superior esquerdo, mas somente se a modificação de suas propriedades vier do programa. Se criarmos o objeto manualmente e modificarmos as propriedades, tudo estará bem.

O mesmo se aplica aos outros cantos.

 
Barbarian:

Acima escrevi todos os argumentos, incluindo o código de função e sua chamada, as pessoas aqui me entenderam e confirmaram o problema existente, e vocês querem debater mais :) isso me fez sorrir...

Aqui está meu argumento https://www.mql5.com/ru/forum/147679/page114#878619 e aqui estão os argumentos das pessoas https://www.mql5.com/ru/forum/147679/page114#878702 e https://www.mql5.com/ru/forum/147679/page114#878740 olhe ao redor do fio, não são três casos, mais quem mais está se calando...

Não sabemos com que parâmetros você chama a função cujo código você apresentou.

Mais uma vez, dê-nos seu exemplo com sua chamada para essa função! Se isso for difícil para você, resolveremos outros problemas nesse meio tempo

 
Lion.Fx:

O problema permanece. Embora tenha sido resolvido o salto de objetos gráficos ao selecionar, ainda é o caos no gráfico.

Deixe-me descrever em detalhes: O fato de que a antiga versão do terminal, quando você encaixa um objeto no canto superior direito, digamos no ponto 15x20, estava amarrado a este ponto para seu canto superior direito. No momento (construção 558), ela se liga ao canto superior esquerdo, mas somente se a modificação de suas propriedades vier do programa. Se criarmos o objeto manualmente e modificarmos as propriedades, tudo estará bem.

Tudo o mesmo se aplica a outros cantos.

Repito. Fazemos o que fazemos em cinco. Seja gentil o suficiente para aplicar mais um ponto de ancoragem - indique onde no objeto está o ponto de "ancoragem" do objeto. No seu caso, o canto superior direito do objeto.

ObjectSetInteger(chart_id,object_name,OBJPROP_ANCHOR,ANCHOR_RIGHT_UPPER);
 
stringo:

Não sabemos com que parâmetros você chama a função cujo código você apresentou.

Mais uma vez, dê-nos seu exemplo com sua chamada para esta função! Se isso for difícil para você, resolveremos outros problemas nesse meio tempo

Em uma chamada de função, todos os parâmetros estão escritos na própria chamada, eu até lhe dei os parâmetros da função.

E se você vai consertar ou não, não faz muita diferença para mim, você pode deixar as coisas como estão...

 
VOLDEMAR:

Ontem lutei com o quadro bmp e ainda não consegui carregá-lo na tabela, e não sei se este ponto funciona ou não ainda ...

O que está acontecendo?

ObjectSet   (label_name,OBJPROP_BMPFILE  ,euro );

Você tem que definir o parâmetro da corda! Use ObjectSetString

 
artmedia70:

Eu tenho um EA que ainda não está terminado. Estou escrevendo-o por encomenda. Estou escrevendo-o em beta, considerando que funciona também no 509º. Até a 557ª construção a EA trabalhou no testador (se não contarmos objetos gráficos para decoração). Hoje atualizei o Expert Advisor para construir o 558 no novo terminal para testes em modo visual. Não há uma única profissão. Eu investiguei - ela não abre no início(). Em geral. A primeira coisa que escrevi no início foi Print("Olá!!"); não tenho tal entrada no diário. Entra no init() - as mensagens saem dele. No 509o. tudo funciona.

Como ser? Não tenho o direito de passar o Expert Advisor - ele é feito sob encomenda. Temos que encontrar a razão do fracasso no edifício 558.


Você já tentou colocar a EA no gráfico (não no testador de estratégia)? Há alguma mensagem no diário de bordo?


PS. O problema foi reproduzido. Aguarde a próxima construção com uma correção.

 
VOLDEMAR:

Ontem lutei com o quadro bmp e não consegui carregá-lo na tabela, e não sei se funciona ou ainda não ...


Спасибо !


Não há descrição de erro 4024 na ajuda

 
VOLDEMAR:

Ninguém respondeu se esta funcionalidade funciona ou não ...

Não há descrição de erro 4024 na ajuda


1. Responderam a dois posts acima

2. Veja o arquivo stdlib.mq4 na pasta Bibliotecas (a documentação ainda não está completa)

      case 4024: error_string="internal error";                                            break;

Que função e com que parâmetros você chamou antes de obter este erro?

 
Razão: