Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 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:

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

Existe-t-il des signaux de trading ?

 
Artyom Trishkin:

Existe-t-il des signaux de trading ?


Non, mais que pouvez-vous ajouter ou changer, il y a des barres.
 
Romal001:

Non, mais ce que vous pouvez ajouter ou changer, il y a des barres.

Ajoutez du sel, du poivre. Vous pouvez également ajouter de la sauce.

Vous pouvez également lire ici - beaucoup d'informations utiles.

 
Romal001:

Non, ce qui peut être ajouté ou modifié, ce sont les barres qui sont là.


Ajouter MarketInfo, avec tous les identifiants de la demande )))))

...... et AccountInfoDouble également avec toutes les

 

Vous devez savoir ce dont vous avez besoin dès le départ.

Et demandez comment l'obtenir.

 

Pouvez-vous me dire pourquoi les lignes ne sont pas tracées à l'intersection de MA et l'une à côté de l'autre ? Parce que si vous l'exécutez comme un script, il dessine tout droit

//+------------------------------------------------------------------+
//|                                      подсчет пересечений 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 линий есть - выход
    }
  }
}
 

Toutes les questions des débutants sur MQL4, aide et discussion sur les algorithmes et les codes

Je ne comprends pas pourquoi vous devez créer un tel sujet si vous n'avez rien à dire. Je pense que c'est mieux de se taire quand on n'a rien à dire. Je comprends que quand on n'a rien à dire, il vaut mieux se taire) Et ne pas les envoyer lire des phrases générales !
 
Romal001:

Toutes les questions des débutants sur MQL4, aide et discussion sur les algorithmes et les codes

Je ne comprends pas pourquoi vous devez créer un tel sujet si vous n'avez rien à dire. Je pense que c'est mieux de se taire quand on n'a rien à dire. Je comprends que quand on n'a rien à dire, il vaut mieux se taire) Et ne pas les envoyer lire des phrases générales !
Si vous voulez une réponse intelligente, posez une question intelligente !
 
Une personne intelligente qui comprendrait cela aurait répondu à la question. Ils ne diraient pas que "la question n'est pas intelligente" par manque de connaissances et d'informations. En d'autres termes, nous sommes bons pour verser du rien dans du rien) Que la paix soit avec vous.