position-sizer
/position-sizer
Wylicza dokładnie, ile kupić lub sprzedać: stała frakcja ryzyka, wielkość kontraktów, kryterium Kelly i ryzyko ruiny, bez danych rynkowych.
- Autor
- reddygopalkrishna ↗
- Repozytorium
- tradingkit-skills ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 08.11.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 23
- Skrypty
- 22
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 0
Brak sygnałów. Repozytorium zmienione 08.11.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
- 22 skrypty w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.
Skrypty: scripts/_vendor/tradekit/__init__.py, scripts/_vendor/tradekit/analysis.py, scripts/_vendor/tradekit/backtest.py, scripts/_vendor/tradekit/brokers/__init__.py, scripts/_vendor/tradekit/brokers/base.py, scripts/_vendor/tradekit/brokers/kite.py, scripts/_vendor/tradekit/brokers/paper.py, scripts/_vendor/tradekit/cli.py, scripts/_vendor/tradekit/config.py, scripts/_vendor/tradekit/data.py, scripts/_v
Co robi i kiedy
Wylicza dokładnie, ile kupić lub sprzedać: stała frakcja ryzyka, wielkość kontraktów, kryterium Kelly i ryzyko ruiny, bez danych rynkowych.
Wyzwalacze z opisu
Oryginalny opis (EN)
Calculate exactly how much to buy or sell - fixed-fractional risk sizing from entry and stop, risk-amount sizing, lot/contract sizes with futures multipliers and margin, fractional crypto units, position-size tables, Kelly fraction, volatility-target sizing and risk-of-ruin. Pure math, no data or API needed. Use when the user asks "how many shares/lots/coins", "how much should I risk", "what if I risk 2%", about Kelly criterion, or leverage and margin math.
Jak działa
- Formula
- Guidance to give
Podgląd SKILL.md
--- name: position-sizer description: Calculate exactly how much to buy or sell - fixed-fractional risk sizing from entry and stop, risk-amount sizing, lot/contract sizes with futures multipliers and margin, fractional crypto units, position-size tables, Kelly fraction, volatility-target sizing and risk-of-ruin. Pure math, no data or API needed. Use when the user asks "how many shares/lots/coins", "how much should I risk", "what if I risk 2%", about Kelly criterion, or leverage and margin math. license: MIT metadata: author: reddygopalkrishna version: "0.1.0" pack: tradingkit-skills --- # Position Sizer The single most important number in a trade is its size. This skill never guesses it. ```bash python3 scripts/size.py risk --equity 50000 --entry 120 --stop 114 --risk-pct 1 python3 scripts/size.py risk --equity 50000 --entry 120 --stop 114 --risk-amount 400 --target 135 python3 scripts/size.py risk --equity 2000000 --entry 22500 --stop 22350 --lot 50 --margin-pct 12 # futures lot python3 scripts/size.py risk --equity 10000 --entry 64000 --stop 61000 --fractional --lot 0.0001 # crypto python3 scripts/size.py table --equity 50000 --entry 120 --stop 114 # 0.25% .. 2% side by side python3 scripts/size.py kelly --win-rate 0.45 --payoff 2.2 python3 scripts/size.py vol --equity 100000 --price 50 --annual-vol 35 --target-vol 10 python3 scripts/size.py ruin --win-rate 0.45 --payoff 2 --risk-pct 1 --ruin-pct 30 ``` `--equity` defaults to config `account.equity`; `--risk-pct` defaults to `risk.risk_per_trade_pct`. ## Formula `qty = floor_to_lot( equity x risk% / (|entry - stop| x multiplier + fee_per_unit) )`, then capped by `--max-position-pct` and `--cash`. The output names the **binding constraint** (risk, max_position or cash) - when it is not "risk", the actual risk is lower than requested. - **Futures/F&O:** `--multiplier` = point value per contract unit, `--lot` = exchange lot size, `--margin-pct` = margin as % of notional (affects capital required, not risk). - **Options:** size on premium at risk: entry = premium paid, stop = premium exit level, `--multiplier` = contract size. - **Crypto:** `--fractional --lot 0.0001`. ## Guidance to give - 0.5-1% risk per trade is the common professional range; 2% is aggressive. - Show the `table` when the user is unsure - it makes the trade-off visible (`losses_to_-20%` = losing streak that produces a 20% drawdown). - Kelly assumes the edge is known exactly. Recommend at most quarter-Kelly, and never Kelly on a backtest with fewer than ~100 trades.
Pliki w paczce (23)
- SKILL.md 2 KB
- scripts/size.py 7 KB
- scripts/_vendor/tradekit/__init__.py 1 KB
- scripts/_vendor/tradekit/analysis.py 10 KB
- scripts/_vendor/tradekit/backtest.py 18 KB
- scripts/_vendor/tradekit/cli.py 2 KB
- scripts/_vendor/tradekit/config.py 5 KB
- scripts/_vendor/tradekit/data.py 15 KB
- scripts/_vendor/tradekit/expr.py 19 KB
- scripts/_vendor/tradekit/frame.py 9 KB
- scripts/_vendor/tradekit/gate.py 8 KB
- scripts/_vendor/tradekit/http.py 4 KB
- scripts/_vendor/tradekit/indicators.py 13 KB
- scripts/_vendor/tradekit/journal.py 11 KB
- scripts/_vendor/tradekit/metrics.py 6 KB
- scripts/_vendor/tradekit/montecarlo.py 8 KB
- scripts/_vendor/tradekit/patterns.py 13 KB
- scripts/_vendor/tradekit/report.py 8 KB
- scripts/_vendor/tradekit/risk.py 5 KB
- scripts/_vendor/tradekit/brokers/__init__.py 1 KB
- scripts/_vendor/tradekit/brokers/base.py 3 KB
- scripts/_vendor/tradekit/brokers/kite.py 15 KB
- scripts/_vendor/tradekit/brokers/paper.py 13 KB
Wersje
| Repozytorium | Wynik | Licencja |
|---|---|---|
| Ta strona · reddygopalkrishna/tradingkit-skills | 100 | MIT |
| krish-vd/claude-quant-skills | 100 | MIT |
| Rayhan-099/agy-trading-skills | 100 | MIT |
| tradermonty/claude-trading-skills | 100 | MIT |
| BaggaT236/AI-Trading-Skills | 100 | MIT |
| rgourley/quant-garage | 90 | AGPL-3.0 |
Migawka bazy z 13.11.2026 · wersja paczki 2978ebcc841e (skrót SHA-256 całej paczki)
Pobrania w ostatnich 30 dniach: 0 · ranking
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100position-sizing
Pomaga ustalić wielkość pozycji: stałe ułamkowe ryzyko, wielkość oparta na zmienności, kryterium Kelly'ego z jego frakcjonowaniem i limity koncentracji portfela. - 100sizing
Przelicza oczekiwany zwrot i ryzyko na wielkość pozycji według ułamkowego Kelly'ego, celu zmienności i maksymalnej wagi. - 100position-sizing
Wylicza wielkość pozycji w akcjach i F&O na rynku indyjskim z kosztami transakcji, stopami ATR, marżą i limitami portfela. - 100bet-sizing
Ustala, ile kapitału przeznaczyć na pojedyncze pozycje w portfelu: kryterium Kelly'ego, ułamkowy Kelly, budżet ryzyka, ważenie przekonaniem i maksymalna wielkość pozycji. - 100futures-position-sizer
Oblicza wielkość pozycji w kontraktach futures z kierunku, wejścia i stop lossa, na podstawie zweryfikowanych specyfikacji kontraktów (mnożnik, tick). - 100futures-position-sizer
Liczy wielkość pozycji w kontraktach futures na podstawie kierunku, wejścia i stop lossa, ze zweryfikowanych specyfikacji kontraktów (mnożnik, tick), całkowicie offline.