Backtesta flerbeniga optionsstrategier med Black-Scholes-prissättning, grekanalys och syntetiska optionsdata — ingen verklig marknadsdata krävs.
npx clawhub@latest install options-strategyOptions Strategy är en backtesting-skicklighet för optionsportföljer med flera ben. Den syntetiserar teoretiska optionspriser med hjälp av Black-Scholes-modellen från underliggande dagliga prisdata, så inga verkliga optionsmarknadsdata behövs. Installera den för att undersöka hedging, volatilitetshandel och spreadstrategier för aktie- och kryptovalutaunderliggande, med fullständig Greeks-spårning och utdata på handelsnivå.
Beräknar teoretiska köp- och säljoptionspriser direkt från underliggande OHLCV-data med hjälp av den klassiska Black-Scholes-formeln. Historisk 30-dagars rullande volatilitet används i stället för implicit volatilitet, vilket eliminerar behovet av verklig optionskedjedata.
Definiera valfri kombination av optionsben — typ (köp-/säljoptioner), lösenpris, förfallodag och antal — i en enda handelsinstruktion. Stöder covered calls, skyddande säljoptioner, straddles, strangles, iron condors, fjärilar och kalenderspreadar direkt utan extra konfiguration.
Beräknar och registrerar Delta, Gamma, Theta och Vega på portföljnivå varje handelsdag och exporterar resultaten till greeks.csv för detaljerad exponerings- och känslighetsanalys.
Verktyget options_pricing låter dig prissätta en enskild option och hämta dess Greeks interaktivt — användbart för snabb analys utan att köra ett fullständigt backtest.
Efter varje körning skriver motorn equity.csv, metrics.csv, trades.csv, greeks.csv och råa OHLCV-filer till katalogen artifacts/ för fullständig analys efter handel.
Stödjer konfigurerbar riskfri ränta, volatilitetskälla och kontraktsmultiplikator för att exakt modellera olika marknader, inklusive A-aktie ETF-optioner (multiplikator 10 000) och kryptokontrakt (multiplikator 1).
Simulera covered call- eller protective put-överlager på en befintlig position för att kvantifiera avvägningen mellan premieinkomst och nedåtskydd under historiska marknadsförhållanden.
Backtesta straddles och strangles för att utvärdera förväntad PnL under olika realiserade volatilitetsmiljöer, med hjälp av daglig Vega-output för att spåra volatilitetsexponering över tid.
Testa iron condors och butterfly spreads med varierande strike-bredder och utgångsperioder för att identifiera konfigurationer som presterar väl i sidorörliga marknader.
Använd den dagliga greeks.csv-utdatan för att studera hur Delta, Theta och Gamma utvecklas när optioner närmar sig förfall, vilket ger vägledning för ombalanseringsbeslut och riskhantering.
tushare)config.json med "engine": "options" och ett ifyllt options_config-block (riskfri ränta, IV-källa, kontraktsmultiplikator)SignalEngine-klass i code/signal_engine.py som implementerar metoden generate(data_map) enligt det dokumenterade gränssnittetnpx clawhub@latest install options-strategynpx clawhub@latest install options-strategyLogga in för att skriva en recension
Inga recensioner ännu. Var den första att dela din upplevelse!