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
Wurden die Ursachen für das Blinken ermittelt?
Welches Blinzeln?
Ich habe kein Blinzeln.
was blinzeln?
Ich habe kein Blinzeln.
Habe die Bibliothek getestet - praktisch und funktionell!
zwei Fragen:
1. gibt es eine fertige Implementierung eines Segments, das mit einem Pfeil endet? (es gibt Beispiele unter C++ http://www.cyberforum.ru/qt/thread1534114.html es ist kein Problem zu portieren, aber vielleicht gibt es eine fertige Implementierung und ich habe sie nicht gefunden ;) )
2. wenn man das Diagramm ändert, wird die gesamte Leinwand gelöscht? - wenn ja, ist das sehr unpraktisch, wenn nicht - ich habe es nicht herausgefunden, ich brauche ein Beispiel
Ich glaube, es ist die Zeile 349, Leinwand neu erstellen, die jetzt auskommentiert ist.
Ich habe das behoben, als ich feststellte, dass es zu einem Einfrieren führte. Aber es gab kein Blinken, nur iCanvas aufgehört zu arbeiten.
Ein kleiner Fehler in Version 1.34, der dazu führte, dass das Sinus-Beispiel nicht funktionierte, wurde behoben.
Ich habe die Bibliothek getestet - praktisch und funktionell!
zwei Fragen:
1. gibt es eine fertige Implementierung eines Segments, das mit einem Pfeil endet? (es gibt Beispiele unter C++ http://www.cyberforum.ru/qt/thread1534114.html es ist kein Problem zu portieren, aber vielleicht gibt es eine fertige Implementierung und ich habe sie nicht gefunden ;) )
2. wenn man das Diagramm ändert, wird die gesamte Leinwand gelöscht? - wenn ja, ist das sehr unpraktisch, wenn nicht - ich habe es nicht herausgefunden, ich brauche ein Beispiel
Danke, Igor.
1. Nein, ich habe es noch nicht implementiert. Mit ungeglätteten Linien ist es recht einfach zu machen. Es gibt eine Menge Dinge, die ich noch nicht implementiert habe, und eine Menge Dinge, die ich noch nicht gepostet habe.
2. Nein, natürlich nicht. Warum tun Sie es? Wenn ich in meinen Programmen den Chart ändere, zeichne ich zwangsweise alles neu, wenn die Koordinaten an die Zeit und den Preis gebunden sind, nicht an die Bildschirm-Pixel. Wie könnte es anders sein, wenn sich die Preis-Zeit-Koordinaten ändern.....
Das Schöne an dieser Bibliothek ist ihre Geschwindigkeit.
Wenn Sie versuchen, alles, was ich in iCanvas tue, in CCanvas zu tun, wird die Geschwindigkeit erheblich sinken.
Der Hauptgrund dafür ist, dass Sie furchtbar langsame asynchrone Funktionen verwenden müssen, wie ChartXYToTimePrice(), die etwa 5000 Mikrosekunden braucht. Das ist eine unglaublich lange Zeit.
Das Hauptziel von iCanvas war es, von diesen sehr teuren Funktionen wegzukommen.
https://www.mql5.com/ru/forum/1111/page2099#comment_6310826
Bitte beachten Sie, dass es besser ist, die Linienfunktion in CCanvas nicht zu verwenden, wenn die Koordinaten zweier Punkte nicht garantiert innerhalb des Bildschirms gebildet werden. Hier liegt ein schwerwiegender Fehler vor.
Ergebnis der Ausführung:
Letzte Version 1.35
https://www.mql5.com/de/code/27733Ich habe das Problem behoben, als ich feststellte, dass das System deswegen eingefroren war. Aber es gab kein Blinken, sondern iCanvas funktionierte einfach nicht mehr.