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

 
Olá a todos!
Como anexar o Statment of back-test, realizado no Metatrader4, à minha página de Sinais em serviço de sinais mql5? Que formato devo usar para preparar o Statment (existem html, pdf)
 

Olá!
Há alguma maneira de saber de uma só vez CopyHigh número de elementos de matriz em qualquer período de tempo?
No momento eu faço um loop através de TERMINAL_MAXBARS e descubro onde o resultado não é 0.

double CHigh(ENUM_TIMEFRAMES timeframe,int start_pos,int baru_skaits,int index)
  {
   double high=0;
   ArraySetAsSeries(CHigh,true);
   int copied=CopyHigh(NULL,timeframe,start_pos,baru_skaits,CHigh);
   if(copied>0 && index<copied)
      high=CHigh[index];
   return(high);
  }
datetime CTime(ENUM_TIMEFRAMES timeframe,int start_pos,int baru_skaits,int index)
  {

   datetime time=0;
   ArraySetAsSeries(CTime,true);
   datetime copied=CopyTime(NULL,timeframe,start_pos,baru_skaits,CTime);
   if(copied>0 && index<copied)
      time=CTime[index];
   return(time);
  }

   for(int i=MaxTermnBars; i>0; i--)
     {
      double Test_Chigh=CHigh(PERIOD_H4,i,1,0);
      datetime Test_CTime=CTime(PERIOD_H4,i,1,0);

      if(Test_Chigh!=0)
        {
         Print("-2991- CopyArraySize[",i,"]: ",Test_Chigh," Test_CTime: ",Test_CTime," MaxTermnBars: ",MaxTermnBars);
         break;
        }
     }


 

Olá!

Estou escrevendo um EA baseado em castiçais e indicadores japoneses. Estou enfrentando um problema com a contagem do número de castiçais nos padrões de castiçais.

Suponha que exista tal exemplo.

void Trend_Ending_Patterns_Bulls()
  {
   Ending_Bulls=false;
//Параметры повышающихся свеч
   double body_size_white_1=(Close[1]-Open[1])/Point();
   double size_min_white_1=(Open[1]-Low[1])/Point();
   double size_max_white_1=(High[1]-Close[1])/Point();
   double body_size_white_2=(Close[2]-Open[2])/Point();
   double size_min_white_2=(Open[2]-Low[2])/Point();
if(body_size_white_2>0 && size_min_white_2>=(2*body_size_white_2) && size_max_white_2<=1 && body_size_white_1>0)
     {
      Ending_Bulls=true;
      Print("Модель Hammer - Молот быки");// Молот
     }

}

Existem cerca de 50 padrões de castiçais. Como fazer o cálculo das barras se não sabemos qual padrão será encontrado em um determinado momento e devemos obter valores indicadores desde a última barra até a primeira?

 

Boa noite!

Você poderia me dizer como desativar o gráfico de rolagem automática no andróide (MQl 4)?

 
Como se escreve uma linha programática?
 
Speculator:
Como se escreve uma linha programática?
void OnTick()
 {
  string com="";

  com+="л";
  com+="и";
  com+="н";
  com+="и";
  com+="я";

  Comment(com);
 }
 
Vitaly Muzichenko:

Obrigado, eu já fiz isso antes!

Eu não entendo como usar os gráficos...

Traçar uma linha?

 
Vitaly Muzichenko:

Foi-lhe pedido que escrevesse "linha" e você escreve "linha". Por que você está enganando as pessoas? ))))

 
Alexsandr San:

Se for uma linha horizontal, é assim

Obrigado!

 
Speculator:

Obrigado!

Você o quer para mt4 ou mt5? Eu apaguei o código que coloquei. Não notei imediatamente que o mt4 estava sendo discutido aqui.