Automatyczny trader Solana może zakończyć transakcję wejścia, nie kończąc zarządzania pozycją. Konto ma teraz aktywa, trzeba zapisać ich koszt, a późniejsze działania mogą zmniejszyć tylko część ilości. Opłaty, przelewy zewnętrzne i niepewne próby mogą komplikować zapis długo po komunikacie sukcesu pierwszej karty transakcji.
Cykl życia pozycji łączy zdarzenia w jeden trwały widok konta. Odróżnia zamiar handlu, próbę transakcji, rzeczywiście nabytą lub sprzedaną ilość i pozostałe aktywa. Ma to szczególne znaczenie przy kilku wyjściach strategii zamiast jednorazowego zamknięcia całości.
Poniższy przykład używa fikcyjnego tokena i wymyślonych kwot w jednostkach waluty kwotowania. Ilustruje wewnętrzną księgę badawczą, a nie wskazówki podatkowe ani oczekiwaną stopę zwrotu. Częściowe wyjście oznacza celowe zmniejszenie pozycji; nie sugeruje częściowego powodzenia poszczególnych instrukcji wewnątrz atomowej transakcji Solana.
Cykl pozycji automatycznego tradera Solana zaczyna się przed wejściem
Utwórz zamiar pozycji przed przesłaniem i połącz go z regułą, kontem, mint, proponowaną kwotą i dowodami. Zamiar opisuje cel procesu. Nie powinien jeszcze twierdzić, że konto posiada proponowane tokeny lub że cena wejścia jest ostateczna.
Zarezerwuj wymagane zasoby według reguły konta na czas oczekiwania próby. Jeśli wejście wygaśnie przed przesłaniem, zamiar może zakończyć się bez pozycji. Jeśli przesłanie nastąpi, ale wynik jest niepewny, zachowaj próbę i odpowiednią rezerwację do ustalenia wyniku.
Wcześniejszy poradnik kont i kwotowań Solana wyjaśnia potrzebę jawnej obsługi tożsamości mint, opłat i kwotowań. Zapis pozycji opiera się na szczegółach i przenosi je dalej, aby późniejsze wyjście oceniać względem aktywów rzeczywiście nabytych na koncie.
Ustal nabytą ilość na podstawie dowodów
Gdy wynik wejścia zostanie potwierdzony dowodami zgodnie z wybraną regułą, uzgodnij konto. Zapisz nabytą ilość, wydane aktywo, właściwe koszty i pozostałe kwoty. Kwotowana ilość wyjściowa jest przydatnym kontekstem, ale pozycja powinna odzwierciedlać ustalony skutek na koncie, a nie wcześniejszy szacunek.
Saldo konta tokena może zawierać aktywa sprzed wejścia. Porównaj stan początkowy i sklasyfikuj ruchy zewnętrzne, aby nie przypisać nowej pozycji całego obserwowanego salda. Przy niepełnej historii zachowaj niepewność, zamiast wymyślać czysty zapis nabycia.
Poradnik systemu handlowego Solana omawia trwały stan i odpowiedzialność za zapisy incydentów. Rozliczenie pozycji opiera się na tej strukturze. Uzgodnione wejście powinno prowadzić do zamiaru i próby, z zapisanymi korektami, jeśli późniejsze dowody zmienią interpretację wyniku.
Przechowuj ilość i wartość w osobnych polach
Ilość opisuje jednostki tokena. Wartość zależy od kwotowania lub metody wyceny w danej chwili. Pozycja może zachować ilość przy zmianie wyświetlanej wartości, a opłata w innym aktywie może zmienić ekonomiczny wynik konta bez zmiany ilości tokena.
Przechowuj surowe ilości i interpretację jednostek potrzebną do czytelnych wartości. Wyświetlana wartość powinna wskazywać aktywo kwotowania i metodę odniesienia. Przeliczona wartość nie powinna nadpisywać bazowej ilości aktywów, ponieważ późniejszy przegląd może wymagać innej konwencji wyceny.
Rozdzielenie pomaga wyjaśnić pozorne rozbieżności. Pulpit może pokazywać niższą wartość pozycji bez sprzedaży tokenów lub mniejsze dostępne saldo waluty kwotowania po nieudanej próbie z kosztami. Księga powinna uwidaczniać relacje, zamiast przedstawiać jedną sumę jak wyjaśnienie każdej zmiany konta.
Zdefiniuj wewnętrzną metodę alokacji kosztów
Pozycja z wieloma nabyciami lub częściowymi wyjściami potrzebuje spójnej metody przydziału kosztu wejścia do ilości sprzedanej i pozostałej. Określ wewnętrzną metodę badawczą przed obliczeniem wyników. Nie powinna zmieniać się oportunistycznie, aby upiększyć jedno wyjście.
Prosty przykład zaczyna się jednym nabyciem, więc proporcjonalna alokacja jest łatwa. Bardziej złożone aktywa mogą wymagać dodatkowych zapisów partii lub innej udokumentowanej metody. Metoda artykułu wyjaśnia księgę strategii i nie należy zakładać jej zgodności z przepisami sprawozdawczymi danej jurysdykcji.
Zachowaj pierwotne kwoty nabycia i opłaty nawet po obliczeniu sumarycznego kosztu. Oceniający może wtedy odtworzyć alokację lub zastosować inną uzasadnioną konwencję analityczną. Jedna średnia cena bez danych wejściowych znacznie utrudnia rozumienie późniejszych korekt.
Przejdź przez fikcyjne wejście
Załóżmy nabycie na koncie 1 000 tokenów za 100 jednostek waluty kwotowania i poniesienie dwóch dodatkowych jednostek kosztu wejścia. Łączny zapisany koszt wejścia wynosi 102 jednostki według przykładowej wewnętrznej metody obejmującej wszystko. Przydzielony koszt tokena wynosi więc 0,102 jednostki waluty kwotowania.
Obliczenie zakłada, że wskazane koszty nie są już zawarte w wydatku 100 jednostek. Jeśli kwota podana w kwotowaniu lub zapisana w księdze już obejmuje opłatę, jej ponowne dodanie oznaczałoby podwójne liczenie. Przed obliczeniem sumy księga kosztów powinna wskazywać, co obejmuje każda podana kwota.
Samo posiadanie tokenów nie oznacza zrealizowania zysku. Księga zawiera nabytą ilość i koszt wejścia. Bieżącą wycenę można zapisać osobno, ale nie zastępuje wyniku wyjścia ani nie dowodzi wymienialności pełnej ilości po tej wycenie.
Częściowe wyjścia automatycznego tradera Solana wymagają własnych zamiarów
Częściowe wyjście powinno określać zmniejszaną ilość i powód według strategii. Powinno odnosić się do obecnej pozostałej pozycji, a nie bez końca kopiować pierwotną ilość wejścia. Kontrola autoryzacji musi też uwzględniać inne otwarte zamiary wyjścia mogące rezerwować część aktywów.
Dla fikcyjnej pozycji obejmującej 1 000 tokenów pierwszy zamiar wyjścia proponuje sprzedaż 400 tokenów. Jeśli działanie zakończy się zgodnie z oczekiwaniem, zamierzonym wynikiem będzie pozostawienie 600 tokenów. Rzeczywistą księgę należy aktualizować dopiero po ustaleniu wyniku i skutku na koncie.
Wcześniejszy poradnik realizacji zysku i stop-loss Solana wyjaśnia koordynację warunków wyjścia. Częściowe wyjścia automatycznego tradera Solana zależą od niej: dwa wyzwalacze nie powinny niezależnie zakładać swobodnej dostępności tych samych 400 tokenów do sprzedaży.
Oblicz pierwsze częściowe wyjście
Załóżmy, że potwierdzone dowodami pierwsze wyjście sprzedaje 400 tokenów za sześćdziesiąt jednostek waluty kwotowania przed jedną jednostką kosztu wyjścia. Wpływy netto wynoszą pięćdziesiąt dziewięć jednostek. Proporcjonalny koszt wejścia sprzedanej ilości to 400 razy 0,102, czyli 40,8 jednostki.
Wewnętrzny zrealizowany wynik częściowego wyjścia to pięćdziesiąt dziewięć minus 40,8, czyli 18,2 jednostki. Pozostała pozycja zawiera 600 tokenów z przydzielonym kosztem wejścia 61,2 jednostki. Alokacje kosztu sumują się do pierwotnych 102 jednostek, co stanowi przydatną kontrolę spójności.
Wynik należy tylko do zamkniętej części. Pozostałe tokeny nadal niosą niepewność rynkową i wykonania. Raport nie powinien oznaczać całej pozycji jako zamkniętej ani podawać wyniku 18,2 jednostki jako końcowego rezultatu wszystkich 1 000 tokenów. Cykl trwa do rozliczenia pozostałych aktywów.
Wyceniaj pozostałe aktywa bez nazywania wyniku zrealizowanym
Po pierwszym wyjściu pozostałe 600 tokenów może mieć bieżącą wartość orientacyjną według nazwanej metody. Wycena powinna wskazywać czas obserwacji, założenia ilości i uwzględnienie szacowanych kosztów wyjścia. Jest wyceną, a nie zakończoną sprzedażą.
Małe kwotowanie odniesienia może nie opisywać całej pozostałej ilości. Jeśli program używa kwotowania wyjścia dla konkretnej ilości, zachowaj tę ilość i aktualność. Przy ogólnym odniesieniu cenowym oznacz ograniczenie, zamiast sugerować wykonalną wartość likwidacji.
Poradnik algorytmu handlowego Solana łączy reguły z wynikami przeglądu. Strategia może używać wyceny jako wejścia, ale raport wyników powinien oddzielać niezrealizowaną wycenę od zrealizowanych wpływów. Zapobiega to traktowaniu korzystnej wartości na ekranie jako już zaistniałego wyniku konta.
Śledź próby wyjścia niezmieniające ilości
Propozycję wyjścia można odrzucić, może wygasnąć lub nie udać się po przesłaniu. Ilość pozycji może nie zmienić się mimo kosztów procesu i zużytej pracy przeglądu. Zachowaj próbę wraz z powodem i ustalonym skutkiem na koncie.
Transakcje Solana wykonują się atomowo na poziomie transakcji, a przy nieudanym wykonaniu nadal mogą zostać pobrane opłaty. Nieudanego zmniejszenia nie należy więc modelować jako udanej częściowej sprzedaży tylko dlatego, że przed błędem przetworzono niektóre instrukcje. Dokumentacja transakcji Solana.
Zapis pozycji powinien łączyć niepowodzenie z nadal otwartymi aktywami i następnym dozwolonym przeglądem. Powtarzane niepowodzenia mogą zmieniać założenia wykonalności wyjścia strategii, lecz nie upoważniają do nieograniczonych ponowień ani innego działania poza pierwotnymi limitami. Reakcja wymaga własnej udokumentowanej reguły.
Chroń aktywa przy nieznanym wyniku wyjścia
Jeśli wynik przesłania wyjścia jest nieznany, zarezerwuj odpowiednią ilość według reguły uzgadniania. Drugie wyjście nie powinno uznawać aktywów za dostępne przed ustaleniem skutku pierwszej próby. Inaczej dwa zamiary mogą konkurować o te same jednostki.
System powinien odróżniać zapytanie o status lub dozwolone ponowne wysłanie od nowego zamiaru sprzedaży. Brak odpowiedzi nie dowodzi, że tokeny pozostały niesprzedane. Rozstrzygnij istniejącą próbę i uzgodnij konto przed interpretacją późniejszego salda lub utworzeniem kolejnego niezależnego działania.
Wcześniejszy poradnik księgi wspólnej ekspozycji Solana skupia się na zobowiązaniach konta. Ta sama logika dotyczy ilości tokenów zarezerwowanych na wyjścia. Wspólny stan chroni budżet aktywa kwotowania przy wejściu i dostępność aktywów przy zmniejszaniu.
Koordynuj zmniejszenia ręczne i automatyczne
Użytkownik może sprzedać lub przenieść tokeny poza automatycznym procesem. Trader powinien wykryć wynikłą rozbieżność konta i uzgodnić zarządzaną pozycję, zamiast dalej używać starej ilości. Zewnętrzne działanie powinno mieć własną klasyfikację i pochodzenie, jeśli są dostępne.
Nie interpretuj automatycznie każdego zmniejszenia jako wyjścia po znanej cenie. Przelew na inne konto różni się od sprzedaży, a niepełne dowody mogą pozostawiać znaczenie ekonomiczne nierozstrzygnięte. Księga pozycji powinna podawać możliwe ustalenia bez wymyślania wpływów.
Jasna reguła może wstrzymać zależne zadania wyjścia do zrozumienia rozbieżności. Jest to szczególnie przydatne, gdy program zarządza tylko częścią aktywów konta. Bieżące saldo jest dowodem, lecz proces nadal musi ustalić aktywa należące do jego pozycji i zmiany zewnętrzne.
Obsługuj opłaty płacone w innym aktywie
Koszty mogą być płacone w aktywie innym niż jednostka raportowa pozycji. Zachowaj pierwotną kwotę i aktywo opłaty, a następnie zapisz metodę przeliczenia, jeśli raport badawczy wyraża je we wspólnej jednostce. Czas i odniesienie przeliczenia mogą wpływać na podany wynik.
W fikcyjnym przykładzie wszystkie koszty podano bezpośrednio w jednostkach waluty kwotowania dla uproszczenia rachunku. Rzeczywisty zapis nie powinien zakładać tego uproszczenia. Księga konta i księga wyników mogą używać różnych widoków, jeśli relacja między nimi jest jawna i odtwarzalna.
Nie ukrywaj małych kosztów tylko dlatego, że płaci się je poza handlowanym tokenem. Przy wielu próbach mogą wpłynąć na wynik konta. Jednocześnie unikaj podwójnego liczenia przeliczonej opłaty w pozycji tokena i sumie kosztów konta bez wyjaśnionej reguły alokacji.
Zakończ fikcyjne końcowe wyjście
Załóżmy późniejszą sprzedaż pozostałych 600 tokenów za siedemdziesiąt dwie jednostki waluty kwotowania przed 1,5 jednostki kosztu wyjścia. Wpływy netto wynoszą 70,5 jednostki. Odjęcie pozostałego przydzielonego kosztu wejścia 61,2 daje zrealizowany wynik 9,3 jednostki dla ostatniej części.
Dwie zrealizowane części dają 18,2 plus 9,3, czyli 27,5 jednostki. Łączne wpływy netto to pięćdziesiąt dziewięć plus 70,5, czyli 129,5 jednostki. Odjęcie pierwotnego kosztu wejścia 102 jednostek ponownie daje 27,5 jednostki, potwierdzając rachunek drugą ścieżką.
Liczby są hipotetyczne i zależą od wskazanej alokacji kosztów. Pokazują, że rozliczenie częściowych wyjść może uzgodnić się z pełnym wynikiem pozycji. Księga powinna umożliwiać taką kontrolę spójności bez zgadywania przez oceniającego, czy pominięto opłaty lub pozostały koszt.
Odróżnij zamknięte zamiary od zamkniętych pozycji
Zamiar wyjścia może się zakończyć przy nadal otwartej pozycji, jak przy zmniejszeniu o 400 tokenów. Pozycja może też nie mieć obecnego zamiaru wyjścia, nadal posiadając aktywa. Interfejs nie powinien używać jednej etykiety zakończenia dla obu zapisów bez wyjaśnienia różnicy.
Zamknięta pozycja wymaga rozliczenia pozostałej zarządzanej ilości według reguły procesu. Może zostać całkowicie sprzedana, celowo przeniesiona poza strategię lub inaczej rozstrzygnięta z udokumentowanym powodem. Zakończenie transakcji jest tylko jednym z możliwych kroków do tego punktu.
Rozróżnienie pomaga eksportom i późniejszym badaniom. Raportu zakończonych działań nie należy mylić z raportem w pełni zamkniętych pozycji. Jednostka analizy ma znaczenie przy pomiarze czasu utrzymania, zrealizowanych wyników i ekspozycji pozostałej na koniec okresu przeglądu.
Nadaj pozostałym saldom jawną regułę
Małe pozostałe ilości mogą wynikać z celowej wielkości działania, precyzji jednostek lub rzeczywistego wyniku. Program powinien je pokazywać, zamiast zaokrąglać pozycję do zera bez reguły. Wizualnie pusta pozycja nadal może zawierać aktywa istotne dla uzgadniania konta.
Określ obsługę pozostałości w procesie. Mogą pozostać śledzonymi aktywami, być grupowane do późniejszego przeglądu lub klasyfikowane jako poniżej określonego progu operacyjnego przy zachowaniu zapisu konta. Próg nie powinien usuwać rzeczywistej ilości.
Nie zakładaj ekonomicznej wymienialności każdej pozostałości. Koszty i dostępna trasa mogą czynić porządkowanie niepraktycznym. Księga może poprawnie zapisywać małe nierozstrzygnięte aktywa bez wymyślania końcowej sprzedaży lub przypisywania zrealizowanej wartości, której nigdy nie otrzymano.
Przejrzyj pozycję we wspólnym budżecie konta
Częściowe wyjście może uwolnić aktywa kwotowania, pozostawiając ekspozycję w pozostałych tokenach. Reguła alokacji konta powinna uwzględniać oba fakty. Reinwestowanie wpływów gdzie indziej nie usuwa ryzyka pozostałej pozycji, szczególnie przy powiązaniu nowego kandydata ze starym.
Poradnik automatycznego handlu kryptowalutami Solana bada budżety skorelowanych kandydatów memecoinów. Zapisy pozycji dostarczają ilości, zobowiązań i zrealizowanych wpływów potrzebnych do szerszego widoku. Strategia nie może spójnie alokować, jeśli raport każdej pozycji ignoruje pozostałe.
Trzymaj dostępną gotówkę, otwartą ekspozycję i zarezerwowane zasoby jako odrębne miary. Duże saldo gotówki po częściowym wyjściu nie autoryzuje automatycznie kolejnej pełnej pozycji. Decyzja zależy od łącznych ograniczeń konta i obecnych dowodów, a nie wyłącznie wpływów ostatniej sprzedaży.
Odtwórz jedną pozycję poza interfejsem
Wyeksportuj początkowy kontekst konta, zamiar wejścia, próby, nabytą ilość, koszty, częściowe wyjścia, korekty zewnętrzne i końcowy status. Oceniający powinien móc odtworzyć pozostałą ilość po każdym kroku i łączny wewnętrzny wynik według wskazanej metody.
Użyj fikcyjnego rachunku jako wzorca przeglądu: sumy ilości powinny być zgodne, przydzielone koszty powinny się uzgadniać, a wpływy netto powinny odpowiadać zapisanym kosztom i otrzymanym kwotom. Jeśli korekta zmienia jedno wejście, zachowaj rewizję i przelicz zależne podsumowania, zamiast cicho zastępować historyczny wynik.
Uzgodnienie pozycji po opłatach jest łańcuchem dowodów, a nie jedną końcową liczbą. Eksport przechodzi ocenę, gdy wyjaśnia ścieżkę i jej nierozstrzygnięte punkty. Zysk bez historii ilości i kosztów trudno zakwestionować, a łatwo źle zinterpretować.
Przejrzyj niepowodzenia zmieniające plan wyjścia
Pozycja może pozostawać otwarta dłużej przez wygaśnięcie kwotowania, niedostępność trasy lub nieudaną próbę. Zapisuj zdarzenia, gdy wpływają na zamierzony cykl strategii. Pomagają wyjaśnić różnicę badanej reguły wyjścia i obserwowanego wyniku operacyjnego.
Przegląd powinien odróżniać świadomą zmianę strategii od odchylenia operacyjnego. Wybór dłuższego utrzymywania przez użytkownika różni się od niezdolności systemu do zakończenia zamierzonego wyjścia. Oba są ważne, ale łączenie ich w jedną długość utrzymania ukrywa przyczynę.
Dowody mogą poprawić przyszłe badania. Strategia z modelowaną przewagą zależną od często niewykonalnych wyjść wymaga poprawionego badania wykonalności. Zapis pozycji uwidacznia ograniczenie, zamiast pozwalać jedynie zakończonym transakcjom dominować w opisie wyników.
Zamknij zapis uzgodnionym wyjaśnieniem
Cykl pozycji automatycznego tradera Solana kończy się wyjaśnieniem zarządzanych aktywów, wpływów, kosztów i pozostałości lub przelewu zewnętrznego. Końcowy status powinien wskazywać pełne zamknięcie, częściowe otwarcie lub nierozstrzygnięcie pozycji według dostępnych dowodów.
Fikcyjny przykład pokazuje jedną przejrzystą ścieżkę dwóch celowych wyjść. Rzeczywiste procesy bywają mniej uporządkowane, co zwiększa wartość rozróżnień: zamiary nie są aktywami, kwotowania nie są wpływami, częściowe wyjścia nie są pełnym zamknięciem, a wyceny nie są zrealizowanymi wynikami.
Trwały zapis pozycji pozwala czytelnikowi zrozumieć zdarzenia bez polegania na obecnym wyglądzie pulpitu. Łączy decyzje strategii ze skutkami na koncie i daje spójny fundament późniejszej alokacji, badaniom oraz analizie incydentów.