Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 1152

 
Vitaly Muzichenko:
Il faut une offre/demande précédente, pas une fermeture/ouverture :)

puis télécharger dans la base de code un code prêt à l'emploi qui écrit des tics.

https://www.mql5.com/ru/code/13954
Ticks collector - Сборщик тиков
Ticks collector - Сборщик тиков
  • votes : 22
  • 2015.10.12
  • Ihor Herasko
  • www.mql5.com
Сбор тиков с записью данных в файл и формирование нестандартных графиков.
 

Est-il possible d'afficher l'icône dans les barres "futures" ? En dehors de l'application des lignes de temps fibo.

C'est-à-dire qu'il s'agirait des barres -1, -2, etc.



 
Ilmir Galiev:

Est-il possible d'afficher l'icône dans les barres "futures" ? En dehors de l'application des lignes de temps fibo.

C'est-à-dire qu'il s'agirait des barres -1, -2, etc.



Vous pouvez. Vous attribuez la coordonnée de temps comme time[0]+(PeriodSecond()*n)
 
Artyom Trishkin:
Dans le MQL4, nous avons juste besoin de mémoriser. Dans mql5 - CopyTicks().


Merci.

Pouvez-vous suggérer une fonction prête à l'emploi pour convertir le nombre de barres d'une période (plus grande) en nombre de barres d'une période plus petite ? En bref, N barres sur une période plus élevée, combien y aura-t-il de barres sur une période plus basse ?

 

Dans le cas le plus simple, si l'on ne considère que les barres fermées d'une période senior, il s'agit du ratio numérique. M15/M5 = 3 barres de M5 correspondent à 1 barre de M15.


 
igorbel:


J'ai une idée de la façon dont je pourrais l'utiliser sur mon compte de trading.

Pouvez-vous suggérer une fonction prête à l'emploi pour convertir le nombre de barres d'une période (plus grande) en nombre de barres d'une période plus petite ? En bref, N barres sur une période supérieure, combien de barres y aura-t-il sur une période inférieure ?

il y a une suite

si cela ne fonctionne pas, essayez de faire une recherche dans le forum - "

Convertisseur de période

"

https://www.mql5.com/ru/code/7936

Period Converter
Period Converter
  • votes : 12
  • 2016.03.23
  • MetaQuotes Software Corp.
  • www.mql5.com
Скрипт для создания собственных нестандартных таймфреймов.
 

Bon après-midi, pourriez-vous me dire comment établir un ordre de magie

m_Trade.Sell(0.1,Symbol(),0,SL,TP);
for(int i=PositionsTotal()-1;i>=0;i--) // returns the number of open positions
   if(m_Position.SelectByIndex(i))
      m_Trade.SetExpertMagicNumber(count);

 

Si vous entrez dans l'archive des cours et que vous sélectionnez un symbole, il n'y a que 2 000 barres de cours.
Si vous en voulez plus, vous pourrez les télécharger depuis le serveur de methaquotes.

C'est-à-dire que si vous appuyez sur le bouton "télécharger" - alors ces citations seront des métacitations. même les 2 000 dernières mesures.

Je me demande quelles sont les cotations testées dans le testeur, si vous avez besoin de plus de 2 000 barres ? Probablement en utilisant les cotations du courtier, et non les cotations du courtier ?

 

Bonjour : Il existe une fonction où l'indicateur lit le fichier d'historique des tics. Mais il n'est lu qu'une seule fois, lorsque l'indicateur est chargé ou mis à jour. Comment puis-je faire en sorte qu'il soit lu à chaque fois que le premier tick de la barre zéro apparaît ?

void ProcessOldCandles(int limit, TickStruct &lastTick)

{

      int hTicksFile = FileOpen(Symbol() + ".tks", FILE_BIN | FILE_READ | FILE_SHARE_READ | FILE_SHARE_WRITE);

   if (hTicksFile < 1)

      return;

      TickStruct tick;

   while (!IsStopped())

   {

      if (!IsReadTimeAndBidAskOfTick(hTicksFile, tick))

         return;

      if (tick.time >= Time[limit])

         break;

   }

   lastTick = tick;

   int barIndex = iBarShift(NULL, 0, tick.time);

      while (barIndex >= 0)

   {

      if (!IsReadTimeAndBidAskOfTick(hTicksFile, tick))

         return;

         if (!IsTickBelongToBar(tick, barIndex))

         barIndex = iBarShift(NULL, 0, tick.time);

         ProcessOneTick(barIndex, tick, lastTick);

   }

      FileClose(hTicksFile);

 

Bonjour ! le mql5 dans metatrader4 n'est pas autorisé à souscrire aux signaux...que faire !

Raison: