MetaTrader 5 HilfeAlgorithmisches Trading, HandelsroboterJournal des Testens

Journal des Testens

Der ganze Vorgang des Testens und der Optimierung wird im Detail im Journal gespeichert. Schauen wir uns an, was im Strategietester passiert, nachdem der Start-Button angeklickt wurde.

Vorbereitung der Preishistorie

Das Testen/die Optimierung beginnt nicht sofort, der Tester bereitet zuerst die Umgebung vor. Er überprüft, ob die Historie für das Symbol vorhanden ist, auf dem das Testen durchgeführt wird, und synchronisiert die ganze auf dem Handelsserver vorhandene Historie. Wenn keine Historie für das zu testende Symbol auf der Plattform vorhanden ist, kann die Synchronisation mit dem Handelsserver einige Minuten dauern.

Tester  EURCAD: preliminary downloading of M1 history started

vorheriger Download der Historie auf M1 für EURCAD begonnen

Tester  EURCAD: 20% history downloaded

20% der Historie heruntergeladen

Tester  EURCAD: 95% history downloaded

95% der Historie heruntergeladen

Tester  EURCAD: preliminary downloading of M1 history completed in 0:14.640

Download abgeschlossen, aufgewandte Zeit - 0:14.640

Tester  EURCAD: history data begins from 2014.12.29 00:00

Minuten-Daten für das Symbol sind von 2014.12.29 00:00 vorhanden

Wenn das Testen anhand realer Ticks durchgeführt wird, synchronisiert die Plattform die vorhandenen Ticks innerhalb der Testperiode. Das Downloaden von Ticks kann viel Zeit in Anspruch nehmen.

Tester  EURCAD: preliminary downloading of history ticks started, it may take quite a long time

vorheriger Download von Ticks für EURCAD begonnen, der Download kann eine lange Zeit in Anspruch nehmen

Tester  EURCAD: "bases\MetaQuotes-Demo\ticks\EURCAD\201609.tkc" download

die Ticks für September 2016 wurden nach dem angegebenen Pfad heruntergeladen

Tester  EURCAD: "bases\MetaQuotes-Demo\ticks\EURCAD\201608.tkc" download (823.38 Kb/sec)

die Ticks für Oktober 2016 wurden nach dem angegebenen Pfad heruntergeladen

Tester  EURCAD: 21% ticks downloaded (796.02 Kb/sec)

21% heruntergeladen, Downloadgeschwindigkeit - 796.02 Kb/sec

Tester  EURCAD: "bases\MetaQuotes-Demo\ticks\EURCAD\201604.tkc" download (764.22 Kb/sec)

die Ticks für April 2016 wurden nach dem angegebenen Pfad heruntergeladen

Tester  EURCAD: preliminary downloading of history ticks completed, 116.78 Mb in 2:32.063 (786.40 Kb/sec)

Download der Ticks abgeschlossen, Ticks - 116.78 Mb, aufgewandte Zeit - 2:32.063

Tester  EURCAD: ticks data begins from 2016.04.01 00:00

Tick-Daten für EURCAD sind von 2016.04.01 00:00 vorhanden

Weiter wird das Vorhandensein von Kreuzkursen überprüft. Z.B.: wenn das Testen auf EURCAD durchgeführt wird, und die Einlage in Dollar ist, werden für die Berechnung des Profits und Margin-Anforderungen bei der Ausführung von Trades die Symbole EURUSD und USDCAD benötigt. Aus diesem Grund wird eine volle Synchronisierung der Historie dieser Symbole durchgeführt. Wenn es nötig ist, werden Tick-Daten auch synchronisiert. Der Prozeß der Vorbereitung von Preisdaten wird im Journal des Testers ausführlich aufgezeichnet:

Tester  EURUSD: preliminary downloading of history ticks started, it may take quite a long time

vorheriger Download von Ticks für EURUSD begonnen, der Download kann eine lange Zeit in Anspruch nehmen

Tester  EURUSD: preliminary downloading of history ticks completed, 1021.82 Kb in 0:03.218 (317.53 Kb/sec)

Download der Ticks abgeschlossen, Ticks - 1021.82 Kb, aufgewandte Zeit - 0:03.218

Tester  EURUSD: ticks data begins from 2011.12.19 00:00

Tick-Daten für EURUSD sind von 2011.12.19 00:00 vorhanden

Tester  USDCAD: preliminary downloading of M1 history started

vorheriger Download der Historie auf M1 für USDCAD begonnen

Tester  USDCAD: preliminary downloading of M1 history completed in 0:00.203

Download abgeschlossen, aufgewandte Zeit - 0:00.203

Tester  USDCAD: preliminary downloading of history ticks started, it may take quite a long time

vorheriger Download von Ticks für EURUSD begonnen, der Download kann eine lange Zeit in Anspruch nehmen

Tester  USDCAD: "bases\MetaQuotes-Demo\ticks\USDCAD\201609.tkc" download

die Ticks für September 2016 wurden nach dem angegebenen Pfad heruntergeladen

Tester  USDCAD: "bases\MetaQuotes-Demo\ticks\USDCAD\201608.tkc" download (683.69 Kb/sec)

die Ticks für August 2016 wurden nach dem angegebenen Pfad heruntergeladen, Downloadgeschwindigkeit - 683.69 Kb/sec

Tester  USDCAD: preliminary downloading of history ticks completed, 103.25 Mb in 2:30.109 (704.36 Kb/sec)

Download abgeschlossen, Ticks - 103.25 Mb, aufgewandte Zeit - 2:30.109

Tester  USDCAD: ticks data begins from 2015.01.01 00:00

Tick-Daten für USDCAD sind von 2015.01.01 00:00 vorhanden

Anfang des Testens/der Optimierung

Erst nach der Synchronisierung der ganzen benötigten Historie (und Ticks, wenn Sie Ihre Strategie anhand realer Ticks testen/optimieren) wird das Testen/die Optimierung gestartet.

Bei einzelnen Tests wird die Plattform mit dem ausgewählten Testagenten verbunden. Das kann ein lokaler Agent oder ein Network Agent sein.

Core 1  agent process started

Agent auf dem ersten Prozessorkern gestartet

Core 1  connecting to 127.0.0.1:3000

Verbindung mit 127.0.0.1:3000

Core 1  connected

Verbindung hergestellt

Core 1  authorized (agent build 1395)

autorisiert, Build des Agenten - 1395

Der Ordnername des lokalen Agenten entspricht seiner "Adresse" und seinem Port.

Nach der Herstellung der Verbindung mit dem Agenten wird die Umgebung entsprechend den Testeinstellungen synchronisiert.

Tester  EURCAD,H1 (MetaQuotes-Demo): testing of Experts\Moving Average.ex5 from 2016.04.01 00:00 to 2016.06.01 00:00

es wird das Testen des Experten Moving Average auf dem Symbol EURCAD und auf der Periode H1 gestartet, Server MetaQuotes-Demo, Zeitraum - von 2016.04.01 00:00 bis 2016.06.01 00:00

Core 1  common synchronization completed

Synchronisierung abgeschlossen

Seit diesem Moment beginnt der Agent, ein eigenes Journal zu führen. Die Daten aus diesem Journal werden in das Journal des Strategietesters gesendet. Das Journal des lokalen Agenten kann man über das Kontextmenü des Journals des Strategietesters öffnen. In diesem Journal werden Details zur Synchronisierung der Umgebung zwischen dem Terminal und dem Agenten angezeigt.

Initialisierung und Synchronisierung der Umgebung:

Startup MetaTester 5 x64 build 1395 (19 Aug 2016)

Start des Testagenten, Build 1395 vom 19.August 2016

Server  MetaTester 5 started on 127.0.0.1:3000

Testagent gestartet auf 127.0.0.1:3000

Startup initialization finished

Initialisierung abgeschlossen

127.0.0.1       login (build 1395)

die Plattform wurde mit dem Agenten verbunden

Network 38520 bytes of account info loaded

der Agent hat 38520 Bytes über die Parameter des Handelskontos heruntergeladen

Network 1482 bytes of tester parameters loaded

der Agent hat 1482 Bytes über die Parameter des Testens heruntergeladen

Network 2236 bytes of input parameters loaded

der Agent hat 2236 Bytes über die Inputparameter des Expert Advisors heruntergeladen

Network 22730 bytes of symbols list loaded

der Agent hat 22730 Bytes über Finanzinstrumente heruntergeladen

Synchronisierung der Einstellungen des Testens und der Daten des Symbols, auf welchem das TEsten durchgeführt wird:

Tester  expert file added: Experts\Examples\Moving Average\Moving Average.ex5. 53048 bytes loaded

der Agent hat die Datei des Experten heruntergeladen, Dateigröße - 53048 Bytes

Tester  initial deposit 10000.00 USD, leverage 1:100

Ersteinzahnlung für das Testen - 10 000 USD, Hebel - 1:100

Tester  successfully initialized

Testen initialisiert

Network 68 Kb of total initialization data received

das Gesamtvolumen der Information, die der Agent während der Initialisierung erhalten hat, beträgt 68 Kb

Tester  Intel Core i7-3770  @ 3.40GHz, 16351 MB

Beschreibung der Konfiguration des Computers, auf dem der Agent läuft

Symbols EURCAD: symbol to be synchronized

Synchronisierung von EURCAD

Symbols EURCAD: symbol synchronized, 3384 bytes of symbol info received

das Symbol wurde synchronisiert, 3384 Bytes erhalten

History EURCAD: load 4.51 Mb of history data to synchronize in 0:00:00.594

4.51 Mb historischer Daten wurden innerhalb von 594 Millisekunden heruntergeladen

History EURCAD: history synchronized from 2015.01.02 to 2016.06.01

die Historie für EURCAD wurde vom 2015.01.02 bis zum 2016.06.01 synchronisiert

Ticks   EURCAD: ticks synchronization started

die Synchronisierung von Ticks für EURCAD beginnt

Ticks   EURCAD: load 48.66 Mb of tick data to synchronize in 0:00:00.969

bei der Synchronisierung wurden 48.66 Mb innerhalb von 969 Millisekunden heruntergeladen

Ticks   EURCAD: history ticks synchronized from 2016.04.01 to 2016.05.31

die Historie für EURCAD wurde vom 2016.04.01 bis zum 2016.05.31 synchronisiert

History EURCAD,H1: history cache allocated for 8862 bars and contains 7729 bars
       from 2015.01.02 09:00 to 2016.03.31 23:00

der Cache der Historie wurde für 8862 Balken erstellt, der Cache beinhaltet 7729 Balken im Zeitraum von 2015.01.02 09:00 bis 2016.03.31 23:00

History EURCAD,H1: history begins from 2015.01.02 09:00

die Historie für EURCAD beginnt von 2015.01.02 09:00

Tester  EURCAD,H1 (MetaQuotes-Demo): generating based on real ticks

das Testen wird anhand realer Ticks gestartet

Tester  EURCAD,H1: testing of Experts\Examples\Moving Average\Moving Average.ex5
       from 2016.04.01 00:00 to 2016.06.01 00:00 started with inputs:

das Testen des Moving Average Experten von 2016.04.01 00:00 bis 2016.06.01 00:00 wird mit den folgenden Inputparametern gestartet:

Tester    MaximumRisk=0.02

MaximumRisk=0.02

Tester    DecreaseFactor=3.00

DecreaseFactor=3.00

Tester    MovingPeriod=12

MovingPeriod=12

Tester    MovingShift=6

Tester    MovingShift=6

Moving Average (EURCAD,H1)      2016.04.01 00:00:00   expert initialized

der Moving Average Experte wurde initialisiert

Ticks   EURCAD : real ticks begin from 2016.04.01 00:00:00

echte Ticks für EURCAD sind für 2016.04.01 00:00:00 vorhanden

Synchronisierung der Kreuzkurse:

Symbols EURUSD: symbol to be synchronized

Synchronisierung von EURUSD

Symbols EURUSD: symbol synchronized, 3384 bytes of symbol info received

das Symbol wurde synchronisiert, 3384 Bytes erhalten

History EURUSD: load 27 bytes of history data to synchronize in 0:00:00.000

27 Bytes historischer Daten innerhalb von 000 Millisekunden heruntergeladen

History EURUSD: history synchronized from 2014.01.01 to 2016.09.02

die Historie für EURUSD wurde vom 2014.01.01 bis zum 2016.09.02 synchronisiert

Ticks   EURUSD: ticks synchronization started

die Synchronisierung von Ticks für EURUSD beginnt

Ticks   EURUSD: load 34 bytes of tick data to synchronize in 0:00:00.000

bei der Synchronisierung wurden 48.66 Mb innerhalb von 969 Millisekunden heruntergeladen

Ticks   EURUSD: history ticks synchronized from 2016.01.04 to 2016.09.02

die Tick-Historie für EURUSD wurde vom 2016.04.01 bis zum 2016.05.31 synchronisiert

Symbols USDCAD: symbol to be synchronized

Synchronisierung von USDCAD

Symbols USDCAD: symbol synchronized, 3384 bytes of symbol info received

das Symbol wurde synchronisiert, 3384 Bytes erhalten

History USDCAD: load 27 bytes of history data to synchronize in 0:00:00.094

27 Bytes historischer Daten innerhalb von 94 Millisekunden heruntergeladen

History USDCAD: history synchronized from 2013.01.01 to 2016.08.01

die Historie für USDCAD wurde vom 2013.01.01 bis zum 2016.08.01 synchronisiert

Ticks   USDCAD: ticks synchronization started

Synchroniserung von Ticks für USDCAD beginnt

Ticks   USDCAD: load 43.10 Mb of tick data to synchronize in 0:00:00.890

bei der Synchronisierung wurden 43.10 Mb innerhalb von 890 Millisekunden heruntergeladen

Ticks   USDCAD: history ticks synchronized from 2016.04.01 to 2016.05.31

die Tick-Historie für USDCAD wurde vom 2016.04.01 bis zum 2016.05.31 synchronisiert

Tickfogle

Vor dem Testbeginn werden Tickfolgen generiert. Je mehr Ticks verwendet werden, desto länger wird die Verzögerung vor dem unmittelbaren Beginn des Tests.

Wenn Sie anhand realer Ticks testen, wird die Korrektheit der heruntergeladenen Tick-Daten hinsichtlich der Minuten-Balken überprüft. Wenn die Daten korrekt sind, wird nur eine Eintragung im Journal angezeigt (für jedes Symbol)

Ticks   EURCAD : real ticks begin from 2016.04.01 00:00:00

echte Tickdaten für EURCAD sind von 2016.04.01 00:00:00 vorhanden

Ansonsten wird eine ausführliche Statistik angezeigt, anhand welcher der Nutzer Schlussfolgerungen über die Qualität der Tick-Historie ziehen kann.

Ticks   EURUSD : real ticks begin from 2015.01.01 00:00:00

echte Tickdaten für EURUSD sind von 2015.01.01 00:00:00 vorhanden

Ticks   EURUSD : 2015.01.01 00:00 - 2016.01.01 00:00  tick volumes not matched for 4 minute bars

im Zeitraum von 2015.01.01 00:00 bis 2016.01.01 00:00 stimmte das Tickvolumen für 4 Minuten-Balken nicht überein

Ticks   EURUSD : 2015.01.01 00:00 - 2016.01.01 00:00  last prices absent for 16217 minute bars, bid prices used

Im Zeitraum von 2015.01.01 00:00 bis 2016.01.01 00:00 gibt es keine Last-Preise für 16217 Minuten-Balken, stattdessen werden Bid-Preise verwendet

Ticks   EURUSD : 2015.01.01 00:00 - 2016.01.01 00:00  last prices absent for 22 whole days, bars built by bid prices

Im Zeitraum von 2015.01.01 00:00 bis 2016.01.01 00:00 gibt es keine Last-Preise für 22 volle Tage, die Balken werden anhand Bid-Preise gebildet

Ticks   EURUSD : 2015.01.01 00:00 - 2016.01.01 00:00  last prices translation turned off for 881 minute bars, bid and last prices used

Im Zeitraum von 2015.01.01 00:00 bis 2016.01.01 00:00 wurde die Übermittlung des Last-Preises für den 881. Minuten-Balken unterbrochen, es werden sowohl Last-Preise, als auch Bid-Preise verwendet

Nachdem das Testen beendet ist, werden ausführliche statistische Daten im Journal des Agenten angezeigt:

Tester  final balance 7905.30 USD

der Kontostand nach den Testergebnissen betrug 7905.30 USD

Tester  EURCAD,H1: 50056687 ticks, 6195 bars generated. Environment synchronized in 0:00:02.656.

es wurden 50056687 Ticks und 6195 Balken generiert, die Umgebung wurde innerhalb 0:00:02.656 synchronisiert

Test passed in 0:01:40.906 (including ticks preprocessing 0:00:27.047).

das Testen wurde innerhalb 0:01:40.906 durchgeführt (einschließlich der Vorbereitung der Ticks innerhalb 0:00:27.047)

Tester  EURCAD,H1: total time from login to stop testing 0:01:43.562 (including 0:00:07.329 for history data synchronization)

die Gesamtzeit vom Einloggen bis zur Beendigung des Testens beträgt 0:01:43.562 (einschließlich 0:00:07.329 für die Synchronisierung historischer Daten)

Tester  132757966 total ticks for all symbols

es wurden insgesamt 132757966 Ticks für alle Symbole generiert

Tester  EURCAD: generate 50056687 ticks in 0:00:08.703, passed to tester 50056687 ticks

es wurden 50056687 Ticks für EURCAD innerhalb 0:00:08.703 generiert, dem Tester wurden 50056687 Ticks übermittelt

Tester  EURUSD: generate 42615166 ticks in 0:00:09.235, passed to tester 42587228 ticks

es wurden 42615166 Ticks für EURUSD innerhalb 0:00:09.235 generiert, dem Tester wurden 42587228 Ticks übermittelt

Tester  USDCAD: generate 40134644 ticks in 0:00:09.109, passed to tester 40114051 ticks

es wurden 40134644 Ticks für USDCAD innerhalb 0:00:09.109 generiert, dem Tester wurden 40114051 Ticks übermittelt

Tester  546 Mb memory used including 0.94 Mb of history data, 320 Mb of cached tick data (total memory for tick data 3135 Mb)

es wurden 546 Mb des Speichers genutzt, inklusive 0.94 Mb für historische Daten und 320 Mb für Zwischenspeichern von Ticks (insgesamt wurden 3135 Mb)

Tester  log file "E:\MetaTrader5\Tester\Agent-127.0.0.1-3000\logs\20160908.log" written

die Journaldatei des Agenten ist nach dem angegebenen Pfad gespeichert

Wenn nur ein Symbol getestet wird, wird statt einzelner Zeilen mit Tick-Statistik für jedes Symbol nur die allgemeine Statistik im Journal angezeigt:

Tester  final balance 1199.73 USD

Kontostand nach den Testergebnissen 1199.73 USD

Tester  EURUSD,H1: 42668248 ticks, 6195 bars generated. Test passed in 0:00:41.360 (including ticks preprocessing 0:00:06.672).

es wurden 42668248 Ticks und 6195 Balken generiert. das Testen wurde innerhalb 0:00:41.360 durchgeführt (einschließlich der Vorbereitung der Ticks innerhalb 0:00:06.672)

Tester  489 Mb memory used including 0.94 Mb of history data, 320 Mb of cached tick data (total memory for tick data 1023 Mb)

es wurden 489 Mb des Speichers genutzt, inklusive 0.94 Mb für historische Daten und 320 Mb für das Zwischenspeichern von Ticks (insgesamt wurden 1023 Mb für Tick-Daten aufgewandt)

Tester  log file "E:\MetaTrader5\Tester\Agent-127.0.0.1-3000\logs\20160908.log" written

die Journaldatei des Agenten ist nach dem angegebenen Pfad gespeichert

Beim wiederholten Testen auf den historischen Daten während der Synchronisierung kommt es zu einem minimalen Datenaustausch zwischen der Plattform und dem Agenten. Es wird die im Speicher des Agenten zwischengespeicherte Historie verwendet. Wenn sich das Modell der Generierung von Ticks nicht geändert hat, dann werden auch zwischengespeicherte Tick-Daten verwendet. Bei diesen Bedingungen beginnt das Testen sofort:

Tester  account info found

Information über das Handelskonto gefunden

Network 1482 bytes of tester parameters loaded

1482 Byte Testparameter heruntergeladen

Tester  initial deposit 1000.00 USD, leverage 1:100

Ersteinzahlung für das Testen - 1 000 USD, Hebel - 1:100

Tester  successfully initialized

Testen initialisiert

Network 1614 bytes of total initialization data received

das Gesamtvolumen der Information, die der Agent während der Initialisierung erhalten hat, beträgt 1614 Bytes

Tester  Intel Core i7-3770  @ 3.40GHz, 16351 MB

Beschreibung der Konfiguration des Computers, auf dem der Agent läuft

History EURUSD,H1: history cached from 2014.01.01 23:00

die Historie für EURUSD H1 wurde seit 2014.01.01 23:00 zwischengespeichert

Tester  EURUSD,H1 (MetaQuotes-Demo): every tick generating

Testen anhand aller Ticks gestartet (Server MetaQuotes-Demo)

Tester  EURUSD,H1: testing of Experts\Tester\MultyPairCrossMA.ex5 from 2015.01.01 00:00 to 2016.01.01 00:00 started with inputs:

das Testen des Experten Moving Average von 2015.01.01 00:00 bis 2016.01.01 00:00 wird mit den folgenden Inputparametern gestartet:

Tester    InpLots=0.10

Tester    InpStopLoss=50

Tester    InpTakeProfit=50

Tester    InpTrailingStop=30

Tester    InpFastMAPeriod=21

Tester    InpSlowMAPeriod=34

InpLots=0.10

InpStopLoss=50

InpTakeProfit=50

InpTrailingStop=30

InpFastMAPeriod=21

InpSlowMAPeriod=34

History EURUSD,M5: history cached from 2014.01.01 23:00

Historie für EURUSD M5 ist seit 2014.01.01 23:00 zwischengespeichert

History EURJPY,M5: history cached from 2014.01.01 23:00

Historie für EURJPY M5 seit 2014.01.01 23:00 zwischengespeichert

History USDJPY,M5: history cached from 2014.01.01 23:00

Historie für USDJPY M5 seit 2014.01.01 23:00 zwischengespeichert

Testen stoppen

Stop out. Bei einem schlechten Trading kann das Testen als Stop Out gestoppt werden:

Tester  final balance 44.81 USD

Kontostand nach den Testergebnissen 44.81 USD

Tester  stop out occurred on 3% of testing interval

Stop-Out erfolgte bei 3% der Testperiode

Standard Completion. Man kann das Testen vom EA aus vorzeitig stoppen, indem man die Funktion ExpertRemove bei der Erfüllung einer vorgegebenen Bedingung aufruft. Im Journal wird dabei das folgende angezeigt:

MACD Sample (EURUSD,H1) 2015.03.13 03:00:00   Testing stop. Balance is 299.29

Test gestoppt, Kontostand 299.29

MACD Sample (EURUSD,H1) 2015.03.13 03:00:00   ExpertRemove() function called

die Funktion ExpertRemove wird aufgerufen

Tester  removed itself within OnTick

der Expere hat die Arbeit im Tick-Handler abgeschlossen

Tester  final balance 299.29 USD

Kontostand nach den Testergebnissen 299.29 USD

Tester  removed itself on 19% of testing interval

der Experte hat das Testen bei 3% der Testperiode beendet

Speicherfehler. Das Testen kann wegen eines kritischen Fehlers vorzeitig beendet werden. Eine ständige Neuverteilung des Speichers mithilfe der ArrayResize Funktion kann zu einer übermäßigen Fragmentierung des Speichers führen, was wiederum dazu führt, dass es keinen Speicherblock der benötigten Größe gibt. Als Ergebnis bekommen Sie den kritischen Fehler "Speicher voll".

MemoryException 8192 Mb not available

der Speicherblock von 8192 Mb ist nicht verfügbar

MACD Sample (EURUSD,H1) 2015.01.02 09:00:15   cannot resize ExtDoubleArray4 from 536870912 to 1073741824

bei 2015.01.02 09:00:15 konnte der Experte die Größe des ExtDoubleArray4 Arrays von 536870912 auf 1073741824 Bytes nicht erhöhen

Tester  memory error in OnTick

Speicherfehler in OnTick

Tester  stopped on 0% of testing interval

der Tester stoppt bei 3% der Testperiode

Tester  not enough available memory, 37371 Mb used, 9178 Mb available, maximal available block is 4096 Mb

Speicher voll, Speichergröße 37371 Mb, verfügbar 9178 Mb, maximale Größe des Speicherblocks 4096 Mb

Array out of Range. Als "Array außerhalb des Bereichs" wird der kritische Fehler bezeichnet, bei dem der Wert des Index eines Array-Elements größer oder gleich der Zahl der Elemente des Arrays ist (die Indizierung beginnt mit Null).

MACD Sample (EURUSD,H1) 2015.01.06 18:42:59 array out of range in 'MACD Sample.mq5' (473,28)

Fehler "Array out of Range" 'MACD Sample.mq5' (Zeile 473, Position 28)

Tester  OnTick critical error

kritischer Fehler in OnTick

Division durch Null. Als kritischer Fehler gilt auch die Division durch Null.

MACD Sample (EURUSD,H1) 2015.01.06 18:42:59 zero divide in 'MACD Sample.mq5' (465,35)

der Fehler der Division durch Null in der Datei 'MACD Sample.mq5' (Zeile 465, Position 35)

Tester  OnTick critical error

kritischer Fehler in OnTick

Fehler bei der Initialisierung. Das Testen endet, ohne zu beginnen, wenn die Funktion OnInit einen Code liefert, der sich von INIT_SUCCEEDED unterscheidet. Auf diese Weise kann man zum Beispiel Inputparameter kontrollieren.

MACD Sample (EURUSD,H1) 2015.01.01 00:00:00 Deinit reason is 8

bei 2015.01.01 00:00:00 wurde der Experte deinitialisiert

Tester  tester stopped because OnInit failed

Das Testen wurde wegen eines Fehlers in OnInit gestoppt