# Wallet copy dla opornych

Przewodnik po ludzku po agencie wallet-copy ogsfrompoly, tym, który lustrzanie kopiuje dwóch ręcznie wybranych skutecznych traderów. Kiedy kopiuje. Kiedy odmawia. Kiedy wychodzi. I którymi liczbami da się kręcić.

Obok publikowanej historii wyników chodzi drugi mały agent. Lustrzanie kopiuje
dwóch pojedynczych traderów — portfele, które nasz test skuteczności już
oznaczył, awansowane z tej samej tabeli liderów, na której stoją cotygodniowe
raporty. Tam, gdzie [cluster copy](/pl/for-dummies/copy-cluster) czeka, aż zgodzi się *grupa*
skutecznych portfeli, ten zadaje inne pytanie: **co robi jeden sprawdzony
trader, kiedy naprawdę mówi serio?**

Wyobraź sobie **bardzo cierpliwego czeladnika** chodzącego za dwoma mistrzami.
Ignoruje niemal wszystko, co robią. Potem jeden z nich wkłada poważne pieniądze
w świeży zakład, a agent stawia jedną małą własną kopię — 5 $, na osobnym
koncie, za własnym wyłącznikiem.

Każda liczba na tej stronie to aktualne ustawienie dla rynków **Macro**
według stanu na **2026-08-14**, odczytane z `config/wallet_copy.yml`.
Nie wiesz, którego z dwóch agentów szukasz? [Wybieracz](/pl/for-dummies) porównuje ich
obok siebie.

## W jednym zdaniu

> Gdy jeden z dwóch liderów zbuduje co najmniej 500 $ (leader-a) lub 100 $ (leader-b) świeżego zakładu, jego ostatni przepływ na nim nie jest dwustronny ponad 0,50, a rynek ma co najmniej 1 000 $ płynności, więcej niż 1 godz. do rozstrzygnięcia i cena nie uciekła ponad 3% od jego wejścia → agent kupuje za 5 $ wynik, który lider trzyma, płaci za udział najwyżej 0,95 $ i 1% ponad ask, prowadzi najwyżej 2 kopie na lidera i 20 $ otwarte łącznie, zostawia 5 $ do wydania, trzyma mimo drobnych redukcji i sprzedaje całą kopię, gdy ten lider zdejmie 50% swojego szczytu — albo odwróci pozycję, albo zamknie.

## Pokrętła

Strona renderuje je jako suwaki, którymi możesz kręcić i patrzeć, jak decyzja
agenta się przełącza. W markdownie zostaje sama tabela:

| Rola w historii | Klucz | Live (Macro) |
|---|---|---|
| Kopiuj leader-a dopiero, gdy jego zakład sięgnie | `leaders[leader-a].min_leader_notional_usdc` | 500 $ |
| Kopiuj leader-b dopiero, gdy jego zakład sięgnie | `leaders[leader-b].min_leader_notional_usdc` | 100 $ |
| Nigdy nie prowadź więcej kopii jednego lidera niż | `max_open_copies_per_leader` | 2 |
| Odmawiaj liderowi grającemu obie strony ponad | `max_wallet_two_sided_ratio` | 0,50 |
| Odpuszczaj rynki płytsze niż | `min_liquidity_usdc` | 1 000 $ |
| Odpuszczaj rynki rozstrzygane w ciągu | `min_seconds_to_resolution` | 1 godz. |
| Odpuść, jeśli cena uciekła już o więcej niż | `staleness_pct` | 3% |
| …ale ruch mniejszy niż tyle traktuj jako szum | `staleness_min_ticks` | 2 kroki |
| Nigdy nie płać za udział więcej niż | `max_entry_price` | 0,95 $ |
| Wielkość jednej kopii | `trade_size_usdc` | 5 $ |
| Nigdy nie trzymaj otwarte więcej niż | `exposure_cap_usdc` | 20 $ |
| Nigdy nie pozwól saldu do wydania spaść poniżej | `working_capital_floor_usdc` | 5 $ |
| Odejdź, zamiast przepłacić o więcej niż | `slippage_pct` | 1% |
| …ale zawsze daj zleceniu co najmniej tyle miejsca | `slippage_min_ticks` | 2 kroki |
| Zamknij wszystko, gdy lider zdejmie | `trim_close_fraction` | 50% |
| Sprzedaj, jeśli pozycja traci więcej niż | `auto_close_loss_pct` | wył. |
| Sprzedaj, jeśli zyskuje więcej niż | `auto_close_profit_pct` | wył. |
| Gaz zostawiany przed każdą wypłatą (tylko zgarnianie, nie zapadka wejścia) | `gas_reserve_pol` | 2 POL |
| Adres wypłat, lista dozwolonych, próg kurzu | `profit_destination`, `destination_allowlist`, `dust_threshold_usdc` | niepublikowane |
| Zatrzymaj nowe wejścia (wyjścia dalej działają) | `kill_switch` | — |

## Cała historia, krok po kroku

### 1. Podąża za dwoma traderami, nie za tłumem

Dwa kopiowane portfele wybraliśmy z naszej własnej tabeli skuteczności — tej
samej zmierzonej, sklasyfikowanej listy, o której raportuje reszta strony.
Tutaj są zawsze tylko **leader-a** i **leader-b**, czyli dosłownie ich etykietami
z konfiguracji. Nigdy nie publikujemy ich adresów. Wskaż skuteczny portfel
publicznie, a cały rynek zacznie wyprzedzać jego zlecenia — a obserwowanie, jak
oni obserwują nas, wyciekłoby też nasze własne pozycje.

Jeden sygnał to tutaj działania jednego portfela. Nie ma kworum do odczekania
ani tłumu do policzenia. Właśnie dlatego każda pozostała kontrola działa inaczej
niż na [stronie clustera](/pl/for-dummies/copy-cluster).

### 2. Rusza się tylko, gdy lider mówi serio

Każdy lider ma **próg przekonania** (`min_leader_notional_usdc`). Agent kopiuje
zakład dopiero, gdy własna pozycja lidera na nim sięgnie progu. Próg stoi *per
lider*, względem jego własnej historii, bo ta sama kwota nie znaczy dwa razy
tego samego.

Zmierzone na 90 dniach: pozycje leader-a mają **medianę 285 $** i 90. percentyl
1 729 $. Próg **500 $** wybiera ich najbardziej przekonaną jedną trzecią, a nasza
kopia za 5 $ to około 1% tego, co stawiają. Mediana leader-b to **5 $**. Przy
progu 500 $ ta zapadka strzelałaby mniej więcej raz na kwartał, czytając się jak
uzbrojony lider, więc ich próg to **100 $**. Pokrętło, które wygląda na
uzbrojone i nigdy nie strzela, jest gorsze niż brak pokrętła.

Próg strzela **raz na świeży zakład**, w chwili pierwszego przekroczenia.
Dokupowanie nigdy go nie przeładowuje. Zakład staje się znów świeży dopiero, gdy
lider całkiem go zamknie — albo odwróci stronę.

### 3. Liczy to, co lider trzyma, nie to, co kliknął

Na rynku z dwoma wynikami kupno jednej strony i sprzedaż drugiej to ta sama
opinia. Agent mierzy więc przekonanie w tym, co lider **ostatecznie trzyma**, po
cenie *tego* wyniku — nie w słowach na kwicie transakcji.

Różnica nie jest mała. Sprzedaż 500 udziałów niemal bezwartościowego wyniku po
pół centa zbiera około **2 $** gotówki. To zarazem mniej więcej **498 $**
przekonania co do *drugiego* wyniku i tak agent to dziś liczy. Cena wejścia też
idzie za trzymanym wynikiem. Zanim to naprawiliśmy, pozycja zbudowana sprzedażą
potrafiła pokazywać dryf ceny w tysiącach procent i lądować w odrzuconych jako
nieświeża — błąd, który odrzucał dokładnie te transakcje, do których kopiowania
istniał.

### 4. Odmawia liderowi grającemu obie strony

Zapadka, która najczęściej odmówi wejścia. Przed skopiowaniem agent patrzy na
przepływ lidera na tym zakładzie z ostatnich **48 godzin** i porównuje kupno ze
sprzedażą (mniejsze ÷ większe, w dolarach). Powyżej **0,5**
(`max_wallet_two_sided_ratio`) odmawia. Portfel grający obie strony tego samego
zakładu robi rynek, a nie wyraża pogląd — a każde odwrócenie, za którym pójdzie
kopiujący, to pełna, opłacona podróż w obie strony. Na agencie clustera jedno
żywe podążenie za odwróceniem kosztowało **0,25 $ na pozycji 5 $ — około 5% —
żeby skończyć na krótko w tym, w czym przed chwilą było się długo**.

Jedna uczciwa subtelność: puste okno to **„nie ma czego zważyć"**, a nie czysty
wynik zero. Gdy 48 godzin nie zawiera żadnego przepływu do zmierzenia, zapadka
się wycofuje i mówi, że pomiaru nie było, zamiast udawać, że lider zdał.
Rozróżnienie dodaliśmy, gdy prawdziwe odpuszczenia pokazały, że większość
wczesnych odczytów była dokładnie tym: zerami nad pustymi oknami, przebranymi
za dowody.

### 5. Zwykłe kontrole bezpieczeństwa

Reszta bramki wejściowej to ta sama rodzina pytań, które zadaje agent clustera,
w tym samym duchu:

- **„Czy jest tu z kim handlować?"** — poniżej **1 000 $** płynności
  (`min_liquidity_usdc`) odpuszcza.
- **„Czy ten rynek zaraz się nie kończy?"** — poniżej **1 godziny** do
  rozstrzygnięcia (`min_seconds_to_resolution`) odpuszcza.
- **„Czy cena nie uciekła już liderowi?"** — odpuszcza, jeśli ask odjechał od
  efektywnego wejścia lidera o więcej niż **3%** (`staleness_pct`) *i* o więcej
  niż **dwa kroki cenowe** (`staleness_min_ticks`). Ruch, którego siatka rynku
  nie umie podzielić, to szum, nie informacja.
- **„Czy udział nie jest za drogi?"** — nigdy nie płaci więcej niż **0,95 $**
  (`max_entry_price`). Na szczycie zakresu cen kopia ryzykuje 5 $, żeby wygrać
  centy, a jedno złe rozstrzygnięcie wymazuje setki wygranych.
- **„Czy nie kopiuję już tego lidera wystarczająco?"** — najwyżej **2 otwarte
  kopie na lidera** (`max_open_copies_per_leader`), żeby jeden lider w amoku
  nie zjadł całego budżetu. Ta zapadka nie ma odpowiednika w clusterze.
- **„Czy mam miejsce i minimum?"** — najwyżej **20 $** otwarte łącznie
  (`exposure_cap_usdc`), nigdy nie wydając konta poniżej **5 $**
  (`working_capital_floor_usdc`).

### 6. Czego celowo nie sprawdza

Trzech zapadek z agenta clustera **tu nie ma**. Uczciwość w tej sprawie liczy
się bardziej niż symetria:

- **Brak zapadki prowizyjnej.** Najdroższa lekcja agenta clustera — prowizja
  giełdy od udziału była 77% jego wczesnych strat — dała tam sufit prowizji,
  który sprowadza się do **ceny minimalnej 0,60 $**. Ten agent takiej zapadki
  nie ma. 7-centowy wynik, którego jego rodzeństwo by odmówiło, przechodzi
  gładko. Zakładamy, że własne przekonanie lidera już odfiltrowuje tanie losy na
  loterię. Ten zakład nie jest jeszcze dowiedziony.
- **Brak okna odwróceń.** Agent clustera odmawia tłumowi, którego członkowie
  właśnie zmienili stronę. Tutaj tę rolę dla pojedynczego portfela gra zapadka
  dwustronnego przepływu.
- **Brak kontroli gazu przy wejściu.** Relayer giełdy płaci za rozliczenie, a
  konto handlowe strukturalnie nie trzyma gazu. Zapadka gazowa na ścieżce
  wejścia odmawiała *każdego* wejścia, zanim ją usunęliśmy. Gaz to kwestia
  wypłat: cotygodniowe zgarnianie zostawia **2 POL** (`gas_reserve_pol`).

### 7. Bilet, który nie może istnieć, odmawia startu

Zlecenie ma ten sam kształt co u agenta clustera: **fill-or-kill**, z limitem
bieżącego asku plus **1%** miejsca (`slippage_pct`), ale nigdy mniej niż **dwa
kroki cenowe** (`slippage_min_ticks`), przyciągniętym do siatki cen rynku.
Wypełnia się w całości albo ginie. Ubitego zlecenia nikt nie ponawia.

Giełdowe minimum 5 udziałów działa inaczej — **przy starcie, nie per zlecenie**.
Serwis wylicza najgorszy limit, na jaki pozwalają jego własne zapadki (z sufitem
0,95 $ i dwoma krokami miejsca to 0,97 $), i odmawia startu, jeśli bilet nie
kupi tam pięciu udziałów. Poniżej **4,85 $** na zakład agent nie wystartuje.
Konfiguracja, która nie umie handlować, powinna wyłożyć się raz, głośno, przy
starcie — a nie raz na każdy sygnał na zawsze.

### 8. Trzyma mimo redukcji i wychodzi przy połowie

Wyjścia to miejsce, gdzie ten agent najbardziej różni się od rodzeństwa. Agent
clustera wychodzi przy *pierwszej* sprzedaży kogokolwiek z tłumu. Ten jest
trudniejszy do wytrząśnięcia z premedytacją:

- Lider **redukujący** pozycję to informacja, nie wyjście. Agent to zapisuje i
  trzyma.
- Gdy skumulowana sprzedaż lidera sięgnie **50% jego szczytowej pozycji**
  (`trim_close_fraction`), agent zamyka **całą** swoją kopię naraz. Mierzone
  względem szczytu, nie per transakcja — lider upuszczający po 20% naraz nigdy
  nie uruchomiłby reguły per transakcja. I zawsze cała kopia, nigdy kawałek:
  proporcjonalny okrawek może spaść poniżej giełdowego minimum 5 udziałów i
  stać się niesprzedawalny.
- Lider schodzący do **zera** albo **odwracający** się na drugą stronę zamyka
  kopię natychmiast. Odwrócenie zaczyna też świeży zakład — agent może zamknąć i
  wejść po drugiej stronie jednym tchem, dokładnie jak lider.
- Usuń albo wyłącz lidera w konfiguracji, a agent zamknie jego kopie w ciągu
  minuty. Gdy rynek się **rozstrzyga**, agent go realizuje.

*Kształt tego jest przyspawany. Próg redukcji to jedyna liczba w nim, którą
możesz kręcić — następny krok dokłada dwie kolejne, a te nie patrzą na lidera
w ogóle.*

### 9. I stop-loss, i take-profit, na własnych liczbach

Krok 8 jest w całości o liderze. Ten nie jest. Mniej więcej raz na minutę agent
wycenia pełne wyjście z każdej otwartej kopii — ile zapłaciłaby najlepsza oferta
kupna, minus prowizja wyjścia, wobec tego, ile kosztowała kopia razem z prowizją
zapłaconą na wejściu — i zamyka ją, jeśli ten odczyt jest niżej niż
`auto_close_loss_pct` albo wyżej niż `auto_close_profit_pct`.

Tutaj znaczy to więcej niż u brata. Ten agent nie ma sufitu prowizji na wejściu
(krok 6), więc tani wynik, którego agent grupowy odmówiłby od ręki, może zostać
skopiowany — a tani wynik to dokładnie miejsce, gdzie prowizja od udziału gryzie
najmocniej. Zapadka mierząca to, co naprawdę wróciłoby do kieszeni, a nie to,
gdzie jest cena, jest osłoną, na którą ta nieobecność zostawia miejsce.

Mechanizm to wspólny kod z agentem grupowym, więc zachowuje się identycznie na
obu: dwa odczyty z rzędu za tą samą linią, zanim cokolwiek się stanie;
nieczytelny arkusz pomija kopię na tę minutę i zapomina trzymane przekroczenie;
cała kopia idzie naraz, nigdy plasterek; a wyłącznik jej nie blokuje, bo
zatrzymanie wejść nie może porzucić otwartej pozycji.

Obie liczby czytane są przy starcie, a `0` — albo nieobecny klucz, co parsuje
się tak samo — kładzie daną stronę. **Obie są dziś nieobecne.** Zapadka jest
wdrożona na tym agencie i uzbrojona na żadnej stronie, więc nic nigdy nie
zamknęło się w ten sposób, a wartości, które kiedyś uzbroimy, nie zostaną
opublikowane. Żywy próg to coś, przeciwko czemu czytelnik mógłby grać, dopóki
kopia jest otwarta.

### 10. Nieudane wyjście trafia do kolejki, nie do niepamięci

Zlecenie wyjścia może zginąć tak samo jak wejście. Każde dostaje **trzy
próby**, śledzone per pozycja w trwałej kolejce — jedna zablokowana kopia nie
może blokować pozostałych — a jeśli trzecia zawiedzie, agent mówi to głośno,
zamiast ucichnąć. Rynek rozstrzygnięty, ale jeszcze nie zrealizowany, siedzi w
księgach jako **niewypłacony**. Księgi nigdy nie liczą gotówki, której nie mają.

### 11. Wyłącznik zatrzymuje kupowanie, nigdy sprzedawanie

W każdej chwili wyłącznik wstrzymuje nowe wejścia, **podczas gdy wyjścia,
ponowienia i rozliczenia dalej działają** — więc zatrzymanie nigdy nie może
osierocić otwartej pozycji. Przestaje brać ryzyko; nie porzuca go.

### 12. Jego pieniądze nie mogą dotknąć pieniędzy drugiego agenta

Wallet copy handluje na **osobnym koncie z własnym kluczem**, z własnymi
księgami, własnym kanałem alertów, własnym wyłącznikiem i własnym serwisem.
Błąd wallet-copy może wydać tylko pieniądze wallet-copy. Żaden z agentów nie
umie nawet czytać zapisów drugiego. Jedyne, co celowo dzielą, to cel
cotygodniowego zgarniania zysku — nazwany w konfiguracji jako
`profit_destination` za `destination_allowlist`, z progiem kurzu **1 $**
(`dust_threshold_usdc`). Samych adresów nigdy nie publikujemy.

### 13. Gdzie jest dzisiaj

Funkcja weszła na żywo **2026-08-11**. Pierwsze dni spędziła, poprawnie kopiując
**nic**. Przy tak wysokich progach cisza jest stanem oczekiwanym, a narzędzia
operacyjne istnieją po to, by dowodzić, że cisza to zdrowie, nie awaria.
Pierwsza prawdziwa pozycja przyszła w ciągu kilku dni. To cała dotychczasowa
żywa historia. Czytaj każdą liczbę na tej stronie jak wersję 1: argumentowaną
pomiarem, ledwo sprawdzoną w produkcji.

## Co jest przyspawane i nie jest ustawieniem

- **Próg przekonania strzela raz na świeży zakład.** Dokupowanie nigdy nie
  przeładowuje; resetuje go tylko pełne zamknięcie albo odwrócenie.
- **Agent liczy pozycje w trzymanym wyniku.** Kupno jednej strony i sprzedaż
  drugiej to ta sama opinia, znormalizowana zanim spojrzy na nie jakakolwiek
  reguła.
- **Wyjścia zamykają całą kopię, zawsze** — na progu redukcji, przy odwróceniu,
  przy zamknięciu, przy usunięciu z konfiguracji, przy rozstrzygnięciu albo gdy
  strzeli zapadka automatycznego zamknięcia. Nie ma częściowego zamknięcia. Dwa
  progi zapadki to liczby, które możesz kręcić; potwierdzenie przez dwa odczyty
  i zamknięcie całej kopii — nie.
- **Jedna kopia na zakład na lidera.** Ten sam rynek skopiowany od obu liderów
  to dwie niezależne kopie.
- **Wejście to zlecenie fill-or-kill wycenione na siatce giełdy**, a giełdowe
  minimum 5 udziałów jest egzekwowane przy starcie, nie per zlecenie.
- **Wyłącznie rynki makro**, kwalifikowane tym samym katalogiem co wszystko
  inne na tej stronie.
- **Wyłącznik oszczędza wyjścia.** Wstrzymać można tylko wejścia.

**Czemu taki podział?** Z tego samego powodu co na stronie clustera: progi to
liczby, a liczby można bezpiecznie wystawić. Sama logika kopiowania — co liczy
się jako przekonanie, jak działają wyjścia — żyje w kodzie. Jedna nieuważna
linijka YAML-a nie może wykoleić strategii.

## Czego jeszcze nie twierdzimy

- **Żywa historia ma kilka dni.** Funkcja weszła na żywo 2026-08-11 i otworzyła
  jednocyfrową liczbę pozycji. Każdą zapadkę na tej stronie argumentujemy
  pomiarami sprzed uzbrojenia. Niemal żadna nie ma znaczącej historii strzałów
  w produkcji.
- **Nie ma zapadki prowizyjnej i to jest zakład, nie dowód.** Prowizyjna lekcja
  agenta clustera (77% wczesnych strat) nie ma tu strażnika. Jeśli przekonanie
  liderów nie odfiltruje tanich wyników tak, jak oczekujemy, ta strona to
  powie — po księgach.
- **Wczesne dowody zapadki dwustronnej były cienkie.** Większość jej pierwszych
  odczytów to zera nad pustymi oknami pomiaru. Dane sygnału oddzielają dziś
  „zmierzone czysto" od „nie ma czego zważyć", ale sama zapadka nie obroniła
  jeszcze swojego progu na prawdziwym ruchu.
- **Realizacja nie jest automatyczna.** Rozstrzygnięta wygrana siedzi w
  księgach jako zamknięta, ale jawnie *niewypłacona*, dopóki nie zostanie
  zrealizowana — księgi odmawiają liczenia pieniędzy, które nie przyszły.
- **Zapadka automatycznego zamknięcia nigdy nie strzeliła.** Wdrożyliśmy ją
  nieuzbrojoną na obu agentach, więc krok 9 opisuje mechanizm bez żadnego
  żywego dorobku. Jego arytmetyka jest przypięta do tego samego ewaluatora,
  który uruchamia agent — a to inne twierdzenie niż wiedza, jak zachowa się
  wobec prawdziwych arkuszy.

## Czym ta strona nie jest

To parametry operacyjne naszego własnego małego agenta, publikowane w tym samym
duchu co reszta historii wyników. Nie są poradą, nie są serwisem sygnałowym i
nie są twierdzeniem, że lustrzane kopiowanie skutecznych traderów będzie dalej
działać.

Nigdy nie publikujemy żadnego z zaangażowanych portfeli — dwóch liderów,
własnego konta handlowego agenta ani adresu wypłat. Popatrz na którykolwiek z
nich na żywo, a zobaczysz otwarte pozycje — czyli dokładnie to, czemu
[polityka ujawniania](/pl/methodology) ma zapobiegać.
