Nova versão da plataforma MetaTrader 5 build 3270: melhorias e correções - página 5

 
Valeriy Yastremskiy #:

um perfil é um instantâneo da operação da janela, um modelo é um instantâneo da operação da janela. Você memoriza o modelo e o aplica nas janelas certas e memoriza o perfil certo

Você quer que seja uma boa maneira antiquada. Clique com o botão direito sobre o Expert Advisor desejado, indicador, objeto, tudo com as configurações prontas. No menu de contexto, selecione COPY. Em seguida, no lugar certo, selecione Colar.

 

O foco no gráfico não funciona realmente (no depurador).

O pequeno script na conta demo MT5, b.3270, USDCAD, H1, MT5:

void OnStart()
  {
//---
   ChartSetInteger(0,CHART_AUTOSCROLL,0);
   int iX = iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00');
   datetime tX = iTime( _Symbol,PERIOD_H1,iX);
   ChartNavigate(0,CHART_BEGIN,iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00'));
   int iY = (int)ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR,0);
   datetime tY = iTime( _Symbol,PERIOD_H1,iY);
   Print("date to focus the chart: 2010.05.06 15:00 :(  iX:",iX," tX:",TimeToString(tX,TIME_DATE|TIME_MINUTES),"  chart moved to iY:",iY," tY:",TimeToString(tY,TIME_DATE|TIME_MINUTES) );
 }

leva à expressão de:

date to focus the chart: 2010.05.06 15:00 :(  iX:74260 tX:2010.05.06 15:00  chart moved to iY:71788 tY:2010.09.29 08:00

Ou seja, o foco falha sua meta em quase meio ano :(

Esta pequena função resolve o problema:

void plcChart(datetime t){

   ChartSetInteger(0,CHART_AUTOSCROLL,0);
   int iX = iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00');
   datetime tX = iTime( _Symbol,PERIOD_H1,iX);
   ChartNavigate(0,CHART_BEGIN,iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00'));
   int iY = (int)ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR,0);
   datetime tY = iTime( _Symbol,PERIOD_H1,iY);
   Print("date to focus the chart: ",TimeToString(t,TIME_DATE|TIME_MINUTES)," :(  iX:",iX," tX:",TimeToString(tX,TIME_DATE|TIME_MINUTES),"  chart moved to iY:",iY," tY:",TimeToString(tY,TIME_DATE|TIME_MINUTES) );  
   int diff = iY - iX;
   ChartNavigate(0,CHART_BEGIN,iBarShift(_Symbol,PERIOD_H1,D'2010.05.06 15:00') + diff);
   iY = (int)ChartGetInteger(0,CHART_FIRST_VISIBLE_BAR,0);
   tY = iTime( _Symbol,PERIOD_H1,iY);
   Print("date to focus the chart: ",TimeToString(t,TIME_DATE|TIME_MINUTES)," :(  iX:",iX," tX:",TimeToString(tX,TIME_DATE|TIME_MINUTES),"  chart moved to iY:",iY," tY:",TimeToString(tY,TIME_DATE|TIME_MINUTES) );  
   //   date to focus the chart: 2010.05.06 15:00 :(  iX:74260 tX:2010.05.06 15:00  chart moved to iY:69316 tY:2011.02.21 17:00

}

pesado, mas que funciona.

 
Existe uma maneira de fixar o retângulo a partir das formas? O fato de não se poder arrastar o retângulo de todos os 4 cantos, apenas de 2, não incomoda ninguém? É realmente irritante. E é assim desde o início do mt5. No mt4 você pode controlar o retângulo de todos os lados.
 
Florin Adrian controlar o retângulo de todos os lados.
Aqui está um artigo de uma série de artigos sobre objetos gráficos, talvez haja uma solução: https://www.mql5.com/de/articles/10417
Grafiken in der DoEasy-Bibliothek (Teil 96): Grafiken in Formularobjekten und Behandlung von Mausereignissen
Grafiken in der DoEasy-Bibliothek (Teil 96): Grafiken in Formularobjekten und Behandlung von Mausereignissen
  • www.mql5.com
In diesem Artikel beginne ich mit dem Erstellen der Funktionsweise für die Behandlung von Mausereignissen in Formularobjekten und füge neue Eigenschaften und deren Verfolgung zu einem Symbolobjekt hinzu. Außerdem werde ich die Klasse der Symbolobjekte verbessern, da die Chart-Symbole jetzt neue Eigenschaften haben, die berücksichtigt und verfolgt werden müssen.
 
Florin Adrian controlar o retângulo de todos os lados.

Vamos fazer

 
Stan Baftalovskiy #:

Apoiado por mim! Além disso, tenho que admitir que copiar texto no MT5 é um total B**** - não se encontra quase em nenhum lugar!

De minha parte, peço para implementar a função de cópia em todas as guias "Sinais" e "Mercado". Muitas vezes, é preciso ir à interface web para obter informações adicionais ou procurar por analógicos e é preciso sobrescrever tudo à mão sem copiar.

Vamos tentar melhorar

 
Saed Modarresi #:

Em esta versão , como em anterior há o seguinte erro.

"GDI cache: erro de inserção da caneta, tamanho do cache: 503, cache máximo: 503".

Enquanto exibe a anfitrião de estes erros, o gráfico objetos em o gráfico tornam-se anormal .

ou


Este erro ocorre após a robô tem foi funcionando para a longo tempo .

Embora usuários têm mensagens sobre este erro para versãoanterior , este problema ainda ocorre em versão 3270 e tem .

O somente solução encontrei é a completamente fechar o MetaTrader 5terminal e reiniciar it depois de a a

Este problema existe em personalizado versão de o Veneza Mt5 padrão. I tem verificou it em estes versões :

Você pode ver anterior relatórios de este erro em o seguinte endereços :

https://www.mql5.com/en/forum/393007

https://www.mql5.com/en/forum/391752

Importante ponto :

Meusamigos e I têm experimentaram este erro em computadores que têm windows 11 operando sistema atualizado ou Janelas 10.

Problema encontrado e corrigido, estará na próxima versão beta.

Você criou/modificou muitos objetos gráficos de "sistema".

 
Renat Fatkhullin #:

Vamos fazer

talvez tentar conseguir alguns clientes da TradinView?

Isto é necessário para "manipuladores" que trabalham com um grande número de instrumentos - a tarefa é simples, antes de uma sessão de negociação precisamos visualizar um grande número de instrumentos, e classificá-los com os modelos certos...

A essência é esta, é uma característica para classificar o gráfico, no TradingView ele é implementado da seguinte forma há uma lista comum de instrumentos, mas você pode criar uma nova lista (listas múltiplas). Na MT não existe tal coisa, você dá toda a lista via Window e pede para rolar através dela. Quando você tem 100 ferramentas na sua frente, é muito irritante, você tem que escrever a desejada em um pedaço de papel e depois digitar o nome manualmente a partir da lista.

De qualquer forma, haverá mais clientes...

 

Olá. Você pode me dizer se este sempre foi o caso com o mt5. No histórico da conta o filtro "símbolos" mostra apenas 10 (eu verifiquei em outras contas, a mesma coisa). E havia muito mais comércio de símbolos, mas eles não são exibidos por alguma razão. E selecionar "símbolo atual" não mostra o símbolo atual (mostra um símbolo completamente diferente).

Arquivos anexados:
 
Eu peguei a idéia se o metatester fosse testado apenas em metacotas (ele aceleraria os cálculos e aguardaria resultados, por exemplo, ao baixar as cotações, o trfaik seria gasto e o canal estaria entupido de pedidos) e a pasta de bases seria reduzida por ordem, e as pequenas coisas como spread ou configurações já adaptadas a um determinado corretor já seriam recalculadas do lado do cliente ... O que você acha desta idéia, Renat?