Registriert seit: 20.02.2023
Version(en): 1997
Hallo, wie kann ich von der Euwax/Börse Stuttgart homepage die implizite Volatilität eines Optionsscheins nach Excel exportieren? Der Schein hat folgende WKN: HC37QB Ich konnte schon Daten nach Excel holen zu diesem Schein aber die implizite Vola konnte ich einfach nicht nach Excel bekommen. Wer Ideen hat super und vielen Dank im Voraus.
MfG
Boris
Registriert seit: 11.03.2015
Version(en): mittlerweile meistens 2019
Hallo,
meinst Du nicht, dass Deine Frage viel zu wenige Informationen enthält?
Wenigstens den Link der gewünschten Seite hättest Du posten können.
Vielleicht wäre auch ganz hilfreich gewesen, welchen Versuch Du schon unternommen hast und warum du den gewünschten Wert nicht auslesen konntest ...
So schränkt man sich die Zahl der Helfer drastisch ein.
Gruß Michael
Registriert seit: 20.02.2023
Version(en): 1997
Hallo, okay danke für den Hinweis. Der Link zur Euwax Börse Stuttgart: Zu besten Preisen handeln | Börse Stuttgart (boerse-stuttgart.de) bzw. gleich zu dem Optionsschein wie folgt: UC-HVB CALL24 DAX | HC37QB | Börse Stuttgart (XSTU) (boerse-stuttgart.de). Bei den Daten ist die implizite Volatilität angegeben. Diese würde ich gerne nach Excel exportieren. Ich habe es versucht mit "Daten abrufen aus dem Web" und habe dann die Webadresse angegeben. Excel holt sich leider nicht alle Daten sondern nur ein paar die für mich nicht wichtig sind u. nicht die gew. implizite Volatilität : (
Registriert seit: 25.11.2021
Version(en): 2019, 365
20.02.2023, 23:48
(Dieser Beitrag wurde zuletzt bearbeitet: 20.02.2023, 23:51 von Ralf A.)
... ja ja... die Börsenhaie.... handeln wollen aber nicht schwimmen können... Doch, doch... die richtige Tabelle ist schon dabei. Sie ist halt nur Teil einer anderen, die Teil einer weiteren usw. ist. Wenn man was sucht, reicht es halt nicht, nur die Tür aufzumachen und kurz reinzuschauen, man muss den Raum schon betreten, um finden zu können, wonach man sucht. Das ist jetzt nur mit heißer Nadel gestrickt, liefert aber (unter der Prämisse, dass die Struktur unverändert bleibt) das, wonach Du gesucht hast... Code: let Quelle = Web.Page(Web.Contents("https://www.boerse-stuttgart.de/de-de/produkte/hebelprodukte/optionsscheine/stuttgart/hc37qb")), Data1 = Quelle{1}[Data], #"Erweiterte Children" = Table.ExpandTableColumn(Data1, "Children", {"Children"}, {"Children.Children"}), #"Erweiterte Children.Children" = Table.ExpandTableColumn(#"Erweiterte Children", "Children.Children", {"Kind", "Name", "Children", "Text"}, {"Children.Children.Kind", "Children.Children.Name", "Children.Children.Children", "Children.Children.Text"}), #"Erweiterte Children.Children.Children" = Table.ExpandTableColumn(#"Erweiterte Children.Children", "Children.Children.Children", {"Kind", "Name", "Children", "Text"}, {"Children.Children.Children.Kind", "Children.Children.Children.Name", "Children.Children.Children.Children", "Children.Children.Children.Text"}), #"Erweiterte Children.Children.Children.Children" = Table.ExpandTableColumn(#"Erweiterte Children.Children.Children", "Children.Children.Children.Children", {"Kind", "Name", "Children", "Text"}, {"Children.Children.Children.Children.Kind", "Children.Children.Children.Children.Name", "Children.Children.Children.Children.Children", "Children.Children.Children.Children.Text"}), #"Erweiterte Children.Children.Children.Children.Children" = Table.ExpandTableColumn(#"Erweiterte Children.Children.Children.Children", "Children.Children.Children.Children.Children", {"Kind", "Name", "Children", "Text"}, {"Children.Children.Children.Children.Children.Kind", "Children.Children.Children.Children.Children.Name", "Children.Children.Children.Children.Children.Children", "Children.Children.Children.Children.Children.Text"}), #"Erweiterte Children.Children.Children.Children.Children.Children" = Table.ExpandTableColumn(#"Erweiterte Children.Children.Children.Children.Children", "Children.Children.Children.Children.Children.Children", {"Kind", "Name", "Children", "Text"}, {"Children.Children.Children.Children.Children.Children.Kind", "Children.Children.Children.Children.Children.Children.Name", "Children.Children.Children.Children.Children.Children.Children", "Children.Children.Children.Children.Children.Children.Text"}), #"Erweiterte Children.Children.Children.Children.Children.Children.Children" = Table.ExpandTableColumn(#"Erweiterte Children.Children.Children.Children.Children.Children", "Children.Children.Children.Children.Children.Children.Children", {"Kind", "Name", "Children", "Text"}, {"Children.Children.Children.Children.Children.Children.Children.Kind", "Children.Children.Children.Children.Children.Children.Children.Name", "Children.Children.Children.Children.Children.Children.Children.Children", "Children.Children.Children.Children.Children.Children.Children.Text"}), #"Erweiterte Children.Children.Children.Children.Children.Children.Children.Children" = Table.ExpandTableColumn(#"Erweiterte Children.Children.Children.Children.Children.Children.Children", "Children.Children.Children.Children.Children.Children.Children.Children", {"Kind", "Name", "Children", "Text"}, {"Children.Children.Children.Children.Children.Children.Children.Children.Kind", "Children.Children.Children.Children.Children.Children.Children.Children.Name", "Children.Children.Children.Children.Children.Children.Children.Children.Children", "Children.Children.Children.Children.Children.Children.Children.Children.Text"}), #"Erweiterte Children.Children.Children.Children.Children.Children.Children.Children.Children" = Table.ExpandTableColumn(#"Erweiterte Children.Children.Children.Children.Children.Children.Children.Children", "Children.Children.Children.Children.Children.Children.Children.Children.Children", {"Kind", "Name", "Children", "Text"}, {"Children.Children.Children.Children.Children.Children.Children.Children.Childr.1", "Children.Children.Children.Children.Children.Children.Children.Children.Childr.2", "Children.Children.Children.Children.Children.Children.Children.Children.Childr.3", "Children.Children.Children.Children.Children.Children.Children.Children.Childr.4"}), #"Erweiterte Children.Children.Children.Children.Children.Children.Children.Children.Childr.3" = Table.ExpandTableColumn(#"Erweiterte Children.Children.Children.Children.Children.Children.Children.Children.Children", "Children.Children.Children.Children.Children.Children.Children.Children.Childr.3", {"Kind", "Name", "Children", "Text"}, {"Children.Children.Children.Children.Children.Children.Children.Children.Childr.5", "Children.Children.Children.Children.Children.Children.Children.Children.Childr.6", "Children.Children.Children.Children.Children.Children.Children.Children.Childr.7", "Children.Children.Children.Children.Children.Children.Children.Children.Childr.8"}), #"Andere entfernte Spalten" = Table.SelectColumns(#"Erweiterte Children.Children.Children.Children.Children.Children.Children.Children.Childr.3",{"Children.Children.Children.Children.Children.Children.Children.Children.Childr.8"}), #"Gefilterte Zeilen" = Table.SelectRows(#"Andere entfernte Spalten", each ([Children.Children.Children.Children.Children.Children.Children.Children.Childr.8] <> null)), #"Entfernte oberste Zeilen" = Table.Skip(#"Gefilterte Zeilen",177), #"Beibehaltene erste Zeilen" = Table.FirstN(#"Entfernte oberste Zeilen",17) in #"Beibehaltene erste Zeilen"
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben. Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.
Ciao, Ralf
Registriert seit: 20.02.2023
Version(en): 1997
Hi Ralf, danke für deine Antwort. Ist das ein Makro oder wo soll ich den Code eingeben?
Registriert seit: 15.10.2020
Version(en): Office365
21.02.2023, 20:18
(Dieser Beitrag wurde zuletzt bearbeitet: 21.02.2023, 20:22 von RaiSta.)
Das ist M-Code. Den musst Du im PowerQuery-Fenster eingeben. Menü Daten ... und dann wie im Screenshot
Damit öffnet sich das PowerQuery-Menü dort dann auf die 'erweiterte Ansicht' umschalten.
In der kannst Du den bestehenden mit vorgenanntem Code überschreiben (Copy und Paste).
wird damit zu
Mit Klick auf 'Fertig' beginnt PowerQuery, die Abfrage erstmalig auszuführen - und stellt u.U. fest, dass Anmeldeinformationen benötigt werden.
Ich habe mal die Variante 'Anonym' gewählt --> dauerte bei mir gefühlt ne Viertelstunde - dann das Ergebnis
. Abschließend gemäß rotem Pfeil auf "Speichern in" wählen - und aussuchen, wo Du das Ergebnis hin haben willst. Das sollte dann gut sein ... ? Gruß, RaiSta
Man(n) ist nie zu alt für die Erkenntnis, dass das bisher Gelernte doch nur bedingt gültig oder auch nur brauchbar ist.
Registriert seit: 20.02.2023
Version(en): 1997
21.02.2023, 20:29
Ralf ich dachte du willst mich verkohlen...tausend Dank an Euch Ihr seid klasse. Wahnsinn was Ihr drauf habt Raista und Ralf!
Registriert seit: 15.10.2020
Version(en): Office365
na ja, die Hauptarbeit stammt von Ralf. Ich habe nur deren Einsatz erklärt. Dieser ist in PQ letztlich Standard – der sich aber für den, der damit noch keinen Kontakt hatte, ein bisschen nach Magie anhören mag. Aber - das trifft ja auf viele Themen in der IT (und auch sonstwo...) zu...
Außerdem merke: "gemeinsam sind wir unausstehlich" und "wir sind zu allem fähig, aber für nix zu gebrauchen" ... Dumme Sprüche halt...
Gruß RaiSta
Man(n) ist nie zu alt für die Erkenntnis, dass das bisher Gelernte doch nur bedingt gültig oder auch nur brauchbar ist.
Registriert seit: 20.02.2023
Version(en): 1997
22.02.2023, 20:36
(Dieser Beitrag wurde zuletzt bearbeitet: 22.02.2023, 20:41 von Boris Kraft.)
Hallo Ralf oder Raista, das läuft prima...jetzt wollte ich heute noch eine Abfrage eines anderen Wertpapiers erstellen und es funktioniert nicht. Ich habe alles genau wie beim ersten Mal gemacht -wie Ihr es mir gezeigt habt - allerdings will er aus irgendeinem Grund nicht??? Hat Excel ein Problem damit wenn ich zwei Abfragen am laufen habe mit derselben Quelle? Dann habe ich die Quelle mal ausgetauscht und durch onvista ersetzt...dann kommt die Meldung kann nicht in den Typ "List" konvertiert werden. Ihr habt was gut bei mir....
Registriert seit: 09.01.2022
Version(en): Microsoft 365
Hallo Ralf,
wenn ich sehe, wie oft du "Child" expandierst hast, muss ich feststellen, dass ich in solchen Fällen bisher immer zu früh aufgegeben habe.
|