Perguntas de Iniciantes MQL4 MT4 MetaTrader 4 - página 103

 

Ensine como parar a EA e iniciá-la quando uma nova vela aparece.

 
msl271170:Ensine como parar o Expert Advisor e executá-lo quando uma nova vela aparece.

O terminal tem um exemplo de um Expert Advisor Moving Average.mq4 - ele tem isto:

//--- go trading only for first tiks of new bar
   if(Volume[0]>1) return;

Experimente este EA - ele mostra o início de um novo bar

datetime LastTime;  // Время начала тика для побарного режима
void OnTick()
{
  if (Time[0] == LastTime) return;
  LastTime = Time[0];
  Alert("Новый бар");
}
 
STARIJ:

O terminal tem um exemplo de um Expert Advisor Moving Average.mq4 - ele tem isto:

Experimente este EA - ele mostra o início de um novo bar

Tentei inseri-lo no meu EA, mas quando o compenso, ele me dá

Possível uso da variável não-inicializada 'LastTime'.

 
msl271170: ao compilá-lo: possível uso da variável não-inicializada "LastTime".
Escreva para
datetime LastTime=0;  // Время начала тика для побарного режима    ГЛОБАЛЬНАЯ переменная за пределами функции !!!!!
void OnTick()
{
  if (Time[0] == LastTime) return;
  LastTime = Time[0];
  Alert("Новый бар");
}
Para o programa funcionar no MT5 use MT4Orders - biblioteca para MetaTrader 5
 
STARIJ:
Escreva para

Obrigado, está funcionando.

 
msl271170:

Obrigado, tudo funciona.

O que está errado aqui?

res=OrderModify(OrderTicket(),OrderOpenPrice(),SL,OrderTakeProfit(),0,Blue);

a parada de perda falhou

Erro no alerta: erro 1

 
msl271170:
O que está errado aqui?

res=OrderModify(OrderTicket(),OrderOpenPrice(),SL,OrderTakeProfit(),0,Blue);

a parada de perda falhou

Erro 1 no Alerta

Insira acima Alerta("Ticket=",OrderTicket(), " SL=", SL); e veja o que ele mostra. E faça isso com mais freqüência - muitos erros tornam-se claros imediatamente

Use o MT4Orders - biblioteca para MetaTrader 5 ao transferir seu programa do MT4 para o MT5

 
Boa tarde a todos. Tenho uma pergunta sobre o MT4. Eu tenho um gráfico montado com castiçais japoneses, na TF H1 apenas 12 dias cabem na janela, de modo que os castiçais eram legíveis, se você clicar para ampliar o gráfico, os castiçais se transformam em linhas. Eu gostaria de colocar pelo menos 16 dias na janela do gráfico, mas para que as velas permaneçam legíveis.
 
ualexzt:
Boa tarde a todos. Tenho uma pergunta sobre o MT4. Eu tenho um gráfico montado com castiçais japoneses, na TF H1 apenas 12 dias cabem na janela, de modo que os castiçais eram legíveis, se você clicar para ampliar o gráfico, os castiçais se transformam em linhas. Eu gostaria de colocar pelo menos 16 dias na janela do gráfico, mas para que os castiçais permaneçam legíveis.

Você precisa de um MONITOR (resolução) ... um maior :)

 

Olá a todos.

Como posso me livrar do seguinte comentário ao compilar:

possível uso da variável não-inicializada 'SL1'.

Razão: