Datenbasis für Kursprognose-Modelle


Die Datenbasis kommt dabei aus Kursdaten, die über AlphaVantage und/oder Tai-Pan als End-Of-Day-Kursdatenlieferanten aufgebaut sind. Der Datenabruf, -Zusammenführung und Aufbereitung der Berechnungen und Indikatoren erfolgt dabei über ShareHolder.

Der Datenumfang der Trainings-und Lerndaten ist dabei definiert mit:

Aktuell 135 Datenspalten die im ML als Trainingsdaten verarbeitet werden
Beispiel 1Beispiel 2Beschreibung und Hintergründe
1StockPrice  4.96  3.40Asset/Aktienkurs
2Open-Close-Range-Percent-4 -7.61 -1.32(Close-Open)*100/Close vom betrachten Tag - 4 Tage
3Open-Close-Range-Percent-3  0.97  1.02(Close-Open)*100/Close vom betrachten Tag - 3 Tage
4Open-Close-Range-Percent-2  1.92 -2.11(Close-Open)*100/Close vom betrachten Tag - 2 Tage
5Open-Close-Range-Percent-1  7.00 -3.45(Close-Open)*100/Close vom betrachten Tag - 1 Tag
6Open-Close-Range-Percent  1.63  1.44(Close-Open)*100/Close vom betrachten Tag
d.h. Verhältnis der Tages-Bewegungsbreite zwischen Schluss und Eröffnungskurs zum Schlusskurs. Starke Tage mit großen Bewegungen zum Eröffnungskurs können so betrachtet werden
7Volumes-Normalized  3.25  0.73Normalisiertes Handelsvolumen des Titels, wobei dieser im Verhältnis zum Durchschnittskurs der letzten 50 Tage betrachtet wird.
8MA-Difference-89  0.08 -0.13% Abstand des Schlusskurses zum Gleitenden Durchschnitt mit 89 Tagen (Fibonacci-Reihe)
9MA-Difference-8 -0.14  0.01siehe MA-Difference-89
10MA-Difference-55  0.00 -0.08siehe MA-Difference-89
11MA-Difference-5 -0.11  0.01siehe MA-Difference-89
12MA-Difference-34 -0.07 -0.03siehe MA-Difference-89
13MA-Difference-3 -0.07  0.01siehe MA-Difference-89
14MA-Difference-21 -0.13 -0.02siehe MA-Difference-89
15MA-Difference-144  0.13 -0.14siehe MA-Difference-89
16MA-Difference-13 -0.17 -0.01siehe MA-Difference-89
17High-Low-Range-Percent-4  7.61  4.14

(High-Low)*100/Close vom betrachten Tag - 4 Tage

Differenz zwischen Hoch-und Tiefstkurs im Verhältnis zum Schlusskurs

18High-Low-Range-Percent-3  4.37  2.90(High-Low)*100/Close vom betrachten Tag - 3 Tage
19High-Low-Range-Percent-2  1.92  3.09(High-Low)*100/Close vom betrachten Tag - 2 Tage
20High-Low-Range-Percent-1 14.00  4.92(High-Low)*100/Close vom betrachten Tag - 1 Tag
21High-Low-Range-Percent  4.07  2.85(High-Low)*100/Close vom betrachten Tag
22High-Close-Range-Percent-4  0.00  0.00(High-Close)*100/Close vom betrachten Tag - 4 Tage
23High-Close-Range-Percent-3  0.97  1.02(High-Close)*100/Close vom betrachten Tag - 3 Tage
24High-Close-Range-Percent-2  1.92  0.98(High-Close)*100/Close vom betrachten Tag - 2 Tage
25High-Close-Range-Percent-1  7.00  0.06(High-Close)*100/Close vom betrachten Tag - 1 Tag
26High-Close-Range-Percent  1.63  1.67(High-Close)*100/Close vom betrachten Tag
27StockPrices.MA[1d]  4.96  3.40Aktienkurs mit der Option (je nach Einstellung im Client) diesen geglättet zur Verfügung zu stellen. Der Wert in Klammern gibt die Anzahl der Tage für die Berechnung der Glättung an. 1d=Keine Glättung
28EMA-Difference-89  0.01 -0.09Analog MA nur hier als expotentiell gleitender Durchschnitt. Dieser reagiert heftiger auf kurzfristige Schwankungen als der MA.
29EMA-Difference-8 -0.11  0.00siehe EMA-Difference-89
30EMA-Difference-55 -0.02 -0.07siehe EMA-Difference-89
31EMA-Difference-5 -0.08  0.00siehe EMA-Difference-89
32EMA-Difference-34 -0.07 -0.04siehe EMA-Difference-89
33EMA-Difference-3 -0.05  0.01siehe EMA-Difference-89
34EMA-Difference-21 -0.11 -0.02siehe EMA-Difference-89
35EMA-Difference-144 -0.02 -0.12siehe EMA-Difference-89
36EMA-Difference-13 -0.13 -0.01siehe EMA-Difference-89
37ISINAT0000A0E9W5AT0000A0E9W5ISIN zur Identifikation des Titels. Dieser Wert ist der Primärschlüssel. Alle Kursdaten für die Berechnung beziehen sich immer auf die Marktdaten mit dem höchsten Handelsvolumen.
38MarktKap         1.3         1.3Markt-Kapitalisierung in Mrd. der Heimatwährung
39Date3867042023Datum
40DayOfWeek22Tag der Woche (0=Sonntag)
41CalendarWeek464Kalenderwoche im Jahr
42Close-Low-Range-Percent-4  7.61  4.14(Close-Low)*100/Close vom betrachten Tag - 4 Tage
43Close-Low-Range-Percent-3  3.40  1.89(Close-Low)*100/Close vom betrachten Tag - 3 Tage
44Close-Low-Range-Percent-2  0.00  2.11(Close-Low)*100/Close vom betrachten Tag - 2 Tage
45Close-Low-Range-Percent-1  7.00  4.86(Close-Low)*100/Close vom betrachten Tag - 1 Tag
46Close-Low-Range-Percent  2.44  1.18(Close-Low)*100/Close vom betrachten Tag
47Forecast[5d].MA[1d].Rounded.ts-17.00  1.00% Vorhersagewert [ für X Tage hier 5] gerundet mit [ X Tage hier 1/ Gar nicht] als numerisch gerundet
48Forecast[5d].MA[1d].Rounded.Enum.ts -3.00  1.00% Vorhersagewert [ für X Tage hier 5] mit [ X Tage hier 1/ Gar nicht] als Enum-Wert entsprechend der gesetzten Grenzwerte. Defaulteinstellung hier zwischen -3 und 3%. d.h. | Werte | > |Grenzwert | werden zum Grenzwert gleich gesetzt
49Forecast[5d].MA[1d].Normalized.ts -1.00 -0.49% Vorhersagewert normiert auf Werte zwischen -1 und 1 als Floating-Zahlen
50Forecast[5d].MA[1d].ts-16.94  1.41% Vorhersagewert exakt [ für X Tage hier 5] mit [ X Tage hier 1/ Gar nicht]
51Forecast[5d].MA[1d].Binaer.ts -1.00  1.00% Vorhersagewert binär d.h. -1, 0 oder 1 [ für X Tage hier 5] mit [ X Tage hier 1/ Gar nicht]
1=steigend
0=seitwärts
-1=fallend
52Forecast[30d].MA[1d].Rounded.ts -6.00  9.00siehe oben, hier für 30-Tage Vorhersagewerte
53Forecast[30d].MA[1d].Rounded.Enum.ts -3.00  3.00siehe oben, hier für 30-Tage Vorhersagewerte
54Forecast[30d].MA[1d].Normalized.ts -1.00  1.00siehe oben, hier für 30-Tage Vorhersagewerte
55Forecast[30d].MA[1d].ts -6.05  8.53siehe oben, hier für 30-Tage Vorhersagewerte
56Forecast[30d].MA[1d].Binaer.ts -1.00  1.00siehe oben, hier für 30-Tage Vorhersagewerte
57Forecast[10d].MA[1d].Rounded.ts -6.00  0.00siehe oben, hier für 10-Tage Vorhersagewerte
58Forecast[10d].MA[1d].Rounded.Enum.ts -3.00  0.00siehe oben, hier für 10-Tage Vorhersagewerte
59Forecast[10d].MA[1d].Normalized.ts -1.00 -0.87siehe oben, hier für 10-Tage Vorhersagewerte
60Forecast[10d].MA[1d].ts -6.45 -0.32siehe oben, hier für 10-Tage Vorhersagewerte
61Forecast[10d].MA[1d].Binaer.ts -1.00  0.00siehe oben, hier für 10-Tage Vorhersagewerte
62VolumeNotis.G1.signal  0.00 -0.10Indikator mit Signalgebung mit >0 für Kauf, <0 für Verkauf, 0 keine Signalgebung. Das Signal schwächt sich dabei über mehrere Tage ab. Beispiel Kaufsignal für 10.10.
  • 10.10. = 1 (Kaufsignal)
  • 11.10. = 0.8 (Kaufsignal abgeschwächt)
  • 12.10. = 0.2 (Kaufsignal expotentiell abgeschwächt)
  • 13.10. = 0 (Kein Signal mehr)

Der exakte Wert berechnet sich über den Indikator-Spezifischen Wert der "Verfallszeit" des Signals.

Indikatoren werden in Einstellungsgruppen organisiert. Dabei sind die Settings für steigende Märkte (Long) optimiert anders als für fallende Märkte (Short). Daher gibt es verschiedenen Indikatorengruppe, die eine eigene ID haben. Gx im Namen z.B. VolumeNotis.G1.Signal steht für Gruppe-ID=1 in diesem Fall für die Indikatoreneinstellungen der Long-Signal-Einstellungen. G2 wäre hier in diesem Setup für Short-Signal-Einstellungen.

63VolumeNotis.G1.norm -0.74 -0.90Indikatorenwert
64PosVolIndex.G1.signal  0.80  0.00Indikatorensignal (siehe VolumeNotis.G1.Signal)
65PosVolIndex.G1.norm -0.90 -0.79Indikatorenwert
66NegVolIndex.G1.signal  0.00 -0.20Indikatorensignal (siehe VolumeNotis.G1.Signal)
67NegVolIndex.G1.norm  0.64 -0.95Indikatorenwert
68VolPriceTrend.G1.signal  0.18 -0.38Indikatorensignal (siehe VolumeNotis.G1.Signal)
69VolPriceTrend.G1.norm -0.99 -0.75Indikatorenwert
70OnBalanceVol.G1.signal  0.18 -0.38Indikatorensignal (siehe VolumeNotis.G1.Signal)
71OnBalanceVol.G1.norm -0.99 -0.38Indikatorenwert
72ForceIndex.G1.signal  0.07  0.52Indikatorensignal (siehe VolumeNotis.G1.Signal)
73ForceIndex.G1.norm  0.71  0.71Indikatorenwert
74TRWinkel.G1.signal  0.24  0.20Indikatorensignal (siehe VolumeNotis.G1.Signal)
75TRWinkel.G1.norm -0.73 -0.81Indikatorenwert
76Aroon.G1.signal  0.85  0.21Indikatorensignal (siehe VolumeNotis.G1.Signal)
77Aroon.G1.norm  0.67 -0.17Indikatorenwert
78RWI.G1.signal  0.85  0.12Indikatorensignal (siehe VolumeNotis.G1.Signal)
79RWI.G1.norm  0.03 -0.62Indikatorenwert
80RAVI.G1.signal -1.00  0.35Indikatorensignal (siehe VolumeNotis.G1.Signal)
81RAVI.G1.norm -0.78 -0.89Indikatorenwert
82DMIADXADXR.G1.signal  0.27 -0.45Indikatorensignal (siehe VolumeNotis.G1.Signal)
83DMIADXADXR.G1.norm  0.81  0.50Indikatorenwert
84WilderVol.G1.signal  0.00  0.85Indikatorensignal (siehe VolumeNotis.G1.Signal)
85WilderVol.G1.norm -0.56 -0.87Indikatorenwert
86VHF.G1.signal -0.45  0.00Indikatorensignal (siehe VolumeNotis.G1.Signal)
87VHF.G1.norm -0.14 -0.16Indikatorenwert
88HistVol.G1.signal  0.00 -0.30Indikatorensignal (siehe VolumeNotis.G1.Signal)
89HistVol.G1.norm -1.66 -0.90Indikatorenwert
90Standardabweichung.G1.signal  0.00  0.00Indikatorensignal (siehe VolumeNotis.G1.Signal)
91Standardabweichung.G1.norm -0.24 -0.96Indikatorenwert
92NewLow.G1.signal  0.00  0.00Indikatorensignal (siehe VolumeNotis.G1.Signal)
93NewLow.G1.norm -0.76 -0.81Indikatorenwert
94NewHigh.G1.signal  0.00  0.00Indikatorensignal (siehe VolumeNotis.G1.Signal)
95NewHigh.G1.norm -0.70 -0.84Indikatorenwert
96PVT.G1.signal  0.58  0.33Indikatorensignal (siehe VolumeNotis.G1.Signal)
97PVT.G1.norm -0.98 -0.38Indikatorenwert
98TSF.G1.signal  0.00  0.88Indikatorensignal (siehe VolumeNotis.G1.Signal)
99TSF.G1.norm -0.76 -0.82Indikatorenwert
100PFE.G1.signal  0.57 -0.58Indikatorensignal (siehe VolumeNotis.G1.Signal)
101PFE.G1.norm  0.52 -0.01Indikatorenwert
102RMI.G1.signal  0.27 -0.36Indikatorensignal (siehe VolumeNotis.G1.Signal)
103RMI.G1.norm  0.07 -0.21Indikatorenwert
104CCI.G1.signal  0.21  0.00Indikatorensignal (siehe VolumeNotis.G1.Signal)
105CCI.G1.norm -0.07 -0.12Indikatorenwert
106TRIX.G1.signal  0.57  0.15Indikatorensignal (siehe VolumeNotis.G1.Signal)
107TRIX.G1.norm  0.09 -0.26Indikatorenwert
108MACD.G1.signal  0.57 -0.35Indikatorensignal (siehe VolumeNotis.G1.Signal)
109MACD.G1.norm -0.17 -0.04Indikatorenwert
110RSL.G1.signal  0.42  0.00Indikatorensignal (siehe VolumeNotis.G1.Signal)
111RSL.G1.norm  0.13 -0.21Indikatorenwert
112Coppock.G1.signal  0.90  0.00Indikatorensignal (siehe VolumeNotis.G1.Signal)
113Coppock.G1.norm  0.14 -0.15Indikatorenwert
114MFI.G1.signal  0.80 -0.10Indikatorensignal (siehe VolumeNotis.G1.Signal)
115MFI.G1.norm  0.32 -0.20Indikatorenwert
116DSmS.G1.signal  0.00 -1.00Indikatorensignal (siehe VolumeNotis.G1.Signal)
117DSmS.G1.norm  0.47  0.18Indikatorenwert
118Chaikin.G1.signal -0.42 -0.13Indikatorensignal (siehe VolumeNotis.G1.Signal)
119Chaikin.G1.norm -0.17 -0.44Indikatorenwert
120Stochastik.G1.signal  0.13  0.00Indikatorensignal (siehe VolumeNotis.G1.Signal)
121Stochastik.G1.norm  0.73  0.05Indikatorenwert
122RSI.G1.signal  0.20 -0.58Indikatorensignal (siehe VolumeNotis.G1.Signal)
123RSI.G1.norm -0.12  0.25Indikatorenwert
124MOMROC.G1.signal  0.29 -0.75Indikatorensignal (siehe VolumeNotis.G1.Signal)
125MOMROC.G1.norm  0.52 -0.26Indikatorenwert
126GDUmsatz.G1.signal  0.00  0.08Indikatorensignal (siehe VolumeNotis.G1.Signal)
127GDUmsatz.G1.norm -0.97 -0.65Indikatorenwert
128PSAR.G1.signal  0.45  0.27Indikatorensignal (siehe VolumeNotis.G1.Signal)
129PSAR.G1.norm -0.69 -0.82Indikatorenwert
130Bollingerband.G1.signal  0.85  0.00Indikatorensignal (siehe VolumeNotis.G1.Signal)
131Bollingerband.G1.norm -0.97 -0.74Indikatorenwert
132Gleitender Durchschnitt.G1.signal  0.00  0.00Indikatorensignal (siehe VolumeNotis.G1.Signal)
133Gleitender Durchschnitt.G1.norm -0.73 -0.82Indikatorenwert
134Candlesticks.G1.signal  0.00  0.00Indikatorensignal (siehe VolumeNotis.G1.Signal)
135Candlesticks.G1.norm  0.00  0.00Indikatorenwert