Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1827

 
Tretyakov Rostyslav #:

Ich werde Ihnen nicht helfen können. Wir müssen den Indikator neu schreiben.

Du hast es geschafft, Rostislav!

Per aspera ad astra!

Vielen Dank für Ihre Antworten, für Ihre Sorge!

Dateien:
i1jcmxzuv6a.jpg  350 kb
 
Kedrov #:

Wir haben es geschafft, Rostislav!

Per aspera ad astra!

Vielen Dank für Ihre Antworten, für Ihre Sorge!

Klarstellung - nur nicht M15 Minuten, sondern M5. Dann zeigt es genauer

 
Hallo. Wie mache ich automatisch einen Screenshot?
Ich habe den Truly ScreenShot Indicator im Internet gesehen, er hat die Erweiterung ex4 (geschlossene Datei). Für Tester benötige ich dll oder mq4
Ich habe die
ChartScreenShot-Funktion gefunden, weiß aber nicht, wie man sie implementiert
ChartScreenShot - Операции с графиками - Справочник MQL4
ChartScreenShot - Операции с графиками - Справочник MQL4
  • docs.mql4.com
ChartScreenShot - Операции с графиками - Справочник MQL4
 
Vladimir Makhnin ChartScreenShot Funktion gefunden, aber ich weiß nicht, wie man es implementiert

Was genau funktioniert nicht?

 
Vladimir Makhnin ChartScreenShot Funktion gefunden, aber ich weiß nicht, wie man es implementiert

Möchten Sie, dass ich die gesamte Dokumentation neu schreibe? Oder wollen Sie es dort lesen?

Beispiel:

#property description "Советник демонстрирует создание серии скриншотов текущего графика"
#property description "с помощью функции ChartScreenShot(). Имя файла для удобства также"
#property description "выводится на график. Высота и ширина рисунков задается макросами."
 
Vladimir Makhnin ChartScreenShot Funktion gefunden, aber ich weiß nicht, wie man es implementiert

Ein Beispiel für die Anwendung finden Sie hier:


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

hier werden Screenshots in festgelegten Intervallen Screenshot_Seconds ab Starting_From Zeit gemacht

die Variable now_time sollte in OnTick oder OnTimer aktualisiert werden

 
Andrey Sokolov #:

Was genau funktioniert nicht?

ChartScreenShot Funktion
erstellen - EA - kopieren-einfügen - kompilieren
Fehler


 
Vladimir Makhnin #:

ChartScreenShot Funktion
create - EA - make copy-paste - compile
Fehler

***

Ein Bild kann über die Schaltfläche Datei anhängen an eine Nachricht angehängt oder über die Schaltfläche Bild in eine Nachricht eingefügt werden.

 
transcendreamer #:

Ein Beispiel für die Anwendung finden Sie hier:


hier werden Screenshots in festgelegten Intervallen Screenshot_Seconds ab Starting_From Zeit gemacht

die Variable now_time sollte in OnTick oder OnTimer aktualisiert werden


Scolds Punkte
Ich wollte forex testere 4 beim manuellen Testen Screenshots machen, zumindest beim Schließen eines Geschäfts

 
Vladimir Makhnin #:

***
Scolds Punkte
Ich wollte forex testere 4 beim manuellen Testen Screenshots machen, zumindest beim Schließen eines Handels.

Ein Bild kann über die Schaltfläche Datei anhängen an eine Nachricht angehängt oder über die Schaltfläche Bild in eine Nachricht eingefügt werden.