Importieren im erweiterten Modus

Der erweiterte Modus ermöglicht es dir, eine komplexe Importlogik zu erstellen. Viele Broker und Datenquellen liefern Daten, die nicht direkt mit Transaktionen übereinstimmen. Das kann bedeuten, die Logik je nach Aktionstyp anzupassen, andere Zeilen oder Tabellenblätter zu referenzieren oder Eigenschaften in einer geteilten Variable zu verfolgen. Diese Flexibilität wird durch programmierbare Presets ermöglicht.

Beim Erstellen eines neuen Presets helfen wir dir, die Grundlagen einzurichten. Du kannst jederzeit zum erweiterten Modus wechseln, um auf die hier beschriebenen Funktionen zuzugreifen.

Bitte lies zuerst den Artikel zu den Grundlagen .

Nun gehen wir die verschiedenen Kontoauszüge durch, die beim Import verfügbar sind.

Transaktionen hinzufügen

Jede hinzugefügte Transaktion erfordert mindestens Datum, Transaktionstyp und Asset. Kauf- und Verkaufstransaktionen erfordern außerdem Preis und Menge, während bei Einnahmen und sonstigen Transaktionen ein Werterwartet wird.

Sobald die erste Transaktion erstellt wurde, wird sie im entsprechenden Transaktionen-Tab angezeigt.

Konten hinzufügen

Jedes hinzugefügte Konto erfordert mindestens einen Namen.

Konten können als optional markiert werden, d. h. sie werden nur hinzugefügt, wenn sie von einer der Transaktionen referenziert werden.

Sobald das erste Konto erstellt wurde, wird es im entsprechenden Konten-Tab angezeigt. Bitte beachte, dass optionale Konten dort nur erscheinen, wenn eine Transaktion sie verwendet.

Um ein solches Konto zu verwenden, nutze die spezielle Eigenschaft Konto hinzugefügt , der du sowohl Variablen als auch Eigenschaften zuweisen kannst.

Screenshot einer Workflow-Automatisierungsoberfläche mit Schritten zum Hinzufügen eines Kontos und einer Transaktion, mit verlinkten Variablen und hervorgehobenen Verbindungen.Ein Konto kann sowohl einer Variable als auch einer beliebigen Eigenschaft zugewiesen werden

Assets hinzufügen

Jedes hinzugefügte Asset erfordert mindestens einen Namen, einen Typ und eine Währung. Es empfiehlt sich außerdem, das Symbol festzulegen, mit dem das Asset später gefunden werden kann.

Du kannst die Marktdatenquelle Eigenschaft verwenden, um ein vorhandenes Marktsymbol als Quelle der Marktpreise zu nutzen.

Assets können als optional markiert werden, was bedeutet, dass sie nur hinzugefügt werden, wenn sie von einer Transaktion referenziert werden.

Sobald das erste Asset erstellt wurde, wird es im dedizierten Assets-Tab angezeigt. Bitte beachte, dass optionale Assets dort nicht angezeigt werden, solange keine Transaktion sie verwendet.

Um ein solches Asset zu verwenden, nutzt du die spezielle Asset hinzugefügt Eigenschaft, der du sowohl Variablen als auch Eigenschaften zuweisen kannst.

Asset-Taxonomien abrufen

Wenn du ein Duplikat eines Marktsymbols erstellst – z. B. ein Derivat oder eine Option – möchtest du möglicherweise die Taxonomien des zugrundeliegenden Symbols (Sektor, Region & Kategorie) abrufen.

Das geht, indem du die Asset-Taxonomien aktualisieren Anweisung nach dem Festlegen der ISIN oder der Marktdatenquelledes Assets hinzufügst.

Marktpreise festlegen

Die Marktpreis festlegen Anweisung ermöglicht es dir, den Preis für ein bestimmtes Asset zu einem bestimmten Datum festzulegen.

Das Asset muss erstellt sein, bevor diese Anweisung aufgerufen wird. Du kannst sie daher nicht zu Asset hinzufügenhinzufügen, aber du kannst sie direkt danach als Anweisung verwenden.

Screenshot einer Finanz-App-Oberfläche zum Festlegen des Marktpreises eines hinzugefügten Assets anhand des aktuellen Datums und der Spalte mit dem Schlusskurs.

Daten in anderen Zeilen oder Tabellenblättern nachschlagen

Einige komplexere Vorlagen erfordern möglicherweise das Nachschlagen anderer Zeilen – zum Beispiel, um Gebühren zu erfassen oder die Existenz einer anderen Transaktion zu prüfen.

Du kannst festlegen, wo die Suche beginnen soll, in welche Richtung sie geht, wie viele Zeilen übersprungen werden und wann sie endet.

Für jede Zeile innerhalb der Suche wird deren Inhalt ausgeführt. Die Spalten der übergeordneten Zeile sind weiterhin unter Column: * wie gewohnt verfügbar, während die Spalten der gesuchten Zeile unter 🔍 Lookup: * abrufbar sind.

Du kannst die Suche mit der Exit Anweisung beenden. Dort kannst du wählen, ob das gesamte Programm beendet und mit der nächsten Datenzeile fortgefahren werden soll, oder ob nur 1 Ebene nach oben verlassen werden soll, was die Suche stoppt.

Screenshot eines Automatisierungs-Workflows, der gekündigte Trade-Transaktionen mithilfe von bedingter Logik und Nachschlagen-Schritten herausfiltert.Wenn der Transaktionstyp „TradeCancel" ist, werden die folgenden Zeilen durchsucht und jene ignoriert, die dieselbe Trade-ID haben

Zeilen ignorieren

Du kannst Zeilen mit der Zeile ignorieren Anweisung ignorieren. Sobald du das tust, nimmt die Zeile an keiner Suche teil und wird in der Hauptschleife nicht ausgeführt.

Das Ignorieren von Zeilen innerhalb einer Suche ignoriert die gesuchte Zeile, nicht die übergeordnete.

Dies ist eine sehr praktische Funktion, um Zeilen als bereits verarbeitet zu markieren.

Notizen zu Zeilen hinzufügen

Du kannst jederzeit eine Notiz zu einer Zeile hinzufügen. Sie wird in der Ausgabetabelle neben der ausgewerteten Zeile angezeigt.

Mehrere Datenbereiche

Manche Dateien enthalten mehr als einen Elementtyp. Zum Beispiel kann eine einzelne Datei sowohl Konten, Assets als auch Transaktionen enthalten.

Du kannst auf der Seite „Datenquelle" beliebig viele Bereiche hinzufügen. Sie können auf denselben oder unterschiedliche Teile der Datei verweisen, eigene Spalten und eigene Programme haben.

Manche Bereiche sind optional – das bedeutet, dass die Voreinstellung weiterhin funktioniert, auch wenn sie nicht gefunden werden.

Du kannst verschiedene Bereiche wie Tabellenblätter in einer Excel-Datei behandeln. Sie können Objekte erzeugen oder nur zum Nachschlagen von Zeilen verwendet werden, wie du es über verschiedene Bereiche hinweg tust.