Erros, bugs, perguntas - página 2688

 

2 horas de testes e observação de que o testador falha em 3 computadores e vps diferentes

apenas o botão iniciar deixa de funcionar após algumas corridas no testador (sempre diferente).

Tenho de reiniciar sempre o terminal

Quem tem o mesmo neste momento? Presumo que tenha algo a ver com a ligação aos servidores.

 

Várias vezes vi um fenómeno em que o terminal estava uma espécie de suspensão, os símbolos na visão geral do mercado congelaram durante muito tempo, quando olhei para o servidor ligado descobri que o terminal estava ligado ao servidor com o ping mais alto de 200 ms, enquanto que os servidores com 2 ms estão disponíveis. Ligo-me manualmente ao servidor mais rápido e as aspas ao vivo.

Conclusão: o servidor não utiliza o melhor algoritmo de ligação para se ligar ao servidor mais rápido disponível e está a arriscar perdas financeiras na minha conta directamente como resultado do terminal funcionar desta forma.

construir 2363

 
Askr:

2 horas de testes e observação de que o testador falha em 3 computadores e vps diferentes

apenas o botão iniciar deixa de funcionar após algumas corridas no testador (sempre diferente).

Tenho de reiniciar sempre o terminal

Quem tem o mesmo neste momento? Presumo que tenha algo a ver com a ligação aos servidores.

Sim, já o experimentei. Validar os lançamentos primeiro passe, os próximos não. O botão Start não arranca.

A depuração, está a funcionar. Fez a depuração no lançamento, tudo está supostamente bem, mas não funciona.


Agora lanço especialmente a versão debug. Pressiona o botão Start sem qualquer problema.

Não foi possível descobrir a razão do insecto.

 

Alguém pode explicar isto.

É isto uma janela de controlo de valores durante a depuração.

O valor de uma variável normalizada é zero e a comparação desta variável com zero não pode ser avaliada. Ao mesmo tempo, a comparação com != > ou < funciona bem.

Ou é algum tipo de insecto?

2020.03.30 00:23:57.020 Terminal        MetaTrader 5 x64 build 2372 started for MetaQuotes Software Corp.
2020.03.30 00:23:57.020 Terminal        Windows 7 Service Pack 1 build 7601, AMD FX-4170 Quad-Core Processor, 9 / 11 Gb memory, 30 / 465 Gb disk, IE 11, Admin, GMT+3
 
A compilação deste guião é capaz de matar todo o trabalho na máquina.
// ALT+G на mqh-файле - зависание ME.
#include <fxsaber\HistoryTicks\Data_String.mqh> // https://www.mql5.com/ru/code/20298

void OnStart()
{
  string Str;
  
  int i = DATA_STRING::FromString(Str);
}

A compilação causa um enforcamento, onde o metaeditor64.exe come um gigabyte extra de memória a cada segundo.

Também ME está pendurado em ALT+G. Construir 2374.

 

Olá comunidade. Perguntas por um milhão ))

Suponha que existe uma api para trocas criptográficas com apoio para obter cotações, história, fazer negócios, etc.

1) É realista (não sem a ajuda de software de terceiros) fazer com que as citações recebidas e o histórico sejam exibidos num símbolo personalizado criado separadamente, em tempo real. Ou seja, não só carregar a história para o símbolo personalizado, mas também exibir as suas citações reais em tempo real. Por exemplo, o software de terceiros carregará o histórico nos ficheiros das séries cronológicas, e o terminal exibirá imediatamente a informação (tudo isto sem as corujas/índices no próprio gráfico).

2) É realista redireccionar as funções de negociação, de modo a que, instaladas em tais instrumentos, as AA não enviem pedidos a um servidor de negociação, mas através de uma api para uma determinada moeda criptográfica. Grosso modo, isto permitirá a qualquer Consultor Especialista trabalhar em tais instrumentos.

3) Se os 2 primeiros não forem realistas: o terminal pode utilizar o servidor auto-escrito como uma ligação, e a partir daí, respectivamente, pegar em todos os símbolos e enviar as operações comerciais para lá?

Terei todo o prazer em obter quaisquer respostas.


P.S. Eu próprio o considero impossível.

 
Dmitri Custurov:

1. Sim.

2. Não, se o código fonte não estiver disponível.

 
Dmitri Custurov:

1) É realista (não sem a ajuda de software de terceiros) fazer com que as citações recebidas e o histórico sejam exibidos num símbolo personalizado criado separadamente, em tempo real. Ou seja, não só carregar a história no símbolo personalizado, mas também mostrar as suas citações reais em tempo real. Por exemplo, o software de terceiros carregará o histórico nos ficheiros das séries cronológicas, e o terminal exibirá imediatamente a informação (tudo isto sem as corujas/índices no próprio gráfico).

2) É realista redireccionar as funções de negociação, de modo a que, instaladas em tais instrumentos, as AA não enviem pedidos a um servidor de negociação, mas através de uma api para uma determinada moeda criptográfica. Grosso modo, isto permitirá a qualquer Consultor Especialista trabalhar em tais instrumentos.

3) Se os 2 primeiros não forem realistas: o terminal pode utilizar o servidor auto-escrito como uma ligação, e a partir daí, respectivamente, pegar em todos os símbolos e enviar os negócios para lá?

1) Não há necessidade de software de terceiros, em MQL funciona através de WebRequest (depois adicionaram suporte de socket, para que possam ser utilizados).

3) não.

 
Stanislav Korotky:

1) Não há necessidade de software de terceiros, funciona em MQL via WebRequest(depois adicionaram suporte de socket, para que possa usá-los também).

3) não.

Compreendo as consultas e tomadas da web, mas wss, por exemplo, não funciona. Precisamos de uma EA que esteja a pairar no gráfico, o que significa que não posso colocar outra EA no mesmo gráfico. O outro EA é por exemplo um robô comercial no qual eu já redefino as funções comerciais para o comércio através da api, ou melhor, defino as minhas próprias funções comerciais.

 
Dmitri Custurov:

Precisa de um conselheiro que esteja pendurado na carta

Não, não tem. Ver Serviços.