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

 

Hi,


Há algumas postagens semelhantes, mas ainda não consegui encontrar nenhuma resposta para o meu problema.

Estou usando o MT4 e tenho um EA com um indicador personalizado (um indicador personalizado que escrevi). O EA funciona bem no terminal do PC.

Também especifiquei o arquivo do indicador personalizado no EA. (com #property tester_indicator ... .).


Depois de migrar tudo para o VS, tudo parece bem:

Mas o EA no VS não funciona, ou seja, não cria ordens. Quando volto para o Terminal do PC, ele cria as ordens novamente e funciona bem.

De alguma forma, o EA no VS não funciona. Uso da CPU em 0%...


O Service Desk não aceita essas consultas, pelo que entendi.

Alguém pode ajudar?


Muito obrigado

Rafy

 

Olá, pessoal,

Adquiri um plano vps mensal para receber notificações de alerta no meu telefone mesmo quando meu computador está desligado, mas parece que não está funcionando. Assim que desligo meu computador, nenhum dos alertas aparece no meu telefone, embora meu vps pareça estar conectado. Alguém sabe como posso consertar isso?

Muito obrigado

 

CopyRates - Erro de hospedagem!

linha no código: // Eu copio os dados do preço e os envio para o e-mail para verificação

 CopyRates(_Symbol, PERIOD_M1, 0, 10, mrate_M1); ArraySetAsSeries(mrate_M1,true); 
 CopyRates(_Symbol, PERIOD_M5, 0, 50,mrate_M5); ArraySetAsSeries(mrate_M5,true); 
 CopyRates(_Symbol, PERIOD_M15,0, 10, mrate_M15);ArraySetAsSeries(mrate_M15,true);

  SendMail(__FILE__  + " no início do programa " , __FILE__   
               +  "\n" +  " //   mrate_M1[0].time = "  + TimeToString(mrate_M1[0].time)
               +  "\n" +  " //   mrate_M1[1].time = "  + TimeToString(mrate_M1[1].time)
               +  "\n" +  " //   mrate_M1[2].time = "  + TimeToString(mrate_M1[2].time)
               +  "\n" +  " //   mrate_M1[3].time = "  + TimeToString(mrate_M1[3].time)
               +  "\n" 
               +  "\n" +  " //   mrate_M5[0].time = "  + TimeToString(mrate_M5[0].time)
               +  "\n" +  " //   mrate_M5[1].time = "  + TimeToString(mrate_M5[1].time)
               +  "\n" +  " //   mrate_M5[2].time = "  + TimeToString(mrate_M5[2].time)
               +  "\n" +  " //   mrate_M5[3].time = "  + TimeToString(mrate_M5[3].time)
               +  "\n" 
               +  "\n" +  " //   mrate_M15[0].time = "  + TimeToString(mrate_M15[0].time)
               +  "\n" +  " //   mrate_M15[1].time = "  + TimeToString(mrate_M15[1].time)
               +  "\n" +  " //   mrate_M15[2].time = "  + TimeToString(mrate_M15[2].time)
               +  "\n" +  " //   mrate_M15[3].time = "  + TimeToString(mrate_M15[3].time)
                 ….

se o robô estiver sendo executado no meu PC, os dados corretos da barra serão enviados para o e-mail; se o robô estiver sendo executado na hospedagem virtual, os dados da barra estarão errados (ou seja, as barras M5 são iguais às M1!)

// Aqui está o que chega ao correio eletrônico, se o robô estiver na hospedagem virtual (o erro foi encontrado somente quando o robô começou a fazer negociações que não estavam de acordo com a estratégia)

// mrate_M1[0].time = 2019.01.30 15:19
// mrate_M1[1].time = 2019.01.30 15:18
// mrate_M1[2].time = 2019.01.30 15:17
// mrate_M1[3].time = 2019.01.30 15:16

// mrate_M5[0].time = 2019.01.30 15:19 (!)
// mrate_M5[1].time = 2019.01.30 15:18 (!)
// mrate_M5[2].time = 2019.01.30 15:17 (!)
// mrate_M5[3].time = 2019.01.30 15:16 (!)

// mrate_M15[0].time = 2019.01.30 15:15
// mrate_M15[1].time = 2019.01.30 15:00
// mrate_M15[2].time = 2019.01.30 14:45
// mrate_M15[3].time = 2019.01.30 14:30


 

Atualmente, sou assinante do VPS. Quando sincronizo meu EA com o VPS, a negociação automática está desmarcada. Isso é normal?




 
ekbatman21:

Atualmente, sou assinante do VPS. Quando sincronizo meu EA com o VPS, a negociação automática está desmarcada. Isso é normal?




No meu caso, isso não é apenas normal, mas deve ser assim, caso contrário, todas as negociações são duplicadas pelo meu mt5 local.

Quero dizer: Eu preparo todos os gráficos, EAs, indicadores e assim por diante localmente (na minha plataforma no meu PC), depois sincronizo com o VPS. Depois disso, devo poder ver todos os gráficos usados em meu VPS (na janela Navigator). Em seguida, clico com o botão direito do mouse em cada um desses gráficos (os que estão sob o VPS) e ativo "Auto trading" (preciso fazer isso em cada gráfico), para que o VPS possa abrir negociações automaticamente. Mas, na minha plataforma mt5 (no meu PC), tenho de deixar a opção "Auto trading" DESLIGADA, caso contrário, tanto o VPS quanto a minha plataforma local começariam a abrir negociações e eu teria todas as negociações duplicadas. Experimente...

 

Boa tarde.

O botão para registro de VPS está faltando no MT5.

Win7, antivírus Avast.

No MT4 tudo funciona bem.

Por favor, informe os possíveis motivos e como corrigi-lo.

Arquivos anexados:
photo_MT5.jpg  105 kb
 
Anatolii Masliukov:

Boa tarde.

O botão para registro de VPS está ausente no MT5.

Win7, antivírus Avast.

Tudo funciona bem no MT4.

Por favor, informe os possíveis motivos e como corrigi-lo.

Em um sistema operacional de 32 bits no MetaTrader 5, a hospedagem virtual incorporada ao terminal é proibida.

Trabalhe em um sistema operacional de 64 bits.

 
Paguei pela hospedagem vps ontem, 20 de junho de 2019, para o servidor ICMarkets-Live04 e o número de conta 572991, desinstalei o MT4 em 21 de junho de 2019 devido a problemas de congelamento do MT4. Como posso reativar o VPS que já foi pago pela conta e pelo servidor, porque depois de instalar novamente o MT4, não vejo o VPS anexado à minha conta.
 
scalper_bob:

Parece que ele não funcionará com meus EAs, que usam DLLs. Isso está correto?

Em caso afirmativo, acho que ele não tem privilégios de administrador.

Alguém pode confirmar? Esse serviço está planejando se expandir para um serviço VPS com privilégios de administrador? Seria um empreendimento lucrativo para a Metaquotes. Caso contrário, estaremos limitados a EAs que não usam DLL para se protegerem contra cópia...

 
É possível recuperar meus arquivos sincronizados em meu computador a partir do computador host e como faço isso? Muito obrigado.