Import w trybie zaawansowanym

Tryb zaawansowany pozwala tworzyć złożoną logikę importu. Wielu brokerów i źródeł danych dostarcza dane, które nie odpowiadają bezpośrednio transakcjom. Może to wymagać dostosowania logiki w zależności od typu działania, odwoływania się do innych wierszy lub arkuszy albo śledzenia cech w zmiennej współdzielonej. Tę elastyczność zapewniają programowalne presety.

Tworząc nowy preset, pomożemy Ci skonfigurować podstawy. W dowolnym momencie możesz przełączyć się na tryb zaawansowany, aby uzyskać dostęp do opisanych tu funkcjonalności.

Najpierw przeczytaj artykuł o podstawach .

A teraz przejdźmy przez różne instrukcje dostępne podczas importu.

Dodawanie transakcji

Każda dodana transakcja wymaga co najmniej Daty, Typu transakcji oraz Aktywa. Transakcje kupna i sprzedaży wymagają również Ceny i Ilości, natomiast transakcje przychodów i inne będą oczekiwać Wartości.

Po utworzeniu pierwszej transakcji zostanie ona wyświetlona w dedykowanej zakładce transakcji.

Dodawanie kont

Każde dodane konto wymaga co najmniej Nazwy.

Konto można oznaczyć jako opcjonalne, co oznacza, że nie zostanie dodane, dopóki żadna z transakcji nie będzie się do niego odwoływać.

Po utworzeniu pierwszego konta zostanie ono wyświetlone w dedykowanej zakładce kont. Pamiętaj, że konta opcjonalne nie będą tam widoczne, dopóki żadna transakcja z nich nie korzysta.

Aby użyć takiego konta, skorzystaj ze specjalnego parametru Dodane konto , do którego możesz przypisać zarówno zmienne, jak i parametry.

Zrzut ekranu interfejsu automatyzacji przepływu pracy przedstawiający kroki dodawania konta i transakcji z powiązaniem zmiennych i zaznaczonymi połączeniami.Konto można przypisać zarówno do zmiennej, jak i do dowolnego parametru

Dodawanie aktywów

Każde dodane aktywo wymaga co najmniej Nazwy, Typu oraz Waluty. Dobrym zwyczajem jest też ustawienie Symbolu , który można później wykorzystać do wyszukania aktywa.

Możesz użyć Źródło danych rynkowych aby użyć dowolnego istniejącego symbolu rynkowego jako źródła cen rynkowych.

Aktywa można oznaczyć jako opcjonalne, co oznacza, że nie zostaną dodane, jeśli żadna z transakcji się do nich nie odwołuje.

Po utworzeniu pierwszego aktywa pojawi się ono w dedykowanej zakładce aktywów. Pamiętaj, że opcjonalne aktywa nie będą tam wyświetlane, dopóki żadna transakcja ich nie użyje.

Aby użyć takiego aktywa, skorzystaj ze specjalnego parametru Dodane aktywo , do którego możesz przypisać zarówno zmienne, jak i parametry.

Pobieranie taksonomii aktywa rynkowego

Jeśli tworzysz duplikat symbolu rynkowego — np. instrument pochodny lub opcję — możesz chcieć pobrać taksonomie (sektor, region i kategorię) symbolu bazowego.

W tym celu dodaj wyciąg Zaktualizuj taksonomie aktywów po ustawieniu parametru ISIN lub Źródło danych rynkowychdla aktywa.

Ustawianie cen rynkowych

Wyciąg Ustaw cenę rynkową pozwala ustawić cenę dla określonego aktywa w określonej dacie.

Aktywo musi zostać utworzone przed wywołaniem tego wyciągu. Nie możesz więc dodać go do Dodaj aktywo, ale możesz użyć go jako wyciągu bezpośrednio po nim.

Zrzut ekranu interfejsu aplikacji finansowej do ustawiania ceny rynkowej dodanego aktywa przy użyciu bieżącej daty i kolumny ceny zamknięcia.

Wyszukiwanie danych w innych wierszach lub arkuszach

Niektóre bardziej złożone presety mogą wymagać wyszukiwania w innych wierszach — na przykład w celu zebrania opłat lub sprawdzenia istnienia innej transakcji.

Możesz określić, od którego miejsca rozpocząć wyszukiwanie, w jakim kierunku postępować, ile wierszy pominąć i kiedy zakończyć.

Dla każdego wiersza w zakresie wyszukiwania jego zawartość jest wykonywana. Kolumny wiersza nadrzędnego są nadal dostępne pod nazwą Column: * jak zwykle, natomiast kolumny wiersza wyszukiwania są dostępne pod nazwą 🔍 Lookup: * .

Wyszukiwanie możesz zatrzymać za pomocą wyciągu Exit . Możesz tam wybrać, czy wyjść z całego programu i przejść do następnego wiersza danych, czy też wyjść tylko o 1 poziom wyżej, co zatrzyma wyszukiwanie.

Zrzut ekranu przedstawiający automatyzację filtrowania anulowanych transakcji handlowych z wykorzystaniem logiki warunkowej i kroków wyszukiwania wierszy.Jeśli typ transakcji to „TradeCancel", przeszukujemy kolejne wiersze i pomijamy te, które mają ten sam identyfikator transakcji

Pomijanie wierszy

Możesz pominąć wiersze za pomocą wyciągu Pomiń wiersz . Po jego użyciu wiersz nie będzie brał udziału w żadnych wyszukiwaniach ani nie zostanie wykonany w głównej pętli.

Pomijanie wierszy podczas wyszukiwania pomija wiersz wyszukiwania, a nie wiersz nadrzędny.

To bardzo przydatna funkcja do oznaczania wierszy jako już obsłużonych.

Dodawanie notatek do wierszy

W dowolnym momencie możesz dodać notatkę do wiersza. Będzie ona wyświetlana w tabeli wynikowej obok wiersza, który został przetworzony.

Wiele sekcji danych

Niektóre pliki zawierają więcej niż jeden typ elementów. Na przykład pojedynczy plik może zawierać zarówno konta, aktywa, jak i transakcje.

Na stronie Źródło danych możesz dodać dowolną liczbę sekcji. Mogą one odwoływać się do tej samej lub różnych części pliku, mieć własny zestaw kolumn i własne programy.

Niektóre sekcje mogą być opcjonalne, co oznacza, że jeśli nie zostaną znalezione, preset nadal będzie działać.

Możesz traktować różne sekcje jak arkusze w pliku Excel. Mogą one tworzyć obiekty lub służyć wyłącznie do wyszukiwania wierszy — tak jak robi się to między różnymi sekcjami.