Discussão do artigo "Como Preparar Sua Conta de Negociação para Migrar a Hospedagem Virtual" - página 12

[Excluído]  
Rosh:

O que pode ser carregado para a hospedagem além de Expert Advisors e indicadores declarados para sincronização? O que a hospedagem puxa?

E não faria mal nenhum resolver o problema da renovação automática da assinatura da hospedagem - ela não funciona.

[Excluído]  

Decidi testar um pouco mais a hospedagem e, novamente, há erros!

SendNotification() não funciona em servidores de metaquotes! Não há resposta! No entanto, a notificação de transações funciona.

No webzilla funciona, mas o texto em russo não pode ser enviado corretamente - hieróglifos são enviados, com latim - normal.

Testado com este Expert Advisor

int sleep =6100;
int OnInit()
  {
   EventSetMillisecondTimer(sleep);
   return(INIT_SUCCEEDED);      
  }
void OnDeinit(const int reason)
  {
   EventKillTimer();
  }
void OnTimer()
  {
 if(IsTradeAllowed()){
SendNotification ("What the F**k.");
}}

E em outro VPS de terceiros, onde há um terminal completo, tudo funciona bem.

A sensação de alguma falta de confiabilidade.

 

Verificaremos as notificações. Eu mesmo verifiquei e tudo funcionou.

O idioma russo pode realmente ser um problema no MT4, pois não é um sistema unicode, e o sistema operacional é obviamente inglês. Tente encontrar uma maneira de escolher o idioma correto para a recodificação.

[Excluído]  
Renat:

Verificaremos as notificações. Eu mesmo verifiquei e tudo funcionou.

O idioma russo pode realmente ser um problema no MT4, pois não é um sistema unicode, e o sistema operacional é obviamente inglês. Tente encontrar uma maneira de escolher o idioma correto para a recodificação.

Coisa legal - essas notificações push. Eu gosto disso.

E quanto à pergunta"O que pode ser carregado às vezes para a hospedagem além dos Expert Advisors e indicadores declarados para sincronização?"? Na maioria das sincronizações, tudo está normal, mas, realisticamente, em algumas situações, houve uma grande discrepância no tráfego. (você pode falar em particular - e eu, talvez, perdoe).

[Excluído]  
wealthclimber:

Sim, eu vi. Percebi que, assim que desligo o computador e começo a usar o telefone para monitorar se o EA está funcionando, não vejo nenhuma nova negociação.
Você verificou os registros do VPS? Há algum problema? Escreva um relatório para o ServiceDesk com todos os registros. Leia mais sobre o VPS aqui.
[Excluído]  
Edic:

SendNotification() não funciona em servidores de metaquotes! resposta zero! No entanto, a notificação de transação funciona.


Está funcionando agora. Mas a desinicialização às vezes precisa esperar muito tempo. A hospedagem parece ter sido cancelada, mas o bot prodlal às vezes continua a falhar por alguns minutos, mas isso é insignificante.
 

O que significa esta linha no registro principal do servidor virtual (o número da conta foi substituído por ABCDE):

2014.12.08 23:55:56.504 'ABCDE': falha na conexão [Conta desativada]

Meu EA negocia sem problemas no Terminal em execução na minha área de trabalho. A compilação do Terminal é 745.

De novo e de novo e de novo - não há documentação suficiente. Pesquisei em todo o site e não encontrei nenhuma correspondência.

 

Renat, por favor, diga-me que não entendi o artigo - a cópia de sinais é bloqueada no terminal e transferida para a hospedagem virtual. Ou seja, eu ligo meu terminal normal e nenhuma negociação no sinal é exibida lá? E onde e como posso ver o que está acontecendo com o sinal? E onde posso prolongar minha assinatura do sinal?

Quando eu ligar o terminal normal em meu computador (depois de alugar um terminal virtual), ele exibirá as informações corretas sobre o status da conta, a margem, os fundos livres etc.?

E entendi corretamente que posso abrir negociações manualmente em meu terminal e elas serão transferidas automaticamente para o terminal virtual, ou seja, não preciso sincronizá-las adicionalmente?

Outra pergunta. Eu uso indicadores em meu terminal, dos quais os EAs não precisam. Antes da migração, pelo que entendi, é melhor desativá-los. Se eu os ativar novamente em meu terminal depois, isso não afetará o estado do servidor virtual de forma alguma?

 
bhumi22:

Renat, por favor, diga-me que não entendi o artigo - a cópia de sinais é bloqueada no terminal e transferida para a hospedagem virtual. Ou seja, eu ligo meu terminal normal e nenhum sinal de negociação é exibido lá?

Quando eu ligar meu terminal normal no meu computador (depois de alugar um terminal virtual), ele exibirá as informações corretas sobre o status da conta, a margem, os fundos livres, etc.?

É claro que tudo será exibido em seu terminal de cliente quando conectado a essa conta - posições abertas, ordens pendentes, histórico de negociação, margem, lucro e assim por diante. O terminal virtual é apenas um terminal de hospedagem, que fica conectado à sua conta 24 horas por dia. E todas as operações de cópia serão registradas nele no log do terminal (como de costume) quando você assinar o sinal.
 
bhumi22:

Onde e como posso ver o que está acontecendo no sinal?

Solicite os registros do terminal virtual diretamente do seu terminal de cliente . https://www.mql5.com/pt/articles/994.


Na janela de visualização de logs aberta, é possível especificar um trecho de texto pelo qual os registros de log serão filtrados, definir o intervalo desejado e clicar no botão "Request" (Solicitar) para fazer download dos registros encontrados.


Os registros do terminal virtual são atualizados cada vez que são solicitados e são salvos em pastas como <terminal data catalogue>/logs/hosting.<hosting_ID>.terminal e <terminal data catalogue>/logs/hosting.<hosting_ID>.experts.
Подготовка торгового счета к миграции на виртуальный хостинг
Подготовка торгового счета к миграции на виртуальный хостинг
  • 2014.10.01
  • MetaQuotes Software Corp.
  • www.mql5.com
Клиентский терминал MetaTrader идеально подходит для автоматизации торговых стратегий. Для разработчиков торговых роботов в нем есть всё ‒ мощный язык программирования MQL4/MQL5 на основе C++, удобная среда разработки MetaEditor, многопоточный тестер стратегий с поддержкой распределенных вычислений в MQL5 Cloud Network. В этой статье вы узнаете, как перенести свой клиентский терминал со всеми разработками в виртуальную среду.