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

 

Olá, pode dar-me uma dica sobre onde ler e analisar o problema:

Crio um cabo MACD (H4), os dados deste cabo estão prontos apenas em H4, sem outros prazos, apenas com um novo

Assinalar o cabo MACD (H4) está a funcionar, ou seja, tenho uma lacuna na leitura MACD-0,0. Como se livrar desta lacuna.

Os manipuladores com BarsCalculated() (Referência) não funcionam, ainda deixa uma lacuna na leitura.

Obrigado.

 
Não consigo testar o conselheiro escolhido, e a Aforex não consegue compreender o que está errado.
 
romadd:
Não posso testar o conselheiro seleccionado, e a Aforex não consegue descobrir o que está errado.
Por favor instale pelo menos a versão 8 do Internet Explorer, mesmo que nunca o utilize. Os programadores ligaram o mercado no terminal a este navegador por alguma razão?
 
Crucian:
É necessário assinalar a caixa de "visualização" no testador de estratégia e verá tudo.
A visualização é um processo longo.
 
abeiks:
A visualização é um processo longo.
Não é possível fazer um teste e depois premir o botão para obter um gráfico com os ofícios. Devemos utilizar a visualização que será mostrada apenas para 1 moeda e não mostraremos outros gráficos para Consultores Especialistas Multimoedas. É necessário mudar de moeda durante a visualização.
 
paladin800:
Assim, para fazer um teste e depois premir o botão para mostrar um gráfico com o comércio - nada disso. É necessário definir a visualização, que irá apenas até 1 moeda, pois as múltiplas moedas não mostrarão outros gráficos. É necessário mudar de moeda durante a visualização.

Estou a ver, obrigado.

 
Boa tarde. Alguém me pode dizer onde encontrar o conversor de período em scripts MT5
 

Boa tarde, porque é que a função não está definida (mensagem 'OrderModify' - função não definida):

OrderModify
  void OnStart(){
  
  if(TrailingStop>0)
     {
      if(OrderSelect(tik)== true){
      if(ORDER_TYPE_BUY){ 
      if(Bid- ORDER_PRICE_OPEN > _Point *(TrailingStop/10))
        {
         if(ORDER_SL < Bid - _Point*(TrailingStop/10))
           {
          bool Ans = OrderModify(tik,ORDER_PRICE_OPEN,NormalizeDouble(Bid-_Point*(TrailingStop/10),5),ORDER_TP,ORDER_TYPE_TIME,ORDER_TIME_EXPIRATION);
              if (Ans == true){
              Alert("Цена Stop Loss ордера успешно модифицирована.");
               break; }
           }
        }
     }
 
StrangerNet:

Boa tarde, porque é que a função não está definida (mensagem 'OrderModify' - função não definida):

A classe CTrade está ligada?

#include <Trade\Trade.mqh>
 
barabashkakvn:

A classe CTrade está ligada?

Sim, eu fiz.