When backtesting your trading bots and signals on historical data, you can use custom time ranges called Timeframes. Timeframes allow you to test your signals on specific time ranges of an asset, such as a bull market, bear market, or sideways market.Another good use case for Timeframes is to test your signals on specific events, such as a stock market crash or a cryptocurrency bubble period.[PIC] todo
Timeframe Groups allow you to organize your Timeframes into categories.
As an example, you could create a Timeframe Group called “Dip Buy” and add Timeframes for specific market dips of assets that you want to test your signals on.
The Timeframe Generator allows you to create custom Timeframes within specific start and end dates based on your own Patterns or custom configuration.[PIC] todo
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"BaiBai Bot Documentation","colors":{"primary":"#19aa87","light":"#07C983","dark":"#0D9373"},"favicon":"/favicon.svg","logo":{"light":"https://mintcdn.com/baibai/tCpu2G57vr6ct9Lt/logo/light.png?fit=max\u0026auto=format\u0026n=tCpu2G57vr6ct9Lt\u0026q=85\u0026s=fb665e49130fe1730c861cb4eb58cf54","dark":"https://mintcdn.com/baibai/tCpu2G57vr6ct9Lt/logo/dark.png?fit=max\u0026auto=format\u0026n=tCpu2G57vr6ct9Lt\u0026q=85\u0026s=919146ac84f40cee15084ef88969306e"},"navbar":{"links":[{"label":"Contact","href":"mailto:contact@baibaibot.com"}],"primary":{"type":"button","label":"Visit Site","href":"https://baibaibot.com"}},"footer":{"socials":{"website":"https://baibaibot.com","x":"https://x.com/baibai_bot","telegram":"https://t.me/baibaibot_official","github":"https://github.com/BaiBaiBot-Trading/","facebook":"https://www.facebook.com/baibaibot","instagram":"https://www.instagram.com/baibaibot_official"}},"navigation":{"global":{"anchors":[{"anchor":"X (Twitter)","href":"https://x.com/baibai_bot","icon":"x"},{"anchor":"Telegram Community","href":"https://t.me/baibaibot_official","icon":"telegram"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"baibai","hasAudioNarration":false,"actualSubdomain":"baibai","customDomains":["docs.baibaibot.com"],"gitSource":{"type":"gitlab","owner":"baibaiofficial","repo":"baibaibot-doc","projectId":70107403,"deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a21e67cb8c65e77d667802e","collectionId":"3c67ecdd-37d2-470d-b404-cdc39f2fd714","schemaVersion":"v2"},"entitlements":{},"buildId":"6a21e67cb8c65e77d667802e:success","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Documentation","count":39},{"language":"default","tag":"BaiBai Site","count":23},{"language":"default","tag":"Bot SDK Reference","count":16},{"language":"default","tag":"Get Started","count":7},{"language":"default","tag":"Legal","count":4},{"language":"default","tag":"BaiBai Trading Terminal","count":4},{"language":"default","tag":"Assets","count":3},{"language":"default","tag":"Backtests","count":3},{"language":"default","tag":"Bots","count":3},{"language":"default","tag":"Market Insights","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"site/backtests-timeframes","slug":"/site/backtests-timeframes","pageMetadata":{"title":"Timeframes","description":"Timeframes are custom time ranges to use for your backtests.","icon":"clock","href":"/site/backtests-timeframes"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Timeframes are custom time ranges to use for your backtests.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Heading,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(`img`,{noZoom:true,src:`https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator.jpg?fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=5350c337aa3613424b48079d872b63e6`,\"data-og-width\":`721`,width:`721`,\"data-og-height\":`5`,height:`5`,\"data-path\":`images/separator.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=b44cea39bbf4982fb22d19e935c83815 280w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=77546596055e2bbfa71dd00fd629fbe7 560w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=04a8e6e85513b953c85b798950d1c069 840w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=5fa7f2833879395af63f342373ba4b2b 1100w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=c191b81528e9efbe0d8e23dec4dbadb1 1650w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=4fd8797b306a82462fe98afbb99eb0e3 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`general`,children:`General`}),`\n`,_jsxs(_components.p,{children:[`When backtesting your trading bots and signals on historical data, you can use custom time ranges called `,_jsx(_components.strong,{children:`Timeframes`}),`. Timeframes allow you to test your signals on specific time ranges of an asset, such as a bull market, bear market, or sideways market.`]}),`\n`,_jsx(_components.p,{children:`Another good use case for Timeframes is to test your signals on specific events, such as a stock market crash or a cryptocurrency bubble period.`}),`\n`,_jsx(_components.p,{children:`[PIC] todo`}),`\n`,_jsx(`img`,{noZoom:true,src:`https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=8a26d422be09963b7e375935747563ae`,\"data-og-width\":`721`,width:`721`,\"data-og-height\":`1`,height:`1`,\"data-path\":`images/separator-small.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=280\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=ed7cbc70d2f0ca877e18d444df433755 280w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=560\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=499417dd94e685854507a574c21bb630 560w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=840\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=0810b23b2b486f73af4c40fed36d60e2 840w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=f76c8c173a7be06d7967ab41f24ccac2 1100w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=ee220890b848b41a5ddb81a39f6b8464 1650w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=b636a8142655d8787ee777e42d16c683 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`groups`,children:`Groups`}),`\n`,_jsx(_components.p,{children:`Timeframe Groups allow you to organize your Timeframes into categories.`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`As an example, you could create a Timeframe Group called “Dip Buy” and add Timeframes for specific market dips of assets that you want to test your signals on.`})}),`\n`,_jsx(_components.p,{children:`[PIC] todo`}),`\n`,_jsx(`img`,{noZoom:true,src:`https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=8a26d422be09963b7e375935747563ae`,\"data-og-width\":`721`,width:`721`,\"data-og-height\":`1`,height:`1`,\"data-path\":`images/separator-small.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=280\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=ed7cbc70d2f0ca877e18d444df433755 280w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=560\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=499417dd94e685854507a574c21bb630 560w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=840\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=0810b23b2b486f73af4c40fed36d60e2 840w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=f76c8c173a7be06d7967ab41f24ccac2 1100w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=ee220890b848b41a5ddb81a39f6b8464 1650w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=b636a8142655d8787ee777e42d16c683 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`favorites`,children:`Favorites`}),`\n`,_jsx(_components.p,{children:`Favorites allow you to quickly access your most used Timeframes when backtesting your trading bots and signals.`}),`\n`,_jsx(_components.p,{children:`[PIC] todo`}),`\n`,_jsx(`img`,{noZoom:true,src:`https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=8a26d422be09963b7e375935747563ae`,\"data-og-width\":`721`,width:`721`,\"data-og-height\":`1`,height:`1`,\"data-path\":`images/separator-small.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=280\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=ed7cbc70d2f0ca877e18d444df433755 280w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=560\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=499417dd94e685854507a574c21bb630 560w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=840\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=0810b23b2b486f73af4c40fed36d60e2 840w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=1100\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=f76c8c173a7be06d7967ab41f24ccac2 1100w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=1650\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=ee220890b848b41a5ddb81a39f6b8464 1650w, https://mintcdn.com/baibai/Q0FEDFNQDcX1j3TO/images/separator-small.png?w=2500\u0026fit=max\u0026auto=format\u0026n=Q0FEDFNQDcX1j3TO\u0026q=85\u0026s=b636a8142655d8787ee777e42d16c683 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`generator`,children:`Generator`}),`\n`,_jsxs(_components.p,{children:[`The Timeframe Generator allows you to create custom Timeframes within specific start and end dates based on your own `,_jsx(_components.a,{href:`/sdk-reference/quick-start#patterns`,children:`Patterns`}),` or custom configuration.`]}),`\n`,_jsx(_components.p,{children:`[PIC] todo`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Timeframes","description":"Timeframes are custom time ranges to use for your backtests.","icon":"clock","href":"/site/backtests-timeframes"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"General","slug":"general","depth":2,"children":[]},{"title":"Groups","slug":"groups","depth":2,"children":[]},{"title":"Favorites","slug":"favorites","depth":2,"children":[]},{"title":"Generator","slug":"generator","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"baibai","siteName":"BaiBai Bot Documentation","title":"Timeframes - BaiBai Bot Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T05:47:41.269Z","originalFileLocation":"site/backtests-timeframes.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Timeframes are custom time ranges to use for your backtests.\">\u003cmeta data-mint-head name=\"application-name\" content=\"BaiBai Bot Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/baibai/BDV9apiWddDnc0-9/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/baibai/BDV9apiWddDnc0-9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/baibai/BDV9apiWddDnc0-9/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/baibai/BDV9apiWddDnc0-9/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/baibai/BDV9apiWddDnc0-9/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/baibai/BDV9apiWddDnc0-9/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/baibai/BDV9apiWddDnc0-9/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/baibai/BDV9apiWddDnc0-9/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/baibai/BDV9apiWddDnc0-9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Timeframes - BaiBai Bot Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Timeframes are custom time ranges to use for your backtests.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"BaiBai Bot Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.baibaibot.com/site/backtests-timeframes\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://baibai.mintlify.app/_mintlify/api/og/v2?division=Backtests\u0026amp;title=Timeframes\u0026amp;description=Timeframes+are+custom+time+ranges+to+use+for+your+backtests.\u0026amp;theme=1f4f2db59fdcec2935381651\u0026amp;signature=8b4e64d5056052ea982182709e82e8c4f4f59a05c882a94d72dd8461b7487ac9\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Timeframes - BaiBai Bot Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Timeframes are custom time ranges to use for your backtests.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://baibai.mintlify.app/_mintlify/api/og/v2?division=Backtests\u0026amp;title=Timeframes\u0026amp;description=Timeframes+are+custom+time+ranges+to+use+for+your+backtests.\u0026amp;theme=1f4f2db59fdcec2935381651\u0026amp;signature=8b4e64d5056052ea982182709e82e8c4f4f59a05c882a94d72dd8461b7487ac9\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/baibai/BDV9apiWddDnc0-9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"BaiBai Bot Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#19aa87\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.baibaibot.com/site/backtests-timeframes\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/site/backtests-timeframes.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.baibaibot.com/#organization\",\"name\":\"BaiBai Bot Documentation\",\"url\":\"https://docs.baibaibot.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/baibai/tCpu2G57vr6ct9Lt/logo/light.png?fit=max\u0026auto=format\u0026n=tCpu2G57vr6ct9Lt\u0026q=85\u0026s=fb665e49130fe1730c861cb4eb58cf54\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.baibaibot.com#website\",\"name\":\"BaiBai Bot Documentation\",\"url\":\"https://docs.baibaibot.com\",\"publisher\":{\"@id\":\"https://docs.baibaibot.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.baibaibot.com/site/backtests-timeframes#webpage\",\"url\":\"https://docs.baibaibot.com/site/backtests-timeframes\",\"name\":\"Timeframes\",\"description\":\"Timeframes are custom time ranges to use for your backtests.\",\"dateModified\":\"2026-01-07T05:47:41.269Z\",\"isPartOf\":{\"@id\":\"https://docs.baibaibot.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.baibaibot.com/site/backtests-timeframes#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.baibaibot.com/site/backtests-timeframes#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"BaiBai Site\",\"item\":\"https://docs.baibaibot.com/site/account-setup\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Backtests\",\"item\":\"https://docs.baibaibot.com/site/backtests-introduction\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Timeframes\",\"item\":\"https://docs.baibaibot.com/site/backtests-timeframes\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.baibaibot.com/site/backtests-timeframes#article\",\"headline\":\"Timeframes\",\"name\":\"Timeframes\",\"description\":\"Timeframes are custom time ranges to use for your backtests.\",\"url\":\"https://docs.baibaibot.com/site/backtests-timeframes\",\"mainEntityOfPage\":{\"@id\":\"https://docs.baibaibot.com/site/backtests-timeframes#webpage\"},\"dateModified\":\"2026-01-07T05:47:41.269Z\",\"publisher\":{\"@id\":\"https://docs.baibaibot.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.baibaibot.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"BaiBai Bot Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"BaiBai Bot Documentation","nav":{"global":{"anchors":[{"anchor":"X (Twitter)","href":"https://x.com/baibai_bot","icon":"x"},{"anchor":"Telegram Community","href":"https://t.me/baibaibot_official","icon":"telegram"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"Introduction","icon":"circle-info","href":"/introduction"},{"title":"BaiBai Trading Tools","icon":"display-chart-up","href":"/baibai"},{"title":"BaiBai Desktop App","icon":"uncharted","href":"/baibaiapp"},{"title":"About AI","icon":"microchip-ai","href":"/ai"},{"title":"Roadmap","icon":"arrow-progress","href":"/roadmap"},{"title":"Tokenomics","icon":"chart-network","href":"/tokenomics"},{"title":"Team","icon":"people-group","href":"/team"}]},{"group":"BaiBai Site","pages":[{"group":"Account","icon":"user","pages":[{"title":"Setup \u0026 Settings","icon":"gear","href":"/site/account-setup"},{"title":"Connections","icon":"link","href":"/site/account-connections"}]},{"title":"Dashboard","icon":"house-laptop","href":"/site/dashboard"},{"group":"Bots","icon":"robot","pages":[{"title":"Bot Types","icon":"layer-group","href":"/site/bot-types"},{"title":"Query \u0026 Filter Builder","icon":"filter-list","href":"/site/bot-query-filter-builder"},{"title":"Setup \u0026 Management","icon":"gear","href":"/site/bot-management"}]},{"group":"Signals","icon":"signal-stream","pages":[{"title":"Signals","icon":"signal-stream","href":"/site/signals-introduction"},{"title":"Patterns","icon":"signal-stream","href":"/site/signals-patterns"},{"title":"Setup \u0026 Management","icon":"gear","href":"/site/signals-management"}]},{"group":"Assets","icon":"coins","pages":[{"title":"Asset Types","icon":"layer-group","href":"/site/asset-types"},{"title":"Asset Search","icon":"magnifying-glass","href":"/site/asset-search"},{"title":"Asset Info","icon":"circle-info","href":"/site/asset-info"}]},{"group":"Market Insights","icon":"radar","pages":[{"title":"Market Search","icon":"magnifying-glass-dollar","href":"/site/market-search"},{"title":"Market Scanner","icon":"radar","href":"/site/market-scanner"},{"title":"Trade Profiles","icon":"user-magnifying-glass","href":"/site/market-tradeprofiles"}]},{"group":"Marketplace","icon":"store","pages":[{"title":"Introduction","icon":"shop","href":"/site/marketplace-introduction"},{"title":"Copy Trading vs. Profit Sharing","icon":"copy","href":"/site/marketplace-copy-trading"},{"title":"Publishing","icon":"upload","href":"/site/marketplace-publishing"}]},{"group":"Backtests","icon":"clock-rotate-left","pages":[{"title":"Introduction","description":"Backtest your trading bots and signals on historical data.","icon":"circle-info","href":"/site/backtests-introduction"},{"title":"Timeframes","icon":"clock","href":"/site/backtests-timeframes"},{"title":"Setup \u0026 Management","description":"Learn how to set up and manage backtests on BaiBai.","icon":"gear","href":"/site/backtests-management"}]},{"title":"Code Examples","icon":"lightbulb","href":"/site/examples"},{"title":"Portfolio (Preview)","icon":"briefcase","href":"/site/portfolio"}]},{"group":"BaiBai Trading Terminal","pages":[{"title":"Introduction","icon":"display-chart-up","href":"/terminal/introduction"},{"title":"User Interface","icon":"display-chart-up","href":"/terminal/user-interface"},{"title":"Manual Trading","icon":"money-check-dollar-pen","href":"/terminal/manual-trading"},{"title":"Bot Signals","icon":"money-check-dollar-pen","href":"/terminal/bot-signals"}]},{"group":"Technical Infrastructure","pages":[{"title":"Tech Stack","icon":"server","href":"/tech/tech-stack"}]},{"group":"Legal","pages":[{"title":"Terms of Use","href":"/legal/terms-of-use"},{"title":"Privacy Policy","href":"/legal/privacy-policy"},{"title":"Telegram Rules","href":"/legal/telegram-rules"},{"title":"Disclaimer (BAI Token)","href":"/legal/bai-token"}]}]},{"tab":"Bot SDK Reference","pages":[{"title":"Bot SDK Reference","href":"/sdk-reference/introduction"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"Timeframes - BaiBai Bot Documentation","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}