Fehler, Irrtümer, Fragen - Seite 2772

 

Der nächste Lauf ist an dieser Stelle schon normal.

2020.05.19 14:56:27.356,72673,72676,72676,4,KAUFEN
2020.05.19 14:56:27.440,72674,72676,72676,1,KAUFEN
2020.05.19 14:56:27440,72674,72676,72677,1,KAUFEN
2020.05.19 14:56:27.440,72674,72676,72677,2,KAUFEN
2020.05.19 14:56:27.440,72674,72676,72677,1,KAUFEN
2020.05.19 14:56:27.440,72674,72676,72678,5,KAUFEN
2020.05.19 14:56:27.440,72674,72676,72678,6,KAUFEN
2020.05.19 14:56:27.440,72674,72676,72679,2,KAUFEN
2020.05.19 14:56:27.440,72674,72676,72679,1,KAUFEN
2020.05.19 14:56:27.440,72674,72676,72679,1,KAUFEN
2020.05.19 14:56:27.440440,72674,72676,72679,5,KAUFEN
2020.05.19 14:56:27.440,72674,72676,72679,4,KAUFEN
2020.05.19 14:56:27.835,72674,72677,72674,1,VERKAUFEN
2020.05.19 14:56:28.114,72674,72677,72677,1,KAUFEN
2020.05.19 14:56:28.560,72674,72677,72677,1,KAUFEN
2020.05.19 14:56:28.28560,72674,72677,72677,1,KAUFEN
2020.05.19 14:56:28.560,72674,72677,72678,5,KAUFEN
2020.05.19 14:56:28.560,72674,72677,72678,3,KAUFEN
2020.05.19 14:56:28.560,72674,72677,72678,2,KAUFEN
2020.05.19 14:56:28.560,72674,72677,72678,2,KAUFEN
2020.05.19 14:56:29.282,72674,72677,72674,1,VERKAUFEN

 
fxsaber:

Mit dem Binärprogramm hätte es keine Probleme gegeben. Aber wie es aussieht, gibt es noch Fragen.

Die Fragen fallen, soweit ich weiß, in meinen Zuständigkeitsbereich. Das ist Ihr gutes Recht. Ich werde mich nicht mit dem Binärcode befassen.

Ich denke, die Entwickler sollten ihre Produkte selbst testen.

 
Dmitriy Skub:

Die Fragen fallen meines Erachtens in meinen Zuständigkeitsbereich. Das ist Ihr gutes Recht. Ich werde mich nicht mit dem Binärcode befassen.

Ich leide nicht unter der Heuchelei der Toleranz. Kompetenz hat also nichts damit zu tun. Die Binärdatei enthält alle Tick-Felder. Es ist viel bequemer, sie anzusehen.

Ich habe ein persönliches Interesse daran, da ich Alert auf ein ähnliches Problem in einer Kampf-EA ansetzen möchte.

Ich glaube, dass die Entwickler ihre Produkte selbst testen müssen.

Ich stimme zu.


ZZZ Das Tüfteln mit dem Binärcode geht so.

if (_LastError)
  FileSave("Ticks2Forum.bin", Ticks);
 

Leider reicht die Zeit nicht immer aus, um alle kugelförmigen Pferde zu finden, daher ist das erste, was wir in Angriff nehmen, eine klare Beschreibung.

 
fxsaber:

Ich leide nicht unter der Heuchelei der Toleranz. Kompetenz hat also nichts damit zu tun. Die Binärdatei enthält alle Kästchen zum Ankreuzen. Es ist viel bequemer, sie zu sehen.

Ich habe ein persönliches Interesse daran, da ich Alert auf ein ähnliches Problem in einer Kampf-EA ansetzen möchte.

Ich stimme zu.


ZZY Das Tüfteln mit dem Binärcode geht so.

Binäres haftet nicht. Und auch privat. Das Volumen scheint groß zu sein. Ich kann es zur Post bringen.


Und was die kugelförmigen Pferde angeht - diese Art der Prüfung ist alles andere als optimal, um ein gutes Ergebnis zu erzielen. Obwohl es meines Wissens nach das billigste ist).

 
Dmitriy Skub:

Das Binäre ist nicht anhänglich. Es wird auch nicht an die private Leitung gelangen. Die Lautstärke muss hoch sein. Ich kann sie Ihnen per E-Mail zusenden.

Zipen Sie es hier oder auf eine beliebige File-Sharing-Website.

 
Dmitriy Skub:

Beim Kopieren von Aktien-Tickdaten für Si-6.20 und andere Symbole über:

4010 tick time conversion error (falsches Datums-/Zeitformat) tritt von Zeit zu Zeit auf:

Nur 1 dieser Zeilen wird genannt? Nicht so lange her habe ich gesehen, Zeitstempel nach ArrayCopy auf Zecken-Array gefangen. Vielleicht gibt es eine knifflige Heap-Korruption im Terminal...

 
traveller00:

Nur 1 dieser Zeilen wird genannt? Vor nicht allzu langer Zeit habe ich gesehen, dass Zeitstempel nach ArrayCopy auf Tick-Array verbrannt werden. Vielleicht gibt es eine knifflige Heap-Korruption im Terminal...

Das würde wahrscheinlich die Fehler bei den Würfen der Standardindikatoren erklären, über die Andrey geschrieben hat.

 
traveller00:

Nur 1 dieser Zeilen wird genannt? Vor nicht allzu langer Zeit habe ich gesehen, dass Zeitstempel nach ArrayCopy auf Tick-Array verbrannt werden. Vielleicht gibt es eine knifflige Heap-Korruption im Terminal.

Nein, es werden keine Operationen mit Arrays durchgeführt. Nur das Abrufen von Daten und der Zugriff auf Elemente der Struktur (Zeit und ihre Umwandlung mit der Standardfunktion).

Wir haben also zwei kugelförmige Pferde - einen Fehler bei Handelsaufträgen (erhöhte Ausführungszeit in regelmäßigen Abständen) und das Erhalten von Daten. Die beiden Hauptfunktionen des Terminals.

 
Dmitriy Skub:

Fehler bei Handelsaufträgen (periodisch erhöhte Ausführungszeit)

Gibt es eine Möglichkeit, die maximale Netzwerklatenz auf dem VPS oder die ein- und ausgehenden Netzwerkpakete des Terminals zu messen?

Ich nehme an, dass es kurze Spitzen der Netzwerklatenz auf VPS mit Null-Ping gibt.


Allerdings ist es schwer zu erklären, warum ein und derselbe SymbolInfoTick mehr als 100ms ausführen kann.


HH Übrigens, das Laden frischer Ticks durch CopyTicksRange, das normalerweise weniger als 1 ms dauert, dauert um Mitternacht mehr als drei Sekunden. Offenbar wird um Mitternacht die Zeckenbasis neu gebildet.