Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Wie Sie aus der Abbildung ersehen können, arbeiten nur drei Kerne. Ich habe mehr als eine Situation gesehen, in der während des Tests die Anzahl der Kerne, die an der Arbeit beteiligt sind, allmählich auf Null sinkt, woraufhin alle Kerne auf einmal zu arbeiten beginnen, d.h. es gibt eine Ausfallzeit, warum beginnen die frei gewordenen Kerne nicht auf einmal zu arbeiten?
Um mit der Berechnung der nächsten Generation beginnen zu können, müssen wir zunächst die aktuelle Generation verarbeiten. Alle Läufe der aktuellen Generation müssen abgeschlossen sein, damit die besten ausgewählt und genetische Operationen zwischen den besten durchgeführt werden können. Erst dann kann die nächste Generation beginnen.
Wenn nur noch wenige Ergebnisse fehlen, um die Verarbeitung der aktuellen Generation abzuschließen, sind die freigesetzten Testagenten arbeitslos.
Was ist die maximale Zeit, die in EventSetTimer( ) eingestellt werden kann?
INT_MAX? Ich glaube nicht. Ich möchte das nicht selbst untersuchen, und es steht auch nicht in der Hilfe.
Hier kann eine beliebige Zeit eingestellt werden, aber im Testgerät wird die Zeit modulo 50 Tage genommen. Ca. 4 220 000 Sekunden.
Die Qualität von MQL5 demotiviert mich.
Hier kann eine beliebige Zeit verwendet werden, aber im Testgerät wird die Zeit modulo 50 Tage genommen. Ungefähr 4 220 000 Sekunden.
Die Qualität von MQL5 ist demotivierend.
Sie können maximal 2 147 483 Sekunden einstellen (das entspricht 35 791 Minuten, 596 Stunden oder 24 Tagen). So wird der Timer im Prüfgerät nicht gehandhabt.
Gegenfrage. Warum ist der Timer auf 24 Tage eingestellt?
Es können maximal 2.147.483 Sekunden eingestellt werden (dies entspricht 35.791 Minuten, 596 Stunden oder 24 Tagen). So wird der Timer im Prüfgerät nicht gehandhabt.
Gegenfrage. Warum ist der Timer auf 24 Tage eingestellt?
Ich möchte, dass die Position nach dem Öffnen in einer Zeitspanne von 1 Sekunde bis 10 Jahren geschlossen wird, je nach dem.
Ich habe es auf diese Weise versucht
request.type_time=ORDER_TIME_SPECIFIED; // Die Bestellung ist bis zum Verfallsdatum gültig
request.expiration=1; //or TimeCurrent()+time; (int time=1;)
funktioniert nicht mit Sekunden.
Dieses Problem wurde mit EventSetTimer( ) umgangen. Ebenfalls auf 24 Tage begrenzt. Vor allem hatte ich nicht erwartet, dass die Zeitschaltuhr ein solches Chaos anrichten würde. Sie hätten gewarnt werden müssen. Tja.
Übrigens, ist die Zeit im Timer die echte Kalenderzeit oder nur die Handelszeit? Mit anderen Worten: Wie viel Zeit wird unmittelbar nach dem Wochenende auf dem Timer angezeigt?
Erneut wurde ein Fall von teilweisem Verlust der Kommunikation zwischen dem Terminal und dem Server gemeldet. 360 bauen. Es werden keine Angebote eingeholt, aber die Informationen über Zeitpunkt und Umfang der Transaktionen werden aktualisiert. Auf der Verbindungsstatusanzeige befindet sich ein rotierender Kreis mit grauen Sektoren. Es gibt Meldungen im Protokoll:
2010.11.29 18:03:03 Trades '630031' : Geschäft #2107036 buy 0.10 GBPUSD at 1.55387 ausgeführt (basierend auf Auftrag #2157432)
2010.11.29 18:00:02 Trades '630031' : Geschäft #2106895 buy 0.10 GBPUSD at 1.55341 ausgeführt (basierend auf Auftrag #2157265)
2010.11.29 17:07:49 Netzwerk '630031': autorisiert auf MetaQuotes-Demo
2010.11.29 17:07:47 Netzwerk '630031': Verbindung zu MetaQuotes-Demo verloren
2010.11.29 16:10:47 Netzwerk '630031': Der Handel wurde deaktiviert - Anleger-Modus
2010.11.29 16:10:47 Netzwerk '630031': Terminal synchronisiert mit MetaQuotes Software Corp.
2010.11.29 16:10:47 Netzwerk '630031': autorisiert auf MetaQuotes-Demo
2010.11.29 16:10:45 Netzwerk '630031': Verbindung zu MetaQuotes-Demo verloren
Beachten Sie, dass es nach 17:07:49 keine Meldung "Terminal synchronisiert mit MetaQuotes Software Corp." mehr gibt, da zur gleichen Zeit neue Trades gemeldet werden.
Rosh:
Сделайте прогоны с одинаковым количеством тиком и разным количеством сделок. Тогда можно сравнивать.
Hier ist es.
Testsystem (was auch immer es war!): Windows XP SP3, Pentium 4, 3GHz, 1.25Gb Speicher
Alle Läufe wurden mit Alpari-Demo, GPBUSD M1, der Zeitraum 04.10.2010-05.11.2010 (1521376 Ticks, 34194 Bars) im Normal-Modus, jeder Tick, Einzahlung 10000USD (übrigens, woher haben Sie 1000000USD Einzahlung? Meine Liste endet mit 100000), Hebelwirkung 1:100 durchgeführt. Ich habe einen Expert Advisor konstruiert, der die Besonderheit des Alpari-Demokontos - Null Marge - nutzt, um seine Konstruktion zu vereinfachen. Für jeden Tick eröffnet der Expert Advisor eine Order von 0,1 Lot in eine Richtung, bis er die mit dem Parameter festgelegte Anzahl von Trades erreicht hat, die restlichen Ticks werden übersprungen. So wird der Einfluss der Anzahl der Trades minimiert (1 Trade wurde bei allen Testläufen erzielt). Übrigens haben wir am Ende jedes Tests die ungefähre Zeit für die Erstellung des Berichts im Format Open XML überprüft (bis jetzt wurde die Geduldsgrenze nicht überschritten). Die vom Tester am Ende des Tests generierten Abschlüsse wurden nicht berücksichtigt (ein Abschluss pro Lauf).
So:
Die erste Testreihe von 10 bis 100 Trades mit 10er-Schritten ist aufgrund der geringen Testzeit - Tick-Generierungszeit von 5359 bis 6453 - nicht von Interesse.
Die nächste Reihe reicht von 100 bis 1000 Geschäften in 100er-Schritten (das Ergebnis für 100 wird aus der vorherigen Reihe übernommen):
14
Alles in allem gut, aber das Problem der Berichtserstellung beginnt sich zu zeigen
Alle Läufe wurden mit Alpari-Demo, GPBUSD M1, Zeitraum 04.10.2010-05.11.2010 (1521376 Ticks, 34194 Bars) im Modus Normal, jeder Tick, Einzahlung 10000USD (übrigens, woher haben Sie die Einzahlung von 10000USD?
Die letzte Serie (weitere Tests auf dieser Hardware sind zu hart für mich) von 1000 bis 10000 in 1000er Schritten:
Hier zeigen sich die Bremsen, auf die Rosh fragend hingewiesen hat, in ihrer ganzen Pracht.
**
Um es mit den Worten von Rosh zu sagen : Wie Sie aus dem Diagramm ersehen können, ist die Abhängigkeit der Prüfzeit von der Anzahl der RATEs NICHT streng linear. Vielmehr ist sie überhaupt nicht linear.
Das Ergebnis bei 5000 und 6000 ist wahrscheinlich etwas überschätzt, aber ein Trend ist erkennbar.
Ich möchte Sie daran erinnern, dass dieses Ergebnis mit dem einfachsten Expert Advisor erzielt wurde, der praktisch keine Zeit für die Analyse aufwendet und keine Indikatoren verwendet; d.h. die Ergebnisse wären bei einem funktionierenden EA noch schlechter.
Zum Vergleich:
Die Durchführung dieses Tests mit 10000 Trades auf einem Windows 7 Rechner, Intel Pentium Dual-Core E5400 @ 2.70 GHz, 2038 MB (PR111) dauerte 472866ms.
In Anbetracht der obigen Ausführungen besteht eine gewisse Wahrscheinlichkeit, dass einige der Kandidaten für die Meisterschaft 2010 aufgrund der 15-Minuten-Hürde und der Besonderheiten des Testers (wenn es viele Angebote gab) zu Unrecht ausgeschlossen wurden.
** - mehrere Male wurde am Ende des Tests das Diagramm des Symbols, das den Handel anzeigt, nicht angezeigt.
Interesting:
Это не проблема, нужная сумма может быть вбита руками.