Geschichte ankreuzen - Seite 12

 
Renat Fatkhullin:
Es gibt keine Regeln für das Abwechseln oder Auffüllen - die Zecken kommen chaotisch herein.

Was die Abwechslung anbelangt, so habe ich mir das Protokoll angesehen, und es gibt tatsächlich Stellen, an denen es aufeinanderfolgende Ticks mit Flossen gibt. Ich bin mir allerdings nicht sicher, was die Vertretung angeht. Ein Stück Holz. ALL-Modus:

2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16359 2015.10.15 14:08:51: spread = 50, ask = 1.47250, bid = 1.47200, last = 0.00000
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16360 2015.10.15 14:08:52: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.47200
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16361 2015.10.15 14:08:52: spread = 47, ask = 1.47247, bid = 1.47200, last = 0.00000
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16362 2015.10.15 14:08:52: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.47201
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16363 2015.10.15 14:08:52: spread = 46, ask = 1.47247, bid = 1.47201, last = 0.00000
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16364 2015.10.15 14:08:53: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.47201
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16365 2015.10.15 14:08:53: spread = 47, ask = 1.47248, bid = 1.47201, last = 0.00000
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16366 2015.10.15 14:08:54: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.47204
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16367 2015.10.15 14:08:54: spread = 44, ask = 1.47248, bid = 1.47204, last = 0.00000
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16368 2015.10.15 14:08:54: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.47204
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16369 2015.10.15 14:08:54: spread = 42, ask = 1.47246, bid = 1.47204, last = 0.00000
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16370 2015.10.15 14:08:55: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.47202
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16371 2015.10.15 14:08:55: spread = 44, ask = 1.47246, bid = 1.47202, last = 0.00000
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16372 2015.10.15 14:08:56: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.47203
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16373 2015.10.15 14:08:56: spread = 43, ask = 1.47246, bid = 1.47203, last = 0.00000
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16374 2015.10.15 14:08:56: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.47207
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16375 2015.10.15 14:08:56: spread = 43, ask = 1.47250, bid = 1.47207, last = 0.00000
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16376 2015.10.15 14:08:56: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.47207
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16377 2015.10.15 14:08:56: spread = 42, ask = 1.47249, bid = 1.47207, last = 0.00000
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16378 2015.10.15 14:08:56: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.47207
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16379 2015.10.15 14:08:56: spread = 41, ask = 1.47248, bid = 1.47207, last = 0.00000
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16380 2015.10.15 14:08:57: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.47207
2015.10.17 19:14:37.735 test_CopyTicks_1178 (GBPCHF,M1) OnStart: #16381 2015.10.15 14:08:57: spread = 40, ask = 1.47247, bid = 1.47207, last = 0.00000

Soweit ich mich erinnere, wurden in der Version 1178 wiederkehrende Preise einfach gestrichen. Wie Sie jetzt sehen können, gibt es bei einem Geldkurs im Tick auch einen Briefkurs. Das ist es, was ich mich frage. Ist es bei tick-basierten Algorithmen notwendig, die Prüfung auf das Vorhandensein von Preisen im Tick beizubehalten, oder können diese jetzt entfernt werden?

 

INFO-Modus:

2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1467 2015.10.16 23:59:00: spread = 149, ask = 1.47380, bid = 1.47231, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1468 2015.10.16 23:59:00: spread = 152, ask = 1.47380, bid = 1.47228, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1469 2015.10.16 23:59:00: spread = 154, ask = 1.47380, bid = 1.47226, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1470 2015.10.16 23:59:01: spread = 151, ask = 1.47377, bid = 1.47226, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1471 2015.10.16 23:59:02: spread = 148, ask = 1.47374, bid = 1.47226, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1472 2015.10.16 23:59:02: spread = 145, ask = 1.47371, bid = 1.47226, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1473 2015.10.16 23:59:02: spread = 143, ask = 1.47369, bid = 1.47226, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1474 2015.10.16 23:59:02: spread = 148, ask = 1.47374, bid = 1.47226, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1475 2015.10.16 23:59:03: spread = 144, ask = 1.47374, bid = 1.47230, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1476 2015.10.16 23:59:03: spread = 143, ask = 1.47373, bid = 1.47230, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1477 2015.10.16 23:59:03: spread = 154, ask = 1.47384, bid = 1.47230, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1478 2015.10.16 23:59:04: spread = 151, ask = 1.47381, bid = 1.47230, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1479 2015.10.16 23:59:05: spread = 143, ask = 1.47375, bid = 1.47232, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1480 2015.10.16 23:59:06: spread = 145, ask = 1.47377, bid = 1.47232, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1481 2015.10.16 23:59:06: spread = 149, ask = 1.47381, bid = 1.47232, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1482 2015.10.16 23:59:06: spread = 151, ask = 1.47383, bid = 1.47232, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1483 2015.10.16 23:59:06: spread = 148, ask = 1.47380, bid = 1.47232, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1484 2015.10.16 23:59:06: spread = 150, ask = 1.47382, bid = 1.47232, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1485 2015.10.16 23:59:06: spread = 138, ask = 1.47372, bid = 1.47234, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1486 2015.10.16 23:59:07: spread = 123, ask = 1.47357, bid = 1.47234, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1487 2015.10.16 23:59:07: spread = 121, ask = 1.47355, bid = 1.47234, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1488 2015.10.16 23:59:08: spread = 122, ask = 1.47355, bid = 1.47233, last = 0.00000
2015.10.17 19:01:50.284 test_CopyTicks_1178 (GBPCHF,H3) OnStart: #1489 2015.10.16 23:59:10: spread = 0, ask = 0.00000, bid = 0.00000, last = 0.00000

Wie Sie sehen können, ist es ähnlich. Es gibt keine Auslassungen. Die Preise können in aufeinanderfolgenden Ticks wiederholt werden.

 
Auch. Verstehe ich das richtig, dass der Infomodus alle Ticks mit Zeilen, bei denen Flipper != 0 ist, aus dem ALL-Modus löscht? Warum ich diese Vermutung anstelle. Die Ticks im INFO-Modus sind etwa halb so viele wie im ALL-Modus. Und eine Folgefrage. Ist es möglich, dass der INFO-Modus so viele Ticks wie gewünscht zurückgibt und nicht nur die Hälfte davon?
 
Tapochun:


Bitte kopieren Sie die Daten aus dem Logbuch wie folgt: Rechtsklick im Logbuch -> "Ansicht" -> markieren und kopieren Sie die gewünschten Informationen und fügen Sie diese als Code in den Forumsbeitrag ein.
 
Karputov Vladimir:
Bitte kopieren Sie die Daten aus dem Logbuch wie folgt: Rechtsklick im Logbuch -> "Ansicht" -> markieren und kopieren Sie die gewünschten Informationen und fügen Sie diese dann als Code in den Forumsbeitrag ein.
Ich danke Ihnen.
 
Die Öffnung der Märkte rückt näher. Haben Sie Ihre Roboter auf die Berechnung von Parametern auf Basis der Tick-Historie vorbereitet?
 

Wir müssen warten, bis die Server der Makler freigegeben und aktualisiert werden.

Ältere Server unterstützen keine Tick-History-Rückgaben.

 
Karputov Vladimir:
Die Eröffnung der Märkte rückt näher. Haben Sie Ihre Roboter bereits auf die Berechnung von Parametern anhand der Tick-Historie vorbereitet?

Es ist noch zu früh, um mit Tics zu arbeiten. Es gibt keinen normalen Zugang zu Zecken und kein Verständnis dafür, wie man mit ihnen umgeht. Es scheint, dass die Entwickler selbst noch nicht verstanden haben, wie man Zecken richtig bereitstellt.

Und noch einmal, das ist nicht unbegründet. Nach dem Einschalten des Terminals heute Morgen werden die Zecken für heute nicht zurückgegeben. Nur für Freitag und früher. Entweder ist der Download jetzt deaktiviert oder ein Fehler:

Screenshots von der MetaTrader-Handelsplattform

GBPUSD, M5, 2015.10.19

MetaQuotes Software Corp, MetaTrader 5, Demo

GBPUSD, M5, 2015.10.19, MetaQuotes Software Corp.

Ein Loch in der Zeckengeschichte. Und selbst die Ticks, die in der aktuellen Terminalsitzung eingegangen sind, kommen nicht zurück.

 

Ähnlich verhält es sich mit dem Versuch, den Verlauf mit einem Skript hochzuladen. ALL-Modus 3000 letzte Werte:

2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2983 2015.10.16 23:59:00: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54359
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2984 2015.10.16 23:59:00: spread = 73, ask = 1.54432, bid = 1.54359, last = 0.00000
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2985 2015.10.16 23:59:00: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54358
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2986 2015.10.16 23:59:00: spread = 74, ask = 1.54432, bid = 1.54358, last = 0.00000
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2987 2015.10.16 23:59:00: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54357
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2988 2015.10.16 23:59:00: spread = 68, ask = 1.54425, bid = 1.54357, last = 0.00000
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2989 2015.10.16 23:59:02: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2990 2015.10.16 23:59:02: spread = 69, ask = 1.54425, bid = 1.54356, last = 0.00000
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2991 2015.10.16 23:59:05: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2992 2015.10.16 23:59:05: spread = 64, ask = 1.54420, bid = 1.54356, last = 0.00000
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2993 2015.10.16 23:59:05: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2994 2015.10.16 23:59:05: spread = 72, ask = 1.54428, bid = 1.54356, last = 0.00000
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2995 2015.10.16 23:59:06: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54356
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2996 2015.10.16 23:59:06: spread = 75, ask = 1.54431, bid = 1.54356, last = 0.00000
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2997 2015.10.16 23:59:07: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.54357
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2998 2015.10.16 23:59:07: spread = 74, ask = 1.54431, bid = 1.54357, last = 0.00000
2015.10.19 07:57:37.833 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #2999 2015.10.16 23:59:10: spread = 0, ask = 0.00000, bid = 0.00000, last = 0.00000
 
Tapochun:

Ähnlich verhält es sich mit dem Versuch, den Verlauf mit einem Skript hochzuladen. ALL-Modus 3000 letzte Werte:

Sind Sie sicher, dass Sie alles korrekt und genau auf dem MetaQuotes-Demo-Server überprüft haben?

Alles funktioniert einwandfrei, ich habe es nur geglaubt. Hier ist eine Anfrage für 20 000 000 Ticks für EURUSD: Die heutigen Ticks funktionieren gut

2015.10.19 08:51:53.546 1 (EURUSD,M1)   Тик: 2015.10.19 08:52:48 bid: 1.1365 ask: 0.0 last: 0.0 [19999]
2015.10.19 08:51:53.546 1 (EURUSD,M1)   Тик: 2015.10.19 04:59:17 bid: 0.0 ask: 0.0 last: 1.13748 [0]
2015.10.19 08:51:53.546 1 (EURUSD,M1)   Получено тиков: 20000 код ошибки: 0

Beachten Sie, dass die erste Anfrage den lokalen Verlauf zurückgibt und das Paging des Verlaufs auslöst.

Hier forderte ich 200.0000.000 Ticks an, erhielt sofort 53.788 Ticks und der Auslagerungsprozess begann:

2015.10.19 08:54:22.352 1 (EURUSD,M1)   Size 2 Mb
2015.10.19 08:54:22.352 1 (EURUSD,M1)   Тик: 2015.10.19 08:55:22 bid: 1.13649 ask: 1.13657 last: 1.13649 [53787]
2015.10.19 08:54:22.352 1 (EURUSD,M1)   Тик: 2015.10.19 00:00:02 bid: 0.0 ask: 0.0 last: 0.0 [0]
2015.10.19 08:54:22.352 1 (EURUSD,M1)   Получено тиков: 53788 код ошибки: 0

Nach 2 Minuten habe ich erneut nachgefragt und 5 088 888 Ticks erhalten, und das Paging läuft im Hintergrund weiter:

2015.10.19 08:56:18.109 1 (EURUSD,M1)   Size 194 Mb
2015.10.19 08:56:18.109 1 (EURUSD,M1)   Тик: 2015.10.19 08:57:12 bid: 1.13626 ask: 1.13636 last: 0.0 [5088887]
2015.10.19 08:56:18.109 1 (EURUSD,M1)   Тик: 2015.09.21 00:00:02 bid: 0.0 ask: 0.0 last: 0.0 [0]
2015.10.19 08:56:18.109 1 (EURUSD,M1)   Получено тиков: 5088888 код ошибки: 0