Keine anderen Handelsdaten als das Schließen einer Aktie an einem bestimmten Datum

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

Geben Sie hier die Bildbeschreibung ein

Ist die Aktie sehr gering liquide (dh möglicherweise nur ein Trade an diesem Tag) oder wurde sie außerbörslich gehandelt? Entspricht der Schlusskurs dem Schlusskurs des Vortages? Was ist Ihre Datenquelle?
Ich stimme dafür, diese Frage als nicht zum Thema gehörend zu schließen, da es sich um eine Softwareentwicklungsfrage handelt, nicht um PF.
Obwohl er an einer Web-App arbeitet, würde ich argumentieren, dass es immer noch finanziell ist, weil seine Frage lautet, warum die Aktiennummern so angezeigt werden. Aber wie MD-Tech gefragt hat, wäre es schön, die Originalquelle zu kennen.
@MD-Tech ja, der Schlusskurs ist derselbe wie gestern. Ich habe meine Frage mit Quellenbeispielen aktualisiert.
Wenn man es betrachtet, riecht es, als wäre die Aktie an diesem Tag nicht gehandelt worden. Können Sie nachsehen, ob es ein Marktfeiertag war? Wenn es sich um eine US- oder UK-Aktie handelt, habe ich bereits nachgesehen, und das war es nicht. Wenn Sie mir eine vollständige Isin geben können, kann ich es überprüfen.
@JoeTaxpayer Die Antwort auf diese Frage dürfte Privatanlegern sehr nützlich sein, da meine Antwort ihnen wahrscheinlich erklären wird, warum in ihren Daten aus verschiedenen Quellen nur ein Schlusskurs stand. FWIW Ich würde dafür stimmen, offen zu bleiben und die Antworten zu sehen, da sie für andere Zwecke nützlich sein werden. Vielleicht umbenennen
Ich habe das nicht so gesehen, aber ich verstehe. Wiedereröffnet. Wenn andere Mitglieder für das Schließen stimmen, kann es dennoch geschlossen werden.
@JoeTaxpayer danke, ich warte auf ein bisschen mehr Informationen, denke aber, dass ich die Diskrepanz (oder zumindest einige Gründe dafür) gefunden habe
@JoeTaxpayer hat eine Teilantwort hinzugefügt, in der Hoffnung, dass dies den Eindruck erweckt, dass die Antwort wahrscheinlich nützlich ist!
Sie sagen, dies seien "reale Aktiendaten", aber Sie haben die Quelle nicht identifiziert. Bevor Sie herausfinden, was diese bestimmte Datenzeile bedeuten könnte, sollten Sie wahrscheinlich sicherstellen, dass sie aus einer seriösen Quelle stammt. (z. B. Yahoo! Finance ist keine seriöse Quelle und kann an einem bestimmten Tag Hunderte oder Tausende von Fehlern aufweisen.)

Antworten (2)

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:

  1. Sie können alle Daten für diesen Tag auf null setzen und so eine Lücke (mit 0 Volumen) haben, um einen Mangel an Trades an diesem Tag anzuzeigen
  2. Sie können davon ausgehen, dass sich der Preis überhaupt nicht bewegt hat, da es an diesem Tag keine Trades gab, und dass Open, Close, High und Low alle gleich sind. Dies kann für Metriken wie gleitende Durchschnitte hilfreich sein, die Handelstage nicht wirklich ignorieren können.
Danke für die Antwort, die obigen Daten stammen aus Bursa Malaysia, einem Austauschdienst in Malaysia. Ich habe das Datum überprüft, ich bin mir ziemlich sicher, dass dieser Tag kein Feiertag ist.
Nur um Ihnen eine bessere Vorstellung zu geben, das Web-Chart i, das ich erstelle, wird von TradingView.com unterstützt

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.

Ja, diese Art von Daten lässt Balken- und Kerzendiagramme sehr schlecht aussehen, als würde ein langer, ungerader Zylinder in der Mitte des Diagramms erscheinen. Leerzeichen werden als gute Lösung angesehen. Wie auch immer, danke für deine Antwort.