Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. En ninguna parte sin ti - 6. - página 1152

 
Vitaly Muzichenko:
Se necesita una oferta/solicitud previa, no un cierre/apertura :)

y luego descargar en la base de código algún código ya hecho que escriba ticks.

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

¿Es posible mostrar el icono en las barras de "futuro"? Aparte de la aplicación de las líneas de tiempo de fibo.

Es decir, serían las barras -1, -2, etc.



 
Ilmir Galiev:

¿Es posible mostrar el icono en las barras de "futuro"? Aparte de la aplicación de las líneas de tiempo de fibo.

Es decir, serían las barras -1, -2, etc.



Puedes hacerlo. Asigna la coordenada temporal como tiempo[0]+(PeriodSecond()*n)
 
Artyom Trishkin:
En mql4 sólo tenemos que memorizar. En mql5 - CopyTicks().


Gracias.

¿Puede sugerir una función lista para convertir el número de barras de un marco temporal (más grande) en el número de barras de un marco temporal más pequeño? En resumen, N barras en un marco temporal superior ¿cuántas serán las barras en uno inferior?

 

En el caso más sencillo, si sólo se consideran las barras cerradas de un periodo superior, se trata de la relación de números. M15/M5 = 3 barras de M5 corresponden a 1 barra de M15.


 
igorbel:


Tengo una idea de cómo utilizar esto en mi cuenta de operaciones.

¿Puede sugerir una función lista para convertir el número de barras de un marco temporal (más grande) en el número de barras de un marco temporal más pequeño? En resumen, N barras en un marco temporal superior ¿cuántas barras serán en uno inferior?

existe lo siguiente

si esto no funciona, intente buscar en el foro - "

Convertidor de periodos

"

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

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

Buenas tardes, me podríais decir cómo poner una orden de magik

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 entra en el archivo de cotizaciones y selecciona un símbolo, sólo hay 2 000 barras de cotizaciones.
Si quiere más, se descargará del servidor de metaquotes.

Es decir, si se pulsa el botón "descargar" - entonces estas citas serán metacitas. incluso las últimas 2 000 barras.

Me pregunto qué cotizaciones se prueban en el probador, si se necesitan más de 2 000 barras... Probablemente se utilicen las cotizaciones del corredor, no las del corredor...

 

Buenas tardes: Hay una función en la que el indicador lee el archivo del historial de ticks. Pero sólo se lee una vez, cuando se carga o actualiza el indicador. ¿Cómo puedo hacer que se lea cada vez que aparece el primer tick de la barra cero?

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);

 

Hola! El mql5 en metatrader4 no está autorizado para suscribirse a las señales...¿qué puedo hacer?