Cualquier pregunta de los recién llegados sobre MQL4 y MQL5, ayuda y discusión sobre algoritmos y códigos - página 201

 
double Dopen1 = iOpen(NULL,TimeFr,1);
   double Dclose1 = iClose(NULL,TimeFr,1);
   double Dopen2 = iOpen(NULL,TimeFr,2);
   double Dclose2 = iClose(NULL,TimeFr,2);
   double Dopen3 = iOpen(NULL,TimeFr,3);
   double Dclose3 = iLow(NULL,TimeFr,3);

   Dmax=iHigh(NULL,TimeFr,1); // high прошлой свечи
   Dmin=iLow(NULL,TimeFr,1); // low прошлой свечи
   TempT=iTime(NULL,TimeFr,1); // время прошлой свеч 

Здравствуйте подскажите какие можно еще добавить или заменить торговые сигналы?
 

Romal001:

Здравствуйте подскажите какие можно еще добавить или заменить торговые сигналы?

¿Existen señales de trading?

 
Artyom Trishkin:

¿Existen señales de trading?


No, pero lo que se puede añadir o cambiar, hay bares.
 
Romal001:

No, pero lo que se puede añadir o cambiar, hay barras.

Añade sal y pimienta. También puedes añadir un poco de salsa.

También puede leer aquí: mucha información útil.

 
Romal001:

No, lo que se puede añadir o cambiar, ahí están las barras.


Añade MarketInfo, con todos los identificadores de solicitud )))))

...... y AccountInfoDouble también con todos

 

Hay que saber lo que se necesita desde el principio.

Y pregunta cómo conseguirlo.

 

¿Puedes decirme por qué no se dibujan las líneas en la intersección de MA y al lado de la otra? Porque si lo ejecutas como un script, se dibuja todo bien

//+------------------------------------------------------------------+
//|                                      подсчет пересечений Ma .mq4 |
//|                        Copyright 2017, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict

extern int Баров = 500;  // Баров для подсчета пересечений МА
extern int MA_1  =10;
extern int MA_2  =100;

void OnTick()
{
  int Бар, Счетчик;
  double MA_1_Предыдущая, MA_2_Предыдущая,
         MA_1_Следующая,  MA_2_Следующая;

  ObjectsDeleteAll(); // Удалить вертикальные линии

  for(Счетчик=0, Бар=0; Бар<Баров; Бар++) // Начинаем с послнего бара
  {
    MA_1_Предыдущая = iMA(Symbol(),PERIOD_M5,MA_1,0,MODE_SMA,PRICE_CLOSE,Бар+1);
    MA_1_Следующая  = iMA(Symbol(),PERIOD_M5,MA_1,0,MODE_SMA,PRICE_CLOSE,Бар);
    MA_2_Предыдущая = iMA(Symbol(),PERIOD_M5,MA_2,0,MODE_SMA,PRICE_CLOSE,Бар+1);
    MA_2_Следующая  = iMA(Symbol(),PERIOD_M5,MA_2,0,MODE_EMA,PRICE_CLOSE,Бар);

    if((MA_1_Предыдущая>=MA_2_Предыдущая && MA_1_Следующая<=MA_2_Следующая) ||
       (MA_1_Предыдущая<=MA_2_Предыдущая && MA_1_Следующая>=MA_2_Следующая))
    {
      Счетчик++;
      Alert(Счетчик, "  Бар = ", Бар, "  T = ",Time[Бар]);

      // Создать вертикальную линию
      ObjectCreate( (string)Счетчик+"_"+(string)Бар,OBJ_VLINE,0,Time[Бар],0);

      if(Счетчик == 5) break;  // 5 линий есть - выход
    }
  }
}
 

Cualquier pregunta de los novatos en MQL4, ayuda y discusión sobre algoritmos y códigos

No entiendo por qué tienes que crear un tema así si no tienes nada que decir. Creo que es mejor quedarse callado cuando no se tiene nada que decir. Entiendo que cuando no tienes nada que decir es mejor callar) ¡Y no mandarles a leer frases generales!
 
Romal001:

Cualquier pregunta de los novatos en MQL4, ayuda y discusión sobre algoritmos y códigos

No entiendo por qué tienes que crear un tema así si no tienes nada que decir. Creo que es mejor quedarse callado cuando no se tiene nada que decir. Entiendo que cuando no tienes nada que decir es mejor callar) ¡Y no mandarles a leer frases generales!
Si quieres una respuesta inteligente, haz una pregunta inteligente.
 
Una persona inteligente que entienda esto habría respondido a la pregunta. No dirían que "la pregunta no es inteligente" por falta de conocimiento e información. Sencillamente, se nos da bien verter nada en la nada) La paz sea con vosotros.
Razón de la queja: