Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 1152

 
Vitaly Muzichenko:
Precisa de uma licitação prévia, não de uma licitação fechada/aberta :)

em seguida, baixe para a base de código algum código pronto que escreve carrapatos.

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

É possível exibir o ícone em barras "futuras"? Além da aplicação de linhas de tempo fibo.

Ou seja, seriam barras -1, -2 etc.



 
Ilmir Galiev:

É possível exibir o ícone em barras "futuras"? Além da aplicação de linhas de tempo fibo.

Ou seja, seriam barras -1, -2 etc.



Você pode. Atribuir a coordenada de tempo como tempo[0]+(PeriodSecond()*n)
 
Artyom Trishkin:
Em mql4, só precisamos memorizar. Em mql5 - CopyTicks().


Obrigado.

Você pode sugerir uma função pronta para converter o número de barras de um período de tempo (maior) para o número de barras em um período de tempo menor? Em resumo, N barras em um período de tempo maior, quantas serão o número de barras em uma menor?

 

No caso mais simples, se apenas os bares fechados de um período superior forem considerados, esta é a relação de número. M15/M5 =3 barras de M5 correspondem a 1 barra de M15.


 
igorbel:


Tenho uma idéia de como usar isto em minha conta comercial.

Você pode sugerir uma função pronta para converter o número de barras de um período de tempo (maior) para o número de barras em um período de tempo menor? Em resumo, N barras em um período de tempo maior, quantas barras serão em uma menor?

há um seguinte

se isso não funcionar, tente procurar no fórum - "

Conversor de período

"

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

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

Boa tarde, você poderia me dizer como fazer um pedido 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);

 

Se você entrar no arquivo de citações e selecionar um símbolo, então há apenas 2 000 barras de citações.
Se você quiser mais, ele será baixado do servidor de methaquotes.

Isto é, se você pressionar o botão "download" - então estas citações serão metaquotes. mesmo as últimas 2.000 barras.

Que citações são testadas no testador, se você precisa de mais de 2 000 barras? Provavelmente usando as citações do corretor, não as citações do mk?

 

Boa tarde: Há uma função onde o indicador lê o arquivo de histórico do tick. Mas ele é lido apenas uma vez, quando o indicador é carregado ou atualizado. Como posso fazer com que seja lido sempre que aparece o primeiro tique da barra de 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);

 

Olá! o mql5 do metatrader4 não está autorizado a assinar os sinais...o que posso fazer!

Razão: