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
Interessieren Sie sich für eine bestimmte Position (bekanntes Symbol und dessen Id) oder für einen allgemeinen Fall für alle Positionen?
Interessieren Sie sich für eine bestimmte Stelle (Symbol und Id sind bekannt) oder allgemein für alle Stellen?
Wenn Sie nur die Geschichte durchsehen und die Angebote analysieren (mit mydeal), dann ungefähr so:
1. Wir erhalten die Gesamtzahl der Geschäfte für den Zeitraum, gehen sie durch und wählen nur diejenigen aus, die dem Symbol entsprechen und/oder die an der Bildung der Position beteiligt waren
2. Es ist besser, Geschäfte nicht nach Symbolen, sondern nach bestimmten Positions-IDs auszuwählen (das ist einfacher und zuverlässiger).
Aber ich bin sicher, dass es korrektere und einfachere Lösungen gibt.
Vielen Dank für die Lösung.
Ich dachte, ich hätte etwas in der Standardbibliothek übersehen, es gibt eine offene Zeit und die Änderungszeit ist auch ein wichtiger Parameter?
Es gibt 3 Positionen für 3 verschiedene bekannte Instrumente, wir sollten zu der Zeit das Signal zu öffnen, Zeit zu ändern, nicht zu oft hinzufügen.
Dann formen Sie es zu einer Funktion mit den Parametern SymbolTitle und ID (falls Sie eine ID benötigen).
Und rufen Sie die Funktion von einem beliebigen Ort aus auf.
Eine gute Möglichkeit wäre es, den Nachfahren von CPositionInfo zu erstellen und ihm ähnliche Funktionen hinzuzufügen.
PS
Übrigens, die Entwickler - es wäre schön, um die Standard-Bibliothek Funktionalität für CPositionInfo, die zumindest automatisch füllt ein Array von Geschäften für die ausgewählte Position (ich glaube, es gibt noch nicht so etwas) hinzuzufügen.
Dies ist der Unsinn, der im Protokoll erscheint, nachdem der Aktualisierungsbefehl für das Diagramm ausgeführt wurde:
2011.02.03 02:24:51 HistoryBase '#IBM' 1 ungültige Balken entfernt
2011.02.03 02:24:50 HistoryBase '#IBM' 1 ungültige Balken entfernt
2011.02.03 02:24:49 HistoryBase '#IBM' 1 ungültige Balken entfernt
2011.02.03 02:24:48 HistoryBase '#IBM' 1 ungültige Balken entfernt
2011.02.03 02:24:47 HistoryBase '#IBM' 1 ungültige Balken entfernt
2011.02.03 02:24:46 HistoryBase '#IBM' 1 ungültige Balken entfernt
usw. im Sekundentakt.
TF Stündlich
Danke für die Lösung.
Ich dachte, ich hätte irgendwo in der Standardbibliothek übersehen, dass es auch eine offene Zeit und eine Änderungszeit als wichtigen Parameter gibt?
Was meinen Sie mit "Positionswechselzeit"? Was muss sich dort ändern, damit Sie die Veränderung bemerken?
Lautstärke.
Was ist daran falsch :)
Was ist daran falsch :)
Übrigens, die Entwickler - es wäre schön, um die Standard-Bibliothek Funktionalität für CPositionInfo, die zumindest automatisch füllt ein Array von Geschäften für die ausgewählte Position (keine solche Sache noch) hinzuzufügen.
Es gibt jedoch eine Funktion HistorySelectByPosition(), die das Gleiche tut, wir müssen nur den Bezeichner der Position kennen. Außerdem können Sie die Historie sowohl für bestehende als auch für bereits geschlossene Positionen abrufen. Was wird die von Ihnen vorgeschlagene Methode ergeben? Eine Reihe von Geschäften auf der bestehenden Position oder die gesamte Geschichte des Symbols? Und wenn es im Moment keine Position gibt, was wird sie dann bringen?
Lautstärke.