Ich bin ein Webentwickler und erstelle ein Aktiendiagramm für eine Webanwendung. Wenn ich mich mit einer großen Menge realer Aktiendaten befasse, stoße ich auf einige Zeilen mit ungeraden Daten, zum Beispiel "Eröffnungskurs = 0, Höchstkurs = 0, Tiefstkurs = 0, Schlusskurs = 4,12".
Denken Sie daran, dies sind Daten aus der realen Welt. Meine Frage ist, was mit der Aktie passiert? Wenn ich alle Nullkurse gleich dem Schlusskurs mache, verletze ich dann die Integrität der Aktiendaten?
Beispiel für Quellen
Es gibt mehrere Gründe, warum dies passieren kann, und ich werde aktualisieren, sobald ich weitere Informationen von Ihnen erhalte.
Die Volumina dieser Aktie sehen niedrig aus (angenommen, sie liegen entweder in einem Faktor zwischen 1 und 1000), so dass es durchaus sein könnte, dass an diesem Tag kein Volumen vorhanden war. Wenn keine Trades stattfinden, sind Open, High und Low bedeutungslos, da es sich um Statistiken handelt, die auf Trades basieren, die an diesem Tag stattfinden, und es finden keine Trades statt. Denken Sie daran, dass Volumen vorhanden sein muss, um einen Preis zu erhalten.
Die Aktie kann entweder von der Börse oder vom Unternehmen für den Tag eingefroren worden sein. Dies kann verschiedene Gründe haben, einschließlich der Verhinderung illegaler Aktivitäten. In diesem Fall wurden keine Trades getätigt, da der Markt für diese Aktie geschlossen war.
Eine andere Möglichkeit ist, dass alle Trades an diesem Tag von der Börse storniert wurden. Die Börse kann alle Trades stornieren, wenn es ungewöhnliche, potenziell betrügerische oder andere illegale Aktivitäten in Bezug auf die Aktie gibt. In diesem Fall existierte der letzte Preis für diesen Tag, wurde aber von der Börse zurückgesetzt und trat nie auf. Dies ist eine seltene Situation.
Obwohl ich an diesem Datum keine Feiertage finden kann, ist es möglich, dass Ihr Datenanbieter Marktfeiertage so markiert. Es wäre gültig, die Daten in diesem Fall zu ignorieren, da sie von einem Nicht-Markttag stammen. Ich kann nicht sagen, ob dies möglich ist, ohne die Austauschinformationen zu kennen.
Es besteht die Möglichkeit, dass einige Datenanbieter einen Tag lang keine Daten erhalten oder diese beschädigt werden. Es kann sich lohnen, eine andere Quelle zu überprüfen, um die Integrität der Daten sicherzustellen, die Sie erhalten.
Unabhängig davon, welcher Grund zutrifft, hat der Datenanbieter den Schlusskurs gleich dem Schlusskurs des Vortages gemacht, da keine Preisbewegungen aufgetreten sind. Streng genommen ist der Schlusspreis der Preis des letzten Handels, der für diesen Tag getätigt wurde, und sollte daher null sein (und Eröffnung, Hoch und Tief sollten ebenfalls null und nicht 0 sein, da sonst die Preisänderung am Tag sehr groß ist!). Um die Integrität zu wahren, haben Sie daher einige Möglichkeiten:
Die letzte Spalte in den Quelldaten ist das Volumen (die Anzahl der Aktien, die während des Tages getauscht wurden) und hat für diesen Tag auch einen Wert von Null, was bedeutet, dass an diesem Tag niemand die Aktien gekauft oder verkauft hat. Und da die Preise Transaktionspreise sind (die erste und die letzte an einem bestimmten Tag und die mit dem höchsten/niedrigsten Preis), können die Preise nicht ermittelt werden und sind irrelevant, da an diesem Tag keine einzige Transaktion stattgefunden hat . Es wird nur angenommen, dass der Schlusskurs dem Vortagesgegenstück entspricht, da dies der wichtigste Wert ist, der als Grundlage für die Bestimmung der täglichen Kursänderung dient (und wir gehen in diesem Fall von keiner Änderung aus). Auch Liniendiagramme verwenden diesen einzelnen Wert. Balken- und Kerzendiagramme zeigen normalerweise einen leeren Bereich für einen Tag an, an dem kein Handel stattgefunden hat.
MD-Tech
JTP - Entschuldige dich bei Monica
dmikester1
Andy Lamm
MD-Tech
MD-Tech
JTP - Entschuldige dich bei Monica
MD-Tech
MD-Tech
dg99