Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 1152

 
Vitaly Muzichenko:
Ha bisogno di un Bid/Ask precedente, non di un close/open :)

poi scaricare nel codice base del codice già pronto che scrive ticchettii.

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

È possibile visualizzare l'icona nelle barre "future"? A parte l'applicazione delle linee temporali fibo.

Cioè sarebbe barre -1, -2 ecc.



 
Ilmir Galiev:

È possibile visualizzare l'icona nelle barre "future"? A parte l'applicazione delle linee temporali fibo.

Cioè sarebbe barre -1, -2 ecc.



È possibile. Si assegna la coordinata temporale come time[0]+(PeriodSecond()*n)
 
Artyom Trishkin:
In mql4 dobbiamo solo memorizzare. In mql5 - CopyTicks().


Grazie.

Puoi suggerire una funzione pronta per convertire il numero di barre di un timeframe (più grande) nel numero di barre su un timeframe più piccolo? In breve, N barre su un timeframe superiore quante saranno il numero di barre su uno inferiore?

 

Nel caso più semplice, se si considerano solo le barre chiuse di un periodo superiore, questo è il rapporto numerico. M15/M5 = 3 barre di M5 corrispondono a 1 barra di M15.


 
igorbel:


Ho un'idea di come usarlo nel mio conto di trading.

Puoi suggerire una funzione pronta per convertire il numero di barre di un timeframe (più grande) nel numero di barre su un timeframe più piccolo? In breve, N barre su un timeframe superiore quante barre saranno su uno inferiore?

c'è un seguito

se questo non funziona, prova a cercare nel forum - "

Convertitore di periodo

"

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

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

Buon pomeriggio, potreste dirmi come impostare un ordine 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);

 

Se entrate nell'archivio delle quotazioni e selezionate un simbolo, allora ci sono solo 2 000 barre di quotazioni.
Se ne vuoi di più, sarà scaricato dal server methaquotes.

Cioè, se si preme il pulsante "download" - allora queste citazioni saranno meta-citazioni. anche le ultime 2 000 barre.

Mi chiedo quali quotazioni vengono testate nel tester, se avete bisogno di più di 2 000 barre? Probabilmente usando le quotazioni del broker, non le quotazioni del broker?

 

Buon pomeriggio: c'è una funzione in cui l'indicatore legge il file della storia dei tick. Ma viene letto solo una volta, quando l'indicatore viene caricato o aggiornato. Come posso farlo leggere ogni volta quando appare il primo tick della barra zero?

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

 

Ciao, il mql5 in metatrader4 non è autorizzato a sottoscrivere i segnali... cosa posso fare?

Motivazione: