Files
v2realbot/v2realbot/static/js/vbt/api/_settings/index.html
2024-04-25 06:24:51 +02:00

1280 lines
459 KiB
HTML

<!doctype html><html lang=en class=no-js>
<!-- Mirrored from vectorbt.pro/pvt_321460c7/api/_settings/ by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 05 Mar 2024 10:56:36 GMT -->
<!-- Added by HTTrack --><meta http-equiv="content-type" content="text/html;charset=utf-8" /><!-- /Added by HTTrack -->
<head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Global settings of vectorbtpro"><meta name=author content="Oleg Polakow"><link href=https://vectorbt.pro/api/_settings/ rel=canonical><link href=../index.html rel=prev><link href=../_opt_deps/index.html rel=next><link rel=icon href=../../assets/logo/favicon.png><meta name=generator content="mkdocs-1.5.3, mkdocs-material-9.5.2+insiders-4.47.1"><title>_settings - VectorBT PRO</title><link rel=stylesheet href=../../assets/stylesheets/main.78d85e4f.min.css><link rel=stylesheet href=../../assets/stylesheets/palette.ab4e12ef.min.css><link rel=preconnect href=https://fonts.gstatic.com/ crossorigin><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&amp;display=fallback"><style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style><link rel=stylesheet href=../../assets/stylesheets/extra.css><link rel=stylesheet href=../../assets/stylesheets/custom-light.css><link rel=stylesheet href=../../assets/stylesheets/custom-dark.css><link rel=stylesheet href=../../assets/stylesheets/pygments-light.css><link rel=stylesheet href=../../assets/stylesheets/pygments-dark.css><script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script><script id=__analytics>function __md_analytics(){function n(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],n("js",new Date),n("config","G-0C5VNYCFHL"),document.addEventListener("DOMContentLoaded",function(){document.forms.search&&document.forms.search.query.addEventListener("blur",function(){this.value&&n("event","search",{search_term:this.value})}),document$.subscribe(function(){var a=document.forms.feedback;if(void 0!==a)for(var e of a.querySelectorAll("[type=submit]"))e.addEventListener("click",function(e){e.preventDefault();var t=document.location.pathname,e=this.getAttribute("data-md-value");n("event","feedback",{page:t,data:e}),a.firstElementChild.disabled=!0;e=a.querySelector(".md-feedback__note [data-md-value='"+e+"']");e&&(e.hidden=!1)}),a.hidden=!1}),location$.subscribe(function(e){n("config","G-0C5VNYCFHL",{page_path:e.pathname})})});var e=document.createElement("script");e.async=!0,e.src="https://www.googletagmanager.com/gtag/js?id=G-0C5VNYCFHL",document.getElementById("__analytics").insertAdjacentElement("afterEnd",e)}</script><script>var consent;"undefined"==typeof __md_analytics||(consent=__md_get("__consent"))&&consent.analytics&&__md_analytics()</script><meta name=robots content=noindex><meta property=og:title content=_settings><meta property=og:type content=website><meta content=https://vectorbt.pro/api/_settings/ property=og:url><meta property=og:image:url content=https://vectorbt.pro/pvt_321460c7/assets/logo/social-new.png><meta property=og:image:type content=image/png><meta property=og:description content="Global settings of vectorbtpro"><meta property=og:locale content=en-GB><link rel=apple-touch-icon sizes=180x180 href=../../assets/logo/apple-touch-icon.png><link rel=icon type=image/svg+xml href=../../assets/logo/favicon.svg><link rel=icon type=image/png sizes=32x32 href=../../assets/logo/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=../../assets/logo/favicon-16x16.png><link rel=manifest href=../../assets/logo/site.webmanifest><link rel=mask-icon href=../../assets/logo/safari-pinned-tab.svg color=#1e1f22><link rel="shortcut icon" href=../../assets/logo/favicon.ico><meta name=msapplication-TileColor content=#1e1f22><meta name=msapplication-config content=https://vectorbt.pro/pvt_321460c7/assets/logo/browserconfig.xml><meta name=theme-color content=#1e1f22><link href=https://unpkg.com/aos@2.3.4/dist/aos.css rel=stylesheet><script src=https://unpkg.com/aos@2.3.4/dist/aos.js></script><link href=http://fonts.cdnfonts.com/css/uni-neue rel=stylesheet><link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/css/all.min.css integrity="sha512-1sCRPdkRXhBV2PBLUdRb4tMg1w2YPf37qatUFeS7zlBy7jJI8Lf4VHwWfZZfpXtYSLy85pkm9GaYVYMfw5BC1A==" crossorigin=anonymous referrerpolicy=no-referrer><script src=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.2/js/all.min.js integrity="sha512-8pHNiqTlsrRjVD4A/3va++W1sMbUHwWxxRPWNyVlql3T+Hgfd81Qc6FC5WMXDC+tSauxxzp1tgiAvSKFu1qIlA==" crossorigin=anonymous referrerpolicy=no-referrer></script><script src=https://cdnjs.cloudflare.com/ajax/libs/lazysizes/5.3.2/lazysizes.min.js integrity="sha512-q583ppKrCRc7N5O0n2nzUiJ+suUv7Et1JGels4bXOaMFQcamPk9HjdUknZuuFjBNs7tsMuadge5k9RzdmO+1GQ==" crossorigin=anonymous referrerpolicy=no-referrer></script><link rel=preconnect href=https://fonts.googleapis.com/><link rel=preconnect href=https://fonts.gstatic.com/ crossorigin></head> <body dir=ltr data-md-color-scheme=custom-dark data-md-color-primary=custom-dark data-md-color-accent=custom-dark> <input class=md-toggle data-md-toggle=drawer type=checkbox id=__drawer autocomplete=off> <input class=md-toggle data-md-toggle=search type=checkbox id=__search autocomplete=off> <label class=md-overlay for=__drawer></label> <div data-md-component=skip> <a href=#vectorbtpro._settings class=md-skip> Skip to content </a> </div> <div data-md-component=announce> <aside class=md-banner> <div class="md-banner__inner md-grid md-typeset"> <button class="md-banner__button md-icon" aria-label="Don't show this again"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg> </button> <i>New</i>: Star-import, signal unraveling, Python 3.12 support, and <a href=../../features/index.html><strong>more</strong></a> <span class="twemoji announce-icon"><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 384 512"><!-- Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="m153.6 29.9 16-21.3c4-5.4 10.4-8.6 17.1-8.6C198.4 0 208 9.6 208 21.3v22.2c0 13.1 5.4 25.7 14.9 34.7l84.7 80.8c48.8 46.6 76.4 111.2 76.4 178.7C384 434 306 512 209.7 512H192C86 512 0 426 0 320v-3.8c0-48.8 19.4-95.6 53.9-130.1l3.5-3.5c4.2-4.2 10-6.6 16-6.6 12.5 0 22.6 10.1 22.6 22.6V288c0 35.3 28.7 64 64 64s64-28.7 64-64v-3.9c0-18-7.2-35.3-19.9-48l-38.6-38.6c-24-24-37.5-56.7-37.5-90.7 0-27.7 9-54.8 25.6-76.9z"/></svg></span> </div> <script>var content,el=document.querySelector("[data-md-component=announce]");el&&(content=el.querySelector(".md-typeset"),__md_hash(content.innerHTML)===__md_get("__announce")&&(el.hidden=!0))</script> </aside> </div> <!-- Determine class according to configuration --> <!-- Header --> <header class=md-header data-md-component=header> <nav class="md-header__inner md-grid" aria-label=header.title> <!-- Link to home --> <a href=../../index.html title="VectorBT PRO" class="md-header__button md-logo" aria-label="VectorBT PRO" data-md-component=logo> <img src=../../assets/logo/logo.svg alt=logo class=logo> </a> <!-- Button to open drawer --> <label class="md-header__button md-icon" for=__drawer> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg> </label> <!-- Header title --> <div class=md-header__title data-md-component=header-title> <div class=md-header__ellipsis> <div class=md-header__topic> <span class=md-ellipsis> VectorBT PRO <span class=md-version> v2024.2.22 </span> <a href=https://vectorbt.pro/ > <span class=unlock-icon><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 448 512"><!-- Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M224 64c-44.2 0-80 35.8-80 80v48h240c35.3 0 64 28.7 64 64v192c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64h16v-48C80 64.5 144.5 0 224 0c57.5 0 107 33.7 130.1 82.3 7.6 16 .8 35.1-15.2 42.6s-35.1.8-42.6-15.2C283.4 82.6 255.9 64 224 64zm32 320c17.7 0 32-14.3 32-32s-14.3-32-32-32h-64c-17.7 0-32 14.3-32 32s14.3 32 32 32h64z"/></svg></span> </a> </span> </div> <div class=md-header__topic data-md-component=header-topic> <span class=md-ellipsis> _settings </span> </div> </div> </div> <!-- Color palette --> <form class=md-header__option data-md-component=palette> <input class=md-option data-md-color-media data-md-color-scheme=custom-dark data-md-color-primary=custom-dark data-md-color-accent=custom-dark aria-label="Switch to light mode" type=radio name=__palette id=__palette_1> <label class="md-header__button md-icon" title="Switch to light mode" for=__palette_2 hidden> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12c0-2.42-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"/></svg> </label> <input class=md-option data-md-color-media data-md-color-scheme=custom-light data-md-color-primary=custom-light data-md-color-accent=custom-light aria-label="Switch to dark mode" type=radio name=__palette id=__palette_2> <label class="md-header__button md-icon" title="Switch to dark mode" for=__palette_1 hidden> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12 20 8.69Z"/></svg> </label> </form> <!-- Site language selector --> <!-- Button to open search modal --> <label class="md-header__button md-icon" for=__search> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg> </label> <!-- Search interface --> <div class=md-search data-md-component=search role=dialog> <label class=md-search__overlay for=__search></label> <div class=md-search__inner role=search> <form class=md-search__form name=search> <input type=text class=md-search__input name=query aria-label=Search placeholder=Search autocapitalize=off autocorrect=off autocomplete=off spellcheck=false data-md-component=search-query required> <label class="md-search__icon md-icon" for=__search> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg> </label> <nav class=md-search__options aria-label=Search> <a href=javascript:void(0) class="md-search__icon md-icon" title=Share aria-label=Share data-clipboard data-clipboard-text data-md-component=search-share tabindex=-1> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7 0-.24-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81a3 3 0 0 0 3-3 3 3 0 0 0-3-3 3 3 0 0 0-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9a3 3 0 0 0-3 3 3 3 0 0 0 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.15c-.05.21-.08.43-.08.66 0 1.61 1.31 2.91 2.92 2.91 1.61 0 2.92-1.3 2.92-2.91A2.92 2.92 0 0 0 18 16.08Z"/></svg> </a> <button type=reset class="md-search__icon md-icon" title=Clear aria-label=Clear tabindex=-1> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg> </button> </nav> <div class=md-search__suggest data-md-component=search-suggest></div> </form> <div class=md-search__output> <div class=md-search__scrollwrap data-md-scrollfix> <div class=md-search-result data-md-component=search-result> <div class=md-search-result__meta> Initializing search </div> <ol class=md-search-result__list role=presentation></ol> </div> </div> </div> </div> </div> <!-- Repository information --> <div class=md-header__source> <a href=https://github.com/polakowo/vectorbt.pro title="Go to repository" class=md-source data-md-component=source> <div class="md-source__icon md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 496 512"><!-- Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> </div> <div class=md-source__repository> vectorbt.pro </div> </a> </div> </nav> <!-- Navigation tabs (sticky) --> </header> <div class=md-container data-md-component=container> <nav class=md-tabs aria-label=Tabs data-md-component=tabs> <div class=md-grid> <ul class=md-tabs__list> <li class=md-tabs__item> <a href=../../index.html class=md-tabs__link> Getting started </a> </li> <li class=md-tabs__item> <a href=../../features/overview/index.html class=md-tabs__link> Features </a> </li> <li class=md-tabs__item> <a href=../../tutorials/basic-rsi/index.html class=md-tabs__link> Tutorials </a> </li> <li class=md-tabs__item> <a href=../../documentation/fundamentals/index.html class=md-tabs__link> Documentation </a> </li> <li class="md-tabs__item md-tabs__item--active"> <a href=../index.html class=md-tabs__link> API </a> </li> <li class=md-tabs__item> <a href=../../cookbook/overview/index.html class=md-tabs__link> Cookbook </a> </li> <li class=md-tabs__item> <a href=../../terms/terms-of-use/index.html class=md-tabs__link> Terms </a> </li> </ul> </div> </nav> <main class=md-main data-md-component=main> <div class="md-main__inner md-grid"> <div class="md-sidebar md-sidebar--primary" data-md-component=sidebar data-md-type=navigation> <div class=md-sidebar__scrollwrap> <div class=md-sidebar__inner> <nav class="md-nav md-nav--primary md-nav--lifted md-nav--integrated" aria-label=Navigation data-md-level=0> <label class=md-nav__title for=__drawer> <a href=../../index.html title="VectorBT PRO" class="md-nav__button md-logo" aria-label="VectorBT PRO" data-md-component=logo> <img src=../../assets/logo/logo.svg alt=logo class=logo> </a> VectorBT PRO </label> <div class=md-nav__source> <a href=https://github.com/polakowo/vectorbt.pro title="Go to repository" class=md-source data-md-component=source> <div class="md-source__icon md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 496 512"><!-- Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> </div> <div class=md-source__repository> vectorbt.pro </div> </a> </div> <ul class=md-nav__list data-md-scrollfix> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_1> <label class=md-nav__link for=__nav_1 id=__nav_1_label tabindex> <span class=md-ellipsis> Getting started </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_1_label aria-expanded=false> <label class=md-nav__title for=__nav_1> <span class="md-nav__icon md-icon"></span> Getting started </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../index.html class=md-nav__link> <span class=md-ellipsis> Getting started </span> </a> </li> <li class=md-nav__item> <a href=../../getting-started/installation/index.html class=md-nav__link> <span class=md-ellipsis> Installation </span> </a> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_1_3> <label class=md-nav__link for=__nav_1_3 id=__nav_1_3_label tabindex> <span class=md-ellipsis> Release notes </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_1_3_label aria-expanded=false> <label class=md-nav__title for=__nav_1_3> <span class="md-nav__icon md-icon"></span> Release notes </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../getting-started/release-notes/index.html class=md-nav__link> <span class=md-ellipsis> Latest </span> </a> </li> <li class=md-nav__item> <a href=../../getting-started/release-notes/2023/index.html class=md-nav__link> <span class=md-ellipsis> 2023 </span> </a> </li> <li class=md-nav__item> <a href=../../getting-started/release-notes/2022/index.html class=md-nav__link> <span class=md-ellipsis> 2022 </span> </a> </li> <li class=md-nav__item> <a href=../../getting-started/release-notes/2021/index.html class=md-nav__link> <span class=md-ellipsis> 2021 </span> </a> </li> </ul> </nav> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_2> <label class=md-nav__link for=__nav_2 id=__nav_2_label tabindex> <span class=md-ellipsis> Features </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_2_label aria-expanded=false> <label class=md-nav__title for=__nav_2> <span class="md-nav__icon md-icon"></span> Features </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../features/overview/index.html class=md-nav__link> <span class=md-ellipsis> Overview </span> </a> </li> <li class=md-nav__item> <a href=../../features/data/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 3C7.58 3 4 4.79 4 7s3.58 4 8 4 8-1.79 8-4-3.58-4-8-4M4 9v3c0 2.21 3.58 4 8 4s8-1.79 8-4V9c0 2.21-3.58 4-8 4s-8-1.79-8-4m0 5v3c0 2.21 3.58 4 8 4s8-1.79 8-4v-3c0 2.21-3.58 4-8 4s-8-1.79-8-4Z"/></svg> <span class=md-ellipsis> Data </span> </a> </li> <li class=md-nav__item> <a href=../../features/indicators/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m3 14 .5.07L8.07 9.5a1.95 1.95 0 0 1 .52-1.91c.78-.79 2.04-.79 2.82 0 .53.52.7 1.26.52 1.91l2.57 2.57.5-.07c.18 0 .35 0 .5.07l3.57-3.57C19 8.35 19 8.18 19 8a2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-2 2c-.18 0-.35 0-.5-.07l-3.57 3.57c.07.15.07.32.07.5a2 2 0 0 1-2 2 2 2 0 0 1-2-2l.07-.5-2.57-2.57c-.32.07-.68.07-1 0L4.93 15.5 5 16a2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2Z"/></svg> <span class=md-ellipsis> Indicators </span> </a> </li> <li class=md-nav__item> <a href=../../features/portfolio/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M17.45 15.18 22 7.31V21H2V3h2v12.54L9.5 6 16 9.78l4.24-7.33 1.73 1-5.23 9.05-6.51-3.75L4.31 19h2.26l4.39-7.56 6.49 3.74Z"/></svg> <span class=md-ellipsis> Portfolio </span> </a> </li> <li class=md-nav__item> <a href=../../features/optimization/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M18 16h-.58l-.81-.81A7.07 7.07 0 0 0 18 11c0-3.87-3.13-7-7-7-1.5 0-3 .5-4.21 1.4-3.09 2.32-3.72 6.71-1.4 9.8 2.32 3.09 6.71 3.72 9.8 1.4l.81.81V18l5 5 2-2-5-5m-7 0c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5M3 6 1 8V1h7L6 3H3v3m18-5v7l-2-2V3h-3l-2-2h7M6 19l2 2H1v-7l2 2v3h3Z"/></svg> <span class=md-ellipsis> Optimization </span> </a> </li> <li class=md-nav__item> <a href=../../features/analysis/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M7.2 11.2c1.77 0 3.2 1.43 3.2 3.2 0 1.77-1.43 3.2-3.2 3.2-1.77 0-3.2-1.43-3.2-3.2 0-1.77 1.43-3.2 3.2-3.2m7.6 4.8a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2m.4-12A4.8 4.8 0 0 1 20 8.8c0 2.65-2.15 4.8-4.8 4.8a4.8 4.8 0 0 1-4.8-4.8c0-2.65 2.15-4.8 4.8-4.8Z"/></svg> <span class=md-ellipsis> Analysis </span> </a> </li> <li class=md-nav__item> <a href=../../features/productivity/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M21 16.5c0 .38-.21.71-.53.88l-7.9 4.44c-.16.12-.36.18-.57.18-.21 0-.41-.06-.57-.18l-7.9-4.44A.991.991 0 0 1 3 16.5v-9c0-.38.21-.71.53-.88l7.9-4.44c.16-.12.36-.18.57-.18.21 0 .41.06.57.18l7.9 4.44c.32.17.53.5.53.88v9M12 7a5 5 0 0 0-5 5 5 5 0 0 0 5 5 5 5 0 0 0 5-5 5 5 0 0 0-5-5Z"/></svg> <span class=md-ellipsis> Productivity </span> </a> </li> <li class=md-nav__item> <a href=../../features/performance/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 16a3 3 0 0 1-3-3c0-1.12.61-2.1 1.5-2.61l9.71-5.62-5.53 9.58c-.5.98-1.51 1.65-2.68 1.65m0-13c1.81 0 3.5.5 4.97 1.32l-2.1 1.21C14 5.19 13 5 12 5a8 8 0 0 0-8 8c0 2.21.89 4.21 2.34 5.65h.01c.39.39.39 1.02 0 1.41-.39.39-1.03.39-1.42.01A9.969 9.969 0 0 1 2 13 10 10 0 0 1 12 3m10 10c0 2.76-1.12 5.26-2.93 7.07-.39.38-1.02.38-1.41-.01a.996.996 0 0 1 0-1.41A7.95 7.95 0 0 0 20 13c0-1-.19-2-.54-2.9L20.67 8C21.5 9.5 22 11.18 22 13Z"/></svg> <span class=md-ellipsis> Performance </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_3> <label class=md-nav__link for=__nav_3 id=__nav_3_label tabindex> <span class=md-ellipsis> Tutorials </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_3_label aria-expanded=false> <label class=md-nav__title for=__nav_3> <span class="md-nav__icon md-icon"></span> Tutorials </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../tutorials/basic-rsi/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m3.5 18.5 6-6 4 4L22 6.92 20.59 5.5l-7.09 8-4-4L2 17l1.5 1.5Z"/></svg> <span class=md-ellipsis> Basic RSI strategy </span> </a> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_3_2> <label class=md-nav__link for=__nav_3_2 id=__nav_3_2_label tabindex> <span class=md-ellipsis> SuperFast SuperTrend </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_3_2_label aria-expanded=false> <label class=md-nav__title for=__nav_3_2> <span class="md-nav__icon md-icon"></span> SuperFast SuperTrend </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../tutorials/superfast-supertrend/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M11 9.47V11h3.76L13 14.53V13H9.24L11 9.47M13 1 6 15h5v8l7-14h-5V1Z"/></svg> <span class=md-ellipsis> SuperFast SuperTrend </span> </a> </li> <li class=md-nav__item> <a href=../../tutorials/superfast-supertrend/streaming/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M11 9.47V11h3.76L13 14.53V13H9.24L11 9.47M13 1 6 15h5v8l7-14h-5V1Z"/></svg> <span class=md-ellipsis> Streaming </span> </a> </li> <li class=md-nav__item> <a href=../../tutorials/superfast-supertrend/multithreading/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M11 9.47V11h3.76L13 14.53V13H9.24L11 9.47M13 1 6 15h5v8l7-14h-5V1Z"/></svg> <span class=md-ellipsis> Multithreading </span> </a> </li> <li class=md-nav__item> <a href=../../tutorials/superfast-supertrend/pipelines/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M11 9.47V11h3.76L13 14.53V13H9.24L11 9.47M13 1 6 15h5v8l7-14h-5V1Z"/></svg> <span class=md-ellipsis> Pipelines </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_3_3> <label class=md-nav__link for=__nav_3_3 id=__nav_3_3_label tabindex> <span class=md-ellipsis> Signal development </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_3_3_label aria-expanded=false> <label class=md-nav__title for=__nav_3_3> <span class="md-nav__icon md-icon"></span> Signal development </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../tutorials/signal-development/generation/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.3-2.7-6-6-6s-6 2.7-6 6c0 2.2 1.2 4.1 3 5.2l1-1.7c-1.2-.7-2-2-2-3.4 0-2.2 1.8-4 4-4s4 1.8 4 4c0 1.5-.8 2.8-2 3.4l1 1.7c1.8-1 3-3 3-5.2M12 2C6.5 2 2 6.5 2 12c0 3.7 2 6.9 5 8.6l1-1.7c-2.4-1.4-4-4-4-6.9 0-4.4 3.6-8 8-8s8 3.6 8 8c0 3-1.6 5.5-4 6.9l1 1.7c3-1.7 5-4.9 5-8.6 0-5.5-4.5-10-10-10Z"/></svg> <span class=md-ellipsis> Generation </span> </a> </li> <li class=md-nav__item> <a href=../../tutorials/signal-development/pre-analysis/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.3-2.7-6-6-6s-6 2.7-6 6c0 2.2 1.2 4.1 3 5.2l1-1.7c-1.2-.7-2-2-2-3.4 0-2.2 1.8-4 4-4s4 1.8 4 4c0 1.5-.8 2.8-2 3.4l1 1.7c1.8-1 3-3 3-5.2M12 2C6.5 2 2 6.5 2 12c0 3.7 2 6.9 5 8.6l1-1.7c-2.4-1.4-4-4-4-6.9 0-4.4 3.6-8 8-8s8 3.6 8 8c0 3-1.6 5.5-4 6.9l1 1.7c3-1.7 5-4.9 5-8.6 0-5.5-4.5-10-10-10Z"/></svg> <span class=md-ellipsis> Pre-analysis </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=../../tutorials/stop-signals/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M13 23h-2V1h2v22m-4-4H5V5h4V3H5c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h4v-2M19 7v2h2V7h-2m0-2h2a2 2 0 0 0-2-2v2m2 10h-2v2h2v-2m-2-4v2h2v-2h-2m-2-8h-2v2h2V3m2 18c1.11 0 2-.89 2-2h-2v2m-2-2h-2v2h2v-2Z"/></svg> <span class=md-ellipsis> Stop signals </span> </a> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_3_5> <label class=md-nav__link for=__nav_3_5 id=__nav_3_5_label tabindex> <span class=md-ellipsis> MTF analysis </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_3_5_label aria-expanded=false> <label class=md-nav__title for=__nav_3_5> <span class="md-nav__icon md-icon"></span> MTF analysis </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../tutorials/mtf-analysis/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 2h2v18h18v2H2V2m5 8h10v3H7v-3m4 5h10v3H11v-3M6 4h16v4h-2V6H8v2H6V4Z"/></svg> <span class=md-ellipsis> MTF analysis </span> </a> </li> <li class=md-nav__item> <a href=../../tutorials/mtf-analysis/alignment/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 2h2v18h18v2H2V2m5 8h10v3H7v-3m4 5h10v3H11v-3M6 4h16v4h-2V6H8v2H6V4Z"/></svg> <span class=md-ellipsis> Alignment </span> </a> </li> <li class=md-nav__item> <a href=../../tutorials/mtf-analysis/aggregation/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 2h2v18h18v2H2V2m5 8h10v3H7v-3m4 5h10v3H11v-3M6 4h16v4h-2V6H8v2H6V4Z"/></svg> <span class=md-ellipsis> Aggregation </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_3_6> <label class=md-nav__link for=__nav_3_6 id=__nav_3_6_label tabindex> <span class=md-ellipsis> Portfolio optimization </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_3_6_label aria-expanded=false> <label class=md-nav__title for=__nav_3_6> <span class="md-nav__icon md-icon"></span> Portfolio optimization </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../tutorials/portfolio-optimization/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M22 21H2V3h2v16h2v-2h4v2h2v-3h4v3h2v-2h4v4m-4-7h4v2h-4v-2m-6-8h4v3h-4V6m4 9h-4v-5h4v5M6 10h4v2H6v-2m4 6H6v-3h4v3Z"/></svg> <span class=md-ellipsis> Portfolio optimization </span> </a> </li> <li class=md-nav__item> <a href=../../tutorials/portfolio-optimization/integrations/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M22 21H2V3h2v16h2v-2h4v2h2v-3h4v3h2v-2h4v4m-4-7h4v2h-4v-2m-6-8h4v3h-4V6m4 9h-4v-5h4v5M6 10h4v2H6v-2m4 6H6v-3h4v3Z"/></svg> <span class=md-ellipsis> Integrations </span> </a> </li> <li class=md-nav__item> <a href=../../tutorials/portfolio-optimization/dynamic/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M22 21H2V3h2v16h2v-2h4v2h2v-3h4v3h2v-2h4v4m-4-7h4v2h-4v-2m-6-8h4v3h-4V6m4 9h-4v-5h4v5M6 10h4v2H6v-2m4 6H6v-3h4v3Z"/></svg> <span class=md-ellipsis> Dynamic </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=../../tutorials/pairs-trading/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M22 6.92 20.59 5.5l-2.85 3.22C15.68 6.4 12.83 5 9.61 5 6.72 5 4.07 6.16 2 8l1.42 1.42C5.12 7.93 7.27 7 9.61 7c2.74 0 5.09 1.26 6.77 3.24L13.5 13.5l-4-4L2 17l1.5 1.5 6-6 4 4 4.05-4.57c.75 1.35 1.25 2.9 1.45 4.57h2c-.22-2.32-.95-4.41-2.04-6.16L22 6.92Z"/></svg> <span class=md-ellipsis> Pairs trading </span> </a> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_3_8> <label class=md-nav__link for=__nav_3_8 id=__nav_3_8_label tabindex> <span class=md-ellipsis> Patterns and projections </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_3_8_label aria-expanded=false> <label class=md-nav__title for=__nav_3_8> <span class="md-nav__icon md-icon"></span> Patterns and projections </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../tutorials/patterns-and-projections/patterns/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m23 7.5-6.47-.54L14 1l-2.53 5.96L5 7.5l4.9 4.27-1.46 6.33L14 14.74l5.56 3.36-1.47-6.33L23 7.5m-6.86 4.73.4 1.71-1.51-.91-1.03-.62-1.03.62-1.51.91.39-1.71.28-1.18-.91-.79L9.88 9.1l1.76-.15 1.2-.1.47-1.11.69-1.62.69 1.62.47 1.11 1.2.1 1.75.15-1.33 1.16-.92.79.28 1.18M1.16 12c-.299-.5-.171-1.11.29-1.41l2.73-1.8 1.57 1.36-3.2 2.11c-.17.11-.36.17-.55.17-.32 0-.64-.16-.84-.43m.29 8.16 5.86-3.85L7 17.76l-.34 1.37-4.11 2.71c-.17.11-.36.16-.55.16-.32 0-.64-.16-.84-.45a1.013 1.013 0 0 1 .29-1.39m5.87-8.66.92.81-.27 1.19-5.42 3.55c-.17.11-.36.16-.55.16-.32 0-.64-.15-.84-.45a1 1 0 0 1 .29-1.38l5.87-3.88Z"/></svg> <span class=md-ellipsis> Patterns </span> </a> </li> <li class=md-nav__item> <a href=../../tutorials/patterns-and-projections/projections/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m23 7.5-6.47-.54L14 1l-2.53 5.96L5 7.5l4.9 4.27-1.46 6.33L14 14.74l5.56 3.36-1.47-6.33L23 7.5m-6.86 4.73.4 1.71-1.51-.91-1.03-.62-1.03.62-1.51.91.39-1.71.28-1.18-.91-.79L9.88 9.1l1.76-.15 1.2-.1.47-1.11.69-1.62.69 1.62.47 1.11 1.2.1 1.75.15-1.33 1.16-.92.79.28 1.18M1.16 12c-.299-.5-.171-1.11.29-1.41l2.73-1.8 1.57 1.36-3.2 2.11c-.17.11-.36.17-.55.17-.32 0-.64-.16-.84-.43m.29 8.16 5.86-3.85L7 17.76l-.34 1.37-4.11 2.71c-.17.11-.36.16-.55.16-.32 0-.64-.16-.84-.45a1.013 1.013 0 0 1 .29-1.39m5.87-8.66.92.81-.27 1.19-5.42 3.55c-.17.11-.36.16-.55.16-.32 0-.64-.15-.84-.45a1 1 0 0 1 .29-1.38l5.87-3.88Z"/></svg> <span class=md-ellipsis> Projections </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_3_9> <label class=md-nav__link for=__nav_3_9 id=__nav_3_9_label tabindex> <span class=md-ellipsis> Cross-validation </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_3_9_label aria-expanded=false> <label class=md-nav__title for=__nav_3_9> <span class="md-nav__icon md-icon"></span> Cross-validation </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../tutorials/cross-validation/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M.41 13.41 6 19l1.41-1.42L1.83 12m20.41-6.42L11.66 16.17 7.5 12l-1.43 1.41L11.66 19l12-12M18 7l-1.41-1.42-6.35 6.35 1.42 1.41L18 7Z"/></svg> <span class=md-ellipsis> Cross-validation </span> </a> </li> <li class=md-nav__item> <a href=../../tutorials/cross-validation/splitter/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M.41 13.41 6 19l1.41-1.42L1.83 12m20.41-6.42L11.66 16.17 7.5 12l-1.43 1.41L11.66 19l12-12M18 7l-1.41-1.42-6.35 6.35 1.42 1.41L18 7Z"/></svg> <span class=md-ellipsis> Splitter </span> </a> </li> <li class=md-nav__item> <a href=../../tutorials/cross-validation/applications/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M.41 13.41 6 19l1.41-1.42L1.83 12m20.41-6.42L11.66 16.17 7.5 12l-1.43 1.41L11.66 19l12-12M18 7l-1.41-1.42-6.35 6.35 1.42 1.41L18 7Z"/></svg> <span class=md-ellipsis> Applications </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=../../tutorials/more-tutorials/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M10.6 13.4a1 1 0 0 1-1.4 1.4 4.8 4.8 0 0 1 0-7l3.5-3.6a5.1 5.1 0 0 1 7.1 0 5.1 5.1 0 0 1 0 7.1l-1.5 1.5a6.4 6.4 0 0 0-.4-2.4l.5-.5a3.2 3.2 0 0 0 0-4.3 3.2 3.2 0 0 0-4.3 0l-3.5 3.6a2.9 2.9 0 0 0 0 4.2M23 18v2h-3v3h-2v-3h-3v-2h3v-3h2v3m-3.8-4.3a4.8 4.8 0 0 0-1.4-4.5 1 1 0 0 0-1.4 1.4 2.9 2.9 0 0 1 0 4.2l-3.5 3.6a3.2 3.2 0 0 1-4.3 0 3.2 3.2 0 0 1 0-4.3l.5-.4a7.3 7.3 0 0 1-.4-2.5l-1.5 1.5a5.1 5.1 0 0 0 0 7.1 5.1 5.1 0 0 0 7.1 0l1.8-1.8a6 6 0 0 1 3.1-4.3Z"/></svg> <span class=md-ellipsis> More tutorials </span> </a> </li> <li class=md-nav__item> <a href=../../tutorials/to-be-continued/index.html class=md-nav__link> <span class=md-ellipsis> To be continued... </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_4> <label class=md-nav__link for=__nav_4 id=__nav_4_label tabindex> <span class=md-ellipsis> Documentation </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_4_label aria-expanded=false> <label class=md-nav__title for=__nav_4> <span class="md-nav__icon md-icon"></span> Documentation </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../documentation/fundamentals/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M3 7a2 2 0 0 0-2 2v8h2v-4h2v4h2V9a2 2 0 0 0-2-2H3m0 2h2v2H3m12-.5V9a2 2 0 0 0-2-2H9v10h4a2 2 0 0 0 2-2v-1.5a1.54 1.54 0 0 0-1.5-1.5 1.54 1.54 0 0 0 1.5-1.5M13 15h-2v-2h2v2m0-4h-2V9h2m6-2a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2a2 2 0 0 0 2-2v-1h-2v1h-2V9h2v1h2V9a2 2 0 0 0-2-2Z"/></svg> <span class=md-ellipsis> Fundamentals </span> </a> </li> <li class=md-nav__item> <a href=../../documentation/building-blocks/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M21 16.5c0 .38-.21.71-.53.88l-7.9 4.44c-.16.12-.36.18-.57.18-.21 0-.41-.06-.57-.18l-7.9-4.44A.991.991 0 0 1 3 16.5v-9c0-.38.21-.71.53-.88l7.9-4.44c.16-.12.36-.18.57-.18.21 0 .41.06.57.18l7.9 4.44c.32.17.53.5.53.88v9M12 4.15 6.04 7.5 12 10.85l5.96-3.35L12 4.15M5 15.91l6 3.38v-6.71L5 9.21v6.7m14 0v-6.7l-6 3.37v6.71l6-3.38Z"/></svg> <span class=md-ellipsis> Building blocks </span> </a> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_4_3> <label class=md-nav__link for=__nav_4_3 id=__nav_4_3_label tabindex> <span class=md-ellipsis> Data </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_4_3_label aria-expanded=false> <label class=md-nav__title for=__nav_4_3> <span class="md-nav__icon md-icon"></span> Data </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../documentation/data/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 3C7.58 3 4 4.79 4 7s3.58 4 8 4 8-1.79 8-4-3.58-4-8-4M4 9v3c0 2.21 3.58 4 8 4s8-1.79 8-4V9c0 2.21-3.58 4-8 4s-8-1.79-8-4m0 5v3c0 2.21 3.58 4 8 4s8-1.79 8-4v-3c0 2.21-3.58 4-8 4s-8-1.79-8-4Z"/></svg> <span class=md-ellipsis> Data </span> </a> </li> <li class=md-nav__item> <a href=../../documentation/data/local/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M19 20H4a2 2 0 0 1-2-2V6c0-1.11.89-2 2-2h6l2 2h7a2 2 0 0 1 2 2H4v10l2.14-8h17.07l-2.28 8.5c-.23.87-1.01 1.5-1.93 1.5Z"/></svg> <span class=md-ellipsis> Local </span> </a> </li> <li class=md-nav__item> <a href=../../documentation/data/remote/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M16.36 14c.08-.66.14-1.32.14-2 0-.68-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2m-5.15 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 0 1-4.33 3.56M14.34 14H9.66c-.1-.66-.16-1.32-.16-2 0-.68.06-1.35.16-2h4.68c.09.65.16 1.32.16 2 0 .68-.07 1.34-.16 2M12 19.96c-.83-1.2-1.5-2.53-1.91-3.96h3.82c-.41 1.43-1.08 2.76-1.91 3.96M8 8H5.08A7.923 7.923 0 0 1 9.4 4.44C8.8 5.55 8.35 6.75 8 8m-2.92 8H8c.35 1.25.8 2.45 1.4 3.56A8.008 8.008 0 0 1 5.08 16m-.82-2C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2 0 .68.06 1.34.14 2M12 4.03c.83 1.2 1.5 2.54 1.91 3.97h-3.82c.41-1.43 1.08-2.77 1.91-3.97M18.92 8h-2.95a15.65 15.65 0 0 0-1.38-3.56c1.84.63 3.37 1.9 4.33 3.56M12 2C6.47 2 2 6.5 2 12a10 10 0 0 0 10 10 10 10 0 0 0 10-10A10 10 0 0 0 12 2Z"/></svg> <span class=md-ellipsis> Remote </span> </a> </li> <li class=md-nav__item> <a href=../../documentation/data/synthetic/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m19 1-1.26 2.75L15 5l2.74 1.26L19 9l1.25-2.74L23 5l-2.75-1.25M9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12l-5.5-2.5M19 15l-1.26 2.74L15 19l2.74 1.25L19 23l1.25-2.75L23 19l-2.75-1.26"/></svg> <span class=md-ellipsis> Synthetic </span> </a> </li> <li class=md-nav__item> <a href=../../documentation/data/scheduling/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 20a7 7 0 0 1-7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7 7 7 0 0 1-7 7m7.03-12.61 1.42-1.42c-.45-.51-.9-.97-1.41-1.41L17.62 6c-1.55-1.26-3.5-2-5.62-2a9 9 0 0 0-9 9 9 9 0 0 0 9 9c5 0 9-4.03 9-9 0-2.12-.74-4.07-1.97-5.61M11 14h2V8h-2m4-7H9v2h6V1Z"/></svg> <span class=md-ellipsis> Scheduling </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_4_4> <label class=md-nav__link for=__nav_4_4 id=__nav_4_4_label tabindex> <span class=md-ellipsis> Indicators </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_4_4_label aria-expanded=false> <label class=md-nav__title for=__nav_4_4> <span class="md-nav__icon md-icon"></span> Indicators </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../documentation/indicators/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m3 14 .5.07L8.07 9.5a1.95 1.95 0 0 1 .52-1.91c.78-.79 2.04-.79 2.82 0 .53.52.7 1.26.52 1.91l2.57 2.57.5-.07c.18 0 .35 0 .5.07l3.57-3.57C19 8.35 19 8.18 19 8a2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-2 2c-.18 0-.35 0-.5-.07l-3.57 3.57c.07.15.07.32.07.5a2 2 0 0 1-2 2 2 2 0 0 1-2-2l.07-.5-2.57-2.57c-.32.07-.68.07-1 0L4.93 15.5 5 16a2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2Z"/></svg> <span class=md-ellipsis> Indicators </span> </a> </li> <li class=md-nav__item> <a href=../../documentation/indicators/development/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M4 3c-1.11 0-2 .89-2 2v4c0 1.11.89 2 2 2h4c1.11 0 2-.89 2-2V5c0-1.11-.89-2-2-2m.2 1.5 1.06 1.05L5.27 9.5 2.74 6.95 3.81 5.9l1.47 1.49M4 13c-1.11 0-2 .89-2 2v4c0 1.11.89 2 2 2h4c1.11 0 2-.89 2-2v-4c0-1.11-.89-2-2-2m-4 2h4v4H4m8-14h10v2H12m0 12v-2h10v2m-10-8h10v2H12Z"/></svg> <span class=md-ellipsis> Development </span> </a> </li> <li class=md-nav__item> <a href=../../documentation/indicators/analysis/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M21 8c-1.5 0-2.3 1.4-1.9 2.5l-3.6 3.6c-.3-.1-.7-.1-1 0l-2.6-2.6c.4-1.1-.4-2.5-1.9-2.5-1.4 0-2.3 1.4-1.9 2.5L3.5 16c-1.1-.3-2.5.5-2.5 2 0 1.1.9 2 2 2 1.4 0 2.3-1.4 1.9-2.5l4.5-4.6c.3.1.7.1 1 0l2.6 2.6c-.3 1 .5 2.5 2 2.5s2.3-1.4 1.9-2.5l3.6-3.6c1.1.3 2.5-.5 2.5-1.9 0-1.1-.9-2-2-2m-6 1 .9-2.1L18 6l-2.1-.9L15 3l-.9 2.1L12 6l2.1.9L15 9M3.5 11 4 9l2-.5L4 8l-.5-2L3 8l-2 .5L3 9l.5 2Z"/></svg> <span class=md-ellipsis> Analysis </span> </a> </li> <li class=md-nav__item> <a href=../../documentation/indicators/parsers/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m14.6 16.6 4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4m-5.2 0L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4Z"/></svg> <span class=md-ellipsis> Parsers </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_4_5> <label class=md-nav__link for=__nav_4_5 id=__nav_4_5_label tabindex> <span class=md-ellipsis> Portfolio </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_4_5_label aria-expanded=false> <label class=md-nav__title for=__nav_4_5> <span class="md-nav__icon md-icon"></span> Portfolio </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../documentation/portfolio/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M17.45 15.18 22 7.31V21H2V3h2v12.54L9.5 6 16 9.78l4.24-7.33 1.73 1-5.23 9.05-6.51-3.75L4.31 19h2.26l4.39-7.56 6.49 3.74Z"/></svg> <span class=md-ellipsis> Portfolio </span> </a> </li> <li class=md-nav__item> <a href=../../documentation/portfolio/from-orders/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 2v20h20V2H2m18 10h-4v4h4v4h-4v-4h-4v4H8v-4H4v-4h4V8H4V4h4v4h4V4h4v4h4v4m-4-4v4h-4V8h4m-4 4v4H8v-4h4Z"/></svg> <span class=md-ellipsis> From orders </span> </a> </li> <li class=md-nav__item> <a href=../../documentation/portfolio/from-signals/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.3-2.7-6-6-6s-6 2.7-6 6c0 2.2 1.2 4.1 3 5.2l1-1.7c-1.2-.7-2-2-2-3.4 0-2.2 1.8-4 4-4s4 1.8 4 4c0 1.5-.8 2.8-2 3.4l1 1.7c1.8-1 3-3 3-5.2M12 2C6.5 2 2 6.5 2 12c0 3.7 2 6.9 5 8.6l1-1.7c-2.4-1.4-4-4-4-6.9 0-4.4 3.6-8 8-8s8 3.6 8 8c0 3-1.6 5.5-4 6.9l1 1.7c3-1.7 5-4.9 5-8.6 0-5.5-4.5-10-10-10Z"/></svg> <span class=md-ellipsis> From signals </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=../../documentation/to-be-continued/index.html class=md-nav__link> <span class=md-ellipsis> To be continued... </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5 checked> <label class=md-nav__link for=__nav_5 id=__nav_5_label tabindex> <span class=md-ellipsis> API </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_5_label aria-expanded=true> <label class=md-nav__title for=__nav_5> <span class="md-nav__icon md-icon"></span> API </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../index.html class=md-nav__link> <span class=md-ellipsis> API </span> </a> </li> <li class="md-nav__item md-nav__item--active"> <input class="md-nav__toggle md-toggle" type=checkbox id=__toc> <label class="md-nav__link md-nav__link--active" for=__toc> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M6 2c-1.11 0-2 .89-2 2v16a2 2 0 0 0 2 2h6.68a7 7 0 0 1-.68-3 7 7 0 0 1 7-7 7 7 0 0 1 1 .08V8l-6-6H6m7 1.5L18.5 9H13V3.5M18 14a.26.26 0 0 0-.26.21l-.19 1.32c-.3.13-.59.29-.85.47l-1.24-.5c-.11 0-.24 0-.31.13l-1 1.73c-.06.11-.04.24.06.32l1.06.82a4.193 4.193 0 0 0 0 1l-1.06.82a.26.26 0 0 0-.06.32l1 1.73c.06.13.19.13.31.13l1.24-.5c.26.18.54.35.85.47l.19 1.32c.02.12.12.21.26.21h2c.11 0 .22-.09.24-.21l.19-1.32c.3-.13.57-.29.84-.47l1.23.5c.13 0 .26 0 .33-.13l1-1.73a.26.26 0 0 0-.06-.32l-1.07-.82c.02-.17.04-.33.04-.5 0-.17-.01-.33-.04-.5l1.06-.82a.26.26 0 0 0 .06-.32l-1-1.73c-.06-.13-.19-.13-.32-.13l-1.23.5c-.27-.18-.54-.35-.85-.47l-.19-1.32A.236.236 0 0 0 20 14h-2m1 3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.84 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5Z"/></svg> <span class=md-ellipsis> _settings </span> <span class="md-nav__icon md-icon"></span> </label> <a href=index.html class="md-nav__link md-nav__link--active"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M6 2c-1.11 0-2 .89-2 2v16a2 2 0 0 0 2 2h6.68a7 7 0 0 1-.68-3 7 7 0 0 1 7-7 7 7 0 0 1 1 .08V8l-6-6H6m7 1.5L18.5 9H13V3.5M18 14a.26.26 0 0 0-.26.21l-.19 1.32c-.3.13-.59.29-.85.47l-1.24-.5c-.11 0-.24 0-.31.13l-1 1.73c-.06.11-.04.24.06.32l1.06.82a4.193 4.193 0 0 0 0 1l-1.06.82a.26.26 0 0 0-.06.32l1 1.73c.06.13.19.13.31.13l1.24-.5c.26.18.54.35.85.47l.19 1.32c.02.12.12.21.26.21h2c.11 0 .22-.09.24-.21l.19-1.32c.3-.13.57-.29.84-.47l1.23.5c.13 0 .26 0 .33-.13l1-1.73a.26.26 0 0 0-.06-.32l-1.07-.82c.02-.17.04-.33.04-.5 0-.17-.01-.33-.04-.5l1.06-.82a.26.26 0 0 0 .06-.32l-1-1.73c-.06-.13-.19-.13-.32-.13l-1.23.5c-.27-.18-.54-.35-.85-.47l-.19-1.32A.236.236 0 0 0 20 14h-2m1 3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.84 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5Z"/></svg> <span class=md-ellipsis> _settings </span> </a> <nav class="md-nav md-nav--secondary" aria-label="Table of contents"> <label class=md-nav__title for=__toc> <span class="md-nav__icon md-icon"></span> Table of contents </label> <ul class=md-nav__list data-md-component=toc data-md-scrollfix> <li class=md-nav__item> <a href=#saving-and-loading class=md-nav__link> <span class=md-ellipsis> Saving and loading </span> </a> <nav class=md-nav aria-label="Saving and loading"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#binary-file class=md-nav__link> <span class=md-ellipsis> Binary file </span> </a> </li> <li class=md-nav__item> <a href=#config-file class=md-nav__link> <span class=md-ellipsis> Config file </span> </a> </li> <li class=md-nav__item> <a href=#on-import class=md-nav__link> <span class=md-ellipsis> On import </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.broadcasting class=md-nav__link> <span class=md-ellipsis> broadcasting </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.caching class=md-nav__link> <span class=md-ellipsis> caching </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.chunking class=md-nav__link> <span class=md-ellipsis> chunking </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.config class=md-nav__link> <span class=md-ellipsis> config </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.configured class=md-nav__link> <span class=md-ellipsis> configured </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.data class=md-nav__link> <span class=md-ellipsis> data </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.datetime class=md-nav__link> <span class=md-ellipsis> datetime </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.drawdowns class=md-nav__link> <span class=md-ellipsis> drawdowns </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.execution class=md-nav__link> <span class=md-ellipsis> execution </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.generic class=md-nav__link> <span class=md-ellipsis> generic </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.importing class=md-nav__link> <span class=md-ellipsis> importing </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.indexing class=md-nav__link> <span class=md-ellipsis> indexing </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.jitting class=md-nav__link> <span class=md-ellipsis> jitting </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.logs class=md-nav__link> <span class=md-ellipsis> logs </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.mapped_array class=md-nav__link> <span class=md-ellipsis> mapped_array </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.math class=md-nav__link> <span class=md-ellipsis> math </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.messaging class=md-nav__link> <span class=md-ellipsis> messaging </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.numba class=md-nav__link> <span class=md-ellipsis> numba </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.ohlcv class=md-nav__link> <span class=md-ellipsis> ohlcv </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.orders class=md-nav__link> <span class=md-ellipsis> orders </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.params class=md-nav__link> <span class=md-ellipsis> params </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.path class=md-nav__link> <span class=md-ellipsis> path </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.pbar class=md-nav__link> <span class=md-ellipsis> pbar </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.pfopt class=md-nav__link> <span class=md-ellipsis> pfopt </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.pickling class=md-nav__link> <span class=md-ellipsis> pickling </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.plots_builder class=md-nav__link> <span class=md-ellipsis> plots_builder </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.plotting class=md-nav__link> <span class=md-ellipsis> plotting </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.portfolio class=md-nav__link> <span class=md-ellipsis> portfolio </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.qs_adapter class=md-nav__link> <span class=md-ellipsis> qs_adapter </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.ranges class=md-nav__link> <span class=md-ellipsis> ranges </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.records class=md-nav__link> <span class=md-ellipsis> records </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.resampling class=md-nav__link> <span class=md-ellipsis> resampling </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.returns class=md-nav__link> <span class=md-ellipsis> returns </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.search class=md-nav__link> <span class=md-ellipsis> search </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.settings class=md-nav__link> <span class=md-ellipsis> settings </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.signals class=md-nav__link> <span class=md-ellipsis> signals </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.splitter class=md-nav__link> <span class=md-ellipsis> splitter </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.stats_builder class=md-nav__link> <span class=md-ellipsis> stats_builder </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.template class=md-nav__link> <span class=md-ellipsis> template </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.trades class=md-nav__link> <span class=md-ellipsis> trades </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.wrapping class=md-nav__link> <span class=md-ellipsis> wrapping </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.SettingsConfig class=md-nav__link> <span class=md-ellipsis> SettingsConfig() </span> </a> <nav class=md-nav aria-label=SettingsConfig()> <ul class=md-nav__list> <li class=md-nav__item> <a href=#vectorbtpro._settings.SettingsConfig.register_template class=md-nav__link> <span class=md-ellipsis> register_template() </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.SettingsConfig.register_templates class=md-nav__link> <span class=md-ellipsis> register_templates() </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.SettingsConfig.reset_theme class=md-nav__link> <span class=md-ellipsis> reset_theme() </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.SettingsConfig.set_theme class=md-nav__link> <span class=md-ellipsis> set_theme() </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.SettingsConfig.substitute_sub_config_docs class=md-nav__link> <span class=md-ellipsis> substitute_sub_config_docs() </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.flex_cfg class=md-nav__link> <span class=md-ellipsis> flex_cfg() </span> </a> </li> <li class=md-nav__item> <a href=#vectorbtpro._settings.frozen_cfg class=md-nav__link> <span class=md-ellipsis> frozen_cfg() </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=../_opt_deps/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M6 2c-1.11 0-2 .89-2 2v16a2 2 0 0 0 2 2h6.68a7 7 0 0 1-.68-3 7 7 0 0 1 7-7 7 7 0 0 1 1 .08V8l-6-6H6m7 1.5L18.5 9H13V3.5M18 14a.26.26 0 0 0-.26.21l-.19 1.32c-.3.13-.59.29-.85.47l-1.24-.5c-.11 0-.24 0-.31.13l-1 1.73c-.06.11-.04.24.06.32l1.06.82a4.193 4.193 0 0 0 0 1l-1.06.82a.26.26 0 0 0-.06.32l1 1.73c.06.13.19.13.31.13l1.24-.5c.26.18.54.35.85.47l.19 1.32c.02.12.12.21.26.21h2c.11 0 .22-.09.24-.21l.19-1.32c.3-.13.57-.29.84-.47l1.23.5c.13 0 .26 0 .33-.13l1-1.73a.26.26 0 0 0-.06-.32l-1.07-.82c.02-.17.04-.33.04-.5 0-.17-.01-.33-.04-.5l1.06-.82a.26.26 0 0 0 .06-.32l-1-1.73c-.06-.13-.19-.13-.32-.13l-1.23.5c-.27-.18-.54-.35-.85-.47l-.19-1.32A.236.236 0 0 0 20 14h-2m1 3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.84 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5Z"/></svg> <span class=md-ellipsis> _opt_deps </span> </a> </li> <li class=md-nav__item> <a href=../accessors/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M11 5H8l4-4 4 4h-3v4.43c-.75.46-1.42 1.03-2 1.69V5m11 6-4-4v3a6.747 6.747 0 0 0-7 6.17A3.006 3.006 0 0 0 9.17 20 3.006 3.006 0 0 0 13 21.83 3.01 3.01 0 0 0 14.83 18c-.3-.86-.98-1.53-1.83-1.83.47-4 4.47-4.2 4.95-4.2v3L22 11m-11.37.59A7.632 7.632 0 0 0 6 10V7l-4 4 4 4v-3c1.34.03 2.63.5 3.64 1.4.25-.64.58-1.25.99-1.81Z"/></svg> <span class=md-ellipsis> accessors </span> </a> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5_5> <label class=md-nav__link for=__nav_5_5 id=__nav_5_5_label tabindex> <span class=md-ellipsis> base </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_5_5_label aria-expanded=false> <label class=md-nav__title for=__nav_5_5> <span class="md-nav__icon md-icon"></span> base </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../base/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 3v6h2.95l2 6H6v6h6v-4.59L17.41 11H22V5h-6v4.57L10.59 15H9.06l-2-6H8V3M4 5h2v2H4m14 0h2v2h-2M8 17h2v2H8Z"/></svg> <span class=md-ellipsis> base </span> </a> </li> <li class=md-nav__item> <a href=../base/accessors/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M11 5H8l4-4 4 4h-3v4.43c-.75.46-1.42 1.03-2 1.69V5m11 6-4-4v3a6.747 6.747 0 0 0-7 6.17A3.006 3.006 0 0 0 9.17 20 3.006 3.006 0 0 0 13 21.83 3.01 3.01 0 0 0 14.83 18c-.3-.86-.98-1.53-1.83-1.83.47-4 4.47-4.2 4.95-4.2v3L22 11m-11.37.59A7.632 7.632 0 0 0 6 10V7l-4 4 4 4v-3c1.34.03 2.63.5 3.64 1.4.25-.64.58-1.25.99-1.81Z"/></svg> <span class=md-ellipsis> accessors </span> </a> </li> <li class=md-nav__item> <a href=../base/chunking/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M18 16v-3h-3v9h-2V2h2v9h3V8l4 4-4 4M2 12l4 4v-3h3v9h2V2H9v9H6V8l-4 4Z"/></svg> <span class=md-ellipsis> chunking </span> </a> </li> <li class=md-nav__item> <a href=../base/combining/index.html class=md-nav__link> <span class=md-ellipsis> combining </span> </a> </li> <li class=md-nav__item> <a href=../base/decorators/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 3v6h2.95l2 6H6v6h6v-4.59L17.41 11H22V5h-6v4.57L10.59 15H9.06l-2-6H8V3H2m2 2h2v2H4V5m14 2h2v2h-2V7m0 8v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2M8 17h2v2H8v-2Z"/></svg> <span class=md-ellipsis> decorators </span> </a> </li> <li class=md-nav__item> <a href=../base/flex_indexing/index.html class=md-nav__link> <span class=md-ellipsis> flex_indexing </span> </a> </li> <li class=md-nav__item> <a href=../base/indexes/index.html class=md-nav__link> <span class=md-ellipsis> indexes <span class=dobjtype>module</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/base/indexes.py target=_blank title="Jump to source"><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></a> </span> </a> </li> <li class=md-nav__item> <a href=../base/indexing/index.html class=md-nav__link> <span class=md-ellipsis> indexing </span> </a> </li> <li class=md-nav__item> <a href=../base/merging/index.html class=md-nav__link> <span class=md-ellipsis> merging </span> </a> </li> <li class=md-nav__item> <a href=../base/preparing/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M18 4V3a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V6h1v4H9v11a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-9h8V4h-3Z"/></svg> <span class=md-ellipsis> preparing </span> </a> </li> <li class=md-nav__item> <a href=../base/reshaping/index.html class=md-nav__link> <span class=md-ellipsis> reshaping </span> </a> </li> <li class=md-nav__item> <a href=../base/wrapping/index.html class=md-nav__link> <span class=md-ellipsis> wrapping </span> </a> </li> <li class="md-nav__item md-nav__item--pruned md-nav__item--nested"> <a href=../base/grouping/index.html class=md-nav__link> <span class=md-ellipsis> grouping </span> <span class="md-nav__icon md-icon"></span> </a> </li> <li class="md-nav__item md-nav__item--pruned md-nav__item--nested"> <a href=../base/resampling/index.html class=md-nav__link> <span class=md-ellipsis> resampling </span> <span class="md-nav__icon md-icon"></span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5_6> <label class=md-nav__link for=__nav_5_6 id=__nav_5_6_label tabindex> <span class=md-ellipsis> data </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_5_6_label aria-expanded=false> <label class=md-nav__title for=__nav_5_6> <span class="md-nav__icon md-icon"></span> data </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../data/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 3C7.58 3 4 4.79 4 7s3.58 4 8 4 8-1.79 8-4-3.58-4-8-4M4 9v3c0 2.21 3.58 4 8 4s8-1.79 8-4V9c0 2.21-3.58 4-8 4s-8-1.79-8-4m0 5v3c0 2.21 3.58 4 8 4s8-1.79 8-4v-3c0 2.21-3.58 4-8 4s-8-1.79-8-4Z"/></svg> <span class=md-ellipsis> data </span> </a> </li> <li class=md-nav__item> <a href=../data/base/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 3v6h2.95l2 6H6v6h6v-4.59L17.41 11H22V5h-6v4.57L10.59 15H9.06l-2-6H8V3M4 5h2v2H4m14 0h2v2h-2M8 17h2v2H8Z"/></svg> <span class=md-ellipsis> base </span> </a> </li> <li class=md-nav__item> <a href=../data/decorators/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 3v6h2.95l2 6H6v6h6v-4.59L17.41 11H22V5h-6v4.57L10.59 15H9.06l-2-6H8V3H2m2 2h2v2H4V5m14 2h2v2h-2V7m0 8v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2M8 17h2v2H8v-2Z"/></svg> <span class=md-ellipsis> decorators </span> </a> </li> <li class=md-nav__item> <a href=../data/nb/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m6 20 4.16-12.09L9.34 6H8V4h2c.42 0 .78.26.93.63L16.66 18H18v2h-2c-.43 0-.79-.27-.93-.64l-3.74-8.71L8.12 20H6Z"/></svg> <span class=md-ellipsis> nb </span> </a> </li> <li class=md-nav__item> <a href=../data/saver/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 20a7 7 0 0 1-7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7 7 7 0 0 1-7 7m7.03-12.61 1.42-1.42c-.45-.51-.9-.97-1.41-1.41L17.62 6c-1.55-1.26-3.5-2-5.62-2a9 9 0 0 0-9 9 9 9 0 0 0 9 9c5 0 9-4.03 9-9 0-2.12-.74-4.07-1.97-5.61M11 14h2V8h-2m4-7H9v2h6V1Z"/></svg> <span class=md-ellipsis> saver </span> </a> </li> <li class=md-nav__item> <a href=../data/updater/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 20a7 7 0 0 1-7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7 7 7 0 0 1-7 7m7.03-12.61 1.42-1.42c-.45-.51-.9-.97-1.41-1.41L17.62 6c-1.55-1.26-3.5-2-5.62-2a9 9 0 0 0-9 9 9 9 0 0 0 9 9c5 0 9-4.03 9-9 0-2.12-.74-4.07-1.97-5.61M11 14h2V8h-2m4-7H9v2h6V1Z"/></svg> <span class=md-ellipsis> updater </span> </a> </li> <li class="md-nav__item md-nav__item--pruned md-nav__item--nested"> <a href=../data/custom/index.html class=md-nav__link> <span class=md-ellipsis> custom </span> <span class="md-nav__icon md-icon"></span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5_7> <label class=md-nav__link for=__nav_5_7 id=__nav_5_7_label tabindex> <span class=md-ellipsis> generic </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_5_7_label aria-expanded=false> <label class=md-nav__title for=__nav_5_7> <span class="md-nav__icon md-icon"></span> generic </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../generic/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 2h4v2H4v16h2v2H2V2m18 2h-2V2h4v20h-4v-2h2V4M9 5h1v5h1v1H8v-1h1V6l-1 .5v-1L9 5m6 8h1v5h1v1h-3v-1h1v-4l-1 .5v-1l1-.5m-6 0c1.1 0 2 1.34 2 3s-.9 3-2 3-2-1.34-2-3 .9-3 2-3m0 1c-.55 0-1 .9-1 2s.45 2 1 2 1-.9 1-2-.45-2-1-2m6-9c1.1 0 2 1.34 2 3s-.9 3-2 3-2-1.34-2-3 .9-3 2-3m0 1c-.55 0-1 .9-1 2s.45 2 1 2 1-.9 1-2-.45-2-1-2Z"/></svg> <span class=md-ellipsis> generic </span> </a> </li> <li class=md-nav__item> <a href=../generic/accessors/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M11 5H8l4-4 4 4h-3v4.43c-.75.46-1.42 1.03-2 1.69V5m11 6-4-4v3a6.747 6.747 0 0 0-7 6.17A3.006 3.006 0 0 0 9.17 20 3.006 3.006 0 0 0 13 21.83 3.01 3.01 0 0 0 14.83 18c-.3-.86-.98-1.53-1.83-1.83.47-4 4.47-4.2 4.95-4.2v3L22 11m-11.37.59A7.632 7.632 0 0 0 6 10V7l-4 4 4 4v-3c1.34.03 2.63.5 3.64 1.4.25-.64.58-1.25.99-1.81Z"/></svg> <span class=md-ellipsis> accessors </span> </a> </li> <li class=md-nav__item> <a href=../generic/analyzable/index.html class=md-nav__link> <span class=md-ellipsis> analyzable </span> </a> </li> <li class=md-nav__item> <a href=../generic/decorators/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 3v6h2.95l2 6H6v6h6v-4.59L17.41 11H22V5h-6v4.57L10.59 15H9.06l-2-6H8V3H2m2 2h2v2H4V5m14 2h2v2h-2V7m0 8v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2M8 17h2v2H8v-2Z"/></svg> <span class=md-ellipsis> decorators </span> </a> </li> <li class=md-nav__item> <a href=../generic/drawdowns/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m0 8v4h8v-4H8m0 6v4h8v-4H8M8 4v4h8V4H8Z"/></svg> <span class=md-ellipsis> drawdowns </span> </a> </li> <li class=md-nav__item> <a href=../generic/enums/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M5 3h2v2H5v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5h2v2H5c-1.07-.27-2-.9-2-2v-4a2 2 0 0 0-2-2H0v-2h1a2 2 0 0 0 2-2V5a2 2 0 0 1 2-2m14 0a2 2 0 0 1 2 2v4a2 2 0 0 0 2 2h1v2h-1a2 2 0 0 0-2 2v4a2 2 0 0 1-2 2h-2v-2h2v-5a2 2 0 0 1 2-2 2 2 0 0 1-2-2V5h-2V3h2m-7 12a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m-4 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m8 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1Z"/></svg> <span class=md-ellipsis> enums </span> </a> </li> <li class=md-nav__item> <a href=../generic/plots_builder/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M13.04 19.61a2.682 2.682 0 0 0-2.54-1.81c-1.5 0-2.7 1.2-2.7 2.7V22H4a2 2 0 0 1-2-2v-3.8h1.5c1.5 0 2.7-1.2 2.7-2.7S5 10.8 3.5 10.8H2V7c0-1.1.9-2 2-2h4V3.5a2.5 2.5 0 0 1 5 0V5h4a2 2 0 0 1 2 2v4h1.5a2.5 2.5 0 0 1 2.5 2.5c0 .32-.06.62-.17.89A5.991 5.991 0 0 0 19 13c-3.31 0-6 2.69-6 6 0 .2 0 .41.04.61M18 15v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2Z"/></svg> <span class=md-ellipsis> plots_builder </span> </a> </li> <li class=md-nav__item> <a href=../generic/plotting/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M7.2 11.2c1.77 0 3.2 1.43 3.2 3.2 0 1.77-1.43 3.2-3.2 3.2-1.77 0-3.2-1.43-3.2-3.2 0-1.77 1.43-3.2 3.2-3.2m7.6 4.8a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2m.4-12A4.8 4.8 0 0 1 20 8.8c0 2.65-2.15 4.8-4.8 4.8a4.8 4.8 0 0 1-4.8-4.8c0-2.65 2.15-4.8 4.8-4.8Z"/></svg> <span class=md-ellipsis> plotting </span> </a> </li> <li class=md-nav__item> <a href=../generic/price_records/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m0 8v4h8v-4H8m0 6v4h8v-4H8M8 4v4h8V4H8Z"/></svg> <span class=md-ellipsis> price_records </span> </a> </li> <li class=md-nav__item> <a href=../generic/ranges/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m0 8v4h8v-4H8m0 6v4h8v-4H8M8 4v4h8V4H8Z"/></svg> <span class=md-ellipsis> ranges </span> </a> </li> <li class=md-nav__item> <a href=../generic/stats_builder/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M13.04 19.61a2.682 2.682 0 0 0-2.54-1.81c-1.5 0-2.7 1.2-2.7 2.7V22H4a2 2 0 0 1-2-2v-3.8h1.5c1.5 0 2.7-1.2 2.7-2.7S5 10.8 3.5 10.8H2V7c0-1.1.9-2 2-2h4V3.5a2.5 2.5 0 0 1 5 0V5h4a2 2 0 0 1 2 2v4h1.5a2.5 2.5 0 0 1 2.5 2.5c0 .32-.06.62-.17.89A5.991 5.991 0 0 0 19 13c-3.31 0-6 2.69-6 6 0 .2 0 .41.04.61M18 15v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2Z"/></svg> <span class=md-ellipsis> stats_builder </span> </a> </li> <li class="md-nav__item md-nav__item--pruned md-nav__item--nested"> <a href=../generic/nb/index.html class=md-nav__link> <span class=md-ellipsis> nb </span> <span class="md-nav__icon md-icon"></span> </a> </li> <li class="md-nav__item md-nav__item--pruned md-nav__item--nested"> <a href=../generic/splitting/index.html class=md-nav__link> <span class=md-ellipsis> splitting </span> <span class="md-nav__icon md-icon"></span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5_8> <label class=md-nav__link for=__nav_5_8 id=__nav_5_8_label tabindex> <span class=md-ellipsis> indicators </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_5_8_label aria-expanded=false> <label class=md-nav__title for=__nav_5_8> <span class="md-nav__icon md-icon"></span> indicators </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../indicators/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m3 14 .5.07L8.07 9.5a1.95 1.95 0 0 1 .52-1.91c.78-.79 2.04-.79 2.82 0 .53.52.7 1.26.52 1.91l2.57 2.57.5-.07c.18 0 .35 0 .5.07l3.57-3.57C19 8.35 19 8.18 19 8a2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-2 2c-.18 0-.35 0-.5-.07l-3.57 3.57c.07.15.07.32.07.5a2 2 0 0 1-2 2 2 2 0 0 1-2-2l.07-.5-2.57-2.57c-.32.07-.68.07-1 0L4.93 15.5 5 16a2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2Z"/></svg> <span class=md-ellipsis> indicators </span> </a> </li> <li class=md-nav__item> <a href=../indicators/configs/index.html class=md-nav__link> <span class=md-ellipsis> configs </span> </a> </li> <li class=md-nav__item> <a href=../indicators/enums/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M5 3h2v2H5v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5h2v2H5c-1.07-.27-2-.9-2-2v-4a2 2 0 0 0-2-2H0v-2h1a2 2 0 0 0 2-2V5a2 2 0 0 1 2-2m14 0a2 2 0 0 1 2 2v4a2 2 0 0 0 2 2h1v2h-1a2 2 0 0 0-2 2v4a2 2 0 0 1-2 2h-2v-2h2v-5a2 2 0 0 1 2-2 2 2 0 0 1-2-2V5h-2V3h2m-7 12a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m-4 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m8 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1Z"/></svg> <span class=md-ellipsis> enums </span> </a> </li> <li class=md-nav__item> <a href=../indicators/expr/index.html class=md-nav__link> <span class=md-ellipsis> expr </span> </a> </li> <li class=md-nav__item> <a href=../indicators/factory/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M4 18v2h4v-2H4m0-4v2h10v-2H4m6 4v2h4v-2h-4m6-4v2h4v-2h-4m0 4v2h4v-2h-4M2 22V8l5 4V8l5 4V8l5 4 1-10h3l1 10v10H2Z"/></svg> <span class=md-ellipsis> factory </span> </a> </li> <li class=md-nav__item> <a href=../indicators/nb/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m6 20 4.16-12.09L9.34 6H8V4h2c.42 0 .78.26.93.63L16.66 18H18v2h-2c-.43 0-.79-.27-.93-.64l-3.74-8.71L8.12 20H6Z"/></svg> <span class=md-ellipsis> nb </span> </a> </li> <li class=md-nav__item> <a href=../indicators/talib_/index.html class=md-nav__link> <span class=md-ellipsis> talib_ </span> </a> </li> <li class="md-nav__item md-nav__item--pruned md-nav__item--nested"> <a href=../indicators/custom/index.html class=md-nav__link> <span class=md-ellipsis> custom </span> <span class="md-nav__icon md-icon"></span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5_9> <label class=md-nav__link for=__nav_5_9 id=__nav_5_9_label tabindex> <span class=md-ellipsis> labels </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_5_9_label aria-expanded=false> <label class=md-nav__title for=__nav_5_9> <span class="md-nav__icon md-icon"></span> labels </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../labels/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M4 18h9l-2 2H4c-.5 0-1.03-.21-1.41-.59C2.21 19.03 2 18.5 2 18V8h2v10M17.63 4.84C17.27 4.33 16.67 4 16 4H8c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h8c.67 0 1.27-.34 1.63-.85L22 10l-4.37-5.16M16 14H8V6h8l3.55 4Z"/></svg> <span class=md-ellipsis> labels </span> </a> </li> <li class=md-nav__item> <a href=../labels/enums/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M5 3h2v2H5v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5h2v2H5c-1.07-.27-2-.9-2-2v-4a2 2 0 0 0-2-2H0v-2h1a2 2 0 0 0 2-2V5a2 2 0 0 1 2-2m14 0a2 2 0 0 1 2 2v4a2 2 0 0 0 2 2h1v2h-1a2 2 0 0 0-2 2v4a2 2 0 0 1-2 2h-2v-2h2v-5a2 2 0 0 1 2-2 2 2 0 0 1-2-2V5h-2V3h2m-7 12a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m-4 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m8 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1Z"/></svg> <span class=md-ellipsis> enums </span> </a> </li> <li class=md-nav__item> <a href=../labels/nb/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m6 20 4.16-12.09L9.34 6H8V4h2c.42 0 .78.26.93.63L16.66 18H18v2h-2c-.43 0-.79-.27-.93-.64l-3.74-8.71L8.12 20H6Z"/></svg> <span class=md-ellipsis> nb </span> </a> </li> <li class="md-nav__item md-nav__item--pruned md-nav__item--nested"> <a href=../labels/generators/index.html class=md-nav__link> <span class=md-ellipsis> generators </span> <span class="md-nav__icon md-icon"></span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5_10> <label class=md-nav__link for=__nav_5_10 id=__nav_5_10_label tabindex> <span class=md-ellipsis> messaging </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_5_10_label aria-expanded=false> <label class=md-nav__title for=__nav_5_10> <span class="md-nav__icon md-icon"></span> messaging </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../messaging/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M20 2a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6l-4 4V4a2 2 0 0 1 2-2h16M4 4v13.17L5.17 16H20V4H4m2 3h12v2H6V7m0 4h9v2H6v-2Z"/></svg> <span class=md-ellipsis> messaging </span> </a> </li> <li class=md-nav__item> <a href=../messaging/telegram/index.html class=md-nav__link> <span class=md-ellipsis> telegram </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5_11> <label class=md-nav__link for=__nav_5_11 id=__nav_5_11_label tabindex> <span class=md-ellipsis> ohlcv </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_5_11_label aria-expanded=false> <label class=md-nav__title for=__nav_5_11> <span class="md-nav__icon md-icon"></span> ohlcv </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../ohlcv/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M8 2v3h2v14H8v3H6v-3H4V5h2V2h2m8 0v5h-2v10h2v5h2v-5h2V7h-2V2h-2Z"/></svg> <span class=md-ellipsis> ohlcv </span> </a> </li> <li class=md-nav__item> <a href=../ohlcv/accessors/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M11 5H8l4-4 4 4h-3v4.43c-.75.46-1.42 1.03-2 1.69V5m11 6-4-4v3a6.747 6.747 0 0 0-7 6.17A3.006 3.006 0 0 0 9.17 20 3.006 3.006 0 0 0 13 21.83 3.01 3.01 0 0 0 14.83 18c-.3-.86-.98-1.53-1.83-1.83.47-4 4.47-4.2 4.95-4.2v3L22 11m-11.37.59A7.632 7.632 0 0 0 6 10V7l-4 4 4 4v-3c1.34.03 2.63.5 3.64 1.4.25-.64.58-1.25.99-1.81Z"/></svg> <span class=md-ellipsis> accessors </span> </a> </li> <li class=md-nav__item> <a href=../ohlcv/nb/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m6 20 4.16-12.09L9.34 6H8V4h2c.42 0 .78.26.93.63L16.66 18H18v2h-2c-.43 0-.79-.27-.93-.64l-3.74-8.71L8.12 20H6Z"/></svg> <span class=md-ellipsis> nb </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5_12> <label class=md-nav__link for=__nav_5_12 id=__nav_5_12_label tabindex> <span class=md-ellipsis> portfolio </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_5_12_label aria-expanded=false> <label class=md-nav__title for=__nav_5_12> <span class="md-nav__icon md-icon"></span> portfolio </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../portfolio/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M17.45 15.18 22 7.31V21H2V3h2v12.54L9.5 6 16 9.78l4.24-7.33 1.73 1-5.23 9.05-6.51-3.75L4.31 19h2.26l4.39-7.56 6.49 3.74Z"/></svg> <span class=md-ellipsis> portfolio </span> </a> </li> <li class=md-nav__item> <a href=../portfolio/base/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 3v6h2.95l2 6H6v6h6v-4.59L17.41 11H22V5h-6v4.57L10.59 15H9.06l-2-6H8V3M4 5h2v2H4m14 0h2v2h-2M8 17h2v2H8Z"/></svg> <span class=md-ellipsis> base </span> </a> </li> <li class=md-nav__item> <a href=../portfolio/call_seq/index.html class=md-nav__link> <span class=md-ellipsis> call_seq </span> </a> </li> <li class=md-nav__item> <a href=../portfolio/chunking/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M18 16v-3h-3v9h-2V2h2v9h3V8l4 4-4 4M2 12l4 4v-3h3v9h2V2H9v9H6V8l-4 4Z"/></svg> <span class=md-ellipsis> chunking </span> </a> </li> <li class=md-nav__item> <a href=../portfolio/decorators/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 3v6h2.95l2 6H6v6h6v-4.59L17.41 11H22V5h-6v4.57L10.59 15H9.06l-2-6H8V3H2m2 2h2v2H4V5m14 2h2v2h-2V7m0 8v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2M8 17h2v2H8v-2Z"/></svg> <span class=md-ellipsis> decorators </span> </a> </li> <li class=md-nav__item> <a href=../portfolio/enums/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M5 3h2v2H5v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5h2v2H5c-1.07-.27-2-.9-2-2v-4a2 2 0 0 0-2-2H0v-2h1a2 2 0 0 0 2-2V5a2 2 0 0 1 2-2m14 0a2 2 0 0 1 2 2v4a2 2 0 0 0 2 2h1v2h-1a2 2 0 0 0-2 2v4a2 2 0 0 1-2 2h-2v-2h2v-5a2 2 0 0 1 2-2 2 2 0 0 1-2-2V5h-2V3h2m-7 12a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m-4 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m8 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1Z"/></svg> <span class=md-ellipsis> enums </span> </a> </li> <li class=md-nav__item> <a href=../portfolio/logs/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m0 8v4h8v-4H8m0 6v4h8v-4H8M8 4v4h8V4H8Z"/></svg> <span class=md-ellipsis> logs </span> </a> </li> <li class=md-nav__item> <a href=../portfolio/orders/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m0 8v4h8v-4H8m0 6v4h8v-4H8M8 4v4h8V4H8Z"/></svg> <span class=md-ellipsis> orders </span> </a> </li> <li class=md-nav__item> <a href=../portfolio/preparing/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M18 4V3a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V6h1v4H9v11a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-9h8V4h-3Z"/></svg> <span class=md-ellipsis> preparing </span> </a> </li> <li class=md-nav__item> <a href=../portfolio/trades/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m0 8v4h8v-4H8m0 6v4h8v-4H8M8 4v4h8V4H8Z"/></svg> <span class=md-ellipsis> trades </span> </a> </li> <li class="md-nav__item md-nav__item--pruned md-nav__item--nested"> <a href=../portfolio/nb/index.html class=md-nav__link> <span class=md-ellipsis> nb </span> <span class="md-nav__icon md-icon"></span> </a> </li> <li class="md-nav__item md-nav__item--pruned md-nav__item--nested"> <a href=../portfolio/pfopt/index.html class=md-nav__link> <span class=md-ellipsis> pfopt </span> <span class="md-nav__icon md-icon"></span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5_13> <label class=md-nav__link for=__nav_5_13 id=__nav_5_13_label tabindex> <span class=md-ellipsis> px </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_5_13_label aria-expanded=false> <label class=md-nav__title for=__nav_5_13> <span class="md-nav__icon md-icon"></span> px </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../px/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M7.2 11.2c1.77 0 3.2 1.43 3.2 3.2 0 1.77-1.43 3.2-3.2 3.2-1.77 0-3.2-1.43-3.2-3.2 0-1.77 1.43-3.2 3.2-3.2m7.6 4.8a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2m.4-12A4.8 4.8 0 0 1 20 8.8c0 2.65-2.15 4.8-4.8 4.8a4.8 4.8 0 0 1-4.8-4.8c0-2.65 2.15-4.8 4.8-4.8Z"/></svg> <span class=md-ellipsis> px </span> </a> </li> <li class=md-nav__item> <a href=../px/accessors/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M11 5H8l4-4 4 4h-3v4.43c-.75.46-1.42 1.03-2 1.69V5m11 6-4-4v3a6.747 6.747 0 0 0-7 6.17A3.006 3.006 0 0 0 9.17 20 3.006 3.006 0 0 0 13 21.83 3.01 3.01 0 0 0 14.83 18c-.3-.86-.98-1.53-1.83-1.83.47-4 4.47-4.2 4.95-4.2v3L22 11m-11.37.59A7.632 7.632 0 0 0 6 10V7l-4 4 4 4v-3c1.34.03 2.63.5 3.64 1.4.25-.64.58-1.25.99-1.81Z"/></svg> <span class=md-ellipsis> accessors </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5_14> <label class=md-nav__link for=__nav_5_14 id=__nav_5_14_label tabindex> <span class=md-ellipsis> records </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_5_14_label aria-expanded=false> <label class=md-nav__title for=__nav_5_14> <span class="md-nav__icon md-icon"></span> records </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../records/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M8 2h8a2 2 0 0 1 2 2v16a2 2 0 0 1-2 2H8a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2m0 8v4h8v-4H8m0 6v4h8v-4H8M8 4v4h8V4H8Z"/></svg> <span class=md-ellipsis> records </span> </a> </li> <li class=md-nav__item> <a href=../records/base/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 3v6h2.95l2 6H6v6h6v-4.59L17.41 11H22V5h-6v4.57L10.59 15H9.06l-2-6H8V3M4 5h2v2H4m14 0h2v2h-2M8 17h2v2H8Z"/></svg> <span class=md-ellipsis> base </span> </a> </li> <li class=md-nav__item> <a href=../records/chunking/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M18 16v-3h-3v9h-2V2h2v9h3V8l4 4-4 4M2 12l4 4v-3h3v9h2V2H9v9H6V8l-4 4Z"/></svg> <span class=md-ellipsis> chunking </span> </a> </li> <li class=md-nav__item> <a href=../records/col_mapper/index.html class=md-nav__link> <span class=md-ellipsis> col_mapper </span> </a> </li> <li class=md-nav__item> <a href=../records/decorators/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 3v6h2.95l2 6H6v6h6v-4.59L17.41 11H22V5h-6v4.57L10.59 15H9.06l-2-6H8V3H2m2 2h2v2H4V5m14 2h2v2h-2V7m0 8v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2M8 17h2v2H8v-2Z"/></svg> <span class=md-ellipsis> decorators </span> </a> </li> <li class=md-nav__item> <a href=../records/mapped_array/index.html class=md-nav__link> <span class=md-ellipsis> mapped_array </span> </a> </li> <li class=md-nav__item> <a href=../records/nb/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m6 20 4.16-12.09L9.34 6H8V4h2c.42 0 .78.26.93.63L16.66 18H18v2h-2c-.43 0-.79-.27-.93-.64l-3.74-8.71L8.12 20H6Z"/></svg> <span class=md-ellipsis> nb </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5_15> <label class=md-nav__link for=__nav_5_15 id=__nav_5_15_label tabindex> <span class=md-ellipsis> registries </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_5_15_label aria-expanded=false> <label class=md-nav__title for=__nav_5_15> <span class="md-nav__icon md-icon"></span> registries </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../registries/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m17 21-2.75-3 1.16-1.16L17 18.43l3.59-3.59 1.16 1.41M12.8 21H5a2 2 0 0 1-2-2V5c0-1.11.89-2 2-2h14a2 2 0 0 1 2 2v7.8c-.88-.51-1.91-.8-3-.8l-1 .08V11H7v2h7.69A5.983 5.983 0 0 0 12 18c0 1.09.29 2.12.8 3m-.8-6H7v2h5m5-10H7v2h10"/></svg> <span class=md-ellipsis> registries </span> </a> </li> <li class=md-nav__item> <a href=../registries/ca_registry/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m19 8-4 4h3a6 6 0 0 1-6 6c-1 0-1.97-.25-2.8-.7l-1.46 1.46A7.93 7.93 0 0 0 12 20a8 8 0 0 0 8-8h3M6 12a6 6 0 0 1 6-6c1 0 1.97.25 2.8.7l1.46-1.46A7.93 7.93 0 0 0 12 4a8 8 0 0 0-8 8H1l4 4 4-4"/></svg> <span class=md-ellipsis> ca_registry </span> </a> </li> <li class=md-nav__item> <a href=../registries/ch_registry/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M18 16v-3h-3v9h-2V2h2v9h3V8l4 4-4 4M2 12l4 4v-3h3v9h2V2H9v9H6V8l-4 4Z"/></svg> <span class=md-ellipsis> ch_registry </span> </a> </li> <li class=md-nav__item> <a href=../registries/jit_registry/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 16a3 3 0 0 1-3-3c0-1.12.61-2.1 1.5-2.61l9.71-5.62-5.53 9.58c-.5.98-1.51 1.65-2.68 1.65m0-13c1.81 0 3.5.5 4.97 1.32l-2.1 1.21C14 5.19 13 5 12 5a8 8 0 0 0-8 8c0 2.21.89 4.21 2.34 5.65h.01c.39.39.39 1.02 0 1.41-.39.39-1.03.39-1.42.01A9.969 9.969 0 0 1 2 13 10 10 0 0 1 12 3m10 10c0 2.76-1.12 5.26-2.93 7.07-.39.38-1.02.38-1.41-.01a.996.996 0 0 1 0-1.41A7.95 7.95 0 0 0 20 13c0-1-.19-2-.54-2.9L20.67 8C21.5 9.5 22 11.18 22 13Z"/></svg> <span class=md-ellipsis> jit_registry </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5_16> <label class=md-nav__link for=__nav_5_16 id=__nav_5_16_label tabindex> <span class=md-ellipsis> returns </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_5_16_label aria-expanded=false> <label class=md-nav__title for=__nav_5_16> <span class="md-nav__icon md-icon"></span> returns </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../returns/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m16 11.78 4.24-7.33 1.73 1-5.23 9.05-6.51-3.75L5.46 19H22v2H2V3h2v14.54L9.5 8l6.5 3.78Z"/></svg> <span class=md-ellipsis> returns </span> </a> </li> <li class=md-nav__item> <a href=../returns/accessors/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M11 5H8l4-4 4 4h-3v4.43c-.75.46-1.42 1.03-2 1.69V5m11 6-4-4v3a6.747 6.747 0 0 0-7 6.17A3.006 3.006 0 0 0 9.17 20 3.006 3.006 0 0 0 13 21.83 3.01 3.01 0 0 0 14.83 18c-.3-.86-.98-1.53-1.83-1.83.47-4 4.47-4.2 4.95-4.2v3L22 11m-11.37.59A7.632 7.632 0 0 0 6 10V7l-4 4 4 4v-3c1.34.03 2.63.5 3.64 1.4.25-.64.58-1.25.99-1.81Z"/></svg> <span class=md-ellipsis> accessors </span> </a> </li> <li class=md-nav__item> <a href=../returns/enums/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M5 3h2v2H5v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5h2v2H5c-1.07-.27-2-.9-2-2v-4a2 2 0 0 0-2-2H0v-2h1a2 2 0 0 0 2-2V5a2 2 0 0 1 2-2m14 0a2 2 0 0 1 2 2v4a2 2 0 0 0 2 2h1v2h-1a2 2 0 0 0-2 2v4a2 2 0 0 1-2 2h-2v-2h2v-5a2 2 0 0 1 2-2 2 2 0 0 1-2-2V5h-2V3h2m-7 12a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m-4 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m8 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1Z"/></svg> <span class=md-ellipsis> enums </span> </a> </li> <li class=md-nav__item> <a href=../returns/nb/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m6 20 4.16-12.09L9.34 6H8V4h2c.42 0 .78.26.93.63L16.66 18H18v2h-2c-.43 0-.79-.27-.93-.64l-3.74-8.71L8.12 20H6Z"/></svg> <span class=md-ellipsis> nb </span> </a> </li> <li class=md-nav__item> <a href=../returns/qs_adapter/index.html class=md-nav__link> <span class=md-ellipsis> qs_adapter </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5_17> <label class=md-nav__link for=__nav_5_17 id=__nav_5_17_label tabindex> <span class=md-ellipsis> signals </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_5_17_label aria-expanded=false> <label class=md-nav__title for=__nav_5_17> <span class="md-nav__icon md-icon"></span> signals </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../signals/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.3-2.7-6-6-6s-6 2.7-6 6c0 2.2 1.2 4.1 3 5.2l1-1.7c-1.2-.7-2-2-2-3.4 0-2.2 1.8-4 4-4s4 1.8 4 4c0 1.5-.8 2.8-2 3.4l1 1.7c1.8-1 3-3 3-5.2M12 2C6.5 2 2 6.5 2 12c0 3.7 2 6.9 5 8.6l1-1.7c-2.4-1.4-4-4-4-6.9 0-4.4 3.6-8 8-8s8 3.6 8 8c0 3-1.6 5.5-4 6.9l1 1.7c3-1.7 5-4.9 5-8.6 0-5.5-4.5-10-10-10Z"/></svg> <span class=md-ellipsis> signals </span> </a> </li> <li class=md-nav__item> <a href=../signals/accessors/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M11 5H8l4-4 4 4h-3v4.43c-.75.46-1.42 1.03-2 1.69V5m11 6-4-4v3a6.747 6.747 0 0 0-7 6.17A3.006 3.006 0 0 0 9.17 20 3.006 3.006 0 0 0 13 21.83 3.01 3.01 0 0 0 14.83 18c-.3-.86-.98-1.53-1.83-1.83.47-4 4.47-4.2 4.95-4.2v3L22 11m-11.37.59A7.632 7.632 0 0 0 6 10V7l-4 4 4 4v-3c1.34.03 2.63.5 3.64 1.4.25-.64.58-1.25.99-1.81Z"/></svg> <span class=md-ellipsis> accessors </span> </a> </li> <li class=md-nav__item> <a href=../signals/enums/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M5 3h2v2H5v5a2 2 0 0 1-2 2 2 2 0 0 1 2 2v5h2v2H5c-1.07-.27-2-.9-2-2v-4a2 2 0 0 0-2-2H0v-2h1a2 2 0 0 0 2-2V5a2 2 0 0 1 2-2m14 0a2 2 0 0 1 2 2v4a2 2 0 0 0 2 2h1v2h-1a2 2 0 0 0-2 2v4a2 2 0 0 1-2 2h-2v-2h2v-5a2 2 0 0 1 2-2 2 2 0 0 1-2-2V5h-2V3h2m-7 12a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m-4 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1m8 0a1 1 0 0 1 1 1 1 1 0 0 1-1 1 1 1 0 0 1-1-1 1 1 0 0 1 1-1Z"/></svg> <span class=md-ellipsis> enums </span> </a> </li> <li class=md-nav__item> <a href=../signals/factory/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M4 18v2h4v-2H4m0-4v2h10v-2H4m6 4v2h4v-2h-4m6-4v2h4v-2h-4m0 4v2h4v-2h-4M2 22V8l5 4V8l5 4V8l5 4 1-10h3l1 10v10H2Z"/></svg> <span class=md-ellipsis> factory </span> </a> </li> <li class=md-nav__item> <a href=../signals/nb/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m6 20 4.16-12.09L9.34 6H8V4h2c.42 0 .78.26.93.63L16.66 18H18v2h-2c-.43 0-.79-.27-.93-.64l-3.74-8.71L8.12 20H6Z"/></svg> <span class=md-ellipsis> nb </span> </a> </li> <li class="md-nav__item md-nav__item--pruned md-nav__item--nested"> <a href=../signals/generators/index.html class=md-nav__link> <span class=md-ellipsis> generators </span> <span class="md-nav__icon md-icon"></span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_5_18> <label class=md-nav__link for=__nav_5_18 id=__nav_5_18_label tabindex> <span class=md-ellipsis> utils </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_5_18_label aria-expanded=false> <label class=md-nav__title for=__nav_5_18> <span class="md-nav__icon md-icon"></span> utils </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../utils/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m21.71 20.29-1.42 1.42a1 1 0 0 1-1.41 0L7 9.85A3.81 3.81 0 0 1 6 10a4 4 0 0 1-3.78-5.3l2.54 2.54.53-.53 1.42-1.42.53-.53L4.7 2.22A4 4 0 0 1 10 6a3.81 3.81 0 0 1-.15 1l11.86 11.88a1 1 0 0 1 0 1.41M2.29 18.88a1 1 0 0 0 0 1.41l1.42 1.42a1 1 0 0 0 1.41 0l5.47-5.46-2.83-2.83M20 2l-4 2v2l-2.17 2.17 2 2L18 8h2l2-4Z"/></svg> <span class=md-ellipsis> utils </span> </a> </li> <li class=md-nav__item> <a href=../utils/annotations/index.html class=md-nav__link> <span class=md-ellipsis> annotations </span> </a> </li> <li class=md-nav__item> <a href=../utils/array_/index.html class=md-nav__link> <span class=md-ellipsis> array_ </span> </a> </li> <li class=md-nav__item> <a href=../utils/attr_/index.html class=md-nav__link> <span class=md-ellipsis> attr_ </span> </a> </li> <li class=md-nav__item> <a href=../utils/caching/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m19 8-4 4h3a6 6 0 0 1-6 6c-1 0-1.97-.25-2.8-.7l-1.46 1.46A7.93 7.93 0 0 0 12 20a8 8 0 0 0 8-8h3M6 12a6 6 0 0 1 6-6c1 0 1.97.25 2.8.7l1.46-1.46A7.93 7.93 0 0 0 12 4a8 8 0 0 0-8 8H1l4 4 4-4"/></svg> <span class=md-ellipsis> caching </span> </a> </li> <li class=md-nav__item> <a href=../utils/chaining/index.html class=md-nav__link> <span class=md-ellipsis> chaining </span> </a> </li> <li class=md-nav__item> <a href=../utils/checks/index.html class=md-nav__link> <span class=md-ellipsis> checks </span> </a> </li> <li class=md-nav__item> <a href=../utils/chunking/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M18 16v-3h-3v9h-2V2h2v9h3V8l4 4-4 4M2 12l4 4v-3h3v9h2V2H9v9H6V8l-4 4Z"/></svg> <span class=md-ellipsis> chunking </span> </a> </li> <li class=md-nav__item> <a href=../utils/colors/index.html class=md-nav__link> <span class=md-ellipsis> colors </span> </a> </li> <li class=md-nav__item> <a href=../utils/config/index.html class=md-nav__link> <span class=md-ellipsis> config </span> </a> </li> <li class=md-nav__item> <a href=../utils/cutting/index.html class=md-nav__link> <span class=md-ellipsis> cutting </span> </a> </li> <li class=md-nav__item> <a href=../utils/datetime_/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M19 19H5V8h14m-3-7v2H8V1H6v2H5c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-1V1m-1 11h-5v5h5v-5Z"/></svg> <span class=md-ellipsis> datetime_ </span> </a> </li> <li class=md-nav__item> <a href=../utils/datetime_nb/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M19 19H5V8h14m-3-7v2H8V1H6v2H5c-1.11 0-2 .89-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-1V1m-1 11h-5v5h5v-5Z"/></svg> <span class=md-ellipsis> datetime_nb </span> </a> </li> <li class=md-nav__item> <a href=../utils/decorators/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 3v6h2.95l2 6H6v6h6v-4.59L17.41 11H22V5h-6v4.57L10.59 15H9.06l-2-6H8V3H2m2 2h2v2H4V5m14 2h2v2h-2V7m0 8v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2M8 17h2v2H8v-2Z"/></svg> <span class=md-ellipsis> decorators </span> </a> </li> <li class=md-nav__item> <a href=../utils/enum_/index.html class=md-nav__link> <span class=md-ellipsis> enum_ </span> </a> </li> <li class=md-nav__item> <a href=../utils/eval_/index.html class=md-nav__link> <span class=md-ellipsis> eval_ </span> </a> </li> <li class=md-nav__item> <a href=../utils/execution/index.html class=md-nav__link> <span class=md-ellipsis> execution </span> </a> </li> <li class=md-nav__item> <a href=../utils/figure/index.html class=md-nav__link> <span class=md-ellipsis> figure </span> </a> </li> <li class=md-nav__item> <a href=../utils/formatting/index.html class=md-nav__link> <span class=md-ellipsis> formatting </span> </a> </li> <li class=md-nav__item> <a href=../utils/hashing/index.html class=md-nav__link> <span class=md-ellipsis> hashing </span> </a> </li> <li class=md-nav__item> <a href=../utils/image_/index.html class=md-nav__link> <span class=md-ellipsis> image_ </span> </a> </li> <li class=md-nav__item> <a href=../utils/jitting/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 16a3 3 0 0 1-3-3c0-1.12.61-2.1 1.5-2.61l9.71-5.62-5.53 9.58c-.5.98-1.51 1.65-2.68 1.65m0-13c1.81 0 3.5.5 4.97 1.32l-2.1 1.21C14 5.19 13 5 12 5a8 8 0 0 0-8 8c0 2.21.89 4.21 2.34 5.65h.01c.39.39.39 1.02 0 1.41-.39.39-1.03.39-1.42.01A9.969 9.969 0 0 1 2 13 10 10 0 0 1 12 3m10 10c0 2.76-1.12 5.26-2.93 7.07-.39.38-1.02.38-1.41-.01a.996.996 0 0 1 0-1.41A7.95 7.95 0 0 0 20 13c0-1-.19-2-.54-2.9L20.67 8C21.5 9.5 22 11.18 22 13Z"/></svg> <span class=md-ellipsis> jitting </span> </a> </li> <li class=md-nav__item> <a href=../utils/magic_decorators/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 3v6h2.95l2 6H6v6h6v-4.59L17.41 11H22V5h-6v4.57L10.59 15H9.06l-2-6H8V3H2m2 2h2v2H4V5m14 2h2v2h-2V7m0 8v3h-3v2h3v3h2v-3h3v-2h-3v-3h-2M8 17h2v2H8v-2Z"/></svg> <span class=md-ellipsis> magic_decorators </span> </a> </li> <li class=md-nav__item> <a href=../utils/mapping/index.html class=md-nav__link> <span class=md-ellipsis> mapping </span> </a> </li> <li class=md-nav__item> <a href=../utils/math_/index.html class=md-nav__link> <span class=md-ellipsis> math_ </span> </a> </li> <li class=md-nav__item> <a href=../utils/merging/index.html class=md-nav__link> <span class=md-ellipsis> merging </span> </a> </li> <li class=md-nav__item> <a href=../utils/module_/index.html class=md-nav__link> <span class=md-ellipsis> module_ </span> </a> </li> <li class=md-nav__item> <a href=../utils/path_/index.html class=md-nav__link> <span class=md-ellipsis> path_ </span> </a> </li> <li class=md-nav__item> <a href=../utils/params/index.html class=md-nav__link> <span class=md-ellipsis> params </span> </a> </li> <li class=md-nav__item> <a href=../utils/parsing/index.html class=md-nav__link> <span class=md-ellipsis> parsing </span> </a> </li> <li class=md-nav__item> <a href=../utils/pbar/index.html class=md-nav__link> <span class=md-ellipsis> pbar </span> </a> </li> <li class=md-nav__item> <a href=../utils/pickling/index.html class=md-nav__link> <span class=md-ellipsis> pickling </span> </a> </li> <li class=md-nav__item> <a href=../utils/profiling/index.html class=md-nav__link> <span class=md-ellipsis> profiling </span> </a> </li> <li class=md-nav__item> <a href=../utils/random_/index.html class=md-nav__link> <span class=md-ellipsis> random_ </span> </a> </li> <li class=md-nav__item> <a href=../utils/requests_/index.html class=md-nav__link> <span class=md-ellipsis> requests_ </span> </a> </li> <li class=md-nav__item> <a href=../utils/schedule_/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 20a7 7 0 0 1-7-7 7 7 0 0 1 7-7 7 7 0 0 1 7 7 7 7 0 0 1-7 7m7.03-12.61 1.42-1.42c-.45-.51-.9-.97-1.41-1.41L17.62 6c-1.55-1.26-3.5-2-5.62-2a9 9 0 0 0-9 9 9 9 0 0 0 9 9c5 0 9-4.03 9-9 0-2.12-.74-4.07-1.97-5.61M11 14h2V8h-2m4-7H9v2h6V1Z"/></svg> <span class=md-ellipsis> schedule_ </span> </a> </li> <li class=md-nav__item> <a href=../utils/search/index.html class=md-nav__link> <span class=md-ellipsis> search </span> </a> </li> <li class=md-nav__item> <a href=../utils/selection/index.html class=md-nav__link> <span class=md-ellipsis> selection </span> </a> </li> <li class=md-nav__item> <a href=../utils/tagging/index.html class=md-nav__link> <span class=md-ellipsis> tagging </span> </a> </li> <li class=md-nav__item> <a href=../utils/template/index.html class=md-nav__link> <span class=md-ellipsis> template </span> </a> </li> </ul> </nav> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_6> <label class=md-nav__link for=__nav_6 id=__nav_6_label tabindex> <span class=md-ellipsis> Cookbook </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_6_label aria-expanded=false> <label class=md-nav__title for=__nav_6> <span class="md-nav__icon md-icon"></span> Cookbook </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../cookbook/overview/index.html class=md-nav__link> <span class=md-ellipsis> Overview </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/discovery/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M3 3h6v4H3V3m12 7h6v4h-6v-4m0 7h6v4h-6v-4m-2-4H7v5h6v2H5V9h2v2h6v2Z"/></svg> <span class=md-ellipsis> Discovery </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/configuration/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 15.5A3.5 3.5 0 0 1 8.5 12 3.5 3.5 0 0 1 12 8.5a3.5 3.5 0 0 1 3.5 3.5 3.5 3.5 0 0 1-3.5 3.5m7.43-2.53c.04-.32.07-.64.07-.97 0-.33-.03-.66-.07-1l2.11-1.63c.19-.15.24-.42.12-.64l-2-3.46c-.12-.22-.39-.31-.61-.22l-2.49 1c-.52-.39-1.06-.73-1.69-.98l-.37-2.65A.506.506 0 0 0 14 2h-4c-.25 0-.46.18-.5.42l-.37 2.65c-.63.25-1.17.59-1.69.98l-2.49-1c-.22-.09-.49 0-.61.22l-2 3.46c-.13.22-.07.49.12.64L4.57 11c-.04.34-.07.67-.07 1 0 .33.03.65.07.97l-2.11 1.66c-.19.15-.25.42-.12.64l2 3.46c.12.22.39.3.61.22l2.49-1.01c.52.4 1.06.74 1.69.99l.37 2.65c.04.24.25.42.5.42h4c.25 0 .46-.18.5-.42l.37-2.65c.63-.26 1.17-.59 1.69-.99l2.49 1.01c.22.08.49 0 .61-.22l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.66Z"/></svg> <span class=md-ellipsis> Configuration </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/persistence/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M2 12h2v5h16v-5h2v5c0 1.11-.89 2-2 2H4a2 2 0 0 1-2-2v-5m10 3 5.55-5.46-1.42-1.41L13 11.25V2h-2v9.25L7.88 8.13 6.46 9.55 12 15Z"/></svg> <span class=md-ellipsis> Persistence </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/caching/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m19 8-4 4h3a6 6 0 0 1-6 6c-1 0-1.97-.25-2.8-.7l-1.46 1.46A7.93 7.93 0 0 0 12 20a8 8 0 0 0 8-8h3M6 12a6 6 0 0 1 6-6c1 0 1.97.25 2.8.7l1.46-1.46A7.93 7.93 0 0 0 12 4a8 8 0 0 0-8 8H1l4 4 4-4"/></svg> <span class=md-ellipsis> Caching </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/plotting/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M7.2 11.2c1.77 0 3.2 1.43 3.2 3.2 0 1.77-1.43 3.2-3.2 3.2-1.77 0-3.2-1.43-3.2-3.2 0-1.77 1.43-3.2 3.2-3.2m7.6 4.8a2 2 0 0 1 2 2 2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2m.4-12A4.8 4.8 0 0 1 20 8.8c0 2.65-2.15 4.8-4.8 4.8a4.8 4.8 0 0 1-4.8-4.8c0-2.65 2.15-4.8 4.8-4.8Z"/></svg> <span class=md-ellipsis> Plotting </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/compilation/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 16a3 3 0 0 1-3-3c0-1.12.61-2.1 1.5-2.61l9.71-5.62-5.53 9.58c-.5.98-1.51 1.65-2.68 1.65m0-13c1.81 0 3.5.5 4.97 1.32l-2.1 1.21C14 5.19 13 5 12 5a8 8 0 0 0-8 8c0 2.21.89 4.21 2.34 5.65h.01c.39.39.39 1.02 0 1.41-.39.39-1.03.39-1.42.01A9.969 9.969 0 0 1 2 13 10 10 0 0 1 12 3m10 10c0 2.76-1.12 5.26-2.93 7.07-.39.38-1.02.38-1.41-.01a.996.996 0 0 1 0-1.41A7.95 7.95 0 0 0 20 13c0-1-.19-2-.54-2.9L20.67 8C21.5 9.5 22 11.18 22 13Z"/></svg> <span class=md-ellipsis> Compilation </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/data/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 3C7.58 3 4 4.79 4 7s3.58 4 8 4 8-1.79 8-4-3.58-4-8-4M4 9v3c0 2.21 3.58 4 8 4s8-1.79 8-4V9c0 2.21-3.58 4-8 4s-8-1.79-8-4m0 5v3c0 2.21 3.58 4 8 4s8-1.79 8-4v-3c0 2.21-3.58 4-8 4s-8-1.79-8-4Z"/></svg> <span class=md-ellipsis> Data </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/arrays/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M7 2h14a2 2 0 0 1 2 2v12c0 1.11-.89 2-2 2H7a2 2 0 0 1-2-2V4c0-1.1.9-2 2-2m0 4v4h6V6H7m8 0v4h6V6h-6m-8 6v4h6v-4H7m8 0v4h6v-4h-6M3 20V6H1v14c0 1.11.89 2 2 2h16v-2H3Z"/></svg> <span class=md-ellipsis> Arrays </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/indexing/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M20 20.5c0 .8-.7 1.5-1.5 1.5H13c-.4 0-.7-.1-1-.4l-4-4.2.7-.8c.2-.2.5-.3.8-.3h.2L12 18V9c0-.6.4-1 1-1s1 .4 1 1v4.5l1.2.1 3.9 2.2c.5.2.9.8.9 1.3v3.4M20 2H4c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h4v-2H4V4h16v8h-2v2h2c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2Z"/></svg> <span class=md-ellipsis> Indexing </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/indicators/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="m3 14 .5.07L8.07 9.5a1.95 1.95 0 0 1 .52-1.91c.78-.79 2.04-.79 2.82 0 .53.52.7 1.26.52 1.91l2.57 2.57.5-.07c.18 0 .35 0 .5.07l3.57-3.57C19 8.35 19 8.18 19 8a2 2 0 0 1 2-2 2 2 0 0 1 2 2 2 2 0 0 1-2 2c-.18 0-.35 0-.5-.07l-3.57 3.57c.07.15.07.32.07.5a2 2 0 0 1-2 2 2 2 0 0 1-2-2l.07-.5-2.57-2.57c-.32.07-.68.07-1 0L4.93 15.5 5 16a2 2 0 0 1-2 2 2 2 0 0 1-2-2 2 2 0 0 1 2-2Z"/></svg> <span class=md-ellipsis> Indicators </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/signals/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m6 2c0-3.3-2.7-6-6-6s-6 2.7-6 6c0 2.2 1.2 4.1 3 5.2l1-1.7c-1.2-.7-2-2-2-3.4 0-2.2 1.8-4 4-4s4 1.8 4 4c0 1.5-.8 2.8-2 3.4l1 1.7c1.8-1 3-3 3-5.2M12 2C6.5 2 2 6.5 2 12c0 3.7 2 6.9 5 8.6l1-1.7c-2.4-1.4-4-4-4-6.9 0-4.4 3.6-8 8-8s8 3.6 8 8c0 3-1.6 5.5-4 6.9l1 1.7c3-1.7 5-4.9 5-8.6 0-5.5-4.5-10-10-10Z"/></svg> <span class=md-ellipsis> Signals </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/portfolio/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M17.45 15.18 22 7.31V21H2V3h2v12.54L9.5 6 16 9.78l4.24-7.33 1.73 1-5.23 9.05-6.51-3.75L4.31 19h2.26l4.39-7.56 6.49 3.74Z"/></svg> <span class=md-ellipsis> Portfolio </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/optimization/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M18 16h-.58l-.81-.81A7.07 7.07 0 0 0 18 11c0-3.87-3.13-7-7-7-1.5 0-3 .5-4.21 1.4-3.09 2.32-3.72 6.71-1.4 9.8 2.32 3.09 6.71 3.72 9.8 1.4l.81.81V18l5 5 2-2-5-5m-7 0c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5M3 6 1 8V1h7L6 3H3v3m18-5v7l-2-2V3h-3l-2-2h7M6 19l2 2H1v-7l2 2v3h3Z"/></svg> <span class=md-ellipsis> Optimization </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/cross-validation/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M.41 13.41 6 19l1.41-1.42L1.83 12m20.41-6.42L11.66 16.17 7.5 12l-1.43 1.41L11.66 19l12-12M18 7l-1.41-1.42-6.35 6.35 1.42 1.41L18 7Z"/></svg> <span class=md-ellipsis> Cross-validation </span> </a> </li> <li class=md-nav__item> <a href=../../cookbook/benchmarking/index.html class=md-nav__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M9 5a7 7 0 0 1 7 7h1v3h-1v4H9a7 7 0 0 1-7-7 7 7 0 0 1 7-7m0 3a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m8 9h5v4h-2v-2h-3v-2Z"/></svg> <span class=md-ellipsis> Benchmarking </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_7> <label class=md-nav__link for=__nav_7 id=__nav_7_label tabindex> <span class=md-ellipsis> Terms </span> <span class="md-nav__icon md-icon"></span> </label> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_7_label aria-expanded=false> <label class=md-nav__title for=__nav_7> <span class="md-nav__icon md-icon"></span> Terms </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../terms/terms-of-use/index.html class=md-nav__link> <span class=md-ellipsis> Terms of Use </span> </a> </li> <li class=md-nav__item> <a href=../../terms/software-license/index.html class=md-nav__link> <span class=md-ellipsis> Software License </span> </a> </li> <li class=md-nav__item> <a href=../../terms/remarks/index.html class=md-nav__link> <span class=md-ellipsis> Remarks </span> </a> </li> </ul> </nav> </li> </ul> </nav> </div> </div> </div> <div class=md-content data-md-component=content> <article class="md-content__inner md-typeset"> <nav class=md-tags> <span class=md-tag>settings</span> </nav> <h1 id=vectorbtpro._settings><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M6 2c-1.11 0-2 .89-2 2v16a2 2 0 0 0 2 2h6.68a7 7 0 0 1-.68-3 7 7 0 0 1 7-7 7 7 0 0 1 1 .08V8l-6-6H6m7 1.5L18.5 9H13V3.5M18 14a.26.26 0 0 0-.26.21l-.19 1.32c-.3.13-.59.29-.85.47l-1.24-.5c-.11 0-.24 0-.31.13l-1 1.73c-.06.11-.04.24.06.32l1.06.82a4.193 4.193 0 0 0 0 1l-1.06.82a.26.26 0 0 0-.06.32l1 1.73c.06.13.19.13.31.13l1.24-.5c.26.18.54.35.85.47l.19 1.32c.02.12.12.21.26.21h2c.11 0 .22-.09.24-.21l.19-1.32c.3-.13.57-.29.84-.47l1.23.5c.13 0 .26 0 .33-.13l1-1.73a.26.26 0 0 0-.06-.32l-1.07-.82c.02-.17.04-.33.04-.5 0-.17-.01-.33-.04-.5l1.06-.82a.26.26 0 0 0 .06-.32l-1-1.73c-.06-.13-.19-.13-.32-.13l-1.23.5c-.27-.18-.54-.35-.85-.47l-.19-1.32A.236.236 0 0 0 20 14h-2m1 3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5c-.84 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5Z"/></svg></span> _settings <span class=dobjtype>module</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings title="Permanent link">&para;</a></h1> <p>Global settings of vectorbtpro.</p> <p><a href=index.html#vectorbtpro._settings.settings title=vectorbtpro._settings.settings>settings</a> config is also accessible via <code>vectorbtpro.settings</code>.</p> <div class="admonition note"> <p class=admonition-title>Note</p> <p>All places in vectorbt import <a href=index.html#vectorbtpro._settings.settings title=vectorbtpro._settings.settings>settings</a>, not <code>vectorbtpro.settings</code>. Overwriting <code>vectorbtpro.settings</code> only overwrites the reference created for the user. Consider updating the settings config instead of replacing it.</p> </div> <p>Here are the main properties of the <a href=index.html#vectorbtpro._settings.settings title=vectorbtpro._settings.settings>settings</a> config:</p> <ul> <li>It's a nested config, that is, a config that consists of multiple sub-configs. one per sub-package (e.g., 'data'), module (e.g., 'wrapping'), or even class (e.g., 'configured'). Each sub-config may consist of other sub-configs.</li> <li>It has frozen keys - you cannot add other sub-configs or remove the existing ones, but you can modify them.</li> <li>Each sub-config can be <a href=index.html#vectorbtpro._settings.frozen_cfg title=vectorbtpro._settings.frozen_cfg>frozen_cfg</a> or <a href=index.html#vectorbtpro._settings.flex_cfg title=vectorbtpro._settings.flex_cfg>flex_cfg</a>. The main reason for defining a flexible config is to allow adding new keys (e.g., 'plotting.layout').</li> </ul> <p>For example, you can change default width and height of each plot:</p> <div class="language-pycon highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=gp>&gt;&gt;&gt; </span><span class=kn>from</span> <span class=nn>vectorbtpro</span> <span class=kn>import</span> <span class=o>*</span>
</span><span id=__span-0-2><a id=__codelineno-0-2 name=__codelineno-0-2 href=#__codelineno-0-2></a>
</span><span id=__span-0-3><a id=__codelineno-0-3 name=__codelineno-0-3 href=#__codelineno-0-3></a><span class=gp>&gt;&gt;&gt; </span><span class=n>vbt</span><span class=o>.</span><span class=n>settings</span><span class=p>[</span><span class=s1>&#39;plotting&#39;</span><span class=p>][</span><span class=s1>&#39;layout&#39;</span><span class=p>][</span><span class=s1>&#39;width&#39;</span><span class=p>]</span> <span class=o>=</span> <span class=mi>800</span>
</span><span id=__span-0-4><a id=__codelineno-0-4 name=__codelineno-0-4 href=#__codelineno-0-4></a><span class=gp>&gt;&gt;&gt; </span><span class=n>vbt</span><span class=o>.</span><span class=n>settings</span><span class=p>[</span><span class=s1>&#39;plotting&#39;</span><span class=p>][</span><span class=s1>&#39;layout&#39;</span><span class=p>][</span><span class=s1>&#39;height&#39;</span><span class=p>]</span> <span class=o>=</span> <span class=mi>400</span>
</span></code></pre></div> <p>The main sub-configs such as for plotting can be also accessed/modified using the dot notation:</p> <div class="language-text highlight"><pre><span></span><code><span id=__span-1-1><a id=__codelineno-1-1 name=__codelineno-1-1 href=#__codelineno-1-1></a>&gt;&gt;&gt; vbt.settings.plotting[&#39;layout&#39;][&#39;width&#39;] = 800
</span></code></pre></div> <p>Some sub-configs allow the dot notation too but this depends whether they inherit the rules of the root config.</p> <div class="language-text highlight"><pre><span></span><code><span id=__span-2-1><a id=__codelineno-2-1 name=__codelineno-2-1 href=#__codelineno-2-1></a>&gt;&gt;&gt; vbt.settings.data - ok
</span><span id=__span-2-2><a id=__codelineno-2-2 name=__codelineno-2-2 href=#__codelineno-2-2></a>&gt;&gt;&gt; vbt.settings.data.binance - ok
</span><span id=__span-2-3><a id=__codelineno-2-3 name=__codelineno-2-3 href=#__codelineno-2-3></a>&gt;&gt;&gt; vbt.settings.data.binance.api_key - error
</span><span id=__span-2-4><a id=__codelineno-2-4 name=__codelineno-2-4 href=#__codelineno-2-4></a>&gt;&gt;&gt; vbt.settings.data.binance[&#39;api_key&#39;] - ok
</span></code></pre></div> <p>Since this is only visible when looking at the source code, the advice is to always use the bracket notation.</p> <div class="admonition note"> <p class=admonition-title>Note</p> <p>Whether the change takes effect immediately depends upon the place that accesses the settings. For example, changing 'wrapping.freq` has an immediate effect because the value is resolved every time <a href=../base/wrapping/index.html#vectorbtpro.base.wrapping.ArrayWrapper.freq title=vectorbtpro.base.wrapping.ArrayWrapper.freq>ArrayWrapper.freq</a> is called. On the other hand, changing 'portfolio.fillna_close' has only effect on <a href=../portfolio/base/index.html#vectorbtpro.portfolio.base.Portfolio title=vectorbtpro.portfolio.base.Portfolio>Portfolio</a> instances created in the future, not the existing ones, because the value is resolved upon the object's construction. Moreover, some settings are only accessed when importing the package for the first time, such as 'jitting.jit_decorator'. In any case, make sure to check whether the update actually took place.</p> </div> <h2 id=saving-and-loading>Saving and loading<a class=headerlink href=#saving-and-loading title="Permanent link">&para;</a></h2> <p>Like any other class subclassing <a href=../utils/config/index.html#vectorbtpro.utils.config.Config title=vectorbtpro.utils.config.Config>Config</a>, we can persist settings to the disk, load it back, and replace in-place. There are several ways of how to update the settings.</p> <h3 id=binary-file>Binary file<a class=headerlink href=#binary-file title="Permanent link">&para;</a></h3> <p>Pickling will dump the entire settings object into a byte stream and save as a binary file. Supported file extensions are "pickle" (default) and "pkl".</p> <div class="language-pycon highlight"><pre><span></span><code><span id=__span-3-1><a id=__codelineno-3-1 name=__codelineno-3-1 href=#__codelineno-3-1></a><span class=gp>&gt;&gt;&gt; </span><span class=n>vbt</span><span class=o>.</span><span class=n>settings</span><span class=o>.</span><span class=n>save</span><span class=p>(</span><span class=s1>&#39;my_settings&#39;</span><span class=p>)</span>
</span><span id=__span-3-2><a id=__codelineno-3-2 name=__codelineno-3-2 href=#__codelineno-3-2></a><span class=gp>&gt;&gt;&gt; </span><span class=n>vbt</span><span class=o>.</span><span class=n>settings</span><span class=p>[</span><span class=s1>&#39;caching&#39;</span><span class=p>][</span><span class=s1>&#39;disable&#39;</span><span class=p>]</span> <span class=o>=</span> <span class=kc>True</span>
</span><span id=__span-3-3><a id=__codelineno-3-3 name=__codelineno-3-3 href=#__codelineno-3-3></a><span class=gp>&gt;&gt;&gt; </span><span class=n>vbt</span><span class=o>.</span><span class=n>settings</span><span class=p>[</span><span class=s1>&#39;caching&#39;</span><span class=p>][</span><span class=s1>&#39;disable&#39;</span><span class=p>]</span>
</span><span id=__span-3-4><a id=__codelineno-3-4 name=__codelineno-3-4 href=#__codelineno-3-4></a><span class=go>True</span>
</span><span id=__span-3-5><a id=__codelineno-3-5 name=__codelineno-3-5 href=#__codelineno-3-5></a>
</span><span id=__span-3-6><a id=__codelineno-3-6 name=__codelineno-3-6 href=#__codelineno-3-6></a><span class=gp>&gt;&gt;&gt; </span><span class=n>vbt</span><span class=o>.</span><span class=n>settings</span><span class=o>.</span><span class=n>load_update</span><span class=p>(</span><span class=s1>&#39;my_settings&#39;</span><span class=p>,</span> <span class=n>clear</span><span class=o>=</span><span class=kc>True</span><span class=p>)</span> <span class=c1># replace in-place</span>
</span><span id=__span-3-7><a id=__codelineno-3-7 name=__codelineno-3-7 href=#__codelineno-3-7></a><span class=gp>&gt;&gt;&gt; </span><span class=n>vbt</span><span class=o>.</span><span class=n>settings</span><span class=p>[</span><span class=s1>&#39;caching&#39;</span><span class=p>][</span><span class=s1>&#39;disable&#39;</span><span class=p>]</span>
</span><span id=__span-3-8><a id=__codelineno-3-8 name=__codelineno-3-8 href=#__codelineno-3-8></a><span class=go>False</span>
</span></code></pre></div> <div class="admonition note"> <p class=admonition-title>Note</p> <p>Argument <code>clear=True</code> will replace the entire settings object. Disable it to apply only a subset of settings (default).</p> </div> <h3 id=config-file>Config file<a class=headerlink href=#config-file title="Permanent link">&para;</a></h3> <p>We can also encode the settings object into a config and save as a text file that can be edited easily. Supported file extensions are "config" (default), "cfg", and "ini".</p> <div class="language-pycon highlight"><pre><span></span><code><span id=__span-4-1><a id=__codelineno-4-1 name=__codelineno-4-1 href=#__codelineno-4-1></a><span class=gp>&gt;&gt;&gt; </span><span class=n>vbt</span><span class=o>.</span><span class=n>settings</span><span class=o>.</span><span class=n>save</span><span class=p>(</span><span class=s1>&#39;my_settings&#39;</span><span class=p>,</span> <span class=n>file_format</span><span class=o>=</span><span class=s2>&quot;config&quot;</span><span class=p>)</span>
</span><span id=__span-4-2><a id=__codelineno-4-2 name=__codelineno-4-2 href=#__codelineno-4-2></a><span class=gp>&gt;&gt;&gt; </span><span class=n>vbt</span><span class=o>.</span><span class=n>settings</span><span class=p>[</span><span class=s1>&#39;caching&#39;</span><span class=p>][</span><span class=s1>&#39;disable&#39;</span><span class=p>]</span> <span class=o>=</span> <span class=kc>True</span>
</span><span id=__span-4-3><a id=__codelineno-4-3 name=__codelineno-4-3 href=#__codelineno-4-3></a><span class=gp>&gt;&gt;&gt; </span><span class=n>vbt</span><span class=o>.</span><span class=n>settings</span><span class=p>[</span><span class=s1>&#39;caching&#39;</span><span class=p>][</span><span class=s1>&#39;disable&#39;</span><span class=p>]</span>
</span><span id=__span-4-4><a id=__codelineno-4-4 name=__codelineno-4-4 href=#__codelineno-4-4></a><span class=go>True</span>
</span><span id=__span-4-5><a id=__codelineno-4-5 name=__codelineno-4-5 href=#__codelineno-4-5></a>
</span><span id=__span-4-6><a id=__codelineno-4-6 name=__codelineno-4-6 href=#__codelineno-4-6></a><span class=gp>&gt;&gt;&gt; </span><span class=n>vbt</span><span class=o>.</span><span class=n>settings</span><span class=o>.</span><span class=n>load_update</span><span class=p>(</span><span class=s1>&#39;my_settings&#39;</span><span class=p>,</span> <span class=n>file_format</span><span class=o>=</span><span class=s2>&quot;config&quot;</span><span class=p>,</span> <span class=n>clear</span><span class=o>=</span><span class=kc>True</span><span class=p>)</span> <span class=c1># replace in-place</span>
</span><span id=__span-4-7><a id=__codelineno-4-7 name=__codelineno-4-7 href=#__codelineno-4-7></a><span class=gp>&gt;&gt;&gt; </span><span class=n>vbt</span><span class=o>.</span><span class=n>settings</span><span class=p>[</span><span class=s1>&#39;caching&#39;</span><span class=p>][</span><span class=s1>&#39;disable&#39;</span><span class=p>]</span>
</span><span id=__span-4-8><a id=__codelineno-4-8 name=__codelineno-4-8 href=#__codelineno-4-8></a><span class=go>False</span>
</span></code></pre></div> <h3 id=on-import>On import<a class=headerlink href=#on-import title="Permanent link">&para;</a></h3> <p>Some settings (such as Numba-related ones) are applied only on import, so changing them during the runtime will have no effect. In this case, change the settings, save them to the disk, and then either rename the file to "vbt" (with extension) and place it in the working directory for it to be recognized automatically, or create an environment variable "VBT_SETTINGS_PATH" that holds the full path to the file - vectorbt will load it before any other module. You can also change the recognized file name using an environment variable "VBT_SETTINGS_NAME", which defaults to "vbt".</p> <div class="admonition note"> <p class=admonition-title>Note</p> <p>Environment variables must be set before importing vectorbtpro.</p> </div> <p>For example, to set the default theme to dark, create the following "vbt.ini" file:</p> <div class="language-ini highlight"><pre><span></span><code><span id=__span-5-1><a id=__codelineno-5-1 name=__codelineno-5-1 href=#__codelineno-5-1></a><span class=k>[plotting]</span>
</span><span id=__span-5-2><a id=__codelineno-5-2 name=__codelineno-5-2 href=#__codelineno-5-2></a><span class=na>default_theme</span><span class=w> </span><span class=o>=</span><span class=w> </span><span class=s>dark</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.broadcasting>broadcasting <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.broadcasting title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to broadcasting functions across <a href=../base/index.html title=vectorbtpro.base>vectorbtpro.base</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-6-1><a id=__codelineno-6-1 name=__codelineno-6-1 href=#__codelineno-6-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-6-2><a id=__codelineno-6-2 name=__codelineno-6-2 href=#__codelineno-6-2></a> <span class=n>align_index</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-6-3><a id=__codelineno-6-3 name=__codelineno-6-3 href=#__codelineno-6-3></a> <span class=n>align_columns</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-6-4><a id=__codelineno-6-4 name=__codelineno-6-4 href=#__codelineno-6-4></a> <span class=n>index_from</span><span class=o>=</span><span class=s1>&#39;strict&#39;</span><span class=p>,</span>
</span><span id=__span-6-5><a id=__codelineno-6-5 name=__codelineno-6-5 href=#__codelineno-6-5></a> <span class=n>columns_from</span><span class=o>=</span><span class=s1>&#39;stack&#39;</span><span class=p>,</span>
</span><span id=__span-6-6><a id=__codelineno-6-6 name=__codelineno-6-6 href=#__codelineno-6-6></a> <span class=n>ignore_sr_names</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-6-7><a id=__codelineno-6-7 name=__codelineno-6-7 href=#__codelineno-6-7></a> <span class=n>check_index_names</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-6-8><a id=__codelineno-6-8 name=__codelineno-6-8 href=#__codelineno-6-8></a> <span class=n>drop_duplicates</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-6-9><a id=__codelineno-6-9 name=__codelineno-6-9 href=#__codelineno-6-9></a> <span class=n>keep</span><span class=o>=</span><span class=s1>&#39;last&#39;</span><span class=p>,</span>
</span><span id=__span-6-10><a id=__codelineno-6-10 name=__codelineno-6-10 href=#__codelineno-6-10></a> <span class=n>drop_redundant</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-6-11><a id=__codelineno-6-11 name=__codelineno-6-11 href=#__codelineno-6-11></a> <span class=n>ignore_ranges</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-6-12><a id=__codelineno-6-12 name=__codelineno-6-12 href=#__codelineno-6-12></a> <span class=n>keep_wrap_default</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-6-13><a id=__codelineno-6-13 name=__codelineno-6-13 href=#__codelineno-6-13></a> <span class=n>keep_flex</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-6-14><a id=__codelineno-6-14 name=__codelineno-6-14 href=#__codelineno-6-14></a> <span class=n>min_ndim</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-6-15><a id=__codelineno-6-15 name=__codelineno-6-15 href=#__codelineno-6-15></a> <span class=n>expand_axis</span><span class=o>=</span><span class=mi>1</span><span class=p>,</span>
</span><span id=__span-6-16><a id=__codelineno-6-16 name=__codelineno-6-16 href=#__codelineno-6-16></a> <span class=n>index_to_param</span><span class=o>=</span><span class=kc>True</span>
</span><span id=__span-6-17><a id=__codelineno-6-17 name=__codelineno-6-17 href=#__codelineno-6-17></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.caching>caching <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.caching title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../registries/ca_registry/index.html title=vectorbtpro.registries.ca_registry>vectorbtpro.registries.ca_registry</a>, <a href=../utils/caching/index.html title=vectorbtpro.utils.caching>vectorbtpro.utils.caching</a>, and cacheable decorators in <a href=../utils/decorators/index.html title=vectorbtpro.utils.decorators>vectorbtpro.utils.decorators</a>.</p> <div class="admonition hint"> <p class=admonition-title>Hint</p> <p>Apply setting <code>register_lazily</code> on startup to register all unbound cacheables.</p> <p>Setting <code>use_cached_accessors</code> is applied only on import.</p> </div> <div class="language-python highlight"><pre><span></span><code><span id=__span-7-1><a id=__codelineno-7-1 name=__codelineno-7-1 href=#__codelineno-7-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-7-2><a id=__codelineno-7-2 name=__codelineno-7-2 href=#__codelineno-7-2></a> <span class=n>disable</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-7-3><a id=__codelineno-7-3 name=__codelineno-7-3 href=#__codelineno-7-3></a> <span class=n>disable_whitelist</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-7-4><a id=__codelineno-7-4 name=__codelineno-7-4 href=#__codelineno-7-4></a> <span class=n>disable_machinery</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-7-5><a id=__codelineno-7-5 name=__codelineno-7-5 href=#__codelineno-7-5></a> <span class=n>silence_warnings</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-7-6><a id=__codelineno-7-6 name=__codelineno-7-6 href=#__codelineno-7-6></a> <span class=n>register_lazily</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-7-7><a id=__codelineno-7-7 name=__codelineno-7-7 href=#__codelineno-7-7></a> <span class=n>ignore_args</span><span class=o>=</span><span class=p>[</span>
</span><span id=__span-7-8><a id=__codelineno-7-8 name=__codelineno-7-8 href=#__codelineno-7-8></a> <span class=s1>&#39;jitted&#39;</span><span class=p>,</span>
</span><span id=__span-7-9><a id=__codelineno-7-9 name=__codelineno-7-9 href=#__codelineno-7-9></a> <span class=s1>&#39;chunked&#39;</span>
</span><span id=__span-7-10><a id=__codelineno-7-10 name=__codelineno-7-10 href=#__codelineno-7-10></a> <span class=p>],</span>
</span><span id=__span-7-11><a id=__codelineno-7-11 name=__codelineno-7-11 href=#__codelineno-7-11></a> <span class=n>use_cached_accessors</span><span class=o>=</span><span class=kc>True</span>
</span><span id=__span-7-12><a id=__codelineno-7-12 name=__codelineno-7-12 href=#__codelineno-7-12></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.chunking>chunking <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.chunking title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../registries/ch_registry/index.html title=vectorbtpro.registries.ch_registry>vectorbtpro.registries.ch_registry</a> and <a href=../utils/chunking/index.html title=vectorbtpro.utils.chunking>vectorbtpro.utils.chunking</a>.</p> <div class="admonition note"> <p class=admonition-title>Note</p> <p>Options (with <code>_options</code> suffix) and setting <code>disable_wrapping</code> are applied only on import.</p> </div> <div class="language-python highlight"><pre><span></span><code><span id=__span-8-1><a id=__codelineno-8-1 name=__codelineno-8-1 href=#__codelineno-8-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-8-2><a id=__codelineno-8-2 name=__codelineno-8-2 href=#__codelineno-8-2></a> <span class=n>disable</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-8-3><a id=__codelineno-8-3 name=__codelineno-8-3 href=#__codelineno-8-3></a> <span class=n>disable_wrapping</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-8-4><a id=__codelineno-8-4 name=__codelineno-8-4 href=#__codelineno-8-4></a> <span class=n>option</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-8-5><a id=__codelineno-8-5 name=__codelineno-8-5 href=#__codelineno-8-5></a> <span class=n>chunker_cls</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-8-6><a id=__codelineno-8-6 name=__codelineno-8-6 href=#__codelineno-8-6></a> <span class=n>size</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-8-7><a id=__codelineno-8-7 name=__codelineno-8-7 href=#__codelineno-8-7></a> <span class=n>min_size</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-8-8><a id=__codelineno-8-8 name=__codelineno-8-8 href=#__codelineno-8-8></a> <span class=n>n_chunks</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-8-9><a id=__codelineno-8-9 name=__codelineno-8-9 href=#__codelineno-8-9></a> <span class=n>chunk_len</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-8-10><a id=__codelineno-8-10 name=__codelineno-8-10 href=#__codelineno-8-10></a> <span class=n>chunk_meta</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-8-11><a id=__codelineno-8-11 name=__codelineno-8-11 href=#__codelineno-8-11></a> <span class=n>prepend_chunk_meta</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-8-12><a id=__codelineno-8-12 name=__codelineno-8-12 href=#__codelineno-8-12></a> <span class=n>skip_single_chunk</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-8-13><a id=__codelineno-8-13 name=__codelineno-8-13 href=#__codelineno-8-13></a> <span class=n>arg_take_spec</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-8-14><a id=__codelineno-8-14 name=__codelineno-8-14 href=#__codelineno-8-14></a> <span class=n>template_context</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-8-15><a id=__codelineno-8-15 name=__codelineno-8-15 href=#__codelineno-8-15></a> <span class=n>merge_func</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-8-16><a id=__codelineno-8-16 name=__codelineno-8-16 href=#__codelineno-8-16></a> <span class=n>merge_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-8-17><a id=__codelineno-8-17 name=__codelineno-8-17 href=#__codelineno-8-17></a> <span class=n>return_raw_chunks</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-8-18><a id=__codelineno-8-18 name=__codelineno-8-18 href=#__codelineno-8-18></a> <span class=n>silence_warnings</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-8-19><a id=__codelineno-8-19 name=__codelineno-8-19 href=#__codelineno-8-19></a> <span class=n>forward_kwargs_as</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-8-20><a id=__codelineno-8-20 name=__codelineno-8-20 href=#__codelineno-8-20></a> <span class=n>execute_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-8-21><a id=__codelineno-8-21 name=__codelineno-8-21 href=#__codelineno-8-21></a> <span class=n>options</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-8-22><a id=__codelineno-8-22 name=__codelineno-8-22 href=#__codelineno-8-22></a> <span class=n>override_setup_options</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-8-23><a id=__codelineno-8-23 name=__codelineno-8-23 href=#__codelineno-8-23></a> <span class=n>override_options</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-8-24><a id=__codelineno-8-24 name=__codelineno-8-24 href=#__codelineno-8-24></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.config>config <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.config title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../utils/config/index.html#vectorbtpro.utils.config.Config title=vectorbtpro.utils.config.Config>Config</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-9-1><a id=__codelineno-9-1 name=__codelineno-9-1 href=#__codelineno-9-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-9-2><a id=__codelineno-9-2 name=__codelineno-9-2 href=#__codelineno-9-2></a> <span class=n>options</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-9-3><a id=__codelineno-9-3 name=__codelineno-9-3 href=#__codelineno-9-3></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.configured>configured <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.configured title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../utils/config/index.html#vectorbtpro.utils.config.Configured title=vectorbtpro.utils.config.Configured>Configured</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-10-1><a id=__codelineno-10-1 name=__codelineno-10-1 href=#__codelineno-10-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-10-2><a id=__codelineno-10-2 name=__codelineno-10-2 href=#__codelineno-10-2></a> <span class=n>check_expected_keys_</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-10-3><a id=__codelineno-10-3 name=__codelineno-10-3 href=#__codelineno-10-3></a> <span class=n>config</span><span class=o>=</span><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-10-4><a id=__codelineno-10-4 name=__codelineno-10-4 href=#__codelineno-10-4></a> <span class=n>options</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-10-5><a id=__codelineno-10-5 name=__codelineno-10-5 href=#__codelineno-10-5></a> <span class=n>readonly</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-10-6><a id=__codelineno-10-6 name=__codelineno-10-6 href=#__codelineno-10-6></a> <span class=n>nested</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-10-7><a id=__codelineno-10-7 name=__codelineno-10-7 href=#__codelineno-10-7></a> <span class=p>)</span>
</span><span id=__span-10-8><a id=__codelineno-10-8 name=__codelineno-10-8 href=#__codelineno-10-8></a> <span class=p>)</span>
</span><span id=__span-10-9><a id=__codelineno-10-9 name=__codelineno-10-9 href=#__codelineno-10-9></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.data>data <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.data title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../data/index.html title=vectorbtpro.data>vectorbtpro.data</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-11-1><a id=__codelineno-11-1 name=__codelineno-11-1 href=#__codelineno-11-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-11-2><a id=__codelineno-11-2 name=__codelineno-11-2 href=#__codelineno-11-2></a> <span class=n>keys_are_features</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-11-3><a id=__codelineno-11-3 name=__codelineno-11-3 href=#__codelineno-11-3></a> <span class=n>wrapper_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-4><a id=__codelineno-11-4 name=__codelineno-11-4 href=#__codelineno-11-4></a> <span class=n>skip_on_error</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-11-5><a id=__codelineno-11-5 name=__codelineno-11-5 href=#__codelineno-11-5></a> <span class=n>silence_warnings</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-11-6><a id=__codelineno-11-6 name=__codelineno-11-6 href=#__codelineno-11-6></a> <span class=n>execute_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-7><a id=__codelineno-11-7 name=__codelineno-11-7 href=#__codelineno-11-7></a> <span class=n>tz_localize</span><span class=o>=</span><span class=s1>&#39;utc&#39;</span><span class=p>,</span>
</span><span id=__span-11-8><a id=__codelineno-11-8 name=__codelineno-11-8 href=#__codelineno-11-8></a> <span class=n>tz_convert</span><span class=o>=</span><span class=s1>&#39;utc&#39;</span><span class=p>,</span>
</span><span id=__span-11-9><a id=__codelineno-11-9 name=__codelineno-11-9 href=#__codelineno-11-9></a> <span class=n>missing_index</span><span class=o>=</span><span class=s1>&#39;nan&#39;</span><span class=p>,</span>
</span><span id=__span-11-10><a id=__codelineno-11-10 name=__codelineno-11-10 href=#__codelineno-11-10></a> <span class=n>missing_columns</span><span class=o>=</span><span class=s1>&#39;raise&#39;</span><span class=p>,</span>
</span><span id=__span-11-11><a id=__codelineno-11-11 name=__codelineno-11-11 href=#__codelineno-11-11></a> <span class=n>custom</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-12><a id=__codelineno-11-12 name=__codelineno-11-12 href=#__codelineno-11-12></a> <span class=n>synthetic</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-13><a id=__codelineno-11-13 name=__codelineno-11-13 href=#__codelineno-11-13></a> <span class=n>start</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-14><a id=__codelineno-11-14 name=__codelineno-11-14 href=#__codelineno-11-14></a> <span class=n>end</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-15><a id=__codelineno-11-15 name=__codelineno-11-15 href=#__codelineno-11-15></a> <span class=n>timeframe</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-16><a id=__codelineno-11-16 name=__codelineno-11-16 href=#__codelineno-11-16></a> <span class=n>tz</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-17><a id=__codelineno-11-17 name=__codelineno-11-17 href=#__codelineno-11-17></a> <span class=n>normalize</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-11-18><a id=__codelineno-11-18 name=__codelineno-11-18 href=#__codelineno-11-18></a> <span class=n>inclusive</span><span class=o>=</span><span class=s1>&#39;left&#39;</span>
</span><span id=__span-11-19><a id=__codelineno-11-19 name=__codelineno-11-19 href=#__codelineno-11-19></a> <span class=p>),</span>
</span><span id=__span-11-20><a id=__codelineno-11-20 name=__codelineno-11-20 href=#__codelineno-11-20></a> <span class=n>random</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-21><a id=__codelineno-11-21 name=__codelineno-11-21 href=#__codelineno-11-21></a> <span class=n>start_value</span><span class=o>=</span><span class=mf>100.0</span><span class=p>,</span>
</span><span id=__span-11-22><a id=__codelineno-11-22 name=__codelineno-11-22 href=#__codelineno-11-22></a> <span class=n>mean</span><span class=o>=</span><span class=mf>0.0</span><span class=p>,</span>
</span><span id=__span-11-23><a id=__codelineno-11-23 name=__codelineno-11-23 href=#__codelineno-11-23></a> <span class=n>std</span><span class=o>=</span><span class=mf>0.01</span><span class=p>,</span>
</span><span id=__span-11-24><a id=__codelineno-11-24 name=__codelineno-11-24 href=#__codelineno-11-24></a> <span class=n>symmetric</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-11-25><a id=__codelineno-11-25 name=__codelineno-11-25 href=#__codelineno-11-25></a> <span class=n>seed</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-11-26><a id=__codelineno-11-26 name=__codelineno-11-26 href=#__codelineno-11-26></a> <span class=p>),</span>
</span><span id=__span-11-27><a id=__codelineno-11-27 name=__codelineno-11-27 href=#__codelineno-11-27></a> <span class=n>random_ohlc</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-28><a id=__codelineno-11-28 name=__codelineno-11-28 href=#__codelineno-11-28></a> <span class=n>n_ticks</span><span class=o>=</span><span class=mi>50</span><span class=p>,</span>
</span><span id=__span-11-29><a id=__codelineno-11-29 name=__codelineno-11-29 href=#__codelineno-11-29></a> <span class=n>start_value</span><span class=o>=</span><span class=mf>100.0</span><span class=p>,</span>
</span><span id=__span-11-30><a id=__codelineno-11-30 name=__codelineno-11-30 href=#__codelineno-11-30></a> <span class=n>mean</span><span class=o>=</span><span class=mf>0.0</span><span class=p>,</span>
</span><span id=__span-11-31><a id=__codelineno-11-31 name=__codelineno-11-31 href=#__codelineno-11-31></a> <span class=n>std</span><span class=o>=</span><span class=mf>0.001</span><span class=p>,</span>
</span><span id=__span-11-32><a id=__codelineno-11-32 name=__codelineno-11-32 href=#__codelineno-11-32></a> <span class=n>symmetric</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-11-33><a id=__codelineno-11-33 name=__codelineno-11-33 href=#__codelineno-11-33></a> <span class=n>seed</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-11-34><a id=__codelineno-11-34 name=__codelineno-11-34 href=#__codelineno-11-34></a> <span class=p>),</span>
</span><span id=__span-11-35><a id=__codelineno-11-35 name=__codelineno-11-35 href=#__codelineno-11-35></a> <span class=n>gbm</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-36><a id=__codelineno-11-36 name=__codelineno-11-36 href=#__codelineno-11-36></a> <span class=n>start_value</span><span class=o>=</span><span class=mf>100.0</span><span class=p>,</span>
</span><span id=__span-11-37><a id=__codelineno-11-37 name=__codelineno-11-37 href=#__codelineno-11-37></a> <span class=n>mean</span><span class=o>=</span><span class=mf>0.0</span><span class=p>,</span>
</span><span id=__span-11-38><a id=__codelineno-11-38 name=__codelineno-11-38 href=#__codelineno-11-38></a> <span class=n>std</span><span class=o>=</span><span class=mf>0.01</span><span class=p>,</span>
</span><span id=__span-11-39><a id=__codelineno-11-39 name=__codelineno-11-39 href=#__codelineno-11-39></a> <span class=n>dt</span><span class=o>=</span><span class=mf>1.0</span><span class=p>,</span>
</span><span id=__span-11-40><a id=__codelineno-11-40 name=__codelineno-11-40 href=#__codelineno-11-40></a> <span class=n>seed</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-11-41><a id=__codelineno-11-41 name=__codelineno-11-41 href=#__codelineno-11-41></a> <span class=p>),</span>
</span><span id=__span-11-42><a id=__codelineno-11-42 name=__codelineno-11-42 href=#__codelineno-11-42></a> <span class=n>gbm_ohlc</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-43><a id=__codelineno-11-43 name=__codelineno-11-43 href=#__codelineno-11-43></a> <span class=n>n_ticks</span><span class=o>=</span><span class=mi>50</span><span class=p>,</span>
</span><span id=__span-11-44><a id=__codelineno-11-44 name=__codelineno-11-44 href=#__codelineno-11-44></a> <span class=n>start_value</span><span class=o>=</span><span class=mf>100.0</span><span class=p>,</span>
</span><span id=__span-11-45><a id=__codelineno-11-45 name=__codelineno-11-45 href=#__codelineno-11-45></a> <span class=n>mean</span><span class=o>=</span><span class=mf>0.0</span><span class=p>,</span>
</span><span id=__span-11-46><a id=__codelineno-11-46 name=__codelineno-11-46 href=#__codelineno-11-46></a> <span class=n>std</span><span class=o>=</span><span class=mf>0.001</span><span class=p>,</span>
</span><span id=__span-11-47><a id=__codelineno-11-47 name=__codelineno-11-47 href=#__codelineno-11-47></a> <span class=n>dt</span><span class=o>=</span><span class=mf>1.0</span><span class=p>,</span>
</span><span id=__span-11-48><a id=__codelineno-11-48 name=__codelineno-11-48 href=#__codelineno-11-48></a> <span class=n>seed</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-11-49><a id=__codelineno-11-49 name=__codelineno-11-49 href=#__codelineno-11-49></a> <span class=p>),</span>
</span><span id=__span-11-50><a id=__codelineno-11-50 name=__codelineno-11-50 href=#__codelineno-11-50></a> <span class=n>local</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-51><a id=__codelineno-11-51 name=__codelineno-11-51 href=#__codelineno-11-51></a> <span class=n>file</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-52><a id=__codelineno-11-52 name=__codelineno-11-52 href=#__codelineno-11-52></a> <span class=n>match_paths</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-53><a id=__codelineno-11-53 name=__codelineno-11-53 href=#__codelineno-11-53></a> <span class=n>match_regex</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-54><a id=__codelineno-11-54 name=__codelineno-11-54 href=#__codelineno-11-54></a> <span class=n>sort_paths</span><span class=o>=</span><span class=kc>True</span>
</span><span id=__span-11-55><a id=__codelineno-11-55 name=__codelineno-11-55 href=#__codelineno-11-55></a> <span class=p>),</span>
</span><span id=__span-11-56><a id=__codelineno-11-56 name=__codelineno-11-56 href=#__codelineno-11-56></a> <span class=n>csv</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-57><a id=__codelineno-11-57 name=__codelineno-11-57 href=#__codelineno-11-57></a> <span class=n>start</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-58><a id=__codelineno-11-58 name=__codelineno-11-58 href=#__codelineno-11-58></a> <span class=n>end</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-59><a id=__codelineno-11-59 name=__codelineno-11-59 href=#__codelineno-11-59></a> <span class=n>tz</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-60><a id=__codelineno-11-60 name=__codelineno-11-60 href=#__codelineno-11-60></a> <span class=n>start_row</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-61><a id=__codelineno-11-61 name=__codelineno-11-61 href=#__codelineno-11-61></a> <span class=n>end_row</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-62><a id=__codelineno-11-62 name=__codelineno-11-62 href=#__codelineno-11-62></a> <span class=n>header</span><span class=o>=</span><span class=mi>0</span><span class=p>,</span>
</span><span id=__span-11-63><a id=__codelineno-11-63 name=__codelineno-11-63 href=#__codelineno-11-63></a> <span class=n>index_col</span><span class=o>=</span><span class=mi>0</span><span class=p>,</span>
</span><span id=__span-11-64><a id=__codelineno-11-64 name=__codelineno-11-64 href=#__codelineno-11-64></a> <span class=n>parse_dates</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-65><a id=__codelineno-11-65 name=__codelineno-11-65 href=#__codelineno-11-65></a> <span class=n>chunk_func</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-66><a id=__codelineno-11-66 name=__codelineno-11-66 href=#__codelineno-11-66></a> <span class=n>squeeze</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-67><a id=__codelineno-11-67 name=__codelineno-11-67 href=#__codelineno-11-67></a> <span class=n>read_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-11-68><a id=__codelineno-11-68 name=__codelineno-11-68 href=#__codelineno-11-68></a> <span class=p>),</span>
</span><span id=__span-11-69><a id=__codelineno-11-69 name=__codelineno-11-69 href=#__codelineno-11-69></a> <span class=n>hdf</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-70><a id=__codelineno-11-70 name=__codelineno-11-70 href=#__codelineno-11-70></a> <span class=n>start</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-71><a id=__codelineno-11-71 name=__codelineno-11-71 href=#__codelineno-11-71></a> <span class=n>end</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-72><a id=__codelineno-11-72 name=__codelineno-11-72 href=#__codelineno-11-72></a> <span class=n>tz</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-73><a id=__codelineno-11-73 name=__codelineno-11-73 href=#__codelineno-11-73></a> <span class=n>start_row</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-74><a id=__codelineno-11-74 name=__codelineno-11-74 href=#__codelineno-11-74></a> <span class=n>end_row</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-75><a id=__codelineno-11-75 name=__codelineno-11-75 href=#__codelineno-11-75></a> <span class=n>read_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-11-76><a id=__codelineno-11-76 name=__codelineno-11-76 href=#__codelineno-11-76></a> <span class=p>),</span>
</span><span id=__span-11-77><a id=__codelineno-11-77 name=__codelineno-11-77 href=#__codelineno-11-77></a> <span class=n>feather</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-78><a id=__codelineno-11-78 name=__codelineno-11-78 href=#__codelineno-11-78></a> <span class=n>tz</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-79><a id=__codelineno-11-79 name=__codelineno-11-79 href=#__codelineno-11-79></a> <span class=n>index_col</span><span class=o>=</span><span class=mi>0</span><span class=p>,</span>
</span><span id=__span-11-80><a id=__codelineno-11-80 name=__codelineno-11-80 href=#__codelineno-11-80></a> <span class=n>squeeze</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-81><a id=__codelineno-11-81 name=__codelineno-11-81 href=#__codelineno-11-81></a> <span class=n>read_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-11-82><a id=__codelineno-11-82 name=__codelineno-11-82 href=#__codelineno-11-82></a> <span class=p>),</span>
</span><span id=__span-11-83><a id=__codelineno-11-83 name=__codelineno-11-83 href=#__codelineno-11-83></a> <span class=n>parquet</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-84><a id=__codelineno-11-84 name=__codelineno-11-84 href=#__codelineno-11-84></a> <span class=n>tz</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-85><a id=__codelineno-11-85 name=__codelineno-11-85 href=#__codelineno-11-85></a> <span class=n>squeeze</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-86><a id=__codelineno-11-86 name=__codelineno-11-86 href=#__codelineno-11-86></a> <span class=n>keep_partition_cols</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-87><a id=__codelineno-11-87 name=__codelineno-11-87 href=#__codelineno-11-87></a> <span class=n>engine</span><span class=o>=</span><span class=s1>&#39;auto&#39;</span><span class=p>,</span>
</span><span id=__span-11-88><a id=__codelineno-11-88 name=__codelineno-11-88 href=#__codelineno-11-88></a> <span class=n>read_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-11-89><a id=__codelineno-11-89 name=__codelineno-11-89 href=#__codelineno-11-89></a> <span class=p>),</span>
</span><span id=__span-11-90><a id=__codelineno-11-90 name=__codelineno-11-90 href=#__codelineno-11-90></a> <span class=n>db</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-91><a id=__codelineno-11-91 name=__codelineno-11-91 href=#__codelineno-11-91></a> <span class=n>sql</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-92><a id=__codelineno-11-92 name=__codelineno-11-92 href=#__codelineno-11-92></a> <span class=n>engine</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-93><a id=__codelineno-11-93 name=__codelineno-11-93 href=#__codelineno-11-93></a> <span class=n>engine_name</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-94><a id=__codelineno-11-94 name=__codelineno-11-94 href=#__codelineno-11-94></a> <span class=n>engine_config</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-95><a id=__codelineno-11-95 name=__codelineno-11-95 href=#__codelineno-11-95></a> <span class=n>schema</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-96><a id=__codelineno-11-96 name=__codelineno-11-96 href=#__codelineno-11-96></a> <span class=n>start</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-97><a id=__codelineno-11-97 name=__codelineno-11-97 href=#__codelineno-11-97></a> <span class=n>end</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-98><a id=__codelineno-11-98 name=__codelineno-11-98 href=#__codelineno-11-98></a> <span class=n>align_dates</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-99><a id=__codelineno-11-99 name=__codelineno-11-99 href=#__codelineno-11-99></a> <span class=n>parse_dates</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-100><a id=__codelineno-11-100 name=__codelineno-11-100 href=#__codelineno-11-100></a> <span class=n>to_utc</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-101><a id=__codelineno-11-101 name=__codelineno-11-101 href=#__codelineno-11-101></a> <span class=n>tz</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-102><a id=__codelineno-11-102 name=__codelineno-11-102 href=#__codelineno-11-102></a> <span class=n>start_row</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-103><a id=__codelineno-11-103 name=__codelineno-11-103 href=#__codelineno-11-103></a> <span class=n>end_row</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-104><a id=__codelineno-11-104 name=__codelineno-11-104 href=#__codelineno-11-104></a> <span class=n>keep_row_number</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-105><a id=__codelineno-11-105 name=__codelineno-11-105 href=#__codelineno-11-105></a> <span class=n>row_number_column</span><span class=o>=</span><span class=s1>&#39;row_number&#39;</span><span class=p>,</span>
</span><span id=__span-11-106><a id=__codelineno-11-106 name=__codelineno-11-106 href=#__codelineno-11-106></a> <span class=n>index_col</span><span class=o>=</span><span class=mi>0</span><span class=p>,</span>
</span><span id=__span-11-107><a id=__codelineno-11-107 name=__codelineno-11-107 href=#__codelineno-11-107></a> <span class=n>columns</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-108><a id=__codelineno-11-108 name=__codelineno-11-108 href=#__codelineno-11-108></a> <span class=n>dtype</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-109><a id=__codelineno-11-109 name=__codelineno-11-109 href=#__codelineno-11-109></a> <span class=n>chunksize</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-110><a id=__codelineno-11-110 name=__codelineno-11-110 href=#__codelineno-11-110></a> <span class=n>chunk_func</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-111><a id=__codelineno-11-111 name=__codelineno-11-111 href=#__codelineno-11-111></a> <span class=n>squeeze</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-112><a id=__codelineno-11-112 name=__codelineno-11-112 href=#__codelineno-11-112></a> <span class=n>read_sql_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-113><a id=__codelineno-11-113 name=__codelineno-11-113 href=#__codelineno-11-113></a> <span class=n>engines</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-11-114><a id=__codelineno-11-114 name=__codelineno-11-114 href=#__codelineno-11-114></a> <span class=p>),</span>
</span><span id=__span-11-115><a id=__codelineno-11-115 name=__codelineno-11-115 href=#__codelineno-11-115></a> <span class=n>duckdb</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-116><a id=__codelineno-11-116 name=__codelineno-11-116 href=#__codelineno-11-116></a> <span class=n>connection</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-117><a id=__codelineno-11-117 name=__codelineno-11-117 href=#__codelineno-11-117></a> <span class=n>connection_config</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-118><a id=__codelineno-11-118 name=__codelineno-11-118 href=#__codelineno-11-118></a> <span class=n>schema</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-119><a id=__codelineno-11-119 name=__codelineno-11-119 href=#__codelineno-11-119></a> <span class=n>catalog</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-120><a id=__codelineno-11-120 name=__codelineno-11-120 href=#__codelineno-11-120></a> <span class=n>start</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-121><a id=__codelineno-11-121 name=__codelineno-11-121 href=#__codelineno-11-121></a> <span class=n>end</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-122><a id=__codelineno-11-122 name=__codelineno-11-122 href=#__codelineno-11-122></a> <span class=n>align_dates</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-123><a id=__codelineno-11-123 name=__codelineno-11-123 href=#__codelineno-11-123></a> <span class=n>parse_dates</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-124><a id=__codelineno-11-124 name=__codelineno-11-124 href=#__codelineno-11-124></a> <span class=n>to_utc</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-125><a id=__codelineno-11-125 name=__codelineno-11-125 href=#__codelineno-11-125></a> <span class=n>tz</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-126><a id=__codelineno-11-126 name=__codelineno-11-126 href=#__codelineno-11-126></a> <span class=n>index_col</span><span class=o>=</span><span class=mi>0</span><span class=p>,</span>
</span><span id=__span-11-127><a id=__codelineno-11-127 name=__codelineno-11-127 href=#__codelineno-11-127></a> <span class=n>squeeze</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-128><a id=__codelineno-11-128 name=__codelineno-11-128 href=#__codelineno-11-128></a> <span class=n>df_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-129><a id=__codelineno-11-129 name=__codelineno-11-129 href=#__codelineno-11-129></a> <span class=n>sql_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-11-130><a id=__codelineno-11-130 name=__codelineno-11-130 href=#__codelineno-11-130></a> <span class=p>),</span>
</span><span id=__span-11-131><a id=__codelineno-11-131 name=__codelineno-11-131 href=#__codelineno-11-131></a> <span class=n>remote</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-132><a id=__codelineno-11-132 name=__codelineno-11-132 href=#__codelineno-11-132></a> <span class=n>yf</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-133><a id=__codelineno-11-133 name=__codelineno-11-133 href=#__codelineno-11-133></a> <span class=n>period</span><span class=o>=</span><span class=s1>&#39;max&#39;</span><span class=p>,</span>
</span><span id=__span-11-134><a id=__codelineno-11-134 name=__codelineno-11-134 href=#__codelineno-11-134></a> <span class=n>start</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-135><a id=__codelineno-11-135 name=__codelineno-11-135 href=#__codelineno-11-135></a> <span class=n>end</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-136><a id=__codelineno-11-136 name=__codelineno-11-136 href=#__codelineno-11-136></a> <span class=n>timeframe</span><span class=o>=</span><span class=s1>&#39;1d&#39;</span><span class=p>,</span>
</span><span id=__span-11-137><a id=__codelineno-11-137 name=__codelineno-11-137 href=#__codelineno-11-137></a> <span class=n>tz</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-138><a id=__codelineno-11-138 name=__codelineno-11-138 href=#__codelineno-11-138></a> <span class=n>history_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-11-139><a id=__codelineno-11-139 name=__codelineno-11-139 href=#__codelineno-11-139></a> <span class=p>),</span>
</span><span id=__span-11-140><a id=__codelineno-11-140 name=__codelineno-11-140 href=#__codelineno-11-140></a> <span class=n>binance</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-141><a id=__codelineno-11-141 name=__codelineno-11-141 href=#__codelineno-11-141></a> <span class=n>client</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-142><a id=__codelineno-11-142 name=__codelineno-11-142 href=#__codelineno-11-142></a> <span class=n>client_config</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-143><a id=__codelineno-11-143 name=__codelineno-11-143 href=#__codelineno-11-143></a> <span class=n>api_key</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-144><a id=__codelineno-11-144 name=__codelineno-11-144 href=#__codelineno-11-144></a> <span class=n>api_secret</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-11-145><a id=__codelineno-11-145 name=__codelineno-11-145 href=#__codelineno-11-145></a> <span class=p>),</span>
</span><span id=__span-11-146><a id=__codelineno-11-146 name=__codelineno-11-146 href=#__codelineno-11-146></a> <span class=n>start</span><span class=o>=</span><span class=mi>0</span><span class=p>,</span>
</span><span id=__span-11-147><a id=__codelineno-11-147 name=__codelineno-11-147 href=#__codelineno-11-147></a> <span class=n>end</span><span class=o>=</span><span class=s1>&#39;now&#39;</span><span class=p>,</span>
</span><span id=__span-11-148><a id=__codelineno-11-148 name=__codelineno-11-148 href=#__codelineno-11-148></a> <span class=n>timeframe</span><span class=o>=</span><span class=s1>&#39;1d&#39;</span><span class=p>,</span>
</span><span id=__span-11-149><a id=__codelineno-11-149 name=__codelineno-11-149 href=#__codelineno-11-149></a> <span class=n>tz</span><span class=o>=</span><span class=s1>&#39;utc&#39;</span><span class=p>,</span>
</span><span id=__span-11-150><a id=__codelineno-11-150 name=__codelineno-11-150 href=#__codelineno-11-150></a> <span class=n>klines_type</span><span class=o>=</span><span class=s1>&#39;spot&#39;</span><span class=p>,</span>
</span><span id=__span-11-151><a id=__codelineno-11-151 name=__codelineno-11-151 href=#__codelineno-11-151></a> <span class=n>limit</span><span class=o>=</span><span class=mi>1000</span><span class=p>,</span>
</span><span id=__span-11-152><a id=__codelineno-11-152 name=__codelineno-11-152 href=#__codelineno-11-152></a> <span class=n>delay</span><span class=o>=</span><span class=mi>500</span><span class=p>,</span>
</span><span id=__span-11-153><a id=__codelineno-11-153 name=__codelineno-11-153 href=#__codelineno-11-153></a> <span class=n>show_progress</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-154><a id=__codelineno-11-154 name=__codelineno-11-154 href=#__codelineno-11-154></a> <span class=n>pbar_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-155><a id=__codelineno-11-155 name=__codelineno-11-155 href=#__codelineno-11-155></a> <span class=n>silence_warnings</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-11-156><a id=__codelineno-11-156 name=__codelineno-11-156 href=#__codelineno-11-156></a> <span class=n>get_klines_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-11-157><a id=__codelineno-11-157 name=__codelineno-11-157 href=#__codelineno-11-157></a> <span class=p>),</span>
</span><span id=__span-11-158><a id=__codelineno-11-158 name=__codelineno-11-158 href=#__codelineno-11-158></a> <span class=n>ccxt</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-159><a id=__codelineno-11-159 name=__codelineno-11-159 href=#__codelineno-11-159></a> <span class=n>exchange</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-160><a id=__codelineno-11-160 name=__codelineno-11-160 href=#__codelineno-11-160></a> <span class=n>exchange_config</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-161><a id=__codelineno-11-161 name=__codelineno-11-161 href=#__codelineno-11-161></a> <span class=n>enableRateLimit</span><span class=o>=</span><span class=kc>True</span>
</span><span id=__span-11-162><a id=__codelineno-11-162 name=__codelineno-11-162 href=#__codelineno-11-162></a> <span class=p>),</span>
</span><span id=__span-11-163><a id=__codelineno-11-163 name=__codelineno-11-163 href=#__codelineno-11-163></a> <span class=n>start</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-164><a id=__codelineno-11-164 name=__codelineno-11-164 href=#__codelineno-11-164></a> <span class=n>end</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-165><a id=__codelineno-11-165 name=__codelineno-11-165 href=#__codelineno-11-165></a> <span class=n>timeframe</span><span class=o>=</span><span class=s1>&#39;1d&#39;</span><span class=p>,</span>
</span><span id=__span-11-166><a id=__codelineno-11-166 name=__codelineno-11-166 href=#__codelineno-11-166></a> <span class=n>tz</span><span class=o>=</span><span class=s1>&#39;utc&#39;</span><span class=p>,</span>
</span><span id=__span-11-167><a id=__codelineno-11-167 name=__codelineno-11-167 href=#__codelineno-11-167></a> <span class=n>find_earliest_date</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-11-168><a id=__codelineno-11-168 name=__codelineno-11-168 href=#__codelineno-11-168></a> <span class=n>limit</span><span class=o>=</span><span class=mi>1000</span><span class=p>,</span>
</span><span id=__span-11-169><a id=__codelineno-11-169 name=__codelineno-11-169 href=#__codelineno-11-169></a> <span class=n>delay</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-170><a id=__codelineno-11-170 name=__codelineno-11-170 href=#__codelineno-11-170></a> <span class=n>retries</span><span class=o>=</span><span class=mi>3</span><span class=p>,</span>
</span><span id=__span-11-171><a id=__codelineno-11-171 name=__codelineno-11-171 href=#__codelineno-11-171></a> <span class=n>fetch_params</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-172><a id=__codelineno-11-172 name=__codelineno-11-172 href=#__codelineno-11-172></a> <span class=n>show_progress</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-173><a id=__codelineno-11-173 name=__codelineno-11-173 href=#__codelineno-11-173></a> <span class=n>pbar_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-174><a id=__codelineno-11-174 name=__codelineno-11-174 href=#__codelineno-11-174></a> <span class=n>silence_warnings</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-11-175><a id=__codelineno-11-175 name=__codelineno-11-175 href=#__codelineno-11-175></a> <span class=n>exchanges</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-11-176><a id=__codelineno-11-176 name=__codelineno-11-176 href=#__codelineno-11-176></a> <span class=p>),</span>
</span><span id=__span-11-177><a id=__codelineno-11-177 name=__codelineno-11-177 href=#__codelineno-11-177></a> <span class=n>alpaca</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-178><a id=__codelineno-11-178 name=__codelineno-11-178 href=#__codelineno-11-178></a> <span class=n>client</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-179><a id=__codelineno-11-179 name=__codelineno-11-179 href=#__codelineno-11-179></a> <span class=n>client_type</span><span class=o>=</span><span class=s1>&#39;stocks&#39;</span><span class=p>,</span>
</span><span id=__span-11-180><a id=__codelineno-11-180 name=__codelineno-11-180 href=#__codelineno-11-180></a> <span class=n>client_config</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-181><a id=__codelineno-11-181 name=__codelineno-11-181 href=#__codelineno-11-181></a> <span class=n>api_key</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-182><a id=__codelineno-11-182 name=__codelineno-11-182 href=#__codelineno-11-182></a> <span class=n>secret_key</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-183><a id=__codelineno-11-183 name=__codelineno-11-183 href=#__codelineno-11-183></a> <span class=n>oauth_token</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-184><a id=__codelineno-11-184 name=__codelineno-11-184 href=#__codelineno-11-184></a> <span class=n>paper</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-11-185><a id=__codelineno-11-185 name=__codelineno-11-185 href=#__codelineno-11-185></a> <span class=p>),</span>
</span><span id=__span-11-186><a id=__codelineno-11-186 name=__codelineno-11-186 href=#__codelineno-11-186></a> <span class=n>start</span><span class=o>=</span><span class=mi>0</span><span class=p>,</span>
</span><span id=__span-11-187><a id=__codelineno-11-187 name=__codelineno-11-187 href=#__codelineno-11-187></a> <span class=n>end</span><span class=o>=</span><span class=s1>&#39;now&#39;</span><span class=p>,</span>
</span><span id=__span-11-188><a id=__codelineno-11-188 name=__codelineno-11-188 href=#__codelineno-11-188></a> <span class=n>timeframe</span><span class=o>=</span><span class=s1>&#39;1d&#39;</span><span class=p>,</span>
</span><span id=__span-11-189><a id=__codelineno-11-189 name=__codelineno-11-189 href=#__codelineno-11-189></a> <span class=n>tz</span><span class=o>=</span><span class=s1>&#39;utc&#39;</span><span class=p>,</span>
</span><span id=__span-11-190><a id=__codelineno-11-190 name=__codelineno-11-190 href=#__codelineno-11-190></a> <span class=n>adjustment</span><span class=o>=</span><span class=s1>&#39;raw&#39;</span><span class=p>,</span>
</span><span id=__span-11-191><a id=__codelineno-11-191 name=__codelineno-11-191 href=#__codelineno-11-191></a> <span class=n>feed</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-192><a id=__codelineno-11-192 name=__codelineno-11-192 href=#__codelineno-11-192></a> <span class=n>limit</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-11-193><a id=__codelineno-11-193 name=__codelineno-11-193 href=#__codelineno-11-193></a> <span class=p>),</span>
</span><span id=__span-11-194><a id=__codelineno-11-194 name=__codelineno-11-194 href=#__codelineno-11-194></a> <span class=n>polygon</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-195><a id=__codelineno-11-195 name=__codelineno-11-195 href=#__codelineno-11-195></a> <span class=n>client</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-196><a id=__codelineno-11-196 name=__codelineno-11-196 href=#__codelineno-11-196></a> <span class=n>client_config</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-197><a id=__codelineno-11-197 name=__codelineno-11-197 href=#__codelineno-11-197></a> <span class=n>api_key</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-11-198><a id=__codelineno-11-198 name=__codelineno-11-198 href=#__codelineno-11-198></a> <span class=p>),</span>
</span><span id=__span-11-199><a id=__codelineno-11-199 name=__codelineno-11-199 href=#__codelineno-11-199></a> <span class=n>start</span><span class=o>=</span><span class=mi>0</span><span class=p>,</span>
</span><span id=__span-11-200><a id=__codelineno-11-200 name=__codelineno-11-200 href=#__codelineno-11-200></a> <span class=n>end</span><span class=o>=</span><span class=s1>&#39;now&#39;</span><span class=p>,</span>
</span><span id=__span-11-201><a id=__codelineno-11-201 name=__codelineno-11-201 href=#__codelineno-11-201></a> <span class=n>timeframe</span><span class=o>=</span><span class=s1>&#39;1d&#39;</span><span class=p>,</span>
</span><span id=__span-11-202><a id=__codelineno-11-202 name=__codelineno-11-202 href=#__codelineno-11-202></a> <span class=n>tz</span><span class=o>=</span><span class=s1>&#39;utc&#39;</span><span class=p>,</span>
</span><span id=__span-11-203><a id=__codelineno-11-203 name=__codelineno-11-203 href=#__codelineno-11-203></a> <span class=n>adjusted</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-204><a id=__codelineno-11-204 name=__codelineno-11-204 href=#__codelineno-11-204></a> <span class=n>limit</span><span class=o>=</span><span class=mi>50000</span><span class=p>,</span>
</span><span id=__span-11-205><a id=__codelineno-11-205 name=__codelineno-11-205 href=#__codelineno-11-205></a> <span class=n>params</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-206><a id=__codelineno-11-206 name=__codelineno-11-206 href=#__codelineno-11-206></a> <span class=n>delay</span><span class=o>=</span><span class=mi>500</span><span class=p>,</span>
</span><span id=__span-11-207><a id=__codelineno-11-207 name=__codelineno-11-207 href=#__codelineno-11-207></a> <span class=n>retries</span><span class=o>=</span><span class=mi>3</span><span class=p>,</span>
</span><span id=__span-11-208><a id=__codelineno-11-208 name=__codelineno-11-208 href=#__codelineno-11-208></a> <span class=n>show_progress</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-209><a id=__codelineno-11-209 name=__codelineno-11-209 href=#__codelineno-11-209></a> <span class=n>pbar_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-210><a id=__codelineno-11-210 name=__codelineno-11-210 href=#__codelineno-11-210></a> <span class=n>silence_warnings</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-11-211><a id=__codelineno-11-211 name=__codelineno-11-211 href=#__codelineno-11-211></a> <span class=p>),</span>
</span><span id=__span-11-212><a id=__codelineno-11-212 name=__codelineno-11-212 href=#__codelineno-11-212></a> <span class=n>av</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-213><a id=__codelineno-11-213 name=__codelineno-11-213 href=#__codelineno-11-213></a> <span class=n>use_parser</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-214><a id=__codelineno-11-214 name=__codelineno-11-214 href=#__codelineno-11-214></a> <span class=n>apikey</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-215><a id=__codelineno-11-215 name=__codelineno-11-215 href=#__codelineno-11-215></a> <span class=n>api_meta</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-216><a id=__codelineno-11-216 name=__codelineno-11-216 href=#__codelineno-11-216></a> <span class=n>category</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-217><a id=__codelineno-11-217 name=__codelineno-11-217 href=#__codelineno-11-217></a> <span class=n>function</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-218><a id=__codelineno-11-218 name=__codelineno-11-218 href=#__codelineno-11-218></a> <span class=n>timeframe</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-219><a id=__codelineno-11-219 name=__codelineno-11-219 href=#__codelineno-11-219></a> <span class=n>tz</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-220><a id=__codelineno-11-220 name=__codelineno-11-220 href=#__codelineno-11-220></a> <span class=n>adjusted</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-11-221><a id=__codelineno-11-221 name=__codelineno-11-221 href=#__codelineno-11-221></a> <span class=n>extended</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-11-222><a id=__codelineno-11-222 name=__codelineno-11-222 href=#__codelineno-11-222></a> <span class=nb>slice</span><span class=o>=</span><span class=s1>&#39;year1month1&#39;</span><span class=p>,</span>
</span><span id=__span-11-223><a id=__codelineno-11-223 name=__codelineno-11-223 href=#__codelineno-11-223></a> <span class=n>series_type</span><span class=o>=</span><span class=s1>&#39;close&#39;</span><span class=p>,</span>
</span><span id=__span-11-224><a id=__codelineno-11-224 name=__codelineno-11-224 href=#__codelineno-11-224></a> <span class=n>time_period</span><span class=o>=</span><span class=mi>10</span><span class=p>,</span>
</span><span id=__span-11-225><a id=__codelineno-11-225 name=__codelineno-11-225 href=#__codelineno-11-225></a> <span class=n>outputsize</span><span class=o>=</span><span class=s1>&#39;full&#39;</span><span class=p>,</span>
</span><span id=__span-11-226><a id=__codelineno-11-226 name=__codelineno-11-226 href=#__codelineno-11-226></a> <span class=n>read_csv_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-227><a id=__codelineno-11-227 name=__codelineno-11-227 href=#__codelineno-11-227></a> <span class=n>index_col</span><span class=o>=</span><span class=mi>0</span><span class=p>,</span>
</span><span id=__span-11-228><a id=__codelineno-11-228 name=__codelineno-11-228 href=#__codelineno-11-228></a> <span class=n>parse_dates</span><span class=o>=</span><span class=kc>True</span>
</span><span id=__span-11-229><a id=__codelineno-11-229 name=__codelineno-11-229 href=#__codelineno-11-229></a> <span class=p>),</span>
</span><span id=__span-11-230><a id=__codelineno-11-230 name=__codelineno-11-230 href=#__codelineno-11-230></a> <span class=n>match_params</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-231><a id=__codelineno-11-231 name=__codelineno-11-231 href=#__codelineno-11-231></a> <span class=n>params</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-232><a id=__codelineno-11-232 name=__codelineno-11-232 href=#__codelineno-11-232></a> <span class=n>silence_warnings</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-11-233><a id=__codelineno-11-233 name=__codelineno-11-233 href=#__codelineno-11-233></a> <span class=p>),</span>
</span><span id=__span-11-234><a id=__codelineno-11-234 name=__codelineno-11-234 href=#__codelineno-11-234></a> <span class=n>ndl</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-235><a id=__codelineno-11-235 name=__codelineno-11-235 href=#__codelineno-11-235></a> <span class=n>api_key</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-236><a id=__codelineno-11-236 name=__codelineno-11-236 href=#__codelineno-11-236></a> <span class=n>data_format</span><span class=o>=</span><span class=s1>&#39;dataset&#39;</span><span class=p>,</span>
</span><span id=__span-11-237><a id=__codelineno-11-237 name=__codelineno-11-237 href=#__codelineno-11-237></a> <span class=n>start</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-238><a id=__codelineno-11-238 name=__codelineno-11-238 href=#__codelineno-11-238></a> <span class=n>end</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-239><a id=__codelineno-11-239 name=__codelineno-11-239 href=#__codelineno-11-239></a> <span class=n>tz</span><span class=o>=</span><span class=s1>&#39;utc&#39;</span><span class=p>,</span>
</span><span id=__span-11-240><a id=__codelineno-11-240 name=__codelineno-11-240 href=#__codelineno-11-240></a> <span class=n>column_indices</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-241><a id=__codelineno-11-241 name=__codelineno-11-241 href=#__codelineno-11-241></a> <span class=n>params</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-11-242><a id=__codelineno-11-242 name=__codelineno-11-242 href=#__codelineno-11-242></a> <span class=p>),</span>
</span><span id=__span-11-243><a id=__codelineno-11-243 name=__codelineno-11-243 href=#__codelineno-11-243></a> <span class=n>tv</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-244><a id=__codelineno-11-244 name=__codelineno-11-244 href=#__codelineno-11-244></a> <span class=n>client</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-245><a id=__codelineno-11-245 name=__codelineno-11-245 href=#__codelineno-11-245></a> <span class=n>client_config</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-246><a id=__codelineno-11-246 name=__codelineno-11-246 href=#__codelineno-11-246></a> <span class=n>username</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-247><a id=__codelineno-11-247 name=__codelineno-11-247 href=#__codelineno-11-247></a> <span class=n>password</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-248><a id=__codelineno-11-248 name=__codelineno-11-248 href=#__codelineno-11-248></a> <span class=n>auth_token</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-249><a id=__codelineno-11-249 name=__codelineno-11-249 href=#__codelineno-11-249></a> <span class=n>user_agent</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-11-250><a id=__codelineno-11-250 name=__codelineno-11-250 href=#__codelineno-11-250></a> <span class=p>),</span>
</span><span id=__span-11-251><a id=__codelineno-11-251 name=__codelineno-11-251 href=#__codelineno-11-251></a> <span class=n>exchange</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-252><a id=__codelineno-11-252 name=__codelineno-11-252 href=#__codelineno-11-252></a> <span class=n>timeframe</span><span class=o>=</span><span class=s1>&#39;D&#39;</span><span class=p>,</span>
</span><span id=__span-11-253><a id=__codelineno-11-253 name=__codelineno-11-253 href=#__codelineno-11-253></a> <span class=n>tz</span><span class=o>=</span><span class=s1>&#39;utc&#39;</span><span class=p>,</span>
</span><span id=__span-11-254><a id=__codelineno-11-254 name=__codelineno-11-254 href=#__codelineno-11-254></a> <span class=n>fut_contract</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-255><a id=__codelineno-11-255 name=__codelineno-11-255 href=#__codelineno-11-255></a> <span class=n>adjustment</span><span class=o>=</span><span class=s1>&#39;splits&#39;</span><span class=p>,</span>
</span><span id=__span-11-256><a id=__codelineno-11-256 name=__codelineno-11-256 href=#__codelineno-11-256></a> <span class=n>extended_session</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-11-257><a id=__codelineno-11-257 name=__codelineno-11-257 href=#__codelineno-11-257></a> <span class=n>pro_data</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-258><a id=__codelineno-11-258 name=__codelineno-11-258 href=#__codelineno-11-258></a> <span class=n>limit</span><span class=o>=</span><span class=mi>20000</span><span class=p>,</span>
</span><span id=__span-11-259><a id=__codelineno-11-259 name=__codelineno-11-259 href=#__codelineno-11-259></a> <span class=n>search</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-260><a id=__codelineno-11-260 name=__codelineno-11-260 href=#__codelineno-11-260></a> <span class=n>delay</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-261><a id=__codelineno-11-261 name=__codelineno-11-261 href=#__codelineno-11-261></a> <span class=n>show_progress</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-262><a id=__codelineno-11-262 name=__codelineno-11-262 href=#__codelineno-11-262></a> <span class=n>pbar_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-11-263><a id=__codelineno-11-263 name=__codelineno-11-263 href=#__codelineno-11-263></a> <span class=p>),</span>
</span><span id=__span-11-264><a id=__codelineno-11-264 name=__codelineno-11-264 href=#__codelineno-11-264></a> <span class=n>scanner</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-265><a id=__codelineno-11-265 name=__codelineno-11-265 href=#__codelineno-11-265></a> <span class=n>markets</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-266><a id=__codelineno-11-266 name=__codelineno-11-266 href=#__codelineno-11-266></a> <span class=n>fields</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-267><a id=__codelineno-11-267 name=__codelineno-11-267 href=#__codelineno-11-267></a> <span class=n>filter_by</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-268><a id=__codelineno-11-268 name=__codelineno-11-268 href=#__codelineno-11-268></a> <span class=n>groups</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-269><a id=__codelineno-11-269 name=__codelineno-11-269 href=#__codelineno-11-269></a> <span class=n>template_context</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-270><a id=__codelineno-11-270 name=__codelineno-11-270 href=#__codelineno-11-270></a> <span class=n>scanner_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-11-271><a id=__codelineno-11-271 name=__codelineno-11-271 href=#__codelineno-11-271></a> <span class=p>)</span>
</span><span id=__span-11-272><a id=__codelineno-11-272 name=__codelineno-11-272 href=#__codelineno-11-272></a> <span class=p>),</span>
</span><span id=__span-11-273><a id=__codelineno-11-273 name=__codelineno-11-273 href=#__codelineno-11-273></a> <span class=n>bento</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-274><a id=__codelineno-11-274 name=__codelineno-11-274 href=#__codelineno-11-274></a> <span class=n>client</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-275><a id=__codelineno-11-275 name=__codelineno-11-275 href=#__codelineno-11-275></a> <span class=n>client_config</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-276><a id=__codelineno-11-276 name=__codelineno-11-276 href=#__codelineno-11-276></a> <span class=n>key</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-11-277><a id=__codelineno-11-277 name=__codelineno-11-277 href=#__codelineno-11-277></a> <span class=p>),</span>
</span><span id=__span-11-278><a id=__codelineno-11-278 name=__codelineno-11-278 href=#__codelineno-11-278></a> <span class=n>start</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-279><a id=__codelineno-11-279 name=__codelineno-11-279 href=#__codelineno-11-279></a> <span class=n>end</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-280><a id=__codelineno-11-280 name=__codelineno-11-280 href=#__codelineno-11-280></a> <span class=n>resolve_dates</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-11-281><a id=__codelineno-11-281 name=__codelineno-11-281 href=#__codelineno-11-281></a> <span class=n>timeframe</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-282><a id=__codelineno-11-282 name=__codelineno-11-282 href=#__codelineno-11-282></a> <span class=n>tz</span><span class=o>=</span><span class=s1>&#39;utc&#39;</span><span class=p>,</span>
</span><span id=__span-11-283><a id=__codelineno-11-283 name=__codelineno-11-283 href=#__codelineno-11-283></a> <span class=n>dataset</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-284><a id=__codelineno-11-284 name=__codelineno-11-284 href=#__codelineno-11-284></a> <span class=n>schema</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-11-285><a id=__codelineno-11-285 name=__codelineno-11-285 href=#__codelineno-11-285></a> <span class=n>df_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-11-286><a id=__codelineno-11-286 name=__codelineno-11-286 href=#__codelineno-11-286></a> <span class=n>params</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-11-287><a id=__codelineno-11-287 name=__codelineno-11-287 href=#__codelineno-11-287></a> <span class=p>)</span>
</span><span id=__span-11-288><a id=__codelineno-11-288 name=__codelineno-11-288 href=#__codelineno-11-288></a> <span class=p>),</span>
</span><span id=__span-11-289><a id=__codelineno-11-289 name=__codelineno-11-289 href=#__codelineno-11-289></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-290><a id=__codelineno-11-290 name=__codelineno-11-290 href=#__codelineno-11-290></a> <span class=n>filters</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-291><a id=__codelineno-11-291 name=__codelineno-11-291 href=#__codelineno-11-291></a> <span class=n>is_feature_oriented</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-292><a id=__codelineno-11-292 name=__codelineno-11-292 href=#__codelineno-11-292></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff358952cb0</span><span class=o>&gt;</span>
</span><span id=__span-11-293><a id=__codelineno-11-293 name=__codelineno-11-293 href=#__codelineno-11-293></a> <span class=p>),</span>
</span><span id=__span-11-294><a id=__codelineno-11-294 name=__codelineno-11-294 href=#__codelineno-11-294></a> <span class=n>is_symbol_oriented</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-11-295><a id=__codelineno-11-295 name=__codelineno-11-295 href=#__codelineno-11-295></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a80d0</span><span class=o>&gt;</span>
</span><span id=__span-11-296><a id=__codelineno-11-296 name=__codelineno-11-296 href=#__codelineno-11-296></a> <span class=p>)</span>
</span><span id=__span-11-297><a id=__codelineno-11-297 name=__codelineno-11-297 href=#__codelineno-11-297></a> <span class=p>)</span>
</span><span id=__span-11-298><a id=__codelineno-11-298 name=__codelineno-11-298 href=#__codelineno-11-298></a> <span class=p>),</span>
</span><span id=__span-11-299><a id=__codelineno-11-299 name=__codelineno-11-299 href=#__codelineno-11-299></a> <span class=n>plots</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-11-300><a id=__codelineno-11-300 name=__codelineno-11-300 href=#__codelineno-11-300></a><span class=p>)</span>
</span></code></pre></div> <p><strong>Binance</strong></p> <p>See <code>binance.client.Client</code>.</p> <p><strong>CCXT</strong></p> <p>See <a href=https://ccxt.readthedocs.io/en/latest/manual.html#configuring-api-keys>Configuring API Keys</a>. Keys can be defined per exchange. If a key is defined at the root, it applies to all exchanges.</p> <p><strong>Alpaca</strong></p> <p>Sign up for Alpaca API keys under <a href=https://app.alpaca.markets/signup.>https://app.alpaca.markets/signup.</a></p> <hr> <h2 id=vectorbtpro._settings.datetime>datetime <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.datetime title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../utils/datetime_/index.html title=vectorbtpro.utils.datetime_>vectorbtpro.utils.datetime_</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-12-1><a id=__codelineno-12-1 name=__codelineno-12-1 href=#__codelineno-12-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-12-2><a id=__codelineno-12-2 name=__codelineno-12-2 href=#__codelineno-12-2></a> <span class=n>naive_tz</span><span class=o>=</span><span class=s1>&#39;tzlocal()&#39;</span><span class=p>,</span>
</span><span id=__span-12-3><a id=__codelineno-12-3 name=__codelineno-12-3 href=#__codelineno-12-3></a> <span class=n>to_fixed_offset</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-12-4><a id=__codelineno-12-4 name=__codelineno-12-4 href=#__codelineno-12-4></a> <span class=n>parse_with_dateparser</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-12-5><a id=__codelineno-12-5 name=__codelineno-12-5 href=#__codelineno-12-5></a> <span class=n>index</span><span class=o>=</span><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-12-6><a id=__codelineno-12-6 name=__codelineno-12-6 href=#__codelineno-12-6></a> <span class=n>parse_index</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-12-7><a id=__codelineno-12-7 name=__codelineno-12-7 href=#__codelineno-12-7></a> <span class=n>parse_with_dateparser</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-12-8><a id=__codelineno-12-8 name=__codelineno-12-8 href=#__codelineno-12-8></a> <span class=p>),</span>
</span><span id=__span-12-9><a id=__codelineno-12-9 name=__codelineno-12-9 href=#__codelineno-12-9></a> <span class=n>dateparser_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-12-10><a id=__codelineno-12-10 name=__codelineno-12-10 href=#__codelineno-12-10></a> <span class=n>freq_from_n</span><span class=o>=</span><span class=mi>20</span>
</span><span id=__span-12-11><a id=__codelineno-12-11 name=__codelineno-12-11 href=#__codelineno-12-11></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.drawdowns>drawdowns <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.drawdowns title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../generic/drawdowns/index.html#vectorbtpro.generic.drawdowns.Drawdowns title=vectorbtpro.generic.drawdowns.Drawdowns>Drawdowns</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-13-1><a id=__codelineno-13-1 name=__codelineno-13-1 href=#__codelineno-13-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-13-2><a id=__codelineno-13-2 name=__codelineno-13-2 href=#__codelineno-13-2></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-13-3><a id=__codelineno-13-3 name=__codelineno-13-3 href=#__codelineno-13-3></a> <span class=n>settings</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-13-4><a id=__codelineno-13-4 name=__codelineno-13-4 href=#__codelineno-13-4></a> <span class=n>incl_active</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-13-5><a id=__codelineno-13-5 name=__codelineno-13-5 href=#__codelineno-13-5></a> <span class=p>)</span>
</span><span id=__span-13-6><a id=__codelineno-13-6 name=__codelineno-13-6 href=#__codelineno-13-6></a> <span class=p>),</span>
</span><span id=__span-13-7><a id=__codelineno-13-7 name=__codelineno-13-7 href=#__codelineno-13-7></a> <span class=n>plots</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-13-8><a id=__codelineno-13-8 name=__codelineno-13-8 href=#__codelineno-13-8></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.execution>execution <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.execution title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../utils/execution/index.html title=vectorbtpro.utils.execution>vectorbtpro.utils.execution</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-14-1><a id=__codelineno-14-1 name=__codelineno-14-1 href=#__codelineno-14-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-14-2><a id=__codelineno-14-2 name=__codelineno-14-2 href=#__codelineno-14-2></a> <span class=n>min_size</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-14-3><a id=__codelineno-14-3 name=__codelineno-14-3 href=#__codelineno-14-3></a> <span class=n>n_chunks</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-14-4><a id=__codelineno-14-4 name=__codelineno-14-4 href=#__codelineno-14-4></a> <span class=n>chunk_len</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-14-5><a id=__codelineno-14-5 name=__codelineno-14-5 href=#__codelineno-14-5></a> <span class=n>distribute</span><span class=o>=</span><span class=s1>&#39;calls&#39;</span><span class=p>,</span>
</span><span id=__span-14-6><a id=__codelineno-14-6 name=__codelineno-14-6 href=#__codelineno-14-6></a> <span class=n>warmup</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-14-7><a id=__codelineno-14-7 name=__codelineno-14-7 href=#__codelineno-14-7></a> <span class=n>pre_execute_func</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-14-8><a id=__codelineno-14-8 name=__codelineno-14-8 href=#__codelineno-14-8></a> <span class=n>pre_execute_kwargs</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-14-9><a id=__codelineno-14-9 name=__codelineno-14-9 href=#__codelineno-14-9></a> <span class=n>pre_chunk_func</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-14-10><a id=__codelineno-14-10 name=__codelineno-14-10 href=#__codelineno-14-10></a> <span class=n>pre_chunk_kwargs</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-14-11><a id=__codelineno-14-11 name=__codelineno-14-11 href=#__codelineno-14-11></a> <span class=n>post_chunk_func</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-14-12><a id=__codelineno-14-12 name=__codelineno-14-12 href=#__codelineno-14-12></a> <span class=n>post_chunk_kwargs</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-14-13><a id=__codelineno-14-13 name=__codelineno-14-13 href=#__codelineno-14-13></a> <span class=n>post_execute_func</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-14-14><a id=__codelineno-14-14 name=__codelineno-14-14 href=#__codelineno-14-14></a> <span class=n>post_execute_kwargs</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-14-15><a id=__codelineno-14-15 name=__codelineno-14-15 href=#__codelineno-14-15></a> <span class=n>post_execute_on_sorted</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-14-16><a id=__codelineno-14-16 name=__codelineno-14-16 href=#__codelineno-14-16></a> <span class=n>show_progress</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-14-17><a id=__codelineno-14-17 name=__codelineno-14-17 href=#__codelineno-14-17></a> <span class=n>pbar_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-14-18><a id=__codelineno-14-18 name=__codelineno-14-18 href=#__codelineno-14-18></a> <span class=n>template_context</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-14-19><a id=__codelineno-14-19 name=__codelineno-14-19 href=#__codelineno-14-19></a> <span class=n>engines</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-14-20><a id=__codelineno-14-20 name=__codelineno-14-20 href=#__codelineno-14-20></a> <span class=n>serial</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-14-21><a id=__codelineno-14-21 name=__codelineno-14-21 href=#__codelineno-14-21></a> <span class=bp>cls</span><span class=o>=</span><span class=s1>&#39;SerialEngine&#39;</span><span class=p>,</span>
</span><span id=__span-14-22><a id=__codelineno-14-22 name=__codelineno-14-22 href=#__codelineno-14-22></a> <span class=n>show_progress</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-14-23><a id=__codelineno-14-23 name=__codelineno-14-23 href=#__codelineno-14-23></a> <span class=n>pbar_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-14-24><a id=__codelineno-14-24 name=__codelineno-14-24 href=#__codelineno-14-24></a> <span class=n>clear_cache</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-14-25><a id=__codelineno-14-25 name=__codelineno-14-25 href=#__codelineno-14-25></a> <span class=n>collect_garbage</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-14-26><a id=__codelineno-14-26 name=__codelineno-14-26 href=#__codelineno-14-26></a> <span class=n>cooldown</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-14-27><a id=__codelineno-14-27 name=__codelineno-14-27 href=#__codelineno-14-27></a> <span class=p>),</span>
</span><span id=__span-14-28><a id=__codelineno-14-28 name=__codelineno-14-28 href=#__codelineno-14-28></a> <span class=n>threadpool</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-14-29><a id=__codelineno-14-29 name=__codelineno-14-29 href=#__codelineno-14-29></a> <span class=bp>cls</span><span class=o>=</span><span class=s1>&#39;ThreadPoolEngine&#39;</span><span class=p>,</span>
</span><span id=__span-14-30><a id=__codelineno-14-30 name=__codelineno-14-30 href=#__codelineno-14-30></a> <span class=n>init_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-14-31><a id=__codelineno-14-31 name=__codelineno-14-31 href=#__codelineno-14-31></a> <span class=n>timeout</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-14-32><a id=__codelineno-14-32 name=__codelineno-14-32 href=#__codelineno-14-32></a> <span class=p>),</span>
</span><span id=__span-14-33><a id=__codelineno-14-33 name=__codelineno-14-33 href=#__codelineno-14-33></a> <span class=n>processpool</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-14-34><a id=__codelineno-14-34 name=__codelineno-14-34 href=#__codelineno-14-34></a> <span class=bp>cls</span><span class=o>=</span><span class=s1>&#39;ProcessPoolEngine&#39;</span><span class=p>,</span>
</span><span id=__span-14-35><a id=__codelineno-14-35 name=__codelineno-14-35 href=#__codelineno-14-35></a> <span class=n>init_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-14-36><a id=__codelineno-14-36 name=__codelineno-14-36 href=#__codelineno-14-36></a> <span class=n>timeout</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-14-37><a id=__codelineno-14-37 name=__codelineno-14-37 href=#__codelineno-14-37></a> <span class=p>),</span>
</span><span id=__span-14-38><a id=__codelineno-14-38 name=__codelineno-14-38 href=#__codelineno-14-38></a> <span class=n>pathos</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-14-39><a id=__codelineno-14-39 name=__codelineno-14-39 href=#__codelineno-14-39></a> <span class=bp>cls</span><span class=o>=</span><span class=s1>&#39;PathosEngine&#39;</span><span class=p>,</span>
</span><span id=__span-14-40><a id=__codelineno-14-40 name=__codelineno-14-40 href=#__codelineno-14-40></a> <span class=n>pool_type</span><span class=o>=</span><span class=s1>&#39;process&#39;</span><span class=p>,</span>
</span><span id=__span-14-41><a id=__codelineno-14-41 name=__codelineno-14-41 href=#__codelineno-14-41></a> <span class=n>init_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-14-42><a id=__codelineno-14-42 name=__codelineno-14-42 href=#__codelineno-14-42></a> <span class=n>timeout</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-14-43><a id=__codelineno-14-43 name=__codelineno-14-43 href=#__codelineno-14-43></a> <span class=n>sleep</span><span class=o>=</span><span class=mf>0.001</span><span class=p>,</span>
</span><span id=__span-14-44><a id=__codelineno-14-44 name=__codelineno-14-44 href=#__codelineno-14-44></a> <span class=n>show_progress</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-14-45><a id=__codelineno-14-45 name=__codelineno-14-45 href=#__codelineno-14-45></a> <span class=n>pbar_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-14-46><a id=__codelineno-14-46 name=__codelineno-14-46 href=#__codelineno-14-46></a> <span class=n>join_pool</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-14-47><a id=__codelineno-14-47 name=__codelineno-14-47 href=#__codelineno-14-47></a> <span class=p>),</span>
</span><span id=__span-14-48><a id=__codelineno-14-48 name=__codelineno-14-48 href=#__codelineno-14-48></a> <span class=n>mpire</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-14-49><a id=__codelineno-14-49 name=__codelineno-14-49 href=#__codelineno-14-49></a> <span class=bp>cls</span><span class=o>=</span><span class=s1>&#39;MpireEngine&#39;</span><span class=p>,</span>
</span><span id=__span-14-50><a id=__codelineno-14-50 name=__codelineno-14-50 href=#__codelineno-14-50></a> <span class=n>init_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-14-51><a id=__codelineno-14-51 name=__codelineno-14-51 href=#__codelineno-14-51></a> <span class=n>use_dill</span><span class=o>=</span><span class=kc>True</span>
</span><span id=__span-14-52><a id=__codelineno-14-52 name=__codelineno-14-52 href=#__codelineno-14-52></a> <span class=p>),</span>
</span><span id=__span-14-53><a id=__codelineno-14-53 name=__codelineno-14-53 href=#__codelineno-14-53></a> <span class=n>apply_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-14-54><a id=__codelineno-14-54 name=__codelineno-14-54 href=#__codelineno-14-54></a> <span class=p>),</span>
</span><span id=__span-14-55><a id=__codelineno-14-55 name=__codelineno-14-55 href=#__codelineno-14-55></a> <span class=n>dask</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-14-56><a id=__codelineno-14-56 name=__codelineno-14-56 href=#__codelineno-14-56></a> <span class=bp>cls</span><span class=o>=</span><span class=s1>&#39;DaskEngine&#39;</span><span class=p>,</span>
</span><span id=__span-14-57><a id=__codelineno-14-57 name=__codelineno-14-57 href=#__codelineno-14-57></a> <span class=n>compute_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-14-58><a id=__codelineno-14-58 name=__codelineno-14-58 href=#__codelineno-14-58></a> <span class=p>),</span>
</span><span id=__span-14-59><a id=__codelineno-14-59 name=__codelineno-14-59 href=#__codelineno-14-59></a> <span class=n>ray</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-14-60><a id=__codelineno-14-60 name=__codelineno-14-60 href=#__codelineno-14-60></a> <span class=bp>cls</span><span class=o>=</span><span class=s1>&#39;RayEngine&#39;</span><span class=p>,</span>
</span><span id=__span-14-61><a id=__codelineno-14-61 name=__codelineno-14-61 href=#__codelineno-14-61></a> <span class=n>restart</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-14-62><a id=__codelineno-14-62 name=__codelineno-14-62 href=#__codelineno-14-62></a> <span class=n>reuse_refs</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-14-63><a id=__codelineno-14-63 name=__codelineno-14-63 href=#__codelineno-14-63></a> <span class=n>del_refs</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-14-64><a id=__codelineno-14-64 name=__codelineno-14-64 href=#__codelineno-14-64></a> <span class=n>shutdown</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-14-65><a id=__codelineno-14-65 name=__codelineno-14-65 href=#__codelineno-14-65></a> <span class=n>init_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-14-66><a id=__codelineno-14-66 name=__codelineno-14-66 href=#__codelineno-14-66></a> <span class=n>remote_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-14-67><a id=__codelineno-14-67 name=__codelineno-14-67 href=#__codelineno-14-67></a> <span class=p>)</span>
</span><span id=__span-14-68><a id=__codelineno-14-68 name=__codelineno-14-68 href=#__codelineno-14-68></a> <span class=p>)</span>
</span><span id=__span-14-69><a id=__codelineno-14-69 name=__codelineno-14-69 href=#__codelineno-14-69></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.generic>generic <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.generic title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../generic/accessors/index.html#vectorbtpro.generic.accessors.GenericAccessor title=vectorbtpro.generic.accessors.GenericAccessor>GenericAccessor</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-15-1><a id=__codelineno-15-1 name=__codelineno-15-1 href=#__codelineno-15-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-15-2><a id=__codelineno-15-2 name=__codelineno-15-2 href=#__codelineno-15-2></a> <span class=n>use_jitted</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-15-3><a id=__codelineno-15-3 name=__codelineno-15-3 href=#__codelineno-15-3></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-15-4><a id=__codelineno-15-4 name=__codelineno-15-4 href=#__codelineno-15-4></a> <span class=n>filters</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-15-5><a id=__codelineno-15-5 name=__codelineno-15-5 href=#__codelineno-15-5></a> <span class=n>has_mapping</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-15-6><a id=__codelineno-15-6 name=__codelineno-15-6 href=#__codelineno-15-6></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a8280</span><span class=o>&gt;</span>
</span><span id=__span-15-7><a id=__codelineno-15-7 name=__codelineno-15-7 href=#__codelineno-15-7></a> <span class=p>)</span>
</span><span id=__span-15-8><a id=__codelineno-15-8 name=__codelineno-15-8 href=#__codelineno-15-8></a> <span class=p>),</span>
</span><span id=__span-15-9><a id=__codelineno-15-9 name=__codelineno-15-9 href=#__codelineno-15-9></a> <span class=n>settings</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-15-10><a id=__codelineno-15-10 name=__codelineno-15-10 href=#__codelineno-15-10></a> <span class=n>incl_all_keys</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-15-11><a id=__codelineno-15-11 name=__codelineno-15-11 href=#__codelineno-15-11></a> <span class=p>)</span>
</span><span id=__span-15-12><a id=__codelineno-15-12 name=__codelineno-15-12 href=#__codelineno-15-12></a> <span class=p>),</span>
</span><span id=__span-15-13><a id=__codelineno-15-13 name=__codelineno-15-13 href=#__codelineno-15-13></a> <span class=n>plots</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-15-14><a id=__codelineno-15-14 name=__codelineno-15-14 href=#__codelineno-15-14></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.importing>importing <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.importing title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied on importing.</p> <p>Disabling these options will make vectorbt load faster, but will limit the flexibility of accessing various features of the package.</p> <div class="admonition note"> <p class=admonition-title>Note</p> <p>If <code>auto_import</code> is False, you won't be able to access most important modules and objects such as via <code>vbt.Portfolio</code>, only by explicitly importing them such as via <code>from vectorbtpro.portfolio.base import Portfolio</code>.</p> </div> <div class="language-python highlight"><pre><span></span><code><span id=__span-16-1><a id=__codelineno-16-1 name=__codelineno-16-1 href=#__codelineno-16-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-16-2><a id=__codelineno-16-2 name=__codelineno-16-2 href=#__codelineno-16-2></a> <span class=n>clear_pycache</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-16-3><a id=__codelineno-16-3 name=__codelineno-16-3 href=#__codelineno-16-3></a> <span class=n>auto_import</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-16-4><a id=__codelineno-16-4 name=__codelineno-16-4 href=#__codelineno-16-4></a> <span class=n>star_import</span><span class=o>=</span><span class=s1>&#39;minimal&#39;</span><span class=p>,</span>
</span><span id=__span-16-5><a id=__codelineno-16-5 name=__codelineno-16-5 href=#__codelineno-16-5></a> <span class=n>plotly</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-16-6><a id=__codelineno-16-6 name=__codelineno-16-6 href=#__codelineno-16-6></a> <span class=n>telegram</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-16-7><a id=__codelineno-16-7 name=__codelineno-16-7 href=#__codelineno-16-7></a> <span class=n>quantstats</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-16-8><a id=__codelineno-16-8 name=__codelineno-16-8 href=#__codelineno-16-8></a> <span class=n>sklearn</span><span class=o>=</span><span class=kc>True</span>
</span><span id=__span-16-9><a id=__codelineno-16-9 name=__codelineno-16-9 href=#__codelineno-16-9></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.indexing>indexing <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.indexing title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to indexing functions across <a href=../base/index.html title=vectorbtpro.base>vectorbtpro.base</a>.</p> <div class="admonition note"> <p class=admonition-title>Note</p> <p>Options <code>rotate_rows</code> and <code>rotate_cols</code> are applied only on import. </p> </div> <div class="language-python highlight"><pre><span></span><code><span id=__span-17-1><a id=__codelineno-17-1 name=__codelineno-17-1 href=#__codelineno-17-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-17-2><a id=__codelineno-17-2 name=__codelineno-17-2 href=#__codelineno-17-2></a> <span class=n>rotate_rows</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-17-3><a id=__codelineno-17-3 name=__codelineno-17-3 href=#__codelineno-17-3></a> <span class=n>rotate_cols</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-17-4><a id=__codelineno-17-4 name=__codelineno-17-4 href=#__codelineno-17-4></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.jitting>jitting <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.jitting title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../registries/jit_registry/index.html title=vectorbtpro.registries.jit_registry>vectorbtpro.registries.jit_registry</a> and <a href=../utils/jitting/index.html title=vectorbtpro.utils.jitting>vectorbtpro.utils.jitting</a>.</p> <div class="admonition note"> <p class=admonition-title>Note</p> <p>Options (with <code>_options</code> suffix) are applied only on import. </p> <p>Keyword arguments (with <code>_kwargs</code> suffix) are applied right away.</p> </div> <div class="language-python highlight"><pre><span></span><code><span id=__span-18-1><a id=__codelineno-18-1 name=__codelineno-18-1 href=#__codelineno-18-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-18-2><a id=__codelineno-18-2 name=__codelineno-18-2 href=#__codelineno-18-2></a> <span class=n>disable</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-18-3><a id=__codelineno-18-3 name=__codelineno-18-3 href=#__codelineno-18-3></a> <span class=n>disable_wrapping</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-18-4><a id=__codelineno-18-4 name=__codelineno-18-4 href=#__codelineno-18-4></a> <span class=n>disable_resolution</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-18-5><a id=__codelineno-18-5 name=__codelineno-18-5 href=#__codelineno-18-5></a> <span class=n>option</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-18-6><a id=__codelineno-18-6 name=__codelineno-18-6 href=#__codelineno-18-6></a> <span class=n>allow_new</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-18-7><a id=__codelineno-18-7 name=__codelineno-18-7 href=#__codelineno-18-7></a> <span class=n>register_new</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-18-8><a id=__codelineno-18-8 name=__codelineno-18-8 href=#__codelineno-18-8></a> <span class=n>jitters</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-18-9><a id=__codelineno-18-9 name=__codelineno-18-9 href=#__codelineno-18-9></a> <span class=n>nb</span><span class=o>=</span><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-18-10><a id=__codelineno-18-10 name=__codelineno-18-10 href=#__codelineno-18-10></a> <span class=bp>cls</span><span class=o>=</span><span class=s1>&#39;NumbaJitter&#39;</span><span class=p>,</span>
</span><span id=__span-18-11><a id=__codelineno-18-11 name=__codelineno-18-11 href=#__codelineno-18-11></a> <span class=n>aliases</span><span class=o>=</span><span class=p>{</span>
</span><span id=__span-18-12><a id=__codelineno-18-12 name=__codelineno-18-12 href=#__codelineno-18-12></a> <span class=s1>&#39;numba&#39;</span>
</span><span id=__span-18-13><a id=__codelineno-18-13 name=__codelineno-18-13 href=#__codelineno-18-13></a> <span class=p>},</span>
</span><span id=__span-18-14><a id=__codelineno-18-14 name=__codelineno-18-14 href=#__codelineno-18-14></a> <span class=n>options</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-18-15><a id=__codelineno-18-15 name=__codelineno-18-15 href=#__codelineno-18-15></a> <span class=n>override_options</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-18-16><a id=__codelineno-18-16 name=__codelineno-18-16 href=#__codelineno-18-16></a> <span class=n>resolve_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-18-17><a id=__codelineno-18-17 name=__codelineno-18-17 href=#__codelineno-18-17></a> <span class=n>tasks</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-18-18><a id=__codelineno-18-18 name=__codelineno-18-18 href=#__codelineno-18-18></a> <span class=p>),</span>
</span><span id=__span-18-19><a id=__codelineno-18-19 name=__codelineno-18-19 href=#__codelineno-18-19></a> <span class=n>np</span><span class=o>=</span><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-18-20><a id=__codelineno-18-20 name=__codelineno-18-20 href=#__codelineno-18-20></a> <span class=bp>cls</span><span class=o>=</span><span class=s1>&#39;NumPyJitter&#39;</span><span class=p>,</span>
</span><span id=__span-18-21><a id=__codelineno-18-21 name=__codelineno-18-21 href=#__codelineno-18-21></a> <span class=n>aliases</span><span class=o>=</span><span class=p>{</span>
</span><span id=__span-18-22><a id=__codelineno-18-22 name=__codelineno-18-22 href=#__codelineno-18-22></a> <span class=s1>&#39;numpy&#39;</span>
</span><span id=__span-18-23><a id=__codelineno-18-23 name=__codelineno-18-23 href=#__codelineno-18-23></a> <span class=p>},</span>
</span><span id=__span-18-24><a id=__codelineno-18-24 name=__codelineno-18-24 href=#__codelineno-18-24></a> <span class=n>options</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-18-25><a id=__codelineno-18-25 name=__codelineno-18-25 href=#__codelineno-18-25></a> <span class=n>override_options</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-18-26><a id=__codelineno-18-26 name=__codelineno-18-26 href=#__codelineno-18-26></a> <span class=n>resolve_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-18-27><a id=__codelineno-18-27 name=__codelineno-18-27 href=#__codelineno-18-27></a> <span class=n>tasks</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-18-28><a id=__codelineno-18-28 name=__codelineno-18-28 href=#__codelineno-18-28></a> <span class=p>)</span>
</span><span id=__span-18-29><a id=__codelineno-18-29 name=__codelineno-18-29 href=#__codelineno-18-29></a> <span class=p>),</span>
</span><span id=__span-18-30><a id=__codelineno-18-30 name=__codelineno-18-30 href=#__codelineno-18-30></a> <span class=n>template_context</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-18-31><a id=__codelineno-18-31 name=__codelineno-18-31 href=#__codelineno-18-31></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.logs>logs <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.logs title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../portfolio/logs/index.html#vectorbtpro.portfolio.logs.Logs title=vectorbtpro.portfolio.logs.Logs>Logs</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-19-1><a id=__codelineno-19-1 name=__codelineno-19-1 href=#__codelineno-19-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-19-2><a id=__codelineno-19-2 name=__codelineno-19-2 href=#__codelineno-19-2></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-19-3><a id=__codelineno-19-3 name=__codelineno-19-3 href=#__codelineno-19-3></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.mapped_array>mapped_array <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.mapped_array title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../records/mapped_array/index.html#vectorbtpro.records.mapped_array.MappedArray title=vectorbtpro.records.mapped_array.MappedArray>MappedArray</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-20-1><a id=__codelineno-20-1 name=__codelineno-20-1 href=#__codelineno-20-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-20-2><a id=__codelineno-20-2 name=__codelineno-20-2 href=#__codelineno-20-2></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-20-3><a id=__codelineno-20-3 name=__codelineno-20-3 href=#__codelineno-20-3></a> <span class=n>filters</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-20-4><a id=__codelineno-20-4 name=__codelineno-20-4 href=#__codelineno-20-4></a> <span class=n>has_mapping</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-20-5><a id=__codelineno-20-5 name=__codelineno-20-5 href=#__codelineno-20-5></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a85e0</span><span class=o>&gt;</span>
</span><span id=__span-20-6><a id=__codelineno-20-6 name=__codelineno-20-6 href=#__codelineno-20-6></a> <span class=p>)</span>
</span><span id=__span-20-7><a id=__codelineno-20-7 name=__codelineno-20-7 href=#__codelineno-20-7></a> <span class=p>),</span>
</span><span id=__span-20-8><a id=__codelineno-20-8 name=__codelineno-20-8 href=#__codelineno-20-8></a> <span class=n>settings</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-20-9><a id=__codelineno-20-9 name=__codelineno-20-9 href=#__codelineno-20-9></a> <span class=n>incl_all_keys</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-20-10><a id=__codelineno-20-10 name=__codelineno-20-10 href=#__codelineno-20-10></a> <span class=p>)</span>
</span><span id=__span-20-11><a id=__codelineno-20-11 name=__codelineno-20-11 href=#__codelineno-20-11></a> <span class=p>),</span>
</span><span id=__span-20-12><a id=__codelineno-20-12 name=__codelineno-20-12 href=#__codelineno-20-12></a> <span class=n>plots</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-20-13><a id=__codelineno-20-13 name=__codelineno-20-13 href=#__codelineno-20-13></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.math>math <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.math title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../utils/math_/index.html title=vectorbtpro.utils.math_>vectorbtpro.utils.math_</a>.</p> <div class="admonition note"> <p class=admonition-title>Note</p> <p>All math settings are applied only on import.</p> </div> <div class="language-python highlight"><pre><span></span><code><span id=__span-21-1><a id=__codelineno-21-1 name=__codelineno-21-1 href=#__codelineno-21-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-21-2><a id=__codelineno-21-2 name=__codelineno-21-2 href=#__codelineno-21-2></a> <span class=n>use_tol</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-21-3><a id=__codelineno-21-3 name=__codelineno-21-3 href=#__codelineno-21-3></a> <span class=n>rel_tol</span><span class=o>=</span><span class=mf>1e-09</span><span class=p>,</span>
</span><span id=__span-21-4><a id=__codelineno-21-4 name=__codelineno-21-4 href=#__codelineno-21-4></a> <span class=n>abs_tol</span><span class=o>=</span><span class=mf>1e-12</span><span class=p>,</span>
</span><span id=__span-21-5><a id=__codelineno-21-5 name=__codelineno-21-5 href=#__codelineno-21-5></a> <span class=n>use_round</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-21-6><a id=__codelineno-21-6 name=__codelineno-21-6 href=#__codelineno-21-6></a> <span class=n>decimals</span><span class=o>=</span><span class=mi>12</span>
</span><span id=__span-21-7><a id=__codelineno-21-7 name=__codelineno-21-7 href=#__codelineno-21-7></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.messaging>messaging <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.messaging title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../messaging/index.html title=vectorbtpro.messaging>vectorbtpro.messaging</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-22-1><a id=__codelineno-22-1 name=__codelineno-22-1 href=#__codelineno-22-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-22-2><a id=__codelineno-22-2 name=__codelineno-22-2 href=#__codelineno-22-2></a> <span class=n>telegram</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-22-3><a id=__codelineno-22-3 name=__codelineno-22-3 href=#__codelineno-22-3></a> <span class=n>token</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-22-4><a id=__codelineno-22-4 name=__codelineno-22-4 href=#__codelineno-22-4></a> <span class=n>use_context</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-22-5><a id=__codelineno-22-5 name=__codelineno-22-5 href=#__codelineno-22-5></a> <span class=n>persistence</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-22-6><a id=__codelineno-22-6 name=__codelineno-22-6 href=#__codelineno-22-6></a> <span class=n>defaults</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-22-7><a id=__codelineno-22-7 name=__codelineno-22-7 href=#__codelineno-22-7></a> <span class=n>drop_pending_updates</span><span class=o>=</span><span class=kc>True</span>
</span><span id=__span-22-8><a id=__codelineno-22-8 name=__codelineno-22-8 href=#__codelineno-22-8></a> <span class=p>),</span>
</span><span id=__span-22-9><a id=__codelineno-22-9 name=__codelineno-22-9 href=#__codelineno-22-9></a> <span class=n>giphy</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-22-10><a id=__codelineno-22-10 name=__codelineno-22-10 href=#__codelineno-22-10></a> <span class=n>api_key</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-22-11><a id=__codelineno-22-11 name=__codelineno-22-11 href=#__codelineno-22-11></a> <span class=n>weirdness</span><span class=o>=</span><span class=mi>5</span>
</span><span id=__span-22-12><a id=__codelineno-22-12 name=__codelineno-22-12 href=#__codelineno-22-12></a> <span class=p>)</span>
</span><span id=__span-22-13><a id=__codelineno-22-13 name=__codelineno-22-13 href=#__codelineno-22-13></a><span class=p>)</span>
</span></code></pre></div> <p><strong>python-telegram-bot</strong></p> <p>Sub-config with settings applied to <a href=https://github.com/python-telegram-bot/python-telegram-bot>python-telegram-bot</a>.</p> <p>Set <code>persistence</code> to string to use as <code>filename</code> in <code>telegram.ext.PicklePersistence</code>. For <code>defaults</code>, see <code>telegram.ext.Defaults</code>. Other settings will be distributed across <code>telegram.ext.Updater</code> and <code>telegram.ext.updater.Updater.start_polling</code>.</p> <p><strong>GIPHY</strong></p> <p>Sub-config with settings applied to <a href=https://developers.giphy.com/docs/api/endpoint#translate>GIPHY Translate Endpoint</a>.</p> <hr> <h2 id=vectorbtpro._settings.numba>numba <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.numba title="Permanent link">&para;</a></h2> <p>Sub-config with Numba-related settings.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-23-1><a id=__codelineno-23-1 name=__codelineno-23-1 href=#__codelineno-23-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-23-2><a id=__codelineno-23-2 name=__codelineno-23-2 href=#__codelineno-23-2></a> <span class=n>disable</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-23-3><a id=__codelineno-23-3 name=__codelineno-23-3 href=#__codelineno-23-3></a> <span class=n>parallel</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-23-4><a id=__codelineno-23-4 name=__codelineno-23-4 href=#__codelineno-23-4></a> <span class=n>silence_warnings</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-23-5><a id=__codelineno-23-5 name=__codelineno-23-5 href=#__codelineno-23-5></a> <span class=n>check_func_type</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-23-6><a id=__codelineno-23-6 name=__codelineno-23-6 href=#__codelineno-23-6></a> <span class=n>check_func_suffix</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-23-7><a id=__codelineno-23-7 name=__codelineno-23-7 href=#__codelineno-23-7></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.ohlcv>ohlcv <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.ohlcv title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../ohlcv/index.html title=vectorbtpro.ohlcv>vectorbtpro.ohlcv</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-24-1><a id=__codelineno-24-1 name=__codelineno-24-1 href=#__codelineno-24-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-24-2><a id=__codelineno-24-2 name=__codelineno-24-2 href=#__codelineno-24-2></a> <span class=n>ohlc_type</span><span class=o>=</span><span class=s1>&#39;candlestick&#39;</span><span class=p>,</span>
</span><span id=__span-24-3><a id=__codelineno-24-3 name=__codelineno-24-3 href=#__codelineno-24-3></a> <span class=n>feature_map</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-24-4><a id=__codelineno-24-4 name=__codelineno-24-4 href=#__codelineno-24-4></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-24-5><a id=__codelineno-24-5 name=__codelineno-24-5 href=#__codelineno-24-5></a> <span class=n>plots</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-24-6><a id=__codelineno-24-6 name=__codelineno-24-6 href=#__codelineno-24-6></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.orders>orders <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.orders title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../portfolio/orders/index.html#vectorbtpro.portfolio.orders.Orders title=vectorbtpro.portfolio.orders.Orders>Orders</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-25-1><a id=__codelineno-25-1 name=__codelineno-25-1 href=#__codelineno-25-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-25-2><a id=__codelineno-25-2 name=__codelineno-25-2 href=#__codelineno-25-2></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-25-3><a id=__codelineno-25-3 name=__codelineno-25-3 href=#__codelineno-25-3></a> <span class=n>plots</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-25-4><a id=__codelineno-25-4 name=__codelineno-25-4 href=#__codelineno-25-4></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.params>params <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.params title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../utils/params/index.html title=vectorbtpro.utils.params>vectorbtpro.utils.params</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-26-1><a id=__codelineno-26-1 name=__codelineno-26-1 href=#__codelineno-26-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-26-2><a id=__codelineno-26-2 name=__codelineno-26-2 href=#__codelineno-26-2></a> <span class=n>parameterizer_cls</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-3><a id=__codelineno-26-3 name=__codelineno-26-3 href=#__codelineno-26-3></a> <span class=n>param_search_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-26-4><a id=__codelineno-26-4 name=__codelineno-26-4 href=#__codelineno-26-4></a> <span class=n>skip_single_comb</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-26-5><a id=__codelineno-26-5 name=__codelineno-26-5 href=#__codelineno-26-5></a> <span class=n>template_context</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-26-6><a id=__codelineno-26-6 name=__codelineno-26-6 href=#__codelineno-26-6></a> <span class=n>build_grid</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-7><a id=__codelineno-26-7 name=__codelineno-26-7 href=#__codelineno-26-7></a> <span class=n>grid_indices</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-8><a id=__codelineno-26-8 name=__codelineno-26-8 href=#__codelineno-26-8></a> <span class=n>random_subset</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-9><a id=__codelineno-26-9 name=__codelineno-26-9 href=#__codelineno-26-9></a> <span class=n>random_replace</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-26-10><a id=__codelineno-26-10 name=__codelineno-26-10 href=#__codelineno-26-10></a> <span class=n>random_sort</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-26-11><a id=__codelineno-26-11 name=__codelineno-26-11 href=#__codelineno-26-11></a> <span class=n>max_guesses</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-12><a id=__codelineno-26-12 name=__codelineno-26-12 href=#__codelineno-26-12></a> <span class=n>max_misses</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-13><a id=__codelineno-26-13 name=__codelineno-26-13 href=#__codelineno-26-13></a> <span class=n>seed</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-14><a id=__codelineno-26-14 name=__codelineno-26-14 href=#__codelineno-26-14></a> <span class=n>index_stack_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-26-15><a id=__codelineno-26-15 name=__codelineno-26-15 href=#__codelineno-26-15></a> <span class=n>name_tuple_to_str</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-26-16><a id=__codelineno-26-16 name=__codelineno-26-16 href=#__codelineno-26-16></a> <span class=n>merge_func</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-17><a id=__codelineno-26-17 name=__codelineno-26-17 href=#__codelineno-26-17></a> <span class=n>merge_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-26-18><a id=__codelineno-26-18 name=__codelineno-26-18 href=#__codelineno-26-18></a> <span class=n>selection</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-19><a id=__codelineno-26-19 name=__codelineno-26-19 href=#__codelineno-26-19></a> <span class=n>forward_kwargs_as</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-26-20><a id=__codelineno-26-20 name=__codelineno-26-20 href=#__codelineno-26-20></a> <span class=n>mono_min_size</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-21><a id=__codelineno-26-21 name=__codelineno-26-21 href=#__codelineno-26-21></a> <span class=n>mono_n_chunks</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-22><a id=__codelineno-26-22 name=__codelineno-26-22 href=#__codelineno-26-22></a> <span class=n>mono_chunk_len</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-23><a id=__codelineno-26-23 name=__codelineno-26-23 href=#__codelineno-26-23></a> <span class=n>mono_chunk_meta</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-24><a id=__codelineno-26-24 name=__codelineno-26-24 href=#__codelineno-26-24></a> <span class=n>mono_merge_func</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-25><a id=__codelineno-26-25 name=__codelineno-26-25 href=#__codelineno-26-25></a> <span class=n>mono_merge_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-26-26><a id=__codelineno-26-26 name=__codelineno-26-26 href=#__codelineno-26-26></a> <span class=n>mono_reduce</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-26-27><a id=__codelineno-26-27 name=__codelineno-26-27 href=#__codelineno-26-27></a> <span class=n>return_meta</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-26-28><a id=__codelineno-26-28 name=__codelineno-26-28 href=#__codelineno-26-28></a> <span class=n>return_param_index</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-26-29><a id=__codelineno-26-29 name=__codelineno-26-29 href=#__codelineno-26-29></a> <span class=n>execute_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-26-30><a id=__codelineno-26-30 name=__codelineno-26-30 href=#__codelineno-26-30></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.path>path <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.path title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../utils/path_/index.html title=vectorbtpro.utils.path_>vectorbtpro.utils.path_</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-27-1><a id=__codelineno-27-1 name=__codelineno-27-1 href=#__codelineno-27-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-27-2><a id=__codelineno-27-2 name=__codelineno-27-2 href=#__codelineno-27-2></a> <span class=n>mkdir</span><span class=o>=</span><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-27-3><a id=__codelineno-27-3 name=__codelineno-27-3 href=#__codelineno-27-3></a> <span class=n>mkdir</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-27-4><a id=__codelineno-27-4 name=__codelineno-27-4 href=#__codelineno-27-4></a> <span class=n>mode</span><span class=o>=</span><span class=mi>511</span><span class=p>,</span>
</span><span id=__span-27-5><a id=__codelineno-27-5 name=__codelineno-27-5 href=#__codelineno-27-5></a> <span class=n>parents</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-27-6><a id=__codelineno-27-6 name=__codelineno-27-6 href=#__codelineno-27-6></a> <span class=n>exist_ok</span><span class=o>=</span><span class=kc>True</span>
</span><span id=__span-27-7><a id=__codelineno-27-7 name=__codelineno-27-7 href=#__codelineno-27-7></a> <span class=p>)</span>
</span><span id=__span-27-8><a id=__codelineno-27-8 name=__codelineno-27-8 href=#__codelineno-27-8></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.pbar>pbar <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.pbar title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../utils/pbar/index.html title=vectorbtpro.utils.pbar>vectorbtpro.utils.pbar</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-28-1><a id=__codelineno-28-1 name=__codelineno-28-1 href=#__codelineno-28-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-28-2><a id=__codelineno-28-2 name=__codelineno-28-2 href=#__codelineno-28-2></a> <span class=n>disable</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-28-3><a id=__codelineno-28-3 name=__codelineno-28-3 href=#__codelineno-28-3></a> <span class=nb>type</span><span class=o>=</span><span class=s1>&#39;tqdm_auto&#39;</span><span class=p>,</span>
</span><span id=__span-28-4><a id=__codelineno-28-4 name=__codelineno-28-4 href=#__codelineno-28-4></a> <span class=n>kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-28-5><a id=__codelineno-28-5 name=__codelineno-28-5 href=#__codelineno-28-5></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.pfopt>pfopt <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.pfopt title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../portfolio/pfopt/index.html title=vectorbtpro.portfolio.pfopt>vectorbtpro.portfolio.pfopt</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-29-1><a id=__codelineno-29-1 name=__codelineno-29-1 href=#__codelineno-29-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-29-2><a id=__codelineno-29-2 name=__codelineno-29-2 href=#__codelineno-29-2></a> <span class=n>pypfopt</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-29-3><a id=__codelineno-29-3 name=__codelineno-29-3 href=#__codelineno-29-3></a> <span class=n>target</span><span class=o>=</span><span class=s1>&#39;max_sharpe&#39;</span><span class=p>,</span>
</span><span id=__span-29-4><a id=__codelineno-29-4 name=__codelineno-29-4 href=#__codelineno-29-4></a> <span class=n>target_is_convex</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-29-5><a id=__codelineno-29-5 name=__codelineno-29-5 href=#__codelineno-29-5></a> <span class=n>weights_sum_to_one</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-29-6><a id=__codelineno-29-6 name=__codelineno-29-6 href=#__codelineno-29-6></a> <span class=n>target_constraints</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-7><a id=__codelineno-29-7 name=__codelineno-29-7 href=#__codelineno-29-7></a> <span class=n>target_solver</span><span class=o>=</span><span class=s1>&#39;SLSQP&#39;</span><span class=p>,</span>
</span><span id=__span-29-8><a id=__codelineno-29-8 name=__codelineno-29-8 href=#__codelineno-29-8></a> <span class=n>target_initial_guess</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-9><a id=__codelineno-29-9 name=__codelineno-29-9 href=#__codelineno-29-9></a> <span class=n>objectives</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-10><a id=__codelineno-29-10 name=__codelineno-29-10 href=#__codelineno-29-10></a> <span class=n>constraints</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-11><a id=__codelineno-29-11 name=__codelineno-29-11 href=#__codelineno-29-11></a> <span class=n>sector_mapper</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-12><a id=__codelineno-29-12 name=__codelineno-29-12 href=#__codelineno-29-12></a> <span class=n>sector_lower</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-13><a id=__codelineno-29-13 name=__codelineno-29-13 href=#__codelineno-29-13></a> <span class=n>sector_upper</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-14><a id=__codelineno-29-14 name=__codelineno-29-14 href=#__codelineno-29-14></a> <span class=n>discrete_allocation</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-29-15><a id=__codelineno-29-15 name=__codelineno-29-15 href=#__codelineno-29-15></a> <span class=n>allocation_method</span><span class=o>=</span><span class=s1>&#39;lp_portfolio&#39;</span><span class=p>,</span>
</span><span id=__span-29-16><a id=__codelineno-29-16 name=__codelineno-29-16 href=#__codelineno-29-16></a> <span class=n>silence_warnings</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-29-17><a id=__codelineno-29-17 name=__codelineno-29-17 href=#__codelineno-29-17></a> <span class=n>ignore_opt_errors</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-29-18><a id=__codelineno-29-18 name=__codelineno-29-18 href=#__codelineno-29-18></a> <span class=n>ignore_errors</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-29-19><a id=__codelineno-29-19 name=__codelineno-29-19 href=#__codelineno-29-19></a> <span class=p>),</span>
</span><span id=__span-29-20><a id=__codelineno-29-20 name=__codelineno-29-20 href=#__codelineno-29-20></a> <span class=n>riskfolio</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-29-21><a id=__codelineno-29-21 name=__codelineno-29-21 href=#__codelineno-29-21></a> <span class=n>nan_to_zero</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-29-22><a id=__codelineno-29-22 name=__codelineno-29-22 href=#__codelineno-29-22></a> <span class=n>dropna_rows</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-29-23><a id=__codelineno-29-23 name=__codelineno-29-23 href=#__codelineno-29-23></a> <span class=n>dropna_cols</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-29-24><a id=__codelineno-29-24 name=__codelineno-29-24 href=#__codelineno-29-24></a> <span class=n>dropna_any</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-29-25><a id=__codelineno-29-25 name=__codelineno-29-25 href=#__codelineno-29-25></a> <span class=n>factors</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-26><a id=__codelineno-29-26 name=__codelineno-29-26 href=#__codelineno-29-26></a> <span class=n>port</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-27><a id=__codelineno-29-27 name=__codelineno-29-27 href=#__codelineno-29-27></a> <span class=n>port_cls</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-28><a id=__codelineno-29-28 name=__codelineno-29-28 href=#__codelineno-29-28></a> <span class=n>opt_method</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-29><a id=__codelineno-29-29 name=__codelineno-29-29 href=#__codelineno-29-29></a> <span class=n>stats_methods</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-30><a id=__codelineno-29-30 name=__codelineno-29-30 href=#__codelineno-29-30></a> <span class=n>model</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-31><a id=__codelineno-29-31 name=__codelineno-29-31 href=#__codelineno-29-31></a> <span class=n>asset_classes</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-32><a id=__codelineno-29-32 name=__codelineno-29-32 href=#__codelineno-29-32></a> <span class=n>constraints_method</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-33><a id=__codelineno-29-33 name=__codelineno-29-33 href=#__codelineno-29-33></a> <span class=n>constraints</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-34><a id=__codelineno-29-34 name=__codelineno-29-34 href=#__codelineno-29-34></a> <span class=n>views_method</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-35><a id=__codelineno-29-35 name=__codelineno-29-35 href=#__codelineno-29-35></a> <span class=n>views</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-36><a id=__codelineno-29-36 name=__codelineno-29-36 href=#__codelineno-29-36></a> <span class=n>solvers</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-37><a id=__codelineno-29-37 name=__codelineno-29-37 href=#__codelineno-29-37></a> <span class=n>sol_params</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-38><a id=__codelineno-29-38 name=__codelineno-29-38 href=#__codelineno-29-38></a> <span class=n>freq</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-39><a id=__codelineno-29-39 name=__codelineno-29-39 href=#__codelineno-29-39></a> <span class=n>year_freq</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-29-40><a id=__codelineno-29-40 name=__codelineno-29-40 href=#__codelineno-29-40></a> <span class=n>pre_opt</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-29-41><a id=__codelineno-29-41 name=__codelineno-29-41 href=#__codelineno-29-41></a> <span class=n>pre_opt_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-29-42><a id=__codelineno-29-42 name=__codelineno-29-42 href=#__codelineno-29-42></a> <span class=n>pre_opt_as_w</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-29-43><a id=__codelineno-29-43 name=__codelineno-29-43 href=#__codelineno-29-43></a> <span class=n>func_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-29-44><a id=__codelineno-29-44 name=__codelineno-29-44 href=#__codelineno-29-44></a> <span class=n>silence_warnings</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-29-45><a id=__codelineno-29-45 name=__codelineno-29-45 href=#__codelineno-29-45></a> <span class=n>return_port</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-29-46><a id=__codelineno-29-46 name=__codelineno-29-46 href=#__codelineno-29-46></a> <span class=n>ignore_errors</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-29-47><a id=__codelineno-29-47 name=__codelineno-29-47 href=#__codelineno-29-47></a> <span class=p>),</span>
</span><span id=__span-29-48><a id=__codelineno-29-48 name=__codelineno-29-48 href=#__codelineno-29-48></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-29-49><a id=__codelineno-29-49 name=__codelineno-29-49 href=#__codelineno-29-49></a> <span class=n>filters</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-29-50><a id=__codelineno-29-50 name=__codelineno-29-50 href=#__codelineno-29-50></a> <span class=n>alloc_ranges</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-29-51><a id=__codelineno-29-51 name=__codelineno-29-51 href=#__codelineno-29-51></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a88b0</span><span class=o>&gt;</span>
</span><span id=__span-29-52><a id=__codelineno-29-52 name=__codelineno-29-52 href=#__codelineno-29-52></a> <span class=p>)</span>
</span><span id=__span-29-53><a id=__codelineno-29-53 name=__codelineno-29-53 href=#__codelineno-29-53></a> <span class=p>)</span>
</span><span id=__span-29-54><a id=__codelineno-29-54 name=__codelineno-29-54 href=#__codelineno-29-54></a> <span class=p>),</span>
</span><span id=__span-29-55><a id=__codelineno-29-55 name=__codelineno-29-55 href=#__codelineno-29-55></a> <span class=n>plots</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-29-56><a id=__codelineno-29-56 name=__codelineno-29-56 href=#__codelineno-29-56></a> <span class=n>filters</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-29-57><a id=__codelineno-29-57 name=__codelineno-29-57 href=#__codelineno-29-57></a> <span class=n>alloc_ranges</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-29-58><a id=__codelineno-29-58 name=__codelineno-29-58 href=#__codelineno-29-58></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a8940</span><span class=o>&gt;</span>
</span><span id=__span-29-59><a id=__codelineno-29-59 name=__codelineno-29-59 href=#__codelineno-29-59></a> <span class=p>)</span>
</span><span id=__span-29-60><a id=__codelineno-29-60 name=__codelineno-29-60 href=#__codelineno-29-60></a> <span class=p>)</span>
</span><span id=__span-29-61><a id=__codelineno-29-61 name=__codelineno-29-61 href=#__codelineno-29-61></a> <span class=p>)</span>
</span><span id=__span-29-62><a id=__codelineno-29-62 name=__codelineno-29-62 href=#__codelineno-29-62></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.pickling>pickling <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.pickling title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../utils/pickling/index.html title=vectorbtpro.utils.pickling>vectorbtpro.utils.pickling</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-30-1><a id=__codelineno-30-1 name=__codelineno-30-1 href=#__codelineno-30-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-30-2><a id=__codelineno-30-2 name=__codelineno-30-2 href=#__codelineno-30-2></a> <span class=n>pickle_classes</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-30-3><a id=__codelineno-30-3 name=__codelineno-30-3 href=#__codelineno-30-3></a> <span class=n>file_format</span><span class=o>=</span><span class=s1>&#39;pickle&#39;</span><span class=p>,</span>
</span><span id=__span-30-4><a id=__codelineno-30-4 name=__codelineno-30-4 href=#__codelineno-30-4></a> <span class=n>compression</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-30-5><a id=__codelineno-30-5 name=__codelineno-30-5 href=#__codelineno-30-5></a> <span class=n>extensions</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-30-6><a id=__codelineno-30-6 name=__codelineno-30-6 href=#__codelineno-30-6></a> <span class=n>serialization</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-30-7><a id=__codelineno-30-7 name=__codelineno-30-7 href=#__codelineno-30-7></a> <span class=n>pickle</span><span class=o>=</span><span class=p>{</span>
</span><span id=__span-30-8><a id=__codelineno-30-8 name=__codelineno-30-8 href=#__codelineno-30-8></a> <span class=s1>&#39;p&#39;</span><span class=p>,</span>
</span><span id=__span-30-9><a id=__codelineno-30-9 name=__codelineno-30-9 href=#__codelineno-30-9></a> <span class=s1>&#39;pickle&#39;</span><span class=p>,</span>
</span><span id=__span-30-10><a id=__codelineno-30-10 name=__codelineno-30-10 href=#__codelineno-30-10></a> <span class=s1>&#39;pkl&#39;</span>
</span><span id=__span-30-11><a id=__codelineno-30-11 name=__codelineno-30-11 href=#__codelineno-30-11></a> <span class=p>},</span>
</span><span id=__span-30-12><a id=__codelineno-30-12 name=__codelineno-30-12 href=#__codelineno-30-12></a> <span class=n>config</span><span class=o>=</span><span class=p>{</span>
</span><span id=__span-30-13><a id=__codelineno-30-13 name=__codelineno-30-13 href=#__codelineno-30-13></a> <span class=s1>&#39;config&#39;</span><span class=p>,</span>
</span><span id=__span-30-14><a id=__codelineno-30-14 name=__codelineno-30-14 href=#__codelineno-30-14></a> <span class=s1>&#39;cfg&#39;</span><span class=p>,</span>
</span><span id=__span-30-15><a id=__codelineno-30-15 name=__codelineno-30-15 href=#__codelineno-30-15></a> <span class=s1>&#39;ini&#39;</span>
</span><span id=__span-30-16><a id=__codelineno-30-16 name=__codelineno-30-16 href=#__codelineno-30-16></a> <span class=p>}</span>
</span><span id=__span-30-17><a id=__codelineno-30-17 name=__codelineno-30-17 href=#__codelineno-30-17></a> <span class=p>),</span>
</span><span id=__span-30-18><a id=__codelineno-30-18 name=__codelineno-30-18 href=#__codelineno-30-18></a> <span class=n>compression</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-30-19><a id=__codelineno-30-19 name=__codelineno-30-19 href=#__codelineno-30-19></a> <span class=n>bz2</span><span class=o>=</span><span class=p>{</span>
</span><span id=__span-30-20><a id=__codelineno-30-20 name=__codelineno-30-20 href=#__codelineno-30-20></a> <span class=s1>&#39;bz&#39;</span><span class=p>,</span>
</span><span id=__span-30-21><a id=__codelineno-30-21 name=__codelineno-30-21 href=#__codelineno-30-21></a> <span class=s1>&#39;bz2&#39;</span><span class=p>,</span>
</span><span id=__span-30-22><a id=__codelineno-30-22 name=__codelineno-30-22 href=#__codelineno-30-22></a> <span class=s1>&#39;bzip2&#39;</span>
</span><span id=__span-30-23><a id=__codelineno-30-23 name=__codelineno-30-23 href=#__codelineno-30-23></a> <span class=p>},</span>
</span><span id=__span-30-24><a id=__codelineno-30-24 name=__codelineno-30-24 href=#__codelineno-30-24></a> <span class=n>gzip</span><span class=o>=</span><span class=p>{</span>
</span><span id=__span-30-25><a id=__codelineno-30-25 name=__codelineno-30-25 href=#__codelineno-30-25></a> <span class=s1>&#39;gz&#39;</span><span class=p>,</span>
</span><span id=__span-30-26><a id=__codelineno-30-26 name=__codelineno-30-26 href=#__codelineno-30-26></a> <span class=s1>&#39;gzip&#39;</span>
</span><span id=__span-30-27><a id=__codelineno-30-27 name=__codelineno-30-27 href=#__codelineno-30-27></a> <span class=p>},</span>
</span><span id=__span-30-28><a id=__codelineno-30-28 name=__codelineno-30-28 href=#__codelineno-30-28></a> <span class=n>lzma</span><span class=o>=</span><span class=p>{</span>
</span><span id=__span-30-29><a id=__codelineno-30-29 name=__codelineno-30-29 href=#__codelineno-30-29></a> <span class=s1>&#39;xz&#39;</span><span class=p>,</span>
</span><span id=__span-30-30><a id=__codelineno-30-30 name=__codelineno-30-30 href=#__codelineno-30-30></a> <span class=s1>&#39;lzma&#39;</span>
</span><span id=__span-30-31><a id=__codelineno-30-31 name=__codelineno-30-31 href=#__codelineno-30-31></a> <span class=p>},</span>
</span><span id=__span-30-32><a id=__codelineno-30-32 name=__codelineno-30-32 href=#__codelineno-30-32></a> <span class=n>lz4</span><span class=o>=</span><span class=p>{</span>
</span><span id=__span-30-33><a id=__codelineno-30-33 name=__codelineno-30-33 href=#__codelineno-30-33></a> <span class=s1>&#39;lz4&#39;</span>
</span><span id=__span-30-34><a id=__codelineno-30-34 name=__codelineno-30-34 href=#__codelineno-30-34></a> <span class=p>},</span>
</span><span id=__span-30-35><a id=__codelineno-30-35 name=__codelineno-30-35 href=#__codelineno-30-35></a> <span class=n>blosc2</span><span class=o>=</span><span class=p>{</span>
</span><span id=__span-30-36><a id=__codelineno-30-36 name=__codelineno-30-36 href=#__codelineno-30-36></a> <span class=s1>&#39;blosc2&#39;</span>
</span><span id=__span-30-37><a id=__codelineno-30-37 name=__codelineno-30-37 href=#__codelineno-30-37></a> <span class=p>},</span>
</span><span id=__span-30-38><a id=__codelineno-30-38 name=__codelineno-30-38 href=#__codelineno-30-38></a> <span class=n>blosc1</span><span class=o>=</span><span class=p>{</span>
</span><span id=__span-30-39><a id=__codelineno-30-39 name=__codelineno-30-39 href=#__codelineno-30-39></a> <span class=s1>&#39;blosc1&#39;</span>
</span><span id=__span-30-40><a id=__codelineno-30-40 name=__codelineno-30-40 href=#__codelineno-30-40></a> <span class=p>},</span>
</span><span id=__span-30-41><a id=__codelineno-30-41 name=__codelineno-30-41 href=#__codelineno-30-41></a> <span class=n>blosc</span><span class=o>=</span><span class=p>{</span>
</span><span id=__span-30-42><a id=__codelineno-30-42 name=__codelineno-30-42 href=#__codelineno-30-42></a> <span class=s1>&#39;blosc&#39;</span>
</span><span id=__span-30-43><a id=__codelineno-30-43 name=__codelineno-30-43 href=#__codelineno-30-43></a> <span class=p>}</span>
</span><span id=__span-30-44><a id=__codelineno-30-44 name=__codelineno-30-44 href=#__codelineno-30-44></a> <span class=p>)</span>
</span><span id=__span-30-45><a id=__codelineno-30-45 name=__codelineno-30-45 href=#__codelineno-30-45></a> <span class=p>)</span>
</span><span id=__span-30-46><a id=__codelineno-30-46 name=__codelineno-30-46 href=#__codelineno-30-46></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.plots_builder>plots_builder <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.plots_builder title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../generic/plots_builder/index.html#vectorbtpro.generic.plots_builder.PlotsBuilderMixin title=vectorbtpro.generic.plots_builder.PlotsBuilderMixin>PlotsBuilderMixin</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-31-1><a id=__codelineno-31-1 name=__codelineno-31-1 href=#__codelineno-31-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-31-2><a id=__codelineno-31-2 name=__codelineno-31-2 href=#__codelineno-31-2></a> <span class=n>subplots</span><span class=o>=</span><span class=s1>&#39;all&#39;</span><span class=p>,</span>
</span><span id=__span-31-3><a id=__codelineno-31-3 name=__codelineno-31-3 href=#__codelineno-31-3></a> <span class=n>tags</span><span class=o>=</span><span class=s1>&#39;all&#39;</span><span class=p>,</span>
</span><span id=__span-31-4><a id=__codelineno-31-4 name=__codelineno-31-4 href=#__codelineno-31-4></a> <span class=n>silence_warnings</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-31-5><a id=__codelineno-31-5 name=__codelineno-31-5 href=#__codelineno-31-5></a> <span class=n>template_context</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-31-6><a id=__codelineno-31-6 name=__codelineno-31-6 href=#__codelineno-31-6></a> <span class=n>filters</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-31-7><a id=__codelineno-31-7 name=__codelineno-31-7 href=#__codelineno-31-7></a> <span class=n>is_not_grouped</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-31-8><a id=__codelineno-31-8 name=__codelineno-31-8 href=#__codelineno-31-8></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff358984670</span><span class=o>&gt;</span><span class=p>,</span>
</span><span id=__span-31-9><a id=__codelineno-31-9 name=__codelineno-31-9 href=#__codelineno-31-9></a> <span class=n>warning_message</span><span class=o>=</span><span class=n>Sub</span><span class=p>(</span>
</span><span id=__span-31-10><a id=__codelineno-31-10 name=__codelineno-31-10 href=#__codelineno-31-10></a> <span class=n>template</span><span class=o>=</span><span class=s2>&quot;Subplot &#39;$subplot_name&#39; does not support grouped data&quot;</span><span class=p>,</span>
</span><span id=__span-31-11><a id=__codelineno-31-11 name=__codelineno-31-11 href=#__codelineno-31-11></a> <span class=n>context</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-31-12><a id=__codelineno-31-12 name=__codelineno-31-12 href=#__codelineno-31-12></a> <span class=n>strict</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-31-13><a id=__codelineno-31-13 name=__codelineno-31-13 href=#__codelineno-31-13></a> <span class=n>sub_id</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-31-14><a id=__codelineno-31-14 name=__codelineno-31-14 href=#__codelineno-31-14></a> <span class=n>context_merge_kwargs</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-31-15><a id=__codelineno-31-15 name=__codelineno-31-15 href=#__codelineno-31-15></a> <span class=p>)</span>
</span><span id=__span-31-16><a id=__codelineno-31-16 name=__codelineno-31-16 href=#__codelineno-31-16></a> <span class=p>),</span>
</span><span id=__span-31-17><a id=__codelineno-31-17 name=__codelineno-31-17 href=#__codelineno-31-17></a> <span class=n>has_freq</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-31-18><a id=__codelineno-31-18 name=__codelineno-31-18 href=#__codelineno-31-18></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a8160</span><span class=o>&gt;</span><span class=p>,</span>
</span><span id=__span-31-19><a id=__codelineno-31-19 name=__codelineno-31-19 href=#__codelineno-31-19></a> <span class=n>warning_message</span><span class=o>=</span><span class=n>Sub</span><span class=p>(</span>
</span><span id=__span-31-20><a id=__codelineno-31-20 name=__codelineno-31-20 href=#__codelineno-31-20></a> <span class=n>template</span><span class=o>=</span><span class=s2>&quot;Subplot &#39;$subplot_name&#39; requires frequency to be set&quot;</span><span class=p>,</span>
</span><span id=__span-31-21><a id=__codelineno-31-21 name=__codelineno-31-21 href=#__codelineno-31-21></a> <span class=n>context</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-31-22><a id=__codelineno-31-22 name=__codelineno-31-22 href=#__codelineno-31-22></a> <span class=n>strict</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-31-23><a id=__codelineno-31-23 name=__codelineno-31-23 href=#__codelineno-31-23></a> <span class=n>sub_id</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-31-24><a id=__codelineno-31-24 name=__codelineno-31-24 href=#__codelineno-31-24></a> <span class=n>context_merge_kwargs</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-31-25><a id=__codelineno-31-25 name=__codelineno-31-25 href=#__codelineno-31-25></a> <span class=p>)</span>
</span><span id=__span-31-26><a id=__codelineno-31-26 name=__codelineno-31-26 href=#__codelineno-31-26></a> <span class=p>)</span>
</span><span id=__span-31-27><a id=__codelineno-31-27 name=__codelineno-31-27 href=#__codelineno-31-27></a> <span class=p>),</span>
</span><span id=__span-31-28><a id=__codelineno-31-28 name=__codelineno-31-28 href=#__codelineno-31-28></a> <span class=n>settings</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-31-29><a id=__codelineno-31-29 name=__codelineno-31-29 href=#__codelineno-31-29></a> <span class=n>use_caching</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-31-30><a id=__codelineno-31-30 name=__codelineno-31-30 href=#__codelineno-31-30></a> <span class=n>hline_shape_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-31-31><a id=__codelineno-31-31 name=__codelineno-31-31 href=#__codelineno-31-31></a> <span class=nb>type</span><span class=o>=</span><span class=s1>&#39;line&#39;</span><span class=p>,</span>
</span><span id=__span-31-32><a id=__codelineno-31-32 name=__codelineno-31-32 href=#__codelineno-31-32></a> <span class=n>line</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-31-33><a id=__codelineno-31-33 name=__codelineno-31-33 href=#__codelineno-31-33></a> <span class=n>color</span><span class=o>=</span><span class=s1>&#39;gray&#39;</span><span class=p>,</span>
</span><span id=__span-31-34><a id=__codelineno-31-34 name=__codelineno-31-34 href=#__codelineno-31-34></a> <span class=n>dash</span><span class=o>=</span><span class=s1>&#39;dash&#39;</span>
</span><span id=__span-31-35><a id=__codelineno-31-35 name=__codelineno-31-35 href=#__codelineno-31-35></a> <span class=p>)</span>
</span><span id=__span-31-36><a id=__codelineno-31-36 name=__codelineno-31-36 href=#__codelineno-31-36></a> <span class=p>)</span>
</span><span id=__span-31-37><a id=__codelineno-31-37 name=__codelineno-31-37 href=#__codelineno-31-37></a> <span class=p>),</span>
</span><span id=__span-31-38><a id=__codelineno-31-38 name=__codelineno-31-38 href=#__codelineno-31-38></a> <span class=n>subplot_settings</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-31-39><a id=__codelineno-31-39 name=__codelineno-31-39 href=#__codelineno-31-39></a> <span class=n>show_titles</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-31-40><a id=__codelineno-31-40 name=__codelineno-31-40 href=#__codelineno-31-40></a> <span class=n>hide_id_labels</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-31-41><a id=__codelineno-31-41 name=__codelineno-31-41 href=#__codelineno-31-41></a> <span class=n>group_id_labels</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-31-42><a id=__codelineno-31-42 name=__codelineno-31-42 href=#__codelineno-31-42></a> <span class=n>make_subplots_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-31-43><a id=__codelineno-31-43 name=__codelineno-31-43 href=#__codelineno-31-43></a> <span class=n>layout_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-31-44><a id=__codelineno-31-44 name=__codelineno-31-44 href=#__codelineno-31-44></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.plotting>plotting <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.plotting title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to Plotly figures created from <a href=../utils/figure/index.html title=vectorbtpro.utils.figure>vectorbtpro.utils.figure</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-32-1><a id=__codelineno-32-1 name=__codelineno-32-1 href=#__codelineno-32-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-32-2><a id=__codelineno-32-2 name=__codelineno-32-2 href=#__codelineno-32-2></a> <span class=n>use_widgets</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-32-3><a id=__codelineno-32-3 name=__codelineno-32-3 href=#__codelineno-32-3></a> <span class=n>use_resampler</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-32-4><a id=__codelineno-32-4 name=__codelineno-32-4 href=#__codelineno-32-4></a> <span class=n>auto_rangebreaks</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-32-5><a id=__codelineno-32-5 name=__codelineno-32-5 href=#__codelineno-32-5></a> <span class=n>pre_show_func</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-32-6><a id=__codelineno-32-6 name=__codelineno-32-6 href=#__codelineno-32-6></a> <span class=n>show_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-32-7><a id=__codelineno-32-7 name=__codelineno-32-7 href=#__codelineno-32-7></a> <span class=n>use_gl</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-32-8><a id=__codelineno-32-8 name=__codelineno-32-8 href=#__codelineno-32-8></a> <span class=n>color_schema</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-32-9><a id=__codelineno-32-9 name=__codelineno-32-9 href=#__codelineno-32-9></a> <span class=n>increasing</span><span class=o>=</span><span class=s1>&#39;#26a69a&#39;</span><span class=p>,</span>
</span><span id=__span-32-10><a id=__codelineno-32-10 name=__codelineno-32-10 href=#__codelineno-32-10></a> <span class=n>decreasing</span><span class=o>=</span><span class=s1>&#39;#ee534f&#39;</span><span class=p>,</span>
</span><span id=__span-32-11><a id=__codelineno-32-11 name=__codelineno-32-11 href=#__codelineno-32-11></a> <span class=n>lightblue</span><span class=o>=</span><span class=s1>&#39;#6ca6cd&#39;</span><span class=p>,</span>
</span><span id=__span-32-12><a id=__codelineno-32-12 name=__codelineno-32-12 href=#__codelineno-32-12></a> <span class=n>lightpurple</span><span class=o>=</span><span class=s1>&#39;#6c76cd&#39;</span><span class=p>,</span>
</span><span id=__span-32-13><a id=__codelineno-32-13 name=__codelineno-32-13 href=#__codelineno-32-13></a> <span class=n>lightpink</span><span class=o>=</span><span class=s1>&#39;#cd6ca6&#39;</span><span class=p>,</span>
</span><span id=__span-32-14><a id=__codelineno-32-14 name=__codelineno-32-14 href=#__codelineno-32-14></a> <span class=n>blue</span><span class=o>=</span><span class=s1>&#39;#1f77b4&#39;</span><span class=p>,</span>
</span><span id=__span-32-15><a id=__codelineno-32-15 name=__codelineno-32-15 href=#__codelineno-32-15></a> <span class=n>orange</span><span class=o>=</span><span class=s1>&#39;#ff7f0e&#39;</span><span class=p>,</span>
</span><span id=__span-32-16><a id=__codelineno-32-16 name=__codelineno-32-16 href=#__codelineno-32-16></a> <span class=n>green</span><span class=o>=</span><span class=s1>&#39;#2ca02c&#39;</span><span class=p>,</span>
</span><span id=__span-32-17><a id=__codelineno-32-17 name=__codelineno-32-17 href=#__codelineno-32-17></a> <span class=n>red</span><span class=o>=</span><span class=s1>&#39;#dc3912&#39;</span><span class=p>,</span>
</span><span id=__span-32-18><a id=__codelineno-32-18 name=__codelineno-32-18 href=#__codelineno-32-18></a> <span class=n>purple</span><span class=o>=</span><span class=s1>&#39;#9467bd&#39;</span><span class=p>,</span>
</span><span id=__span-32-19><a id=__codelineno-32-19 name=__codelineno-32-19 href=#__codelineno-32-19></a> <span class=n>brown</span><span class=o>=</span><span class=s1>&#39;#8c564b&#39;</span><span class=p>,</span>
</span><span id=__span-32-20><a id=__codelineno-32-20 name=__codelineno-32-20 href=#__codelineno-32-20></a> <span class=n>pink</span><span class=o>=</span><span class=s1>&#39;#e377c2&#39;</span><span class=p>,</span>
</span><span id=__span-32-21><a id=__codelineno-32-21 name=__codelineno-32-21 href=#__codelineno-32-21></a> <span class=n>gray</span><span class=o>=</span><span class=s1>&#39;#7f7f7f&#39;</span><span class=p>,</span>
</span><span id=__span-32-22><a id=__codelineno-32-22 name=__codelineno-32-22 href=#__codelineno-32-22></a> <span class=n>yellow</span><span class=o>=</span><span class=s1>&#39;#bcbd22&#39;</span><span class=p>,</span>
</span><span id=__span-32-23><a id=__codelineno-32-23 name=__codelineno-32-23 href=#__codelineno-32-23></a> <span class=n>cyan</span><span class=o>=</span><span class=s1>&#39;#17becf&#39;</span>
</span><span id=__span-32-24><a id=__codelineno-32-24 name=__codelineno-32-24 href=#__codelineno-32-24></a> <span class=p>),</span>
</span><span id=__span-32-25><a id=__codelineno-32-25 name=__codelineno-32-25 href=#__codelineno-32-25></a> <span class=n>contrast_color_schema</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-32-26><a id=__codelineno-32-26 name=__codelineno-32-26 href=#__codelineno-32-26></a> <span class=n>blue</span><span class=o>=</span><span class=s1>&#39;#4285F4&#39;</span><span class=p>,</span>
</span><span id=__span-32-27><a id=__codelineno-32-27 name=__codelineno-32-27 href=#__codelineno-32-27></a> <span class=n>orange</span><span class=o>=</span><span class=s1>&#39;#FFAA00&#39;</span><span class=p>,</span>
</span><span id=__span-32-28><a id=__codelineno-32-28 name=__codelineno-32-28 href=#__codelineno-32-28></a> <span class=n>green</span><span class=o>=</span><span class=s1>&#39;#37B13F&#39;</span><span class=p>,</span>
</span><span id=__span-32-29><a id=__codelineno-32-29 name=__codelineno-32-29 href=#__codelineno-32-29></a> <span class=n>red</span><span class=o>=</span><span class=s1>&#39;#EA4335&#39;</span><span class=p>,</span>
</span><span id=__span-32-30><a id=__codelineno-32-30 name=__codelineno-32-30 href=#__codelineno-32-30></a> <span class=n>gray</span><span class=o>=</span><span class=s1>&#39;#E2E2E2&#39;</span><span class=p>,</span>
</span><span id=__span-32-31><a id=__codelineno-32-31 name=__codelineno-32-31 href=#__codelineno-32-31></a> <span class=n>purple</span><span class=o>=</span><span class=s1>&#39;#A661D5&#39;</span><span class=p>,</span>
</span><span id=__span-32-32><a id=__codelineno-32-32 name=__codelineno-32-32 href=#__codelineno-32-32></a> <span class=n>pink</span><span class=o>=</span><span class=s1>&#39;#DD59AA&#39;</span>
</span><span id=__span-32-33><a id=__codelineno-32-33 name=__codelineno-32-33 href=#__codelineno-32-33></a> <span class=p>),</span>
</span><span id=__span-32-34><a id=__codelineno-32-34 name=__codelineno-32-34 href=#__codelineno-32-34></a> <span class=n>themes</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-32-35><a id=__codelineno-32-35 name=__codelineno-32-35 href=#__codelineno-32-35></a> <span class=n>light</span><span class=o>=</span><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-32-36><a id=__codelineno-32-36 name=__codelineno-32-36 href=#__codelineno-32-36></a> <span class=n>color_schema</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-32-37><a id=__codelineno-32-37 name=__codelineno-32-37 href=#__codelineno-32-37></a> <span class=n>blue</span><span class=o>=</span><span class=s1>&#39;#1f77b4&#39;</span><span class=p>,</span>
</span><span id=__span-32-38><a id=__codelineno-32-38 name=__codelineno-32-38 href=#__codelineno-32-38></a> <span class=n>orange</span><span class=o>=</span><span class=s1>&#39;#ff7f0e&#39;</span><span class=p>,</span>
</span><span id=__span-32-39><a id=__codelineno-32-39 name=__codelineno-32-39 href=#__codelineno-32-39></a> <span class=n>green</span><span class=o>=</span><span class=s1>&#39;#2ca02c&#39;</span><span class=p>,</span>
</span><span id=__span-32-40><a id=__codelineno-32-40 name=__codelineno-32-40 href=#__codelineno-32-40></a> <span class=n>red</span><span class=o>=</span><span class=s1>&#39;#dc3912&#39;</span><span class=p>,</span>
</span><span id=__span-32-41><a id=__codelineno-32-41 name=__codelineno-32-41 href=#__codelineno-32-41></a> <span class=n>purple</span><span class=o>=</span><span class=s1>&#39;#9467bd&#39;</span><span class=p>,</span>
</span><span id=__span-32-42><a id=__codelineno-32-42 name=__codelineno-32-42 href=#__codelineno-32-42></a> <span class=n>brown</span><span class=o>=</span><span class=s1>&#39;#8c564b&#39;</span><span class=p>,</span>
</span><span id=__span-32-43><a id=__codelineno-32-43 name=__codelineno-32-43 href=#__codelineno-32-43></a> <span class=n>pink</span><span class=o>=</span><span class=s1>&#39;#e377c2&#39;</span><span class=p>,</span>
</span><span id=__span-32-44><a id=__codelineno-32-44 name=__codelineno-32-44 href=#__codelineno-32-44></a> <span class=n>gray</span><span class=o>=</span><span class=s1>&#39;#7f7f7f&#39;</span><span class=p>,</span>
</span><span id=__span-32-45><a id=__codelineno-32-45 name=__codelineno-32-45 href=#__codelineno-32-45></a> <span class=n>yellow</span><span class=o>=</span><span class=s1>&#39;#bcbd22&#39;</span><span class=p>,</span>
</span><span id=__span-32-46><a id=__codelineno-32-46 name=__codelineno-32-46 href=#__codelineno-32-46></a> <span class=n>cyan</span><span class=o>=</span><span class=s1>&#39;#17becf&#39;</span>
</span><span id=__span-32-47><a id=__codelineno-32-47 name=__codelineno-32-47 href=#__codelineno-32-47></a> <span class=p>),</span>
</span><span id=__span-32-48><a id=__codelineno-32-48 name=__codelineno-32-48 href=#__codelineno-32-48></a> <span class=n>path</span><span class=o>=</span><span class=s1>&#39;__name__/templates/light.json&#39;</span>
</span><span id=__span-32-49><a id=__codelineno-32-49 name=__codelineno-32-49 href=#__codelineno-32-49></a> <span class=p>),</span>
</span><span id=__span-32-50><a id=__codelineno-32-50 name=__codelineno-32-50 href=#__codelineno-32-50></a> <span class=n>dark</span><span class=o>=</span><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-32-51><a id=__codelineno-32-51 name=__codelineno-32-51 href=#__codelineno-32-51></a> <span class=n>color_schema</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-32-52><a id=__codelineno-32-52 name=__codelineno-32-52 href=#__codelineno-32-52></a> <span class=n>blue</span><span class=o>=</span><span class=s1>&#39;#1f77b4&#39;</span><span class=p>,</span>
</span><span id=__span-32-53><a id=__codelineno-32-53 name=__codelineno-32-53 href=#__codelineno-32-53></a> <span class=n>orange</span><span class=o>=</span><span class=s1>&#39;#ff7f0e&#39;</span><span class=p>,</span>
</span><span id=__span-32-54><a id=__codelineno-32-54 name=__codelineno-32-54 href=#__codelineno-32-54></a> <span class=n>green</span><span class=o>=</span><span class=s1>&#39;#2ca02c&#39;</span><span class=p>,</span>
</span><span id=__span-32-55><a id=__codelineno-32-55 name=__codelineno-32-55 href=#__codelineno-32-55></a> <span class=n>red</span><span class=o>=</span><span class=s1>&#39;#dc3912&#39;</span><span class=p>,</span>
</span><span id=__span-32-56><a id=__codelineno-32-56 name=__codelineno-32-56 href=#__codelineno-32-56></a> <span class=n>purple</span><span class=o>=</span><span class=s1>&#39;#9467bd&#39;</span><span class=p>,</span>
</span><span id=__span-32-57><a id=__codelineno-32-57 name=__codelineno-32-57 href=#__codelineno-32-57></a> <span class=n>brown</span><span class=o>=</span><span class=s1>&#39;#8c564b&#39;</span><span class=p>,</span>
</span><span id=__span-32-58><a id=__codelineno-32-58 name=__codelineno-32-58 href=#__codelineno-32-58></a> <span class=n>pink</span><span class=o>=</span><span class=s1>&#39;#e377c2&#39;</span><span class=p>,</span>
</span><span id=__span-32-59><a id=__codelineno-32-59 name=__codelineno-32-59 href=#__codelineno-32-59></a> <span class=n>gray</span><span class=o>=</span><span class=s1>&#39;#7f7f7f&#39;</span><span class=p>,</span>
</span><span id=__span-32-60><a id=__codelineno-32-60 name=__codelineno-32-60 href=#__codelineno-32-60></a> <span class=n>yellow</span><span class=o>=</span><span class=s1>&#39;#bcbd22&#39;</span><span class=p>,</span>
</span><span id=__span-32-61><a id=__codelineno-32-61 name=__codelineno-32-61 href=#__codelineno-32-61></a> <span class=n>cyan</span><span class=o>=</span><span class=s1>&#39;#17becf&#39;</span>
</span><span id=__span-32-62><a id=__codelineno-32-62 name=__codelineno-32-62 href=#__codelineno-32-62></a> <span class=p>),</span>
</span><span id=__span-32-63><a id=__codelineno-32-63 name=__codelineno-32-63 href=#__codelineno-32-63></a> <span class=n>path</span><span class=o>=</span><span class=s1>&#39;__name__/templates/dark.json&#39;</span>
</span><span id=__span-32-64><a id=__codelineno-32-64 name=__codelineno-32-64 href=#__codelineno-32-64></a> <span class=p>),</span>
</span><span id=__span-32-65><a id=__codelineno-32-65 name=__codelineno-32-65 href=#__codelineno-32-65></a> <span class=n>seaborn</span><span class=o>=</span><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-32-66><a id=__codelineno-32-66 name=__codelineno-32-66 href=#__codelineno-32-66></a> <span class=n>color_schema</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-32-67><a id=__codelineno-32-67 name=__codelineno-32-67 href=#__codelineno-32-67></a> <span class=n>blue</span><span class=o>=</span><span class=s1>&#39;rgb(76,114,176)&#39;</span><span class=p>,</span>
</span><span id=__span-32-68><a id=__codelineno-32-68 name=__codelineno-32-68 href=#__codelineno-32-68></a> <span class=n>orange</span><span class=o>=</span><span class=s1>&#39;rgb(221,132,82)&#39;</span><span class=p>,</span>
</span><span id=__span-32-69><a id=__codelineno-32-69 name=__codelineno-32-69 href=#__codelineno-32-69></a> <span class=n>green</span><span class=o>=</span><span class=s1>&#39;rgb(85,168,104)&#39;</span><span class=p>,</span>
</span><span id=__span-32-70><a id=__codelineno-32-70 name=__codelineno-32-70 href=#__codelineno-32-70></a> <span class=n>red</span><span class=o>=</span><span class=s1>&#39;rgb(196,78,82)&#39;</span><span class=p>,</span>
</span><span id=__span-32-71><a id=__codelineno-32-71 name=__codelineno-32-71 href=#__codelineno-32-71></a> <span class=n>purple</span><span class=o>=</span><span class=s1>&#39;rgb(129,114,179)&#39;</span><span class=p>,</span>
</span><span id=__span-32-72><a id=__codelineno-32-72 name=__codelineno-32-72 href=#__codelineno-32-72></a> <span class=n>brown</span><span class=o>=</span><span class=s1>&#39;rgb(147,120,96)&#39;</span><span class=p>,</span>
</span><span id=__span-32-73><a id=__codelineno-32-73 name=__codelineno-32-73 href=#__codelineno-32-73></a> <span class=n>pink</span><span class=o>=</span><span class=s1>&#39;rgb(218,139,195)&#39;</span><span class=p>,</span>
</span><span id=__span-32-74><a id=__codelineno-32-74 name=__codelineno-32-74 href=#__codelineno-32-74></a> <span class=n>gray</span><span class=o>=</span><span class=s1>&#39;rgb(140,140,140)&#39;</span><span class=p>,</span>
</span><span id=__span-32-75><a id=__codelineno-32-75 name=__codelineno-32-75 href=#__codelineno-32-75></a> <span class=n>yellow</span><span class=o>=</span><span class=s1>&#39;rgb(204,185,116)&#39;</span><span class=p>,</span>
</span><span id=__span-32-76><a id=__codelineno-32-76 name=__codelineno-32-76 href=#__codelineno-32-76></a> <span class=n>cyan</span><span class=o>=</span><span class=s1>&#39;rgb(100,181,205)&#39;</span>
</span><span id=__span-32-77><a id=__codelineno-32-77 name=__codelineno-32-77 href=#__codelineno-32-77></a> <span class=p>),</span>
</span><span id=__span-32-78><a id=__codelineno-32-78 name=__codelineno-32-78 href=#__codelineno-32-78></a> <span class=n>path</span><span class=o>=</span><span class=s1>&#39;__name__/templates/seaborn.json&#39;</span>
</span><span id=__span-32-79><a id=__codelineno-32-79 name=__codelineno-32-79 href=#__codelineno-32-79></a> <span class=p>)</span>
</span><span id=__span-32-80><a id=__codelineno-32-80 name=__codelineno-32-80 href=#__codelineno-32-80></a> <span class=p>),</span>
</span><span id=__span-32-81><a id=__codelineno-32-81 name=__codelineno-32-81 href=#__codelineno-32-81></a> <span class=n>default_theme</span><span class=o>=</span><span class=s1>&#39;light&#39;</span><span class=p>,</span>
</span><span id=__span-32-82><a id=__codelineno-32-82 name=__codelineno-32-82 href=#__codelineno-32-82></a> <span class=n>layout</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-32-83><a id=__codelineno-32-83 name=__codelineno-32-83 href=#__codelineno-32-83></a> <span class=n>width</span><span class=o>=</span><span class=mi>700</span><span class=p>,</span>
</span><span id=__span-32-84><a id=__codelineno-32-84 name=__codelineno-32-84 href=#__codelineno-32-84></a> <span class=n>height</span><span class=o>=</span><span class=mi>350</span><span class=p>,</span>
</span><span id=__span-32-85><a id=__codelineno-32-85 name=__codelineno-32-85 href=#__codelineno-32-85></a> <span class=n>margin</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-32-86><a id=__codelineno-32-86 name=__codelineno-32-86 href=#__codelineno-32-86></a> <span class=n>t</span><span class=o>=</span><span class=mi>30</span><span class=p>,</span>
</span><span id=__span-32-87><a id=__codelineno-32-87 name=__codelineno-32-87 href=#__codelineno-32-87></a> <span class=n>b</span><span class=o>=</span><span class=mi>30</span><span class=p>,</span>
</span><span id=__span-32-88><a id=__codelineno-32-88 name=__codelineno-32-88 href=#__codelineno-32-88></a> <span class=n>l</span><span class=o>=</span><span class=mi>30</span><span class=p>,</span>
</span><span id=__span-32-89><a id=__codelineno-32-89 name=__codelineno-32-89 href=#__codelineno-32-89></a> <span class=n>r</span><span class=o>=</span><span class=mi>30</span>
</span><span id=__span-32-90><a id=__codelineno-32-90 name=__codelineno-32-90 href=#__codelineno-32-90></a> <span class=p>),</span>
</span><span id=__span-32-91><a id=__codelineno-32-91 name=__codelineno-32-91 href=#__codelineno-32-91></a> <span class=n>legend</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-32-92><a id=__codelineno-32-92 name=__codelineno-32-92 href=#__codelineno-32-92></a> <span class=n>orientation</span><span class=o>=</span><span class=s1>&#39;h&#39;</span><span class=p>,</span>
</span><span id=__span-32-93><a id=__codelineno-32-93 name=__codelineno-32-93 href=#__codelineno-32-93></a> <span class=n>yanchor</span><span class=o>=</span><span class=s1>&#39;bottom&#39;</span><span class=p>,</span>
</span><span id=__span-32-94><a id=__codelineno-32-94 name=__codelineno-32-94 href=#__codelineno-32-94></a> <span class=n>y</span><span class=o>=</span><span class=mf>1.02</span><span class=p>,</span>
</span><span id=__span-32-95><a id=__codelineno-32-95 name=__codelineno-32-95 href=#__codelineno-32-95></a> <span class=n>xanchor</span><span class=o>=</span><span class=s1>&#39;right&#39;</span><span class=p>,</span>
</span><span id=__span-32-96><a id=__codelineno-32-96 name=__codelineno-32-96 href=#__codelineno-32-96></a> <span class=n>x</span><span class=o>=</span><span class=mi>1</span><span class=p>,</span>
</span><span id=__span-32-97><a id=__codelineno-32-97 name=__codelineno-32-97 href=#__codelineno-32-97></a> <span class=n>traceorder</span><span class=o>=</span><span class=s1>&#39;normal&#39;</span>
</span><span id=__span-32-98><a id=__codelineno-32-98 name=__codelineno-32-98 href=#__codelineno-32-98></a> <span class=p>),</span>
</span><span id=__span-32-99><a id=__codelineno-32-99 name=__codelineno-32-99 href=#__codelineno-32-99></a> <span class=n>template</span><span class=o>=</span><span class=s1>&#39;vbt_light&#39;</span>
</span><span id=__span-32-100><a id=__codelineno-32-100 name=__codelineno-32-100 href=#__codelineno-32-100></a> <span class=p>)</span>
</span><span id=__span-32-101><a id=__codelineno-32-101 name=__codelineno-32-101 href=#__codelineno-32-101></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.portfolio>portfolio <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.portfolio title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../portfolio/base/index.html#vectorbtpro.portfolio.base.Portfolio title=vectorbtpro.portfolio.base.Portfolio>Portfolio</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-33-1><a id=__codelineno-33-1 name=__codelineno-33-1 href=#__codelineno-33-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-33-2><a id=__codelineno-33-2 name=__codelineno-33-2 href=#__codelineno-33-2></a> <span class=n>data</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-3><a id=__codelineno-33-3 name=__codelineno-33-3 href=#__codelineno-33-3></a> <span class=nb>open</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-4><a id=__codelineno-33-4 name=__codelineno-33-4 href=#__codelineno-33-4></a> <span class=n>high</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-5><a id=__codelineno-33-5 name=__codelineno-33-5 href=#__codelineno-33-5></a> <span class=n>low</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-6><a id=__codelineno-33-6 name=__codelineno-33-6 href=#__codelineno-33-6></a> <span class=n>close</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-7><a id=__codelineno-33-7 name=__codelineno-33-7 href=#__codelineno-33-7></a> <span class=n>bm_close</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-8><a id=__codelineno-33-8 name=__codelineno-33-8 href=#__codelineno-33-8></a> <span class=n>val_price</span><span class=o>=</span><span class=s1>&#39;price&#39;</span><span class=p>,</span>
</span><span id=__span-33-9><a id=__codelineno-33-9 name=__codelineno-33-9 href=#__codelineno-33-9></a> <span class=n>init_cash</span><span class=o>=</span><span class=mf>100.0</span><span class=p>,</span>
</span><span id=__span-33-10><a id=__codelineno-33-10 name=__codelineno-33-10 href=#__codelineno-33-10></a> <span class=n>init_position</span><span class=o>=</span><span class=mf>0.0</span><span class=p>,</span>
</span><span id=__span-33-11><a id=__codelineno-33-11 name=__codelineno-33-11 href=#__codelineno-33-11></a> <span class=n>init_price</span><span class=o>=</span><span class=n>np</span><span class=o>.</span><span class=n>nan</span><span class=p>,</span>
</span><span id=__span-33-12><a id=__codelineno-33-12 name=__codelineno-33-12 href=#__codelineno-33-12></a> <span class=n>cash_deposits</span><span class=o>=</span><span class=mf>0.0</span><span class=p>,</span>
</span><span id=__span-33-13><a id=__codelineno-33-13 name=__codelineno-33-13 href=#__codelineno-33-13></a> <span class=n>cash_deposits_as_input</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-14><a id=__codelineno-33-14 name=__codelineno-33-14 href=#__codelineno-33-14></a> <span class=n>cash_earnings</span><span class=o>=</span><span class=mf>0.0</span><span class=p>,</span>
</span><span id=__span-33-15><a id=__codelineno-33-15 name=__codelineno-33-15 href=#__codelineno-33-15></a> <span class=n>cash_dividends</span><span class=o>=</span><span class=mf>0.0</span><span class=p>,</span>
</span><span id=__span-33-16><a id=__codelineno-33-16 name=__codelineno-33-16 href=#__codelineno-33-16></a> <span class=n>cash_sharing</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-17><a id=__codelineno-33-17 name=__codelineno-33-17 href=#__codelineno-33-17></a> <span class=n>ffill_val_price</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-33-18><a id=__codelineno-33-18 name=__codelineno-33-18 href=#__codelineno-33-18></a> <span class=n>update_value</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-19><a id=__codelineno-33-19 name=__codelineno-33-19 href=#__codelineno-33-19></a> <span class=n>save_state</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-20><a id=__codelineno-33-20 name=__codelineno-33-20 href=#__codelineno-33-20></a> <span class=n>save_value</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-21><a id=__codelineno-33-21 name=__codelineno-33-21 href=#__codelineno-33-21></a> <span class=n>save_returns</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-22><a id=__codelineno-33-22 name=__codelineno-33-22 href=#__codelineno-33-22></a> <span class=n>fill_pos_info</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-33-23><a id=__codelineno-33-23 name=__codelineno-33-23 href=#__codelineno-33-23></a> <span class=n>track_value</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-33-24><a id=__codelineno-33-24 name=__codelineno-33-24 href=#__codelineno-33-24></a> <span class=n>row_wise</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-25><a id=__codelineno-33-25 name=__codelineno-33-25 href=#__codelineno-33-25></a> <span class=n>seed</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-26><a id=__codelineno-33-26 name=__codelineno-33-26 href=#__codelineno-33-26></a> <span class=n>group_by</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-27><a id=__codelineno-33-27 name=__codelineno-33-27 href=#__codelineno-33-27></a> <span class=n>broadcast_named_args</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-28><a id=__codelineno-33-28 name=__codelineno-33-28 href=#__codelineno-33-28></a> <span class=n>broadcast_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-29><a id=__codelineno-33-29 name=__codelineno-33-29 href=#__codelineno-33-29></a> <span class=n>require_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-30><a id=__codelineno-33-30 name=__codelineno-33-30 href=#__codelineno-33-30></a> <span class=n>requirements</span><span class=o>=</span><span class=s1>&#39;W&#39;</span>
</span><span id=__span-33-31><a id=__codelineno-33-31 name=__codelineno-33-31 href=#__codelineno-33-31></a> <span class=p>)</span>
</span><span id=__span-33-32><a id=__codelineno-33-32 name=__codelineno-33-32 href=#__codelineno-33-32></a> <span class=p>),</span>
</span><span id=__span-33-33><a id=__codelineno-33-33 name=__codelineno-33-33 href=#__codelineno-33-33></a> <span class=n>template_context</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-33-34><a id=__codelineno-33-34 name=__codelineno-33-34 href=#__codelineno-33-34></a> <span class=n>keep_inout_flex</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-33-35><a id=__codelineno-33-35 name=__codelineno-33-35 href=#__codelineno-33-35></a> <span class=n>from_ago</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-36><a id=__codelineno-33-36 name=__codelineno-33-36 href=#__codelineno-33-36></a> <span class=n>call_seq</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-37><a id=__codelineno-33-37 name=__codelineno-33-37 href=#__codelineno-33-37></a> <span class=n>attach_call_seq</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-38><a id=__codelineno-33-38 name=__codelineno-33-38 href=#__codelineno-33-38></a> <span class=n>max_order_records</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-39><a id=__codelineno-33-39 name=__codelineno-33-39 href=#__codelineno-33-39></a> <span class=n>max_log_records</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-40><a id=__codelineno-33-40 name=__codelineno-33-40 href=#__codelineno-33-40></a> <span class=n>jitted</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-41><a id=__codelineno-33-41 name=__codelineno-33-41 href=#__codelineno-33-41></a> <span class=n>chunked</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-42><a id=__codelineno-33-42 name=__codelineno-33-42 href=#__codelineno-33-42></a> <span class=n>staticized</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-43><a id=__codelineno-33-43 name=__codelineno-33-43 href=#__codelineno-33-43></a> <span class=n>records</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-44><a id=__codelineno-33-44 name=__codelineno-33-44 href=#__codelineno-33-44></a> <span class=n>size</span><span class=o>=</span><span class=n>np</span><span class=o>.</span><span class=n>inf</span><span class=p>,</span>
</span><span id=__span-33-45><a id=__codelineno-33-45 name=__codelineno-33-45 href=#__codelineno-33-45></a> <span class=n>size_type</span><span class=o>=</span><span class=s1>&#39;amount&#39;</span><span class=p>,</span>
</span><span id=__span-33-46><a id=__codelineno-33-46 name=__codelineno-33-46 href=#__codelineno-33-46></a> <span class=n>direction</span><span class=o>=</span><span class=s1>&#39;both&#39;</span><span class=p>,</span>
</span><span id=__span-33-47><a id=__codelineno-33-47 name=__codelineno-33-47 href=#__codelineno-33-47></a> <span class=n>price</span><span class=o>=</span><span class=s1>&#39;close&#39;</span><span class=p>,</span>
</span><span id=__span-33-48><a id=__codelineno-33-48 name=__codelineno-33-48 href=#__codelineno-33-48></a> <span class=n>fees</span><span class=o>=</span><span class=mf>0.0</span><span class=p>,</span>
</span><span id=__span-33-49><a id=__codelineno-33-49 name=__codelineno-33-49 href=#__codelineno-33-49></a> <span class=n>fixed_fees</span><span class=o>=</span><span class=mf>0.0</span><span class=p>,</span>
</span><span id=__span-33-50><a id=__codelineno-33-50 name=__codelineno-33-50 href=#__codelineno-33-50></a> <span class=n>slippage</span><span class=o>=</span><span class=mf>0.0</span><span class=p>,</span>
</span><span id=__span-33-51><a id=__codelineno-33-51 name=__codelineno-33-51 href=#__codelineno-33-51></a> <span class=n>min_size</span><span class=o>=</span><span class=n>np</span><span class=o>.</span><span class=n>nan</span><span class=p>,</span>
</span><span id=__span-33-52><a id=__codelineno-33-52 name=__codelineno-33-52 href=#__codelineno-33-52></a> <span class=n>max_size</span><span class=o>=</span><span class=n>np</span><span class=o>.</span><span class=n>nan</span><span class=p>,</span>
</span><span id=__span-33-53><a id=__codelineno-33-53 name=__codelineno-33-53 href=#__codelineno-33-53></a> <span class=n>size_granularity</span><span class=o>=</span><span class=n>np</span><span class=o>.</span><span class=n>nan</span><span class=p>,</span>
</span><span id=__span-33-54><a id=__codelineno-33-54 name=__codelineno-33-54 href=#__codelineno-33-54></a> <span class=n>leverage</span><span class=o>=</span><span class=mf>1.0</span><span class=p>,</span>
</span><span id=__span-33-55><a id=__codelineno-33-55 name=__codelineno-33-55 href=#__codelineno-33-55></a> <span class=n>leverage_mode</span><span class=o>=</span><span class=s1>&#39;lazy&#39;</span><span class=p>,</span>
</span><span id=__span-33-56><a id=__codelineno-33-56 name=__codelineno-33-56 href=#__codelineno-33-56></a> <span class=n>reject_prob</span><span class=o>=</span><span class=mf>0.0</span><span class=p>,</span>
</span><span id=__span-33-57><a id=__codelineno-33-57 name=__codelineno-33-57 href=#__codelineno-33-57></a> <span class=n>price_area_vio_mode</span><span class=o>=</span><span class=s1>&#39;ignore&#39;</span><span class=p>,</span>
</span><span id=__span-33-58><a id=__codelineno-33-58 name=__codelineno-33-58 href=#__codelineno-33-58></a> <span class=n>allow_partial</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-33-59><a id=__codelineno-33-59 name=__codelineno-33-59 href=#__codelineno-33-59></a> <span class=n>raise_reject</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-60><a id=__codelineno-33-60 name=__codelineno-33-60 href=#__codelineno-33-60></a> <span class=n>log</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-61><a id=__codelineno-33-61 name=__codelineno-33-61 href=#__codelineno-33-61></a> <span class=n>from_orders</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-33-62><a id=__codelineno-33-62 name=__codelineno-33-62 href=#__codelineno-33-62></a> <span class=n>from_signals</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-63><a id=__codelineno-33-63 name=__codelineno-33-63 href=#__codelineno-33-63></a> <span class=n>direction</span><span class=o>=</span><span class=s1>&#39;longonly&#39;</span><span class=p>,</span>
</span><span id=__span-33-64><a id=__codelineno-33-64 name=__codelineno-33-64 href=#__codelineno-33-64></a> <span class=n>adjust_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-65><a id=__codelineno-33-65 name=__codelineno-33-65 href=#__codelineno-33-65></a> <span class=n>adjust_args</span><span class=o>=</span><span class=p>(),</span>
</span><span id=__span-33-66><a id=__codelineno-33-66 name=__codelineno-33-66 href=#__codelineno-33-66></a> <span class=n>signal_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-67><a id=__codelineno-33-67 name=__codelineno-33-67 href=#__codelineno-33-67></a> <span class=n>signal_args</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-68><a id=__codelineno-33-68 name=__codelineno-33-68 href=#__codelineno-33-68></a> <span class=n>post_signal_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-69><a id=__codelineno-33-69 name=__codelineno-33-69 href=#__codelineno-33-69></a> <span class=n>post_signal_args</span><span class=o>=</span><span class=p>(),</span>
</span><span id=__span-33-70><a id=__codelineno-33-70 name=__codelineno-33-70 href=#__codelineno-33-70></a> <span class=n>post_segment_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-71><a id=__codelineno-33-71 name=__codelineno-33-71 href=#__codelineno-33-71></a> <span class=n>post_segment_args</span><span class=o>=</span><span class=p>(),</span>
</span><span id=__span-33-72><a id=__codelineno-33-72 name=__codelineno-33-72 href=#__codelineno-33-72></a> <span class=n>order_mode</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-73><a id=__codelineno-33-73 name=__codelineno-33-73 href=#__codelineno-33-73></a> <span class=n>accumulate</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-74><a id=__codelineno-33-74 name=__codelineno-33-74 href=#__codelineno-33-74></a> <span class=n>upon_long_conflict</span><span class=o>=</span><span class=s1>&#39;ignore&#39;</span><span class=p>,</span>
</span><span id=__span-33-75><a id=__codelineno-33-75 name=__codelineno-33-75 href=#__codelineno-33-75></a> <span class=n>upon_short_conflict</span><span class=o>=</span><span class=s1>&#39;ignore&#39;</span><span class=p>,</span>
</span><span id=__span-33-76><a id=__codelineno-33-76 name=__codelineno-33-76 href=#__codelineno-33-76></a> <span class=n>upon_dir_conflict</span><span class=o>=</span><span class=s1>&#39;ignore&#39;</span><span class=p>,</span>
</span><span id=__span-33-77><a id=__codelineno-33-77 name=__codelineno-33-77 href=#__codelineno-33-77></a> <span class=n>upon_opposite_entry</span><span class=o>=</span><span class=s1>&#39;reversereduce&#39;</span><span class=p>,</span>
</span><span id=__span-33-78><a id=__codelineno-33-78 name=__codelineno-33-78 href=#__codelineno-33-78></a> <span class=n>order_type</span><span class=o>=</span><span class=s1>&#39;market&#39;</span><span class=p>,</span>
</span><span id=__span-33-79><a id=__codelineno-33-79 name=__codelineno-33-79 href=#__codelineno-33-79></a> <span class=n>limit_reverse</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-80><a id=__codelineno-33-80 name=__codelineno-33-80 href=#__codelineno-33-80></a> <span class=n>limit_delta</span><span class=o>=</span><span class=n>np</span><span class=o>.</span><span class=n>nan</span><span class=p>,</span>
</span><span id=__span-33-81><a id=__codelineno-33-81 name=__codelineno-33-81 href=#__codelineno-33-81></a> <span class=n>limit_tif</span><span class=o>=-</span><span class=mi>1</span><span class=p>,</span>
</span><span id=__span-33-82><a id=__codelineno-33-82 name=__codelineno-33-82 href=#__codelineno-33-82></a> <span class=n>limit_expiry</span><span class=o>=-</span><span class=mi>1</span><span class=p>,</span>
</span><span id=__span-33-83><a id=__codelineno-33-83 name=__codelineno-33-83 href=#__codelineno-33-83></a> <span class=n>upon_adj_limit_conflict</span><span class=o>=</span><span class=s1>&#39;keepignore&#39;</span><span class=p>,</span>
</span><span id=__span-33-84><a id=__codelineno-33-84 name=__codelineno-33-84 href=#__codelineno-33-84></a> <span class=n>upon_opp_limit_conflict</span><span class=o>=</span><span class=s1>&#39;cancelexecute&#39;</span><span class=p>,</span>
</span><span id=__span-33-85><a id=__codelineno-33-85 name=__codelineno-33-85 href=#__codelineno-33-85></a> <span class=n>use_stops</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-86><a id=__codelineno-33-86 name=__codelineno-33-86 href=#__codelineno-33-86></a> <span class=n>stop_ladder</span><span class=o>=</span><span class=s1>&#39;disabled&#39;</span><span class=p>,</span>
</span><span id=__span-33-87><a id=__codelineno-33-87 name=__codelineno-33-87 href=#__codelineno-33-87></a> <span class=n>sl_stop</span><span class=o>=</span><span class=n>np</span><span class=o>.</span><span class=n>nan</span><span class=p>,</span>
</span><span id=__span-33-88><a id=__codelineno-33-88 name=__codelineno-33-88 href=#__codelineno-33-88></a> <span class=n>tsl_th</span><span class=o>=</span><span class=n>np</span><span class=o>.</span><span class=n>nan</span><span class=p>,</span>
</span><span id=__span-33-89><a id=__codelineno-33-89 name=__codelineno-33-89 href=#__codelineno-33-89></a> <span class=n>tsl_stop</span><span class=o>=</span><span class=n>np</span><span class=o>.</span><span class=n>nan</span><span class=p>,</span>
</span><span id=__span-33-90><a id=__codelineno-33-90 name=__codelineno-33-90 href=#__codelineno-33-90></a> <span class=n>tp_stop</span><span class=o>=</span><span class=n>np</span><span class=o>.</span><span class=n>nan</span><span class=p>,</span>
</span><span id=__span-33-91><a id=__codelineno-33-91 name=__codelineno-33-91 href=#__codelineno-33-91></a> <span class=n>td_stop</span><span class=o>=-</span><span class=mi>1</span><span class=p>,</span>
</span><span id=__span-33-92><a id=__codelineno-33-92 name=__codelineno-33-92 href=#__codelineno-33-92></a> <span class=n>dt_stop</span><span class=o>=-</span><span class=mi>1</span><span class=p>,</span>
</span><span id=__span-33-93><a id=__codelineno-33-93 name=__codelineno-33-93 href=#__codelineno-33-93></a> <span class=n>stop_entry_price</span><span class=o>=</span><span class=s1>&#39;close&#39;</span><span class=p>,</span>
</span><span id=__span-33-94><a id=__codelineno-33-94 name=__codelineno-33-94 href=#__codelineno-33-94></a> <span class=n>stop_exit_price</span><span class=o>=</span><span class=s1>&#39;stop&#39;</span><span class=p>,</span>
</span><span id=__span-33-95><a id=__codelineno-33-95 name=__codelineno-33-95 href=#__codelineno-33-95></a> <span class=n>stop_order_type</span><span class=o>=</span><span class=s1>&#39;market&#39;</span><span class=p>,</span>
</span><span id=__span-33-96><a id=__codelineno-33-96 name=__codelineno-33-96 href=#__codelineno-33-96></a> <span class=n>stop_limit_delta</span><span class=o>=</span><span class=n>np</span><span class=o>.</span><span class=n>nan</span><span class=p>,</span>
</span><span id=__span-33-97><a id=__codelineno-33-97 name=__codelineno-33-97 href=#__codelineno-33-97></a> <span class=n>stop_exit_type</span><span class=o>=</span><span class=s1>&#39;close&#39;</span><span class=p>,</span>
</span><span id=__span-33-98><a id=__codelineno-33-98 name=__codelineno-33-98 href=#__codelineno-33-98></a> <span class=n>upon_stop_update</span><span class=o>=</span><span class=s1>&#39;override&#39;</span><span class=p>,</span>
</span><span id=__span-33-99><a id=__codelineno-33-99 name=__codelineno-33-99 href=#__codelineno-33-99></a> <span class=n>upon_adj_stop_conflict</span><span class=o>=</span><span class=s1>&#39;keepexecute&#39;</span><span class=p>,</span>
</span><span id=__span-33-100><a id=__codelineno-33-100 name=__codelineno-33-100 href=#__codelineno-33-100></a> <span class=n>upon_opp_stop_conflict</span><span class=o>=</span><span class=s1>&#39;keepexecute&#39;</span><span class=p>,</span>
</span><span id=__span-33-101><a id=__codelineno-33-101 name=__codelineno-33-101 href=#__codelineno-33-101></a> <span class=n>delta_format</span><span class=o>=</span><span class=s1>&#39;percent&#39;</span><span class=p>,</span>
</span><span id=__span-33-102><a id=__codelineno-33-102 name=__codelineno-33-102 href=#__codelineno-33-102></a> <span class=n>time_delta_format</span><span class=o>=</span><span class=s1>&#39;index&#39;</span>
</span><span id=__span-33-103><a id=__codelineno-33-103 name=__codelineno-33-103 href=#__codelineno-33-103></a> <span class=p>),</span>
</span><span id=__span-33-104><a id=__codelineno-33-104 name=__codelineno-33-104 href=#__codelineno-33-104></a> <span class=n>hold_direction</span><span class=o>=</span><span class=s1>&#39;longonly&#39;</span><span class=p>,</span>
</span><span id=__span-33-105><a id=__codelineno-33-105 name=__codelineno-33-105 href=#__codelineno-33-105></a> <span class=n>close_at_end</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-106><a id=__codelineno-33-106 name=__codelineno-33-106 href=#__codelineno-33-106></a> <span class=n>from_order_func</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-107><a id=__codelineno-33-107 name=__codelineno-33-107 href=#__codelineno-33-107></a> <span class=n>segment_mask</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-33-108><a id=__codelineno-33-108 name=__codelineno-33-108 href=#__codelineno-33-108></a> <span class=n>call_pre_segment</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-109><a id=__codelineno-33-109 name=__codelineno-33-109 href=#__codelineno-33-109></a> <span class=n>call_post_segment</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-110><a id=__codelineno-33-110 name=__codelineno-33-110 href=#__codelineno-33-110></a> <span class=n>pre_sim_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-111><a id=__codelineno-33-111 name=__codelineno-33-111 href=#__codelineno-33-111></a> <span class=n>pre_sim_args</span><span class=o>=</span><span class=p>(),</span>
</span><span id=__span-33-112><a id=__codelineno-33-112 name=__codelineno-33-112 href=#__codelineno-33-112></a> <span class=n>post_sim_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-113><a id=__codelineno-33-113 name=__codelineno-33-113 href=#__codelineno-33-113></a> <span class=n>post_sim_args</span><span class=o>=</span><span class=p>(),</span>
</span><span id=__span-33-114><a id=__codelineno-33-114 name=__codelineno-33-114 href=#__codelineno-33-114></a> <span class=n>pre_group_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-115><a id=__codelineno-33-115 name=__codelineno-33-115 href=#__codelineno-33-115></a> <span class=n>pre_group_args</span><span class=o>=</span><span class=p>(),</span>
</span><span id=__span-33-116><a id=__codelineno-33-116 name=__codelineno-33-116 href=#__codelineno-33-116></a> <span class=n>post_group_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-117><a id=__codelineno-33-117 name=__codelineno-33-117 href=#__codelineno-33-117></a> <span class=n>post_group_args</span><span class=o>=</span><span class=p>(),</span>
</span><span id=__span-33-118><a id=__codelineno-33-118 name=__codelineno-33-118 href=#__codelineno-33-118></a> <span class=n>pre_row_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-119><a id=__codelineno-33-119 name=__codelineno-33-119 href=#__codelineno-33-119></a> <span class=n>pre_row_args</span><span class=o>=</span><span class=p>(),</span>
</span><span id=__span-33-120><a id=__codelineno-33-120 name=__codelineno-33-120 href=#__codelineno-33-120></a> <span class=n>post_row_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-121><a id=__codelineno-33-121 name=__codelineno-33-121 href=#__codelineno-33-121></a> <span class=n>post_row_args</span><span class=o>=</span><span class=p>(),</span>
</span><span id=__span-33-122><a id=__codelineno-33-122 name=__codelineno-33-122 href=#__codelineno-33-122></a> <span class=n>pre_segment_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-123><a id=__codelineno-33-123 name=__codelineno-33-123 href=#__codelineno-33-123></a> <span class=n>pre_segment_args</span><span class=o>=</span><span class=p>(),</span>
</span><span id=__span-33-124><a id=__codelineno-33-124 name=__codelineno-33-124 href=#__codelineno-33-124></a> <span class=n>post_segment_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-125><a id=__codelineno-33-125 name=__codelineno-33-125 href=#__codelineno-33-125></a> <span class=n>post_segment_args</span><span class=o>=</span><span class=p>(),</span>
</span><span id=__span-33-126><a id=__codelineno-33-126 name=__codelineno-33-126 href=#__codelineno-33-126></a> <span class=n>order_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-127><a id=__codelineno-33-127 name=__codelineno-33-127 href=#__codelineno-33-127></a> <span class=n>order_args</span><span class=o>=</span><span class=p>(),</span>
</span><span id=__span-33-128><a id=__codelineno-33-128 name=__codelineno-33-128 href=#__codelineno-33-128></a> <span class=n>flex_order_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-129><a id=__codelineno-33-129 name=__codelineno-33-129 href=#__codelineno-33-129></a> <span class=n>flex_order_args</span><span class=o>=</span><span class=p>(),</span>
</span><span id=__span-33-130><a id=__codelineno-33-130 name=__codelineno-33-130 href=#__codelineno-33-130></a> <span class=n>post_order_func_nb</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-131><a id=__codelineno-33-131 name=__codelineno-33-131 href=#__codelineno-33-131></a> <span class=n>post_order_args</span><span class=o>=</span><span class=p>(),</span>
</span><span id=__span-33-132><a id=__codelineno-33-132 name=__codelineno-33-132 href=#__codelineno-33-132></a> <span class=n>row_wise</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-33-133><a id=__codelineno-33-133 name=__codelineno-33-133 href=#__codelineno-33-133></a> <span class=p>),</span>
</span><span id=__span-33-134><a id=__codelineno-33-134 name=__codelineno-33-134 href=#__codelineno-33-134></a> <span class=n>from_def_order_func</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-135><a id=__codelineno-33-135 name=__codelineno-33-135 href=#__codelineno-33-135></a> <span class=n>flexible</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-33-136><a id=__codelineno-33-136 name=__codelineno-33-136 href=#__codelineno-33-136></a> <span class=p>),</span>
</span><span id=__span-33-137><a id=__codelineno-33-137 name=__codelineno-33-137 href=#__codelineno-33-137></a> <span class=n>freq</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-138><a id=__codelineno-33-138 name=__codelineno-33-138 href=#__codelineno-33-138></a> <span class=n>year_freq</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-139><a id=__codelineno-33-139 name=__codelineno-33-139 href=#__codelineno-33-139></a> <span class=n>use_in_outputs</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-33-140><a id=__codelineno-33-140 name=__codelineno-33-140 href=#__codelineno-33-140></a> <span class=n>fillna_close</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-33-141><a id=__codelineno-33-141 name=__codelineno-33-141 href=#__codelineno-33-141></a> <span class=n>trades_type</span><span class=o>=</span><span class=s1>&#39;exittrades&#39;</span><span class=p>,</span>
</span><span id=__span-33-142><a id=__codelineno-33-142 name=__codelineno-33-142 href=#__codelineno-33-142></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-143><a id=__codelineno-33-143 name=__codelineno-33-143 href=#__codelineno-33-143></a> <span class=n>filters</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-144><a id=__codelineno-33-144 name=__codelineno-33-144 href=#__codelineno-33-144></a> <span class=n>has_year_freq</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-145><a id=__codelineno-33-145 name=__codelineno-33-145 href=#__codelineno-33-145></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a8670</span><span class=o>&gt;</span><span class=p>,</span>
</span><span id=__span-33-146><a id=__codelineno-33-146 name=__codelineno-33-146 href=#__codelineno-33-146></a> <span class=n>warning_message</span><span class=o>=</span><span class=n>Sub</span><span class=p>(</span>
</span><span id=__span-33-147><a id=__codelineno-33-147 name=__codelineno-33-147 href=#__codelineno-33-147></a> <span class=n>template</span><span class=o>=</span><span class=s2>&quot;Metric &#39;$metric_name&#39; requires year frequency to be set&quot;</span><span class=p>,</span>
</span><span id=__span-33-148><a id=__codelineno-33-148 name=__codelineno-33-148 href=#__codelineno-33-148></a> <span class=n>context</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-149><a id=__codelineno-33-149 name=__codelineno-33-149 href=#__codelineno-33-149></a> <span class=n>strict</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-150><a id=__codelineno-33-150 name=__codelineno-33-150 href=#__codelineno-33-150></a> <span class=n>sub_id</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-151><a id=__codelineno-33-151 name=__codelineno-33-151 href=#__codelineno-33-151></a> <span class=n>context_merge_kwargs</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-33-152><a id=__codelineno-33-152 name=__codelineno-33-152 href=#__codelineno-33-152></a> <span class=p>)</span>
</span><span id=__span-33-153><a id=__codelineno-33-153 name=__codelineno-33-153 href=#__codelineno-33-153></a> <span class=p>),</span>
</span><span id=__span-33-154><a id=__codelineno-33-154 name=__codelineno-33-154 href=#__codelineno-33-154></a> <span class=n>has_bm_returns</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-155><a id=__codelineno-33-155 name=__codelineno-33-155 href=#__codelineno-33-155></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a8700</span><span class=o>&gt;</span><span class=p>,</span>
</span><span id=__span-33-156><a id=__codelineno-33-156 name=__codelineno-33-156 href=#__codelineno-33-156></a> <span class=n>warning_message</span><span class=o>=</span><span class=n>Sub</span><span class=p>(</span>
</span><span id=__span-33-157><a id=__codelineno-33-157 name=__codelineno-33-157 href=#__codelineno-33-157></a> <span class=n>template</span><span class=o>=</span><span class=s2>&quot;Metric &#39;$metric_name&#39; requires bm_returns to be set&quot;</span><span class=p>,</span>
</span><span id=__span-33-158><a id=__codelineno-33-158 name=__codelineno-33-158 href=#__codelineno-33-158></a> <span class=n>context</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-159><a id=__codelineno-33-159 name=__codelineno-33-159 href=#__codelineno-33-159></a> <span class=n>strict</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-160><a id=__codelineno-33-160 name=__codelineno-33-160 href=#__codelineno-33-160></a> <span class=n>sub_id</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-161><a id=__codelineno-33-161 name=__codelineno-33-161 href=#__codelineno-33-161></a> <span class=n>context_merge_kwargs</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-33-162><a id=__codelineno-33-162 name=__codelineno-33-162 href=#__codelineno-33-162></a> <span class=p>)</span>
</span><span id=__span-33-163><a id=__codelineno-33-163 name=__codelineno-33-163 href=#__codelineno-33-163></a> <span class=p>),</span>
</span><span id=__span-33-164><a id=__codelineno-33-164 name=__codelineno-33-164 href=#__codelineno-33-164></a> <span class=n>has_cash_deposits</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-165><a id=__codelineno-33-165 name=__codelineno-33-165 href=#__codelineno-33-165></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a8790</span><span class=o>&gt;</span>
</span><span id=__span-33-166><a id=__codelineno-33-166 name=__codelineno-33-166 href=#__codelineno-33-166></a> <span class=p>),</span>
</span><span id=__span-33-167><a id=__codelineno-33-167 name=__codelineno-33-167 href=#__codelineno-33-167></a> <span class=n>has_cash_earnings</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-168><a id=__codelineno-33-168 name=__codelineno-33-168 href=#__codelineno-33-168></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a8820</span><span class=o>&gt;</span>
</span><span id=__span-33-169><a id=__codelineno-33-169 name=__codelineno-33-169 href=#__codelineno-33-169></a> <span class=p>)</span>
</span><span id=__span-33-170><a id=__codelineno-33-170 name=__codelineno-33-170 href=#__codelineno-33-170></a> <span class=p>),</span>
</span><span id=__span-33-171><a id=__codelineno-33-171 name=__codelineno-33-171 href=#__codelineno-33-171></a> <span class=n>settings</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-172><a id=__codelineno-33-172 name=__codelineno-33-172 href=#__codelineno-33-172></a> <span class=n>use_asset_returns</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-33-173><a id=__codelineno-33-173 name=__codelineno-33-173 href=#__codelineno-33-173></a> <span class=n>incl_open</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-33-174><a id=__codelineno-33-174 name=__codelineno-33-174 href=#__codelineno-33-174></a> <span class=p>),</span>
</span><span id=__span-33-175><a id=__codelineno-33-175 name=__codelineno-33-175 href=#__codelineno-33-175></a> <span class=n>template_context</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-176><a id=__codelineno-33-176 name=__codelineno-33-176 href=#__codelineno-33-176></a> <span class=n>incl_open_tags</span><span class=o>=</span><span class=n>RepEval</span><span class=p>(</span>
</span><span id=__span-33-177><a id=__codelineno-33-177 name=__codelineno-33-177 href=#__codelineno-33-177></a> <span class=n>template</span><span class=o>=</span><span class=s2>&quot;[&#39;open&#39;, &#39;closed&#39;] if incl_open else [&#39;closed&#39;]&quot;</span><span class=p>,</span>
</span><span id=__span-33-178><a id=__codelineno-33-178 name=__codelineno-33-178 href=#__codelineno-33-178></a> <span class=n>context</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-179><a id=__codelineno-33-179 name=__codelineno-33-179 href=#__codelineno-33-179></a> <span class=n>strict</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-180><a id=__codelineno-33-180 name=__codelineno-33-180 href=#__codelineno-33-180></a> <span class=n>sub_id</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-33-181><a id=__codelineno-33-181 name=__codelineno-33-181 href=#__codelineno-33-181></a> <span class=n>context_merge_kwargs</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-33-182><a id=__codelineno-33-182 name=__codelineno-33-182 href=#__codelineno-33-182></a> <span class=p>)</span>
</span><span id=__span-33-183><a id=__codelineno-33-183 name=__codelineno-33-183 href=#__codelineno-33-183></a> <span class=p>)</span>
</span><span id=__span-33-184><a id=__codelineno-33-184 name=__codelineno-33-184 href=#__codelineno-33-184></a> <span class=p>),</span>
</span><span id=__span-33-185><a id=__codelineno-33-185 name=__codelineno-33-185 href=#__codelineno-33-185></a> <span class=n>plots</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-186><a id=__codelineno-33-186 name=__codelineno-33-186 href=#__codelineno-33-186></a> <span class=n>subplots</span><span class=o>=</span><span class=p>[</span>
</span><span id=__span-33-187><a id=__codelineno-33-187 name=__codelineno-33-187 href=#__codelineno-33-187></a> <span class=s1>&#39;orders&#39;</span><span class=p>,</span>
</span><span id=__span-33-188><a id=__codelineno-33-188 name=__codelineno-33-188 href=#__codelineno-33-188></a> <span class=s1>&#39;trade_pnl&#39;</span><span class=p>,</span>
</span><span id=__span-33-189><a id=__codelineno-33-189 name=__codelineno-33-189 href=#__codelineno-33-189></a> <span class=s1>&#39;cum_returns&#39;</span>
</span><span id=__span-33-190><a id=__codelineno-33-190 name=__codelineno-33-190 href=#__codelineno-33-190></a> <span class=p>],</span>
</span><span id=__span-33-191><a id=__codelineno-33-191 name=__codelineno-33-191 href=#__codelineno-33-191></a> <span class=n>settings</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-33-192><a id=__codelineno-33-192 name=__codelineno-33-192 href=#__codelineno-33-192></a> <span class=n>use_asset_returns</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-33-193><a id=__codelineno-33-193 name=__codelineno-33-193 href=#__codelineno-33-193></a> <span class=p>)</span>
</span><span id=__span-33-194><a id=__codelineno-33-194 name=__codelineno-33-194 href=#__codelineno-33-194></a> <span class=p>)</span>
</span><span id=__span-33-195><a id=__codelineno-33-195 name=__codelineno-33-195 href=#__codelineno-33-195></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.qs_adapter>qs_adapter <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.qs_adapter title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../returns/qs_adapter/index.html#vectorbtpro.returns.qs_adapter.QSAdapter title=vectorbtpro.returns.qs_adapter.QSAdapter>QSAdapter</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-34-1><a id=__codelineno-34-1 name=__codelineno-34-1 href=#__codelineno-34-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-34-2><a id=__codelineno-34-2 name=__codelineno-34-2 href=#__codelineno-34-2></a> <span class=n>defaults</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-34-3><a id=__codelineno-34-3 name=__codelineno-34-3 href=#__codelineno-34-3></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.ranges>ranges <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.ranges title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../generic/ranges/index.html#vectorbtpro.generic.ranges.Ranges title=vectorbtpro.generic.ranges.Ranges>Ranges</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-35-1><a id=__codelineno-35-1 name=__codelineno-35-1 href=#__codelineno-35-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-35-2><a id=__codelineno-35-2 name=__codelineno-35-2 href=#__codelineno-35-2></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-35-3><a id=__codelineno-35-3 name=__codelineno-35-3 href=#__codelineno-35-3></a> <span class=n>plots</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-35-4><a id=__codelineno-35-4 name=__codelineno-35-4 href=#__codelineno-35-4></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.records>records <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.records title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../records/base/index.html#vectorbtpro.records.base.Records title=vectorbtpro.records.base.Records>Records</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-36-1><a id=__codelineno-36-1 name=__codelineno-36-1 href=#__codelineno-36-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-36-2><a id=__codelineno-36-2 name=__codelineno-36-2 href=#__codelineno-36-2></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-36-3><a id=__codelineno-36-3 name=__codelineno-36-3 href=#__codelineno-36-3></a> <span class=n>plots</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-36-4><a id=__codelineno-36-4 name=__codelineno-36-4 href=#__codelineno-36-4></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.resampling>resampling <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.resampling title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../base/resampling/index.html title=vectorbtpro.base.resampling>vectorbtpro.base.resampling</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-37-1><a id=__codelineno-37-1 name=__codelineno-37-1 href=#__codelineno-37-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-37-2><a id=__codelineno-37-2 name=__codelineno-37-2 href=#__codelineno-37-2></a> <span class=n>silence_warnings</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-37-3><a id=__codelineno-37-3 name=__codelineno-37-3 href=#__codelineno-37-3></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.returns>returns <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.returns title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../returns/accessors/index.html#vectorbtpro.returns.accessors.ReturnsAccessor title=vectorbtpro.returns.accessors.ReturnsAccessor>ReturnsAccessor</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-38-1><a id=__codelineno-38-1 name=__codelineno-38-1 href=#__codelineno-38-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-38-2><a id=__codelineno-38-2 name=__codelineno-38-2 href=#__codelineno-38-2></a> <span class=n>inf_to_nan</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-38-3><a id=__codelineno-38-3 name=__codelineno-38-3 href=#__codelineno-38-3></a> <span class=n>nan_to_zero</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-38-4><a id=__codelineno-38-4 name=__codelineno-38-4 href=#__codelineno-38-4></a> <span class=n>year_freq</span><span class=o>=</span><span class=s1>&#39;365 days&#39;</span><span class=p>,</span>
</span><span id=__span-38-5><a id=__codelineno-38-5 name=__codelineno-38-5 href=#__codelineno-38-5></a> <span class=n>bm_returns</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-38-6><a id=__codelineno-38-6 name=__codelineno-38-6 href=#__codelineno-38-6></a> <span class=n>defaults</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-38-7><a id=__codelineno-38-7 name=__codelineno-38-7 href=#__codelineno-38-7></a> <span class=n>start_value</span><span class=o>=</span><span class=mf>1.0</span><span class=p>,</span>
</span><span id=__span-38-8><a id=__codelineno-38-8 name=__codelineno-38-8 href=#__codelineno-38-8></a> <span class=n>window</span><span class=o>=</span><span class=mi>10</span><span class=p>,</span>
</span><span id=__span-38-9><a id=__codelineno-38-9 name=__codelineno-38-9 href=#__codelineno-38-9></a> <span class=n>minp</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-38-10><a id=__codelineno-38-10 name=__codelineno-38-10 href=#__codelineno-38-10></a> <span class=n>ddof</span><span class=o>=</span><span class=mi>1</span><span class=p>,</span>
</span><span id=__span-38-11><a id=__codelineno-38-11 name=__codelineno-38-11 href=#__codelineno-38-11></a> <span class=n>risk_free</span><span class=o>=</span><span class=mf>0.0</span><span class=p>,</span>
</span><span id=__span-38-12><a id=__codelineno-38-12 name=__codelineno-38-12 href=#__codelineno-38-12></a> <span class=n>levy_alpha</span><span class=o>=</span><span class=mf>2.0</span><span class=p>,</span>
</span><span id=__span-38-13><a id=__codelineno-38-13 name=__codelineno-38-13 href=#__codelineno-38-13></a> <span class=n>required_return</span><span class=o>=</span><span class=mf>0.0</span><span class=p>,</span>
</span><span id=__span-38-14><a id=__codelineno-38-14 name=__codelineno-38-14 href=#__codelineno-38-14></a> <span class=n>cutoff</span><span class=o>=</span><span class=mf>0.05</span>
</span><span id=__span-38-15><a id=__codelineno-38-15 name=__codelineno-38-15 href=#__codelineno-38-15></a> <span class=p>),</span>
</span><span id=__span-38-16><a id=__codelineno-38-16 name=__codelineno-38-16 href=#__codelineno-38-16></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-38-17><a id=__codelineno-38-17 name=__codelineno-38-17 href=#__codelineno-38-17></a> <span class=n>filters</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-38-18><a id=__codelineno-38-18 name=__codelineno-38-18 href=#__codelineno-38-18></a> <span class=n>has_year_freq</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-38-19><a id=__codelineno-38-19 name=__codelineno-38-19 href=#__codelineno-38-19></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a84c0</span><span class=o>&gt;</span><span class=p>,</span>
</span><span id=__span-38-20><a id=__codelineno-38-20 name=__codelineno-38-20 href=#__codelineno-38-20></a> <span class=n>warning_message</span><span class=o>=</span><span class=n>Sub</span><span class=p>(</span>
</span><span id=__span-38-21><a id=__codelineno-38-21 name=__codelineno-38-21 href=#__codelineno-38-21></a> <span class=n>template</span><span class=o>=</span><span class=s2>&quot;Metric &#39;$metric_name&#39; requires year frequency to be set&quot;</span><span class=p>,</span>
</span><span id=__span-38-22><a id=__codelineno-38-22 name=__codelineno-38-22 href=#__codelineno-38-22></a> <span class=n>context</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-38-23><a id=__codelineno-38-23 name=__codelineno-38-23 href=#__codelineno-38-23></a> <span class=n>strict</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-38-24><a id=__codelineno-38-24 name=__codelineno-38-24 href=#__codelineno-38-24></a> <span class=n>sub_id</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-38-25><a id=__codelineno-38-25 name=__codelineno-38-25 href=#__codelineno-38-25></a> <span class=n>context_merge_kwargs</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-38-26><a id=__codelineno-38-26 name=__codelineno-38-26 href=#__codelineno-38-26></a> <span class=p>)</span>
</span><span id=__span-38-27><a id=__codelineno-38-27 name=__codelineno-38-27 href=#__codelineno-38-27></a> <span class=p>),</span>
</span><span id=__span-38-28><a id=__codelineno-38-28 name=__codelineno-38-28 href=#__codelineno-38-28></a> <span class=n>has_bm_returns</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-38-29><a id=__codelineno-38-29 name=__codelineno-38-29 href=#__codelineno-38-29></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a8550</span><span class=o>&gt;</span><span class=p>,</span>
</span><span id=__span-38-30><a id=__codelineno-38-30 name=__codelineno-38-30 href=#__codelineno-38-30></a> <span class=n>warning_message</span><span class=o>=</span><span class=n>Sub</span><span class=p>(</span>
</span><span id=__span-38-31><a id=__codelineno-38-31 name=__codelineno-38-31 href=#__codelineno-38-31></a> <span class=n>template</span><span class=o>=</span><span class=s2>&quot;Metric &#39;$metric_name&#39; requires bm_returns to be set&quot;</span><span class=p>,</span>
</span><span id=__span-38-32><a id=__codelineno-38-32 name=__codelineno-38-32 href=#__codelineno-38-32></a> <span class=n>context</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-38-33><a id=__codelineno-38-33 name=__codelineno-38-33 href=#__codelineno-38-33></a> <span class=n>strict</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-38-34><a id=__codelineno-38-34 name=__codelineno-38-34 href=#__codelineno-38-34></a> <span class=n>sub_id</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-38-35><a id=__codelineno-38-35 name=__codelineno-38-35 href=#__codelineno-38-35></a> <span class=n>context_merge_kwargs</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-38-36><a id=__codelineno-38-36 name=__codelineno-38-36 href=#__codelineno-38-36></a> <span class=p>)</span>
</span><span id=__span-38-37><a id=__codelineno-38-37 name=__codelineno-38-37 href=#__codelineno-38-37></a> <span class=p>)</span>
</span><span id=__span-38-38><a id=__codelineno-38-38 name=__codelineno-38-38 href=#__codelineno-38-38></a> <span class=p>),</span>
</span><span id=__span-38-39><a id=__codelineno-38-39 name=__codelineno-38-39 href=#__codelineno-38-39></a> <span class=n>settings</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-38-40><a id=__codelineno-38-40 name=__codelineno-38-40 href=#__codelineno-38-40></a> <span class=n>check_is_not_grouped</span><span class=o>=</span><span class=kc>True</span>
</span><span id=__span-38-41><a id=__codelineno-38-41 name=__codelineno-38-41 href=#__codelineno-38-41></a> <span class=p>)</span>
</span><span id=__span-38-42><a id=__codelineno-38-42 name=__codelineno-38-42 href=#__codelineno-38-42></a> <span class=p>),</span>
</span><span id=__span-38-43><a id=__codelineno-38-43 name=__codelineno-38-43 href=#__codelineno-38-43></a> <span class=n>plots</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-38-44><a id=__codelineno-38-44 name=__codelineno-38-44 href=#__codelineno-38-44></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.search>search <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.search title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../utils/search/index.html title=vectorbtpro.utils.search>vectorbtpro.utils.search</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-39-1><a id=__codelineno-39-1 name=__codelineno-39-1 href=#__codelineno-39-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-39-2><a id=__codelineno-39-2 name=__codelineno-39-2 href=#__codelineno-39-2></a> <span class=n>excl_types</span><span class=o>=</span><span class=p>(</span>
</span><span id=__span-39-3><a id=__codelineno-39-3 name=__codelineno-39-3 href=#__codelineno-39-3></a> <span class=o>&lt;</span><span class=k>class</span> <span class=err>&#39;</span><span class=nc>list</span><span class=s1>&#39;&gt;,</span>
</span><span id=__span-39-4><a id=__codelineno-39-4 name=__codelineno-39-4 href=#__codelineno-39-4></a> <span class=o>&lt;</span><span class=k>class</span> <span class=err>&#39;</span><span class=nc>set</span><span class=s1>&#39;&gt;,</span>
</span><span id=__span-39-5><a id=__codelineno-39-5 name=__codelineno-39-5 href=#__codelineno-39-5></a> <span class=o>&lt;</span><span class=k>class</span> <span class=err>&#39;</span><span class=nc>frozenset</span><span class=s1>&#39;&gt;</span>
</span><span id=__span-39-6><a id=__codelineno-39-6 name=__codelineno-39-6 href=#__codelineno-39-6></a> <span class=p>),</span>
</span><span id=__span-39-7><a id=__codelineno-39-7 name=__codelineno-39-7 href=#__codelineno-39-7></a> <span class=n>incl_types</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-39-8><a id=__codelineno-39-8 name=__codelineno-39-8 href=#__codelineno-39-8></a> <span class=n>max_len</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-39-9><a id=__codelineno-39-9 name=__codelineno-39-9 href=#__codelineno-39-9></a> <span class=n>max_depth</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-39-10><a id=__codelineno-39-10 name=__codelineno-39-10 href=#__codelineno-39-10></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.settings>settings <span class=dobjtype>SettingsConfig</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.settings title="Permanent link">&para;</a></h2> <p>Global settings config.</p> <p>Combines all sub-configs defined in this module.</p> <hr> <h2 id=vectorbtpro._settings.signals>signals <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.signals title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../signals/accessors/index.html#vectorbtpro.signals.accessors.SignalsAccessor title=vectorbtpro.signals.accessors.SignalsAccessor>SignalsAccessor</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-40-1><a id=__codelineno-40-1 name=__codelineno-40-1 href=#__codelineno-40-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-40-2><a id=__codelineno-40-2 name=__codelineno-40-2 href=#__codelineno-40-2></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-40-3><a id=__codelineno-40-3 name=__codelineno-40-3 href=#__codelineno-40-3></a> <span class=n>filters</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-40-4><a id=__codelineno-40-4 name=__codelineno-40-4 href=#__codelineno-40-4></a> <span class=n>silent_has_target</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-40-5><a id=__codelineno-40-5 name=__codelineno-40-5 href=#__codelineno-40-5></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a8430</span><span class=o>&gt;</span>
</span><span id=__span-40-6><a id=__codelineno-40-6 name=__codelineno-40-6 href=#__codelineno-40-6></a> <span class=p>)</span>
</span><span id=__span-40-7><a id=__codelineno-40-7 name=__codelineno-40-7 href=#__codelineno-40-7></a> <span class=p>),</span>
</span><span id=__span-40-8><a id=__codelineno-40-8 name=__codelineno-40-8 href=#__codelineno-40-8></a> <span class=n>settings</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-40-9><a id=__codelineno-40-9 name=__codelineno-40-9 href=#__codelineno-40-9></a> <span class=n>target</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-40-10><a id=__codelineno-40-10 name=__codelineno-40-10 href=#__codelineno-40-10></a> <span class=n>target_name</span><span class=o>=</span><span class=s1>&#39;Target&#39;</span><span class=p>,</span>
</span><span id=__span-40-11><a id=__codelineno-40-11 name=__codelineno-40-11 href=#__codelineno-40-11></a> <span class=n>relation</span><span class=o>=</span><span class=s1>&#39;onemany&#39;</span>
</span><span id=__span-40-12><a id=__codelineno-40-12 name=__codelineno-40-12 href=#__codelineno-40-12></a> <span class=p>)</span>
</span><span id=__span-40-13><a id=__codelineno-40-13 name=__codelineno-40-13 href=#__codelineno-40-13></a> <span class=p>),</span>
</span><span id=__span-40-14><a id=__codelineno-40-14 name=__codelineno-40-14 href=#__codelineno-40-14></a> <span class=n>plots</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-40-15><a id=__codelineno-40-15 name=__codelineno-40-15 href=#__codelineno-40-15></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.splitter>splitter <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.splitter title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../generic/splitting/base/index.html#vectorbtpro.generic.splitting.base.Splitter title=vectorbtpro.generic.splitting.base.Splitter>Splitter</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-41-1><a id=__codelineno-41-1 name=__codelineno-41-1 href=#__codelineno-41-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-41-2><a id=__codelineno-41-2 name=__codelineno-41-2 href=#__codelineno-41-2></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-41-3><a id=__codelineno-41-3 name=__codelineno-41-3 href=#__codelineno-41-3></a> <span class=n>settings</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-41-4><a id=__codelineno-41-4 name=__codelineno-41-4 href=#__codelineno-41-4></a> <span class=n>normalize</span><span class=o>=</span><span class=kc>True</span>
</span><span id=__span-41-5><a id=__codelineno-41-5 name=__codelineno-41-5 href=#__codelineno-41-5></a> <span class=p>),</span>
</span><span id=__span-41-6><a id=__codelineno-41-6 name=__codelineno-41-6 href=#__codelineno-41-6></a> <span class=n>filters</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-41-7><a id=__codelineno-41-7 name=__codelineno-41-7 href=#__codelineno-41-7></a> <span class=n>has_multiple_sets</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-41-8><a id=__codelineno-41-8 name=__codelineno-41-8 href=#__codelineno-41-8></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a8310</span><span class=o>&gt;</span>
</span><span id=__span-41-9><a id=__codelineno-41-9 name=__codelineno-41-9 href=#__codelineno-41-9></a> <span class=p>),</span>
</span><span id=__span-41-10><a id=__codelineno-41-10 name=__codelineno-41-10 href=#__codelineno-41-10></a> <span class=n>normalize</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-41-11><a id=__codelineno-41-11 name=__codelineno-41-11 href=#__codelineno-41-11></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff3589a83a0</span><span class=o>&gt;</span>
</span><span id=__span-41-12><a id=__codelineno-41-12 name=__codelineno-41-12 href=#__codelineno-41-12></a> <span class=p>)</span>
</span><span id=__span-41-13><a id=__codelineno-41-13 name=__codelineno-41-13 href=#__codelineno-41-13></a> <span class=p>)</span>
</span><span id=__span-41-14><a id=__codelineno-41-14 name=__codelineno-41-14 href=#__codelineno-41-14></a> <span class=p>),</span>
</span><span id=__span-41-15><a id=__codelineno-41-15 name=__codelineno-41-15 href=#__codelineno-41-15></a> <span class=n>plots</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-41-16><a id=__codelineno-41-16 name=__codelineno-41-16 href=#__codelineno-41-16></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.stats_builder>stats_builder <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.stats_builder title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../generic/stats_builder/index.html#vectorbtpro.generic.stats_builder.StatsBuilderMixin title=vectorbtpro.generic.stats_builder.StatsBuilderMixin>StatsBuilderMixin</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-42-1><a id=__codelineno-42-1 name=__codelineno-42-1 href=#__codelineno-42-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-42-2><a id=__codelineno-42-2 name=__codelineno-42-2 href=#__codelineno-42-2></a> <span class=n>metrics</span><span class=o>=</span><span class=s1>&#39;all&#39;</span><span class=p>,</span>
</span><span id=__span-42-3><a id=__codelineno-42-3 name=__codelineno-42-3 href=#__codelineno-42-3></a> <span class=n>tags</span><span class=o>=</span><span class=s1>&#39;all&#39;</span><span class=p>,</span>
</span><span id=__span-42-4><a id=__codelineno-42-4 name=__codelineno-42-4 href=#__codelineno-42-4></a> <span class=n>dropna</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-42-5><a id=__codelineno-42-5 name=__codelineno-42-5 href=#__codelineno-42-5></a> <span class=n>silence_warnings</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-42-6><a id=__codelineno-42-6 name=__codelineno-42-6 href=#__codelineno-42-6></a> <span class=n>template_context</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-42-7><a id=__codelineno-42-7 name=__codelineno-42-7 href=#__codelineno-42-7></a> <span class=n>filters</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-42-8><a id=__codelineno-42-8 name=__codelineno-42-8 href=#__codelineno-42-8></a> <span class=n>is_not_grouped</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-42-9><a id=__codelineno-42-9 name=__codelineno-42-9 href=#__codelineno-42-9></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff349b243a0</span><span class=o>&gt;</span><span class=p>,</span>
</span><span id=__span-42-10><a id=__codelineno-42-10 name=__codelineno-42-10 href=#__codelineno-42-10></a> <span class=n>warning_message</span><span class=o>=</span><span class=n>Sub</span><span class=p>(</span>
</span><span id=__span-42-11><a id=__codelineno-42-11 name=__codelineno-42-11 href=#__codelineno-42-11></a> <span class=n>template</span><span class=o>=</span><span class=s2>&quot;Metric &#39;$metric_name&#39; does not support grouped data&quot;</span><span class=p>,</span>
</span><span id=__span-42-12><a id=__codelineno-42-12 name=__codelineno-42-12 href=#__codelineno-42-12></a> <span class=n>context</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-42-13><a id=__codelineno-42-13 name=__codelineno-42-13 href=#__codelineno-42-13></a> <span class=n>strict</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-42-14><a id=__codelineno-42-14 name=__codelineno-42-14 href=#__codelineno-42-14></a> <span class=n>sub_id</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-42-15><a id=__codelineno-42-15 name=__codelineno-42-15 href=#__codelineno-42-15></a> <span class=n>context_merge_kwargs</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-42-16><a id=__codelineno-42-16 name=__codelineno-42-16 href=#__codelineno-42-16></a> <span class=p>)</span>
</span><span id=__span-42-17><a id=__codelineno-42-17 name=__codelineno-42-17 href=#__codelineno-42-17></a> <span class=p>),</span>
</span><span id=__span-42-18><a id=__codelineno-42-18 name=__codelineno-42-18 href=#__codelineno-42-18></a> <span class=n>has_freq</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-42-19><a id=__codelineno-42-19 name=__codelineno-42-19 href=#__codelineno-42-19></a> <span class=n>filter_func</span><span class=o>=&lt;</span><span class=n>function</span> <span class=o>&lt;</span><span class=k>lambda</span><span class=o>&gt;</span> <span class=n>at</span> <span class=mh>0x7ff358984820</span><span class=o>&gt;</span><span class=p>,</span>
</span><span id=__span-42-20><a id=__codelineno-42-20 name=__codelineno-42-20 href=#__codelineno-42-20></a> <span class=n>warning_message</span><span class=o>=</span><span class=n>Sub</span><span class=p>(</span>
</span><span id=__span-42-21><a id=__codelineno-42-21 name=__codelineno-42-21 href=#__codelineno-42-21></a> <span class=n>template</span><span class=o>=</span><span class=s2>&quot;Metric &#39;$metric_name&#39; requires frequency to be set&quot;</span><span class=p>,</span>
</span><span id=__span-42-22><a id=__codelineno-42-22 name=__codelineno-42-22 href=#__codelineno-42-22></a> <span class=n>context</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-42-23><a id=__codelineno-42-23 name=__codelineno-42-23 href=#__codelineno-42-23></a> <span class=n>strict</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-42-24><a id=__codelineno-42-24 name=__codelineno-42-24 href=#__codelineno-42-24></a> <span class=n>sub_id</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-42-25><a id=__codelineno-42-25 name=__codelineno-42-25 href=#__codelineno-42-25></a> <span class=n>context_merge_kwargs</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-42-26><a id=__codelineno-42-26 name=__codelineno-42-26 href=#__codelineno-42-26></a> <span class=p>)</span>
</span><span id=__span-42-27><a id=__codelineno-42-27 name=__codelineno-42-27 href=#__codelineno-42-27></a> <span class=p>)</span>
</span><span id=__span-42-28><a id=__codelineno-42-28 name=__codelineno-42-28 href=#__codelineno-42-28></a> <span class=p>),</span>
</span><span id=__span-42-29><a id=__codelineno-42-29 name=__codelineno-42-29 href=#__codelineno-42-29></a> <span class=n>settings</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-42-30><a id=__codelineno-42-30 name=__codelineno-42-30 href=#__codelineno-42-30></a> <span class=n>to_timedelta</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-42-31><a id=__codelineno-42-31 name=__codelineno-42-31 href=#__codelineno-42-31></a> <span class=n>use_caching</span><span class=o>=</span><span class=kc>True</span>
</span><span id=__span-42-32><a id=__codelineno-42-32 name=__codelineno-42-32 href=#__codelineno-42-32></a> <span class=p>),</span>
</span><span id=__span-42-33><a id=__codelineno-42-33 name=__codelineno-42-33 href=#__codelineno-42-33></a> <span class=n>metric_settings</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-42-34><a id=__codelineno-42-34 name=__codelineno-42-34 href=#__codelineno-42-34></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.template>template <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.template title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../utils/template/index.html title=vectorbtpro.utils.template>vectorbtpro.utils.template</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-43-1><a id=__codelineno-43-1 name=__codelineno-43-1 href=#__codelineno-43-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-43-2><a id=__codelineno-43-2 name=__codelineno-43-2 href=#__codelineno-43-2></a> <span class=n>strict</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-43-3><a id=__codelineno-43-3 name=__codelineno-43-3 href=#__codelineno-43-3></a> <span class=n>search_kwargs</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(),</span>
</span><span id=__span-43-4><a id=__codelineno-43-4 name=__codelineno-43-4 href=#__codelineno-43-4></a> <span class=n>context</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-43-5><a id=__codelineno-43-5 name=__codelineno-43-5 href=#__codelineno-43-5></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.trades>trades <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.trades title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied to <a href=../portfolio/trades/index.html#vectorbtpro.portfolio.trades.Trades title=vectorbtpro.portfolio.trades.Trades>Trades</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-44-1><a id=__codelineno-44-1 name=__codelineno-44-1 href=#__codelineno-44-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-44-2><a id=__codelineno-44-2 name=__codelineno-44-2 href=#__codelineno-44-2></a> <span class=n>stats</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-44-3><a id=__codelineno-44-3 name=__codelineno-44-3 href=#__codelineno-44-3></a> <span class=n>settings</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-44-4><a id=__codelineno-44-4 name=__codelineno-44-4 href=#__codelineno-44-4></a> <span class=n>incl_open</span><span class=o>=</span><span class=kc>False</span>
</span><span id=__span-44-5><a id=__codelineno-44-5 name=__codelineno-44-5 href=#__codelineno-44-5></a> <span class=p>),</span>
</span><span id=__span-44-6><a id=__codelineno-44-6 name=__codelineno-44-6 href=#__codelineno-44-6></a> <span class=n>template_context</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-44-7><a id=__codelineno-44-7 name=__codelineno-44-7 href=#__codelineno-44-7></a> <span class=n>incl_open_tags</span><span class=o>=</span><span class=n>RepEval</span><span class=p>(</span>
</span><span id=__span-44-8><a id=__codelineno-44-8 name=__codelineno-44-8 href=#__codelineno-44-8></a> <span class=n>template</span><span class=o>=</span><span class=s2>&quot;[&#39;open&#39;, &#39;closed&#39;] if incl_open else [&#39;closed&#39;]&quot;</span><span class=p>,</span>
</span><span id=__span-44-9><a id=__codelineno-44-9 name=__codelineno-44-9 href=#__codelineno-44-9></a> <span class=n>context</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-44-10><a id=__codelineno-44-10 name=__codelineno-44-10 href=#__codelineno-44-10></a> <span class=n>strict</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-44-11><a id=__codelineno-44-11 name=__codelineno-44-11 href=#__codelineno-44-11></a> <span class=n>sub_id</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-44-12><a id=__codelineno-44-12 name=__codelineno-44-12 href=#__codelineno-44-12></a> <span class=n>context_merge_kwargs</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-44-13><a id=__codelineno-44-13 name=__codelineno-44-13 href=#__codelineno-44-13></a> <span class=p>)</span>
</span><span id=__span-44-14><a id=__codelineno-44-14 name=__codelineno-44-14 href=#__codelineno-44-14></a> <span class=p>)</span>
</span><span id=__span-44-15><a id=__codelineno-44-15 name=__codelineno-44-15 href=#__codelineno-44-15></a> <span class=p>),</span>
</span><span id=__span-44-16><a id=__codelineno-44-16 name=__codelineno-44-16 href=#__codelineno-44-16></a> <span class=n>plots</span><span class=o>=</span><span class=n>flex_cfg</span><span class=p>()</span>
</span><span id=__span-44-17><a id=__codelineno-44-17 name=__codelineno-44-17 href=#__codelineno-44-17></a><span class=p>)</span>
</span></code></pre></div> <hr> <h2 id=vectorbtpro._settings.wrapping>wrapping <span class=dobjtype>frozen_cfg</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.wrapping title="Permanent link">&para;</a></h2> <p>Sub-config with settings applied across <a href=../base/wrapping/index.html title=vectorbtpro.base.wrapping>vectorbtpro.base.wrapping</a>.</p> <div class="language-python highlight"><pre><span></span><code><span id=__span-45-1><a id=__codelineno-45-1 name=__codelineno-45-1 href=#__codelineno-45-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-45-2><a id=__codelineno-45-2 name=__codelineno-45-2 href=#__codelineno-45-2></a> <span class=n>column_only_select</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-45-3><a id=__codelineno-45-3 name=__codelineno-45-3 href=#__codelineno-45-3></a> <span class=n>range_only_select</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-45-4><a id=__codelineno-45-4 name=__codelineno-45-4 href=#__codelineno-45-4></a> <span class=n>group_select</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-45-5><a id=__codelineno-45-5 name=__codelineno-45-5 href=#__codelineno-45-5></a> <span class=n>freq</span><span class=o>=</span><span class=s1>&#39;auto&#39;</span><span class=p>,</span>
</span><span id=__span-45-6><a id=__codelineno-45-6 name=__codelineno-45-6 href=#__codelineno-45-6></a> <span class=n>silence_warnings</span><span class=o>=</span><span class=kc>False</span><span class=p>,</span>
</span><span id=__span-45-7><a id=__codelineno-45-7 name=__codelineno-45-7 href=#__codelineno-45-7></a> <span class=n>zero_to_none</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-45-8><a id=__codelineno-45-8 name=__codelineno-45-8 href=#__codelineno-45-8></a> <span class=n>min_precision</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-45-9><a id=__codelineno-45-9 name=__codelineno-45-9 href=#__codelineno-45-9></a> <span class=n>max_precision</span><span class=o>=</span><span class=kc>None</span><span class=p>,</span>
</span><span id=__span-45-10><a id=__codelineno-45-10 name=__codelineno-45-10 href=#__codelineno-45-10></a> <span class=n>prec_float_only</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-45-11><a id=__codelineno-45-11 name=__codelineno-45-11 href=#__codelineno-45-11></a> <span class=n>prec_check_bounds</span><span class=o>=</span><span class=kc>True</span><span class=p>,</span>
</span><span id=__span-45-12><a id=__codelineno-45-12 name=__codelineno-45-12 href=#__codelineno-45-12></a> <span class=n>prec_strict</span><span class=o>=</span><span class=kc>True</span>
</span><span id=__span-45-13><a id=__codelineno-45-13 name=__codelineno-45-13 href=#__codelineno-45-13></a><span class=p>)</span>
</span></code></pre></div> <p>When enabling <code>max_precision</code> and running your code for the first time, make sure to enable <code>prec_check_bounds</code>. After that, you can safely disable it to slightly increase performance.</p> <hr> <h2 id=vectorbtpro._settings.SettingsConfig>SettingsConfig <span class=dobjtype>class</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py#L1787-L1850 target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.SettingsConfig title="Permanent link">&para;</a></h2> <div class="language-python highlight"><pre><span></span><code><span id=__span-46-1><a id=__codelineno-46-1 name=__codelineno-46-1 href=#__codelineno-46-1></a><span class=n>SettingsConfig</span><span class=p>(</span>
</span><span id=__span-46-2><a id=__codelineno-46-2 name=__codelineno-46-2 href=#__codelineno-46-2></a> <span class=o>*</span><span class=n>args</span><span class=p>,</span>
</span><span id=__span-46-3><a id=__codelineno-46-3 name=__codelineno-46-3 href=#__codelineno-46-3></a> <span class=o>**</span><span class=n>kwargs</span>
</span><span id=__span-46-4><a id=__codelineno-46-4 name=__codelineno-46-4 href=#__codelineno-46-4></a><span class=p>)</span>
</span></code></pre></div> <p>Extends <a href=../utils/config/index.html#vectorbtpro.utils.config.Config title=vectorbtpro.utils.config.Config>Config</a> for global settings.</p> <p><strong>Superclasses</strong></p> <ul> <li><a href=../utils/checks/index.html#vectorbtpro.utils.checks.Comparable title=vectorbtpro.utils.checks.Comparable>Comparable</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config title=vectorbtpro.utils.config.Config>Config</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable title=vectorbtpro.utils.pickling.Pickleable>Pickleable</a></li> <li><a href=../utils/formatting/index.html#vectorbtpro.utils.formatting.Prettified title=vectorbtpro.utils.formatting.Prettified>Prettified</a></li> <li><code>builtins.dict</code></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.pdict title=vectorbtpro.utils.pickling.pdict>pdict</a></li> </ul> <p><strong>Inherited members</strong></p> <ul> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.clear title=vectorbtpro.utils.config.Config.clear>Config.clear()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.copy title=vectorbtpro.utils.config.Config.copy>Config.copy()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.pdict.equals title=vectorbtpro.utils.config.Config.equals>Config.equals()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.get_option title=vectorbtpro.utils.config.Config.get_option>Config.get_option()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.pdict.load_update title=vectorbtpro.utils.config.Config.load_update>Config.load_update()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.make_checkpoint title=vectorbtpro.utils.config.Config.make_checkpoint>Config.make_checkpoint()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.merge_with title=vectorbtpro.utils.config.Config.merge_with>Config.merge_with()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.options_ title=vectorbtpro.utils.config.Config.options_>Config.options_</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.pop title=vectorbtpro.utils.config.Config.pop>Config.pop()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.popitem title=vectorbtpro.utils.config.Config.popitem>Config.popitem()</a></li> <li><a href=../utils/formatting/index.html#vectorbtpro.utils.formatting.Prettified.prettify title=vectorbtpro.utils.config.Config.prettify>Config.prettify()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.rec_state title=vectorbtpro.utils.config.Config.rec_state>Config.rec_state</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.reset title=vectorbtpro.utils.config.Config.reset>Config.reset()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.set_option title=vectorbtpro.utils.config.Config.set_option>Config.set_option()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.to_dict title=vectorbtpro.utils.config.Config.to_dict>Config.to_dict()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.update title=vectorbtpro.utils.config.Config.update>Config.update()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.decode_config title=vectorbtpro.utils.config.Config.decode_config>Pickleable.decode_config()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.decode_config_node title=vectorbtpro.utils.config.Config.decode_config_node>Pickleable.decode_config_node()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.dumps title=vectorbtpro.utils.config.Config.dumps>Pickleable.dumps()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.encode_config title=vectorbtpro.utils.config.Config.encode_config>Pickleable.encode_config()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.encode_config_node title=vectorbtpro.utils.config.Config.encode_config_node>Pickleable.encode_config_node()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.file_exists title=vectorbtpro.utils.config.Config.file_exists>Pickleable.file_exists()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.getsize title=vectorbtpro.utils.config.Config.getsize>Pickleable.getsize()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.load title=vectorbtpro.utils.config.Config.load>Pickleable.load()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.loads title=vectorbtpro.utils.config.Config.loads>Pickleable.loads()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.modify_state title=vectorbtpro.utils.config.Config.modify_state>Pickleable.modify_state()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.resolve_file_path title=vectorbtpro.utils.config.Config.resolve_file_path>Pickleable.resolve_file_path()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.save title=vectorbtpro.utils.config.Config.save>Pickleable.save()</a></li> </ul> <hr> <h3 id=vectorbtpro._settings.SettingsConfig.register_template>register_template <span class=dobjtype>method</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py#L1807-L1822 target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.SettingsConfig.register_template title="Permanent link">&para;</a></h3> <div class="language-python highlight"><pre><span></span><code><span id=__span-47-1><a id=__codelineno-47-1 name=__codelineno-47-1 href=#__codelineno-47-1></a><span class=n>SettingsConfig</span><span class=o>.</span><span class=n>register_template</span><span class=p>(</span>
</span><span id=__span-47-2><a id=__codelineno-47-2 name=__codelineno-47-2 href=#__codelineno-47-2></a> <span class=n>theme</span>
</span><span id=__span-47-3><a id=__codelineno-47-3 name=__codelineno-47-3 href=#__codelineno-47-3></a><span class=p>)</span>
</span></code></pre></div> <p>Register template of a theme.</p> <hr> <h3 id=vectorbtpro._settings.SettingsConfig.register_templates>register_templates <span class=dobjtype>method</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py#L1824-L1827 target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.SettingsConfig.register_templates title="Permanent link">&para;</a></h3> <div class="language-python highlight"><pre><span></span><code><span id=__span-48-1><a id=__codelineno-48-1 name=__codelineno-48-1 href=#__codelineno-48-1></a><span class=n>SettingsConfig</span><span class=o>.</span><span class=n>register_templates</span><span class=p>()</span>
</span></code></pre></div> <p>Register templates of all themes.</p> <hr> <h3 id=vectorbtpro._settings.SettingsConfig.reset_theme>reset_theme <span class=dobjtype>method</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py#L1835-L1837 target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.SettingsConfig.reset_theme title="Permanent link">&para;</a></h3> <div class="language-python highlight"><pre><span></span><code><span id=__span-49-1><a id=__codelineno-49-1 name=__codelineno-49-1 href=#__codelineno-49-1></a><span class=n>SettingsConfig</span><span class=o>.</span><span class=n>reset_theme</span><span class=p>()</span>
</span></code></pre></div> <p>Reset to default theme.</p> <hr> <h3 id=vectorbtpro._settings.SettingsConfig.set_theme>set_theme <span class=dobjtype>method</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py#L1829-L1833 target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.SettingsConfig.set_theme title="Permanent link">&para;</a></h3> <div class="language-python highlight"><pre><span></span><code><span id=__span-50-1><a id=__codelineno-50-1 name=__codelineno-50-1 href=#__codelineno-50-1></a><span class=n>SettingsConfig</span><span class=o>.</span><span class=n>set_theme</span><span class=p>(</span>
</span><span id=__span-50-2><a id=__codelineno-50-2 name=__codelineno-50-2 href=#__codelineno-50-2></a> <span class=n>theme</span>
</span><span id=__span-50-3><a id=__codelineno-50-3 name=__codelineno-50-3 href=#__codelineno-50-3></a><span class=p>)</span>
</span></code></pre></div> <p>Set default theme.</p> <hr> <h3 id=vectorbtpro._settings.SettingsConfig.substitute_sub_config_docs>substitute_sub_config_docs <span class=dobjtype>method</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py#L1839-L1850 target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.SettingsConfig.substitute_sub_config_docs title="Permanent link">&para;</a></h3> <div class="language-python highlight"><pre><span></span><code><span id=__span-51-1><a id=__codelineno-51-1 name=__codelineno-51-1 href=#__codelineno-51-1></a><span class=n>SettingsConfig</span><span class=o>.</span><span class=n>substitute_sub_config_docs</span><span class=p>(</span>
</span><span id=__span-51-2><a id=__codelineno-51-2 name=__codelineno-51-2 href=#__codelineno-51-2></a> <span class=n>__pdoc__</span><span class=p>,</span>
</span><span id=__span-51-3><a id=__codelineno-51-3 name=__codelineno-51-3 href=#__codelineno-51-3></a> <span class=n>prettify_kwargs</span><span class=o>=</span><span class=kc>None</span>
</span><span id=__span-51-4><a id=__codelineno-51-4 name=__codelineno-51-4 href=#__codelineno-51-4></a><span class=p>)</span>
</span></code></pre></div> <p>Substitute templates in sub-config docs.</p> <hr> <h2 id=vectorbtpro._settings.flex_cfg>flex_cfg <span class=dobjtype>class</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py#L160-L178 target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.flex_cfg title="Permanent link">&para;</a></h2> <div class="language-python highlight"><pre><span></span><code><span id=__span-52-1><a id=__codelineno-52-1 name=__codelineno-52-1 href=#__codelineno-52-1></a><span class=n>flex_cfg</span><span class=p>(</span>
</span><span id=__span-52-2><a id=__codelineno-52-2 name=__codelineno-52-2 href=#__codelineno-52-2></a> <span class=o>*</span><span class=n>args</span><span class=p>,</span>
</span><span id=__span-52-3><a id=__codelineno-52-3 name=__codelineno-52-3 href=#__codelineno-52-3></a> <span class=o>**</span><span class=n>kwargs</span>
</span><span id=__span-52-4><a id=__codelineno-52-4 name=__codelineno-52-4 href=#__codelineno-52-4></a><span class=p>)</span>
</span></code></pre></div> <p>Class representing a flexible sub-config.</p> <p><strong>Superclasses</strong></p> <ul> <li><a href=../utils/checks/index.html#vectorbtpro.utils.checks.Comparable title=vectorbtpro.utils.checks.Comparable>Comparable</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config title=vectorbtpro.utils.config.Config>Config</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable title=vectorbtpro.utils.pickling.Pickleable>Pickleable</a></li> <li><a href=../utils/formatting/index.html#vectorbtpro.utils.formatting.Prettified title=vectorbtpro.utils.formatting.Prettified>Prettified</a></li> <li><code>builtins.dict</code></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.pdict title=vectorbtpro.utils.pickling.pdict>pdict</a></li> </ul> <p><strong>Inherited members</strong></p> <ul> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.clear title=vectorbtpro.utils.config.Config.clear>Config.clear()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.copy title=vectorbtpro.utils.config.Config.copy>Config.copy()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.pdict.equals title=vectorbtpro.utils.config.Config.equals>Config.equals()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.get_option title=vectorbtpro.utils.config.Config.get_option>Config.get_option()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.pdict.load_update title=vectorbtpro.utils.config.Config.load_update>Config.load_update()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.make_checkpoint title=vectorbtpro.utils.config.Config.make_checkpoint>Config.make_checkpoint()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.merge_with title=vectorbtpro.utils.config.Config.merge_with>Config.merge_with()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.options_ title=vectorbtpro.utils.config.Config.options_>Config.options_</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.pop title=vectorbtpro.utils.config.Config.pop>Config.pop()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.popitem title=vectorbtpro.utils.config.Config.popitem>Config.popitem()</a></li> <li><a href=../utils/formatting/index.html#vectorbtpro.utils.formatting.Prettified.prettify title=vectorbtpro.utils.config.Config.prettify>Config.prettify()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.rec_state title=vectorbtpro.utils.config.Config.rec_state>Config.rec_state</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.reset title=vectorbtpro.utils.config.Config.reset>Config.reset()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.set_option title=vectorbtpro.utils.config.Config.set_option>Config.set_option()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.to_dict title=vectorbtpro.utils.config.Config.to_dict>Config.to_dict()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.update title=vectorbtpro.utils.config.Config.update>Config.update()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.decode_config title=vectorbtpro.utils.config.Config.decode_config>Pickleable.decode_config()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.decode_config_node title=vectorbtpro.utils.config.Config.decode_config_node>Pickleable.decode_config_node()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.dumps title=vectorbtpro.utils.config.Config.dumps>Pickleable.dumps()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.encode_config title=vectorbtpro.utils.config.Config.encode_config>Pickleable.encode_config()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.encode_config_node title=vectorbtpro.utils.config.Config.encode_config_node>Pickleable.encode_config_node()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.file_exists title=vectorbtpro.utils.config.Config.file_exists>Pickleable.file_exists()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.getsize title=vectorbtpro.utils.config.Config.getsize>Pickleable.getsize()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.load title=vectorbtpro.utils.config.Config.load>Pickleable.load()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.loads title=vectorbtpro.utils.config.Config.loads>Pickleable.loads()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.modify_state title=vectorbtpro.utils.config.Config.modify_state>Pickleable.modify_state()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.resolve_file_path title=vectorbtpro.utils.config.Config.resolve_file_path>Pickleable.resolve_file_path()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.save title=vectorbtpro.utils.config.Config.save>Pickleable.save()</a></li> </ul> <hr> <h2 id=vectorbtpro._settings.frozen_cfg>frozen_cfg <span class=dobjtype>class</span><a class=githublink href=https://github.com/drew2323/vbtpro/blob/main/vectorbtpro/_settings.py#L139-L157 target=_blank title="Jump to source"><span class=twemoji><svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34-.46-1.16-1.11-1.47-1.11-1.47-.91-.62.07-.6.07-.6 1 .07 1.53 1.03 1.53 1.03.87 1.52 2.34 1.07 2.91.83.09-.65.35-1.09.63-1.34-2.22-.25-4.55-1.11-4.55-4.92 0-1.11.38-2 1.03-2.71-.1-.25-.45-1.29.1-2.64 0 0 .84-.27 2.75 1.02.79-.22 1.65-.33 2.5-.33.85 0 1.71.11 2.5.33 1.91-1.29 2.75-1.02 2.75-1.02.55 1.35.2 2.39.1 2.64.65.71 1.03 1.6 1.03 2.71 0 3.82-2.34 4.66-4.57 4.91.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2Z"/></svg></span></a><a class=headerlink href=#vectorbtpro._settings.frozen_cfg title="Permanent link">&para;</a></h2> <div class="language-python highlight"><pre><span></span><code><span id=__span-53-1><a id=__codelineno-53-1 name=__codelineno-53-1 href=#__codelineno-53-1></a><span class=n>frozen_cfg</span><span class=p>(</span>
</span><span id=__span-53-2><a id=__codelineno-53-2 name=__codelineno-53-2 href=#__codelineno-53-2></a> <span class=o>*</span><span class=n>args</span><span class=p>,</span>
</span><span id=__span-53-3><a id=__codelineno-53-3 name=__codelineno-53-3 href=#__codelineno-53-3></a> <span class=o>**</span><span class=n>kwargs</span>
</span><span id=__span-53-4><a id=__codelineno-53-4 name=__codelineno-53-4 href=#__codelineno-53-4></a><span class=p>)</span>
</span></code></pre></div> <p>Class representing a frozen sub-config.</p> <p><strong>Superclasses</strong></p> <ul> <li><a href=../utils/checks/index.html#vectorbtpro.utils.checks.Comparable title=vectorbtpro.utils.checks.Comparable>Comparable</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config title=vectorbtpro.utils.config.Config>Config</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable title=vectorbtpro.utils.pickling.Pickleable>Pickleable</a></li> <li><a href=../utils/formatting/index.html#vectorbtpro.utils.formatting.Prettified title=vectorbtpro.utils.formatting.Prettified>Prettified</a></li> <li><code>builtins.dict</code></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.pdict title=vectorbtpro.utils.pickling.pdict>pdict</a></li> </ul> <p><strong>Inherited members</strong></p> <ul> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.clear title=vectorbtpro.utils.config.Config.clear>Config.clear()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.copy title=vectorbtpro.utils.config.Config.copy>Config.copy()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.pdict.equals title=vectorbtpro.utils.config.Config.equals>Config.equals()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.get_option title=vectorbtpro.utils.config.Config.get_option>Config.get_option()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.pdict.load_update title=vectorbtpro.utils.config.Config.load_update>Config.load_update()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.make_checkpoint title=vectorbtpro.utils.config.Config.make_checkpoint>Config.make_checkpoint()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.merge_with title=vectorbtpro.utils.config.Config.merge_with>Config.merge_with()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.options_ title=vectorbtpro.utils.config.Config.options_>Config.options_</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.pop title=vectorbtpro.utils.config.Config.pop>Config.pop()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.popitem title=vectorbtpro.utils.config.Config.popitem>Config.popitem()</a></li> <li><a href=../utils/formatting/index.html#vectorbtpro.utils.formatting.Prettified.prettify title=vectorbtpro.utils.config.Config.prettify>Config.prettify()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.rec_state title=vectorbtpro.utils.config.Config.rec_state>Config.rec_state</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.reset title=vectorbtpro.utils.config.Config.reset>Config.reset()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.set_option title=vectorbtpro.utils.config.Config.set_option>Config.set_option()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.to_dict title=vectorbtpro.utils.config.Config.to_dict>Config.to_dict()</a></li> <li><a href=../utils/config/index.html#vectorbtpro.utils.config.Config.update title=vectorbtpro.utils.config.Config.update>Config.update()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.decode_config title=vectorbtpro.utils.config.Config.decode_config>Pickleable.decode_config()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.decode_config_node title=vectorbtpro.utils.config.Config.decode_config_node>Pickleable.decode_config_node()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.dumps title=vectorbtpro.utils.config.Config.dumps>Pickleable.dumps()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.encode_config title=vectorbtpro.utils.config.Config.encode_config>Pickleable.encode_config()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.encode_config_node title=vectorbtpro.utils.config.Config.encode_config_node>Pickleable.encode_config_node()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.file_exists title=vectorbtpro.utils.config.Config.file_exists>Pickleable.file_exists()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.getsize title=vectorbtpro.utils.config.Config.getsize>Pickleable.getsize()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.load title=vectorbtpro.utils.config.Config.load>Pickleable.load()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.loads title=vectorbtpro.utils.config.Config.loads>Pickleable.loads()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.modify_state title=vectorbtpro.utils.config.Config.modify_state>Pickleable.modify_state()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.resolve_file_path title=vectorbtpro.utils.config.Config.resolve_file_path>Pickleable.resolve_file_path()</a></li> <li><a href=../utils/pickling/index.html#vectorbtpro.utils.pickling.Pickleable.save title=vectorbtpro.utils.config.Config.save>Pickleable.save()</a></li> </ul> </article> </div> <script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script> </div> <button type=button class="md-top md-icon" data-md-component=top hidden> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8v12Z"/></svg> Back to top </button> </main> <footer class=md-footer> <nav class="md-footer__inner md-grid" aria-label=Footer> <a href=../index.html class="md-footer__link md-footer__link--prev" aria-label="Previous: API"> <div class="md-footer__button md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg> </div> <div class=md-footer__title> <span class=md-footer__direction> Previous </span> <div class=md-ellipsis> API </div> </div> </a> <a href=../_opt_deps/index.html class="md-footer__link md-footer__link--next" aria-label="Next: _opt_deps"> <div class=md-footer__title> <span class=md-footer__direction> Next </span> <div class=md-ellipsis> _opt_deps </div> </div> <div class="md-footer__button md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M4 11v2h12l-5.5 5.5 1.42 1.42L19.84 12l-7.92-7.92L10.5 5.5 16 11H4Z"/></svg> </div> </a> </nav> <div class="md-footer-meta md-typeset"> <div class="md-footer-meta__inner md-grid"> <div class=md-copyright> <div class=md-copyright__highlight> Copyright &copy; 2021-2024 Oleg Polakow. All rights reserved. </div> </div> <div class=md-social> <a href=https://www.linkedin.com/in/polakowo target=_blank rel=noopener title=www.linkedin.com class=md-social__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 448 512"><!-- Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg> </a> <a href=https://github.com/polakowo target=_blank rel=noopener title=github.com class=md-social__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 496 512"><!-- Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg> </a> </div> </div> </div> </footer> </div> <div class=md-dialog data-md-component=dialog> <div class="md-dialog__inner md-typeset"></div> </div> <div class=md-progress data-md-component=progress role=progressbar></div> <div class=md-consent data-md-component=consent id=__consent hidden> <div class=md-consent__overlay></div> <aside class=md-consent__inner> <form class="md-consent__form md-grid md-typeset" name=consent> <h4>Cookie consent</h4> <p>We use cookies to recognize your repeated visits and preferences, as well as to measure the effectiveness of our documentation and whether users find what they're searching for. With your consent, you're helping us to make our documentation better.</p> <input class=md-toggle type=checkbox id=__settings> <div class=md-consent__settings> <ul class=task-list> <li class=task-list-item> <label class=task-list-control> <input type=checkbox name=analytics checked> <span class=task-list-indicator></span> Google Analytics </label> </li> <li class=task-list-item> <label class=task-list-control> <input type=checkbox name=github checked> <span class=task-list-indicator></span> GitHub </label> </li> </ul> </div> <div class=md-consent__controls> <button class="md-button md-button--primary">Accept</button> <label class=md-button for=__settings>Manage settings</label> </div> </form> </aside> </div> <script>var consent=__md_get("__consent");if(consent)for(var input of document.forms.consent.elements)input.name&&(input.checked=consent[input.name]||!1);else"file:"!==location.protocol&&setTimeout(function(){document.querySelector("[data-md-component=consent]").hidden=!1},250);var action,form=document.forms.consent;for(action of["submit","reset"])form.addEventListener(action,function(e){if(e.preventDefault(),"reset"===e.type)for(var n of document.forms.consent.elements)n.name&&(n.checked=!1);__md_set("__consent",Object.fromEntries(Array.from(new FormData(form).keys()).map(function(e){return[e,!0]}))),location.hash="",location.reload()})</script> <script id=__config type=application/json>{"base": "../..", "features": ["navigation.tracking", "navigation.tabs", "navigation.instant", "navigation.instant.progress", "navigation.top", "navigation.prune", "navigation.path", "navigation.sections", "navigation.footer", "search.suggest", "search.share", "content.code.annotate", "content.code.copy", "content.code.select", "content.tooltips", "toc.follow", "toc.integrate", "announce.dismiss"], "search": "../../assets/javascripts/workers/search.1e90e0fb.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script> <script src=../../assets/javascripts/bundle.8e8db93a.min.js></script> <script src=../../assets/javascripts/extra.js></script> </body>
<!-- Mirrored from vectorbt.pro/pvt_321460c7/api/_settings/ by HTTrack Website Copier/3.x [XR&CO'2014], Tue, 05 Mar 2024 10:56:36 GMT -->
</html>