Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 358

 
Alexandr Gershkevich:
valeravilks:

Boa tarde. Tenho um problema destes. Comecei a estudar MQL e estou a escrever um EA. Quando compilar e depois executar a minha EA, abre o gráfico EURUSD de uma hora, mas não especifiquei qual o gráfico a abrir. Prescrevi a abertura do euro-dólar durante 5 minutos. Primeiro abre o euro-dólar por uma hora, e depois por 5 minutos. Como posso apagar o gráfico das horas? Aqui está o código do Consultor Especialista. Obrigado pela dica com antecedência.

No testador, há uma definição de tempo (ver imagem)

Compila e gere a EA directamente a partir do MetaEditor? Se assim for, é necessário procurar nas definições do MetaEditor: menu "Ferramentas" -> "Definições" -> "Depuração".
 

Alguém pode explicar porque não consigo fazer uma imagem correcta do ecrã durante os testes visuais, adicionei uma linha à EA depois de abrir uma encomenda:

if(IsVisualMode())

{

string st="expert\\\\"+TimeToStr(TimeLocal(),TIME_DATE|TIME_MINUTES);

WindowScreenShot(st+".gif",800,600);

}

A captura de ecrã é feita correctamente para uma pasta específica com nome especificado, mas é nula (zero bytes)

 

Olá, começou a utilizar FileOpen, ou seja, escrever alguma informação num ficheiro de texto, conseguiu perceber tudo, apenas uma coisa:

O que deve ser adicionado ao código para que quando o ficheiro é aberto para escrita. na linha superior estejam os nomes das colunas

void SendBook(string Simbol1,int iBay2,int iSell2)
{
// Запись в файл 
  
      filehandle=FileOpen(Simbol+".csv",FILE_CSV|FILE_READ|FILE_WRITE);
      if(filehandle>0)
        {
        
         FileSeek(filehandle,0,SEEK_END);
         FileWrite(filehandle,Simbol,iBay1,iSell1);
         FileClose(filehandle);

        }
      else Print("Операция FileOpen неудачна, ошибка ",GetLastError());
   
}
 
Vitalii Ananev:
Ler as mensagens no livro de registo, talvez haja mensagens de erro, se não houver erros, verificar então a lógica da EA.
Obrigado!
 
como remover o sinal de mql5 ????
 
Oleg Mamchenko:
como remover o sinal de mql5 ????
Por favor, esclareça a sua questão. Quer remover o seu sinal da janela "Sinais"? Quer cancelar a subscrição do sinal?
 

Gente! Tenho algo na minha conta de demonstração, as ordens pendentes não abrem quando os EAs estão a funcionar.

No início a sua cor na janela é verde, depois o preço passa e a cor torna-se amarela. GBPUSD, AUDNZD, USDCHF, USDCAD por vezes aberto. As encomendas são -44 no máximo, lote mínimo, depoimento suficiente. Talvez alguém me diga na mosca,

Amostra anexa:


 
rosomah:

Gente! Tenho algo na minha conta de demonstração, as ordens pendentes não abrem quando os EAs estão a funcionar.

No início a sua cor na janela é verde, depois o preço passa e a cor torna-se amarela. GBPUSD, AUDNZD, USDCHF, USDCAD por vezes aberto. As encomendas são -44 no máximo, lote mínimo, depoimento suficiente. Talvez alguém me diga na mosca,

Amostra anexa:


Acho que um deslize ou um congelamento funcionaria.
 
Porque é que continua a escrever: erro - paragem fechada Bilhete e ainda sem paragem - Bilhete - de onde vem este erro??? todo o alerta está entupido com!!!!!! (((
 

Boa tarde.

A questão é a seguinte . O MT4 está a correr num VPS sob Linux.

O mercado não está a funcionar nesse caso. Descarrego uma EA gratuita no meu computador de casa com o MT4 no Windows. Coloquei-o no MT4 no VPS.

A EA é visível na janela da EA, mas não será lançada - diz a licença 'C:\Program Files\ForexClub MT4\MQL4\Experts\Market\xxxxx.ex4' inválida

Como posso executar uma EA no MT4 sob Linux?

Razão: