Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1826

 
Kedrov #:

Conseguimos, Rostislav!

Por aspera ad astra!

Obrigado por suas respostas, por sua preocupação!

Esclarecimento - apenas não M15 minutos, mas M5. Depois mostra com mais precisão

 
Hi. Como faço para fotografar automaticamente a tela?
Eu vi o Truly ScreenShot Indicator na web, ele tem extensão ex4 (arquivo fechado). Para o testador preciso do dll ou mq4
Encontrei a função
ChartScreenShot, mas não sei como implementá-la
ChartScreenShot - Операции с графиками - Справочник MQL4
ChartScreenShot - Операции с графиками - Справочник MQL4
  • docs.mql4.com
ChartScreenShot - Операции с графиками - Справочник MQL4
 
Vladimir Makhnin ChartScreenShot, mas não sei como implementá-la

O que exatamente não está funcionando?

 
Vladimir Makhnin ChartScreenShot, mas não sei como implementá-la

Você quer que eu reescreva toda a documentação aqui? Ou você quer lê-lo lá?

Exemplo:

#property description "Советник демонстрирует создание серии скриншотов текущего графика"
#property description "с помощью функции ChartScreenShot(). Имя файла для удобства также"
#property description "выводится на график. Высота и ширина рисунков задается макросами."
 
Vladimir Makhnin ChartScreenShot, mas não sei como implementá-la

Se você quiser um exemplo de como utilizá-lo, aqui:


input int Screenshot_Seconds;
input datetime Starting_From;
input string ID_Name;

...

datetime now_time;
datetime screen_timer;

...

void MakeScreenshot()
  {
   if(Screenshot_Seconds<=0)
      return;

   if(now_time>screen_timer)
     {
      if(screen_timer==0)
         screen_timer=Starting_From;

      while(screen_timer<=now_time)
         screen_timer+=Screenshot_Seconds;

      string time_text=TimeToString(now_time,TIME_DATE|TIME_SECONDS);

      StringReplace(time_text,".","-");
      StringReplace(time_text,":","-");

      string name=ID_Name+"\\"+ID_Name+"-"+time_text+".gif";

      ChartScreenShot(chart,name,Screenshot_Width,Screenshot_Height);
     }
  }

aqui, screenshots são tiradas em intervalos definidos Screenshot_Seconds começando de Start_From time

a variável now_time deve ser atualizada em OnTick ou OnTimer

 
Andrey Sokolov #:

O que exatamente não está funcionando?

Função ChartScreenShot
create - EA - do copy-paste - compile
Erros


 
Vladimir Makhnin #:

Função ChartScreenShot
criar - EA - fazer copy-paste - compilar
Erros

***

Uma imagem pode ser anexada a uma mensagem usando o botão Anexar arquivo ou inserida em uma mensagem usando o botão Imagem.

 
transcendreamer #:

Se você quiser um exemplo de como utilizá-lo, aqui:


aqui, screenshots são tiradas em intervalos definidos Screenshot_Seconds começando de Start_From time

a variável now_time deve ser atualizada em OnTick ou OnTimer


Scolds points
Eu queria que o testere 4 tirasse screenshots ao testar manualmente, pelo menos ao fechar uma negociação

 
Vladimir Makhnin #:

***
Scolds points
Eu queria que o testere 4 tirasse screenshots ao testar manualmente, pelo menos ao fechar uma negociação

Uma imagem pode ser anexada a uma mensagem usando o botão Anexar arquivo ou inserida em uma mensagem usando o botão Imagem.
 
Vladimir Makhnin #:

***
Scolds points
Eu queria que o testere 4 tirasse screenshots ao testar manualmente, pelo menos ao fechar uma negociação

Bem, é claro que os pontos não precisam ser compilados! 😁

Dots significa que seu código, sua lógica/análise/cálculos comerciais devem estar lá, é apenas um exemplo.

Razão: