Protections keep alerts quiet when data is stale or noisy: quote age, hold time, cooldown, auto-pause, skipping probable bindings and delisting markets. Every protection can be loosened or switched off.
Protections are the checkboxes under Protection in the alert editor. Unticked protections are off. Defaults suit most cases: loosen them if you miss alerts, tighten them if you get noise.
Protection
Meaning
Range
Quotes of both legs no older than
Skip when a leg quote is older than this.
1 s to 60 s
Condition must hold for
The condition must stay true this long before the alert fires.
0 to 60 min
Pause between repeats
Minimum time between two firings of the same rule for the same coin or route.
0 to 24 h
Auto-pause after N firings per period
The rule pauses itself as paused: storm after N firings within the period. Resume restarts it.
N 1 to 1 000, period 1 min to 24 h
Skip markets with an unconfirmed asset binding
Ignore routes where a market’s link to the asset is marked probable, see Glossary.
A single market rule shows the protections as Quote no older than, Skip if the asset binding is unconfirmed and Skip if the market is being delisted.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Spreader","description":"Spreader tracks price and funding spreads between crypto exchanges for the same asset, in real time, with history and alerts.","colors":{"primary":"#2a78d6","light":"#3987e5","dark":"#2a78d6"},"logo":{"light":"https://mintcdn.com/develops-6bdfff15/4ZNb5J41l-x7R0lR/images/brand/wordmark-color-on-light.svg?fit=max\u0026auto=format\u0026n=4ZNb5J41l-x7R0lR\u0026q=85\u0026s=e8affccd89640a23983477931d5e3761","dark":"https://mintcdn.com/develops-6bdfff15/TKsnp9V4pVrVgvyw/images/brand/wordmark-color-on-dark.svg?fit=max\u0026auto=format\u0026n=TKsnp9V4pVrVgvyw\u0026q=85\u0026s=114059bf64060e03532408e0202b2680","href":"/"},"favicon":"https://mintcdn.com/develops-6bdfff15/4ZNb5J41l-x7R0lR/images/brand/mark-color-on-light.svg?fit=max\u0026auto=format\u0026n=4ZNb5J41l-x7R0lR\u0026q=85\u0026s=1e4f2172d87b36d1f747f31b175e56ef","appearance":{"default":"dark"},"background":{"color":{"light":"#f5f7f9","dark":"#0d1013"}},"footer":{"links":[{"header":"Spreader","items":[{"label":"Documentation","href":"/"}]}]},"seo":{"indexing":"navigable"},"fonts":{"family":"Geist"},"contextual":{"options":["copy","view","claude","chatgpt","cursor","mcp"],"display":"header"},"markdown":{"instructions":["Spreader is a web service that tracks arbitrage spreads between crypto exchanges. This documentation covers only what a user of the service sees and does.","Page paths starting with /en/ are English. Translations live under /ru/ and /uk/ with the same file names.","Screenshots are illustrations. Every screenshot is accompanied by text that states the same facts, so you do not need to see the image."]},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","default":true,"href":"en"},{"language":"ru","href":"ru"},{"language":"uk","href":"uk"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"develops-6bdfff15","hasAudioNarration":false,"actualSubdomain":"develops-6bdfff15","customDomains":["docs.spreader.sh"],"gitSource":{"type":"github","owner":"prebased","repo":"spreader-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6ad9465830cbf523219cdd88"},"chroma":{"latestBuiltDeploymentHistoryId":"6add2a7454c8444688b6510b","collectionId":"46a18ba1-2125-43b1-9940-4d4393a02fe8","liveDeploymentHistoryId":"6add2a7454c8444688b6510b","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6add2b1985ee39aae77efac1","clientVersion":"0.0.3965","searchFilterCounts":[{"language":"en","tag":"Spread page","count":6},{"language":"en","tag":"Scanner","count":6},{"language":"en","tag":"Trading","count":6},{"language":"ru","tag":"Страница спреда","count":6},{"language":"ru","tag":"Сканер","count":6},{"language":"ru","tag":"Торговля","count":6},{"language":"uk","tag":"Сторінка спреду","count":6},{"language":"uk","tag":"Сканер","count":6},{"language":"uk","tag":"Торгівля","count":6},{"language":"en","tag":"Alerts","count":5},{"language":"ru","tag":"Уведомления","count":5},{"language":"uk","tag":"Сповіщення","count":5},{"language":"en","tag":"Getting started","count":4},{"language":"en","tag":"Assets and exchanges","count":4},{"language":"en","tag":"Tools","count":4},{"language":"ru","tag":"Начало работы","count":4},{"language":"ru","tag":"Монеты и биржи","count":4},{"language":"ru","tag":"Инструменты","count":4},{"language":"uk","tag":"Початок роботи","count":4},{"language":"uk","tag":"Монети та біржі","count":4},{"language":"uk","tag":"Інструменти","count":4},{"language":"en","tag":"Reference","count":3},{"language":"en","tag":"Links","count":3},{"language":"ru","tag":"Справочник","count":3},{"language":"ru","tag":"Ссылки","count":3},{"language":"uk","tag":"Довідник","count":3},{"language":"uk","tag":"Посилання","count":3},{"language":"en","tag":"Telegram bot","count":2},{"language":"ru","tag":"Бот Telegram","count":2},{"language":"uk","tag":"Бот Telegram","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"en/alerts/protections","slug":"/en/alerts/protections","pageMetadata":{"title":"Protections","description":"Protections keep alerts quiet when data is stale or noisy: quote age, hold time, cooldown, auto-pause, skipping probable bindings and delisting markets. Every protection can be loosened or switched off.","href":"/en/alerts/protections"},"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: \"Protections keep alerts quiet when data is stale or noisy: quote age, hold time, cooldown, auto-pause, skipping probable bindings and delisting markets. Every protection can be loosened or switched off.\"\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`,code:`code`,em:`em`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Protections are the checkboxes under `,_jsx(_components.strong,{children:`Protection`}),` in the alert editor. Unticked protections are off. Defaults suit most cases: loosen them if you miss alerts, tighten them if you get noise.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Protection`}),_jsx(_components.th,{children:`Meaning`}),_jsx(_components.th,{children:`Range`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Quotes of both legs no older than`})}),_jsx(_components.td,{children:`Skip when a leg quote is older than this.`}),_jsx(_components.td,{children:`1 s to 60 s`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Condition must hold for`})}),_jsx(_components.td,{children:`The condition must stay true this long before the alert fires.`}),_jsx(_components.td,{children:`0 to 60 min`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Pause between repeats`})}),_jsx(_components.td,{children:`Minimum time between two firings of the same rule for the same coin or route.`}),_jsx(_components.td,{children:`0 to 24 h`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Auto-pause after N firings per period`})}),_jsxs(_components.td,{children:[`The rule pauses itself as `,_jsx(_components.code,{children:`paused: storm`}),` after N firings within the period. `,_jsx(_components.strong,{children:`Resume`}),` restarts it.`]}),_jsx(_components.td,{children:`N 1 to 1 000, period 1 min to 24 h`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Skip markets with an unconfirmed asset binding`})}),_jsxs(_components.td,{children:[`Ignore routes where a market’s link to the asset is marked `,_jsx(_components.em,{children:`probable`}),`, see `,_jsx(_components.a,{href:`/en/glossary#probable`,children:`Glossary`}),`.`]}),_jsx(_components.td,{children:`on or off`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Skip markets being delisted`})}),_jsx(_components.td,{children:`Ignore routes where a market is being delisted.`}),_jsx(_components.td,{children:`on or off`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`defaults-by-template`,children:`Defaults by template`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Template`}),_jsx(_components.th,{children:`Quote age`}),_jsx(_components.th,{children:`Hold`}),_jsx(_components.th,{children:`Cooldown`}),_jsx(_components.th,{children:`Auto-pause`}),_jsx(_components.th,{children:`Skip probable`}),_jsx(_components.th,{children:`Skip delisting`}),_jsx(_components.th,{children:`Mode`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Spread`}),` by filters or page`]}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5 s`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10 s`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10 min`}),_jsx(_components.td,{children:`15 per 3 min`}),_jsx(_components.td,{children:`off`}),_jsx(_components.td,{children:`on`}),_jsx(_components.td,{children:`When a route enters`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Rates`}),` by filters (no In or Out bounds)`]}),_jsx(_components.td,{children:`off`}),_jsx(_components.td,{children:`off`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`60 min`}),_jsx(_components.td,{children:`15 per 3 min`}),_jsx(_components.td,{children:`off`}),_jsx(_components.td,{children:`on`}),_jsx(_components.td,{children:`When a route enters`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Pair`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5 s`}),_jsx(_components.td,{children:`off`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10 min`}),_jsx(_components.td,{children:`15 per 3 min`}),_jsx(_components.td,{children:`off`}),_jsx(_components.td,{children:`off`}),_jsx(_components.td,{children:`Once`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Market`})}),_jsx(_components.td,{children:`off`}),_jsx(_components.td,{children:`off`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10 min`}),_jsx(_components.td,{children:`15 per 3 min`}),_jsx(_components.td,{children:`off`}),_jsx(_components.td,{children:`off`}),_jsx(_components.td,{children:`Once`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Change over time`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`5 s`}),_jsx(_components.td,{children:`off`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10 min`}),_jsx(_components.td,{children:`15 per 3 min`}),_jsx(_components.td,{children:`off`}),_jsx(_components.td,{children:`off`}),_jsx(_components.td,{children:`Each time it crosses`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`A single market rule shows the protections as `,_jsx(_components.strong,{children:`Quote no older than`}),`, `,_jsx(_components.strong,{children:`Skip if the asset binding is unconfirmed`}),` and `,_jsx(_components.strong,{children:`Skip if the market is being delisted`}),`.`]})]})}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":"Protections","description":"Protections keep alerts quiet when data is stale or noisy: quote age, hold time, cooldown, auto-pause, skipping probable bindings and delisting markets. Every protection can be loosened or switched off.","href":"/en/alerts/protections"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Defaults by template","slug":"defaults-by-template","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"develops-6bdfff15","siteName":"Spreader","title":"Protections - Spreader","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/alerts/protections","matchLevel":0},"ru":{"href":"/ru/alerts/protections","matchLevel":1},"uk":{"href":"/uk/alerts/protections","matchLevel":1}}},"lastModified":"2026-10-24T20:16:17.706Z","originalFileLocation":"en/alerts/protections.mdx","locale":"en"},"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=\"dark\"}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=\"Protections keep alerts quiet when data is stale or noisy: quote age, hold time, cooldown, auto-pause, skipping probable bindings and delisting markets. Every protection can be loosened or switched off.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Spreader\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/develops-6bdfff15/dZvxAr7sRgb2CGzf/_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/develops-6bdfff15/dZvxAr7sRgb2CGzf/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/develops-6bdfff15/dZvxAr7sRgb2CGzf/_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/develops-6bdfff15/dZvxAr7sRgb2CGzf/_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/develops-6bdfff15/dZvxAr7sRgb2CGzf/_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/develops-6bdfff15/dZvxAr7sRgb2CGzf/_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/develops-6bdfff15/dZvxAr7sRgb2CGzf/_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/develops-6bdfff15/dZvxAr7sRgb2CGzf/_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/develops-6bdfff15/dZvxAr7sRgb2CGzf/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Protections - Spreader\">\u003cmeta data-mint-head property=\"og:description\" content=\"Protections keep alerts quiet when data is stale or noisy: quote age, hold time, cooldown, auto-pause, skipping probable bindings and delisting markets. Every protection can be loosened or switched off.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Spreader\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.spreader.sh/en/alerts/protections\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://develops-6bdfff15.mintlify.app/_mintlify/api/og/v2?division=Alerts\u0026amp;title=Protections\u0026amp;description=Protections+keep+alerts+quiet+when+data+is+stale+or+noisy%3A+quote+age%2C+hold+time%2C+cooldown%2C+auto-pause%2C+skipping+probable+bindings+and+delisting+markets.+Every+p\u0026amp;theme=c3eb7dbdb92d013ba7393b45\u0026amp;signature=53f4995114aab05d5a7d5a8d16d521021de4afb6d800d9dfc285f88282bda39e\">\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=\"Protections - Spreader\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Protections keep alerts quiet when data is stale or noisy: quote age, hold time, cooldown, auto-pause, skipping probable bindings and delisting markets. Every protection can be loosened or switched off.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://develops-6bdfff15.mintlify.app/_mintlify/api/og/v2?division=Alerts\u0026amp;title=Protections\u0026amp;description=Protections+keep+alerts+quiet+when+data+is+stale+or+noisy%3A+quote+age%2C+hold+time%2C+cooldown%2C+auto-pause%2C+skipping+probable+bindings+and+delisting+markets.+Every+p\u0026amp;theme=c3eb7dbdb92d013ba7393b45\u0026amp;signature=53f4995114aab05d5a7d5a8d16d521021de4afb6d800d9dfc285f88282bda39e\">\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/develops-6bdfff15/dZvxAr7sRgb2CGzf/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Spreader\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2a78d6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.spreader.sh/en/alerts/protections\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/alerts/protections.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.spreader.sh/en/alerts/protections\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ru\" href=\"https://docs.spreader.sh/ru/alerts/protections\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"uk\" href=\"https://docs.spreader.sh/uk/alerts/protections\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.spreader.sh/en/alerts/protections\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.spreader.sh/#organization\",\"name\":\"Spreader\",\"url\":\"https://docs.spreader.sh\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/develops-6bdfff15/4ZNb5J41l-x7R0lR/images/brand/wordmark-color-on-light.svg?fit=max\u0026auto=format\u0026n=4ZNb5J41l-x7R0lR\u0026q=85\u0026s=e8affccd89640a23983477931d5e3761\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.spreader.sh#website\",\"name\":\"Spreader\",\"url\":\"https://docs.spreader.sh\",\"publisher\":{\"@id\":\"https://docs.spreader.sh/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.spreader.sh/en/alerts/protections#webpage\",\"url\":\"https://docs.spreader.sh/en/alerts/protections\",\"name\":\"Protections\",\"description\":\"Protections keep alerts quiet when data is stale or noisy: quote age, hold time, cooldown, auto-pause, skipping probable bindings and delisting markets. Every protection can be loosened or switched off.\",\"dateModified\":\"2026-10-24T20:16:17.706Z\",\"isPartOf\":{\"@id\":\"https://docs.spreader.sh#website\"},\"breadcrumb\":{\"@id\":\"https://docs.spreader.sh/en/alerts/protections#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.spreader.sh/en/alerts/protections#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Alerts\",\"item\":\"https://docs.spreader.sh/en/alerts/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Protections\",\"item\":\"https://docs.spreader.sh/en/alerts/protections\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.spreader.sh/en/alerts/protections#article\",\"headline\":\"Protections\",\"name\":\"Protections\",\"description\":\"Protections keep alerts quiet when data is stale or noisy: quote age, hold time, cooldown, auto-pause, skipping probable bindings and delisting markets. Every protection can be loosened or switched off.\",\"url\":\"https://docs.spreader.sh/en/alerts/protections\",\"mainEntityOfPage\":{\"@id\":\"https://docs.spreader.sh/en/alerts/protections#webpage\"},\"dateModified\":\"2026-10-24T20:16:17.706Z\",\"publisher\":{\"@id\":\"https://docs.spreader.sh/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.spreader.sh#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Spreader\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Spreader","nav":{"global":null,"languages":[{"language":"en","default":true,"groups":[{"group":"Introduction","pages":[{"title":"What is Spreader","href":"/en"}]},{"group":"Getting started","pages":[{"title":"Quick tour","href":"/en/start/getting-started"},{"title":"Sign up","href":"/en/start/sign-up"},{"title":"Log in","href":"/en/start/log-in"},{"title":"Account settings","href":"/en/account/overview"}]},{"group":"Scanner","pages":[{"title":"Scanner basics","href":"/en/scanner/overview"},{"title":"Reading a row","href":"/en/scanner/reading-a-row"},{"title":"Filters","href":"/en/scanner/filters"},{"title":"Views","href":"/en/scanner/views"},{"title":"Scanner pages","href":"/en/scanner/pages"},{"title":"Sharing scanners","href":"/en/scanner/sharing"}]},{"group":"Spread page","pages":[{"title":"Page layout","href":"/en/spread/overview"},{"title":"Chart","href":"/en/spread/chart"},{"title":"Order books","href":"/en/spread/order-books"},{"title":"Calculator","href":"/en/spread/calculator"},{"title":"Share a spread","href":"/en/spread/share"},{"title":"Market page","href":"/en/markets/overview"}]},{"group":"Assets and exchanges","pages":[{"title":"Asset cards","href":"/en/assets/overview"},{"title":"Networks","href":"/en/assets/networks"},{"title":"Hiding an asset","href":"/en/assets/hiding"},{"title":"Exchange pages","href":"/en/exchanges/overview"}]},{"group":"Tools","pages":[{"title":"Favorites","href":"/en/tools/favorites"},{"title":"Loans","href":"/en/tools/loans"},{"title":"Pair builder","href":"/en/tools/pair-builder"},{"title":"Positions","href":"/en/tools/positions"}]},{"group":"Alerts","pages":[{"title":"How alerts work","href":"/en/alerts/overview"},{"title":"Alerts from the scanner","href":"/en/alerts/from-scanner"},{"title":"Pair and market alerts","description":"Alerts on one pair or one market: a level of a metric or a change over a time window, with the modes Once, Each time it crosses and Repeat while it holds, and a re-arm hysteresis.","href":"/en/alerts/pair-and-market"},{"title":"Protections","href":"/en/alerts/protections"},{"title":"Channels","description":"Where alerts are delivered: Telegram through the shared Spreader bot or your own bot, pop-ups with sound in the browser, Pushover through the shared application or your own. Set up in Settings › Alerts.","href":"/en/alerts/channels"}]},{"group":"Telegram bot","pages":[{"title":"Commands","href":"/en/bot/overview"},{"title":"Personal commands","href":"/en/bot/personal"}]},{"group":"Trading","pages":[{"title":"How trading works","href":"/en/trading/overview"},{"title":"Exchange keys","href":"/en/trading/keys"},{"title":"Trade settings","href":"/en/trading/settings"},{"title":"Opening and closing","href":"/en/trading/manual"},{"title":"Auto","href":"/en/trading/auto"},{"title":"Positions and closing","href":"/en/trading/positions"}]},{"group":"Links","pages":[{"title":"Spread page links","href":"/en/links/spread"},{"title":"Market page links","href":"/en/links/market"},{"title":"Page and tab links","href":"/en/links/pages"}]},{"group":"Reference","pages":[{"title":"Limits and fair use","href":"/en/limits"},{"title":"Glossary","href":"/en/glossary"},{"title":"FAQ","href":"/en/faq"}]},{"group":"Brand","pages":[{"title":"Brand book","href":"/en/brand/brand-book"}]}]},{"language":"ru","pages":[{"title":"ru","href":"/ru/alerts/protections"}]},{"language":"uk","pages":[{"title":"uk","href":"/uk/alerts/protections"}]}]},"title":"Protections - Spreader","buildId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","deploymentId":"dpl_849ArpqvBiCczQiT1Y1stNGpbqHT","dynamics":[],"chunks":[]}