Although default scanners provide a solid foundation, you may want to create your own custom scanners to track stocks that meet your specific criteria.This can be accomplished through the scanners page of the MomentumDetector web application.Once your custom scanner is created, it will be displayed on the scanners’ page.
You can create two types of custom scanners: lists and alerts.
Lists:
These scanners provide a list of top gainers or losers based on your custom settings.
Unlike traditional top gainers/losers lists, this smart scanner implements pre-filtering criteria to surface higher quality trading candidates. (Should you need a completely unfiltered list of top gainers/losers, open a default unfiltered gainers/losers scanner.)
Smart lists pre filtering criteria:
Pre-Market: Displays top/worst percentage movers relative to previous day’s CLOSE.
Regular Market Hours: Automatically switches to show top losers/gainers from market OPEN.
Momentum: Excludes low-activity stocks with no trades in the last minute. They will never show in the scanner.
Volume: Requires minimum daily trading volume of at least 10000.
Price: Minimum $1 share price to exclude penny stocks crap. (this doesn’t apply to OTC stocks).
Performance: Must have minimum 5% loss/gain from previous close.
Your own criteria will be applied on top of these pre-filtering criteria.
Alerts:
The alert scanner will scan the entire stock market and report when a stock is making a new day high or low.
You will receive the alerts on each minute of the trading sessions.
Alerts pre filtering criteria:
Are defacto eliminated from the alerts, stocks that had less than 0.5 trades per seconds average in the latest minute.
The goal is to present you high quality alerts that are worth your attention. Thus we exclude from the alert stocks making new high/low on very low rate of trades per seconds.
Minimum Price: The minimum stock price required for inclusion in the scanner. By default, smart lists enforce a minimum price threshold of $1.
This restriction does not apply to Alerts scanners or OTC (Over-The-Counter) stocks lists and alerts.
A stock float is the total number of shares that are available for public investors to buy and sell.
The less float available, the easier it is for the stock to move up or down.
A low float stock with a news catalyst can lead to explosive moves.Levels:
Nano float: under 1 million
Low float: 0 - 20 million
Medium float: 20 - 50 million
Float of large companies like AAPL, MSFT, TSLA is in the billions.Minimum Float: The minimum stock float required for inclusing in the scanner results. In millions.Example:
set 0.1 for 100,000 shares
set 1 for 1,000,000 shares
Many low float stocks don’t report their float information and are assigned a float value of 0 in our system. If you’re focusing on this category of stocks, it’s recommended to set the minimum float to 0 to ensure these stocks are included in your scans.
Maximum Float: The maximum stock float threshold (in millions) above which stocks will be excluded from the scanner results.
Pro Tip: If you are scanning for explosive stocks, the sweet spot settings is between 0 (min) and 20 (max) million shares float.
The Momentum Detector is a professional trading tool designed by traders for traders.Market conditions vary significantly throughout different trading sessions. Key metrics like trades per second and last minute % change display distinct patterns during pre-market, market open, regular trading hours (RTH), and after-hours sessions.To accommodate these market phases, you can customize your high and low alert settings for each trading session, ensuring optimal alerts across all market conditions.
Premarket: 4:00 AM - 9:30 AM ET
Market Open: 9:30 AM - 9:38 AM ET
Regular Trading Hours (RTH): 9:38 AM - 4:00 PM ET
After Hours: 4:00 PM - 8:00 PM ET
Those settings will automatically be switch at the beginning of each of those session.
The scanner dashboard refreshes every minute, displaying new stocks that match your custom filter criteria, if any.You can sort the new batch of received stocks either by the number of trades per seconds or by the % change in the last minute. The default is to sort by the number of trades per seconds.
Trades per second is an excellent measure to determine the momentum of a stock.
The momentum detector was designed to detect stocks that are moving with intense trading activity and is the first tool to use trades per second as a filter.Stocks making new daily highs/lows on high trades per second can potentially be excellent momentum plays.Typical levels of interest for low float stocks:
0.5 trades per second: considered low activity. Minimum threshold allowed in pre-market (1 in RTH).
1 trades per second: considered moderate activity.
10 trades per second: considered strong activity level seen in the best momentum stocks.
80+ trades per second: considered extreme activity. This represents the highest level of activity seen in highly volatile stocks.
Pro Tip: Trading frequency (trades per second) is particularly effective for finding exploding low float stocks, which can remain inactive for days before experiencing sudden high activity due to news catalysts. For low float stocks, the sweet spot trading frequency threshold is above 10 trades per second.For finding large-cap stocks like AAPL or NVDA, which maintain consistently high trading activity, we recommend setting much higher trading frequency thresholds.
This measures the stock’s price movement in the minute immediately preceding the alert.
Pro Tip: When used in combination with last-minute percentage change, there’s an inverse relationship between the required percentage change and trading frequency.Think of it as a balance: if you set a higher percentage change requirement, you can accept a lower trading frequency threshold, and vice versa.However, we recommend maintaining a minimum threshold of 0.5 trades per second in all scenarios.
The minimum trading volume required for a stock to be included in the scanner.During pre-market hours, the volume is calculated from 4:00 AM ET. This counter resets at market open (9:30 AM ET) for the regular trading session.
The minimum percentage change from the previous day’s closing price required for a stock to be included in the scanner.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"MomentumDetector","colors":{"primary":"#6d98f6","light":"#c6cdfb","dark":"#1d4ed8"},"favicon":"/favicon.png","logo":{"light":"https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/logo/momentumdetector-logo-2.png?fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=fb12a68b5cfe1bf47c445b1c5dff7cd2","dark":"https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/logo/momentumdetector-logo.png?fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=f373d5a317f4f9c1540399ff40164310"},"appearance":{"default":"light","strict":true},"navbar":{"links":[{"label":"Support","href":"mailto:contact@momentumdetector.com"}],"primary":{"type":"button","label":"Free Trial","href":"https://bot.momentumdetector.com"}},"footer":{"socials":{"x":"https://x.com/momentumdetect"}},"navigation":{"global":{"anchors":[{"anchor":"Commercial Home","href":"https://www.momentumdetector.com","icon":"hotel"},{"anchor":"App Home","href":"https://bot.momentumdetector.com","icon":"house"},{"anchor":"Blog","href":"https://www.momentumdetector.com/blog","icon":"newspaper"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"momentumdetector","hasAudioNarration":false,"actualSubdomain":"momentumdetector","customDomains":["docs.momentumdetector.com"],"gitSource":{"type":"github","owner":"brakkar","repo":"momentumdetector-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a20c644743c2d338e65e1fa","collectionId":"8db69ff5-933b-4e16-adb3-0d14f2b45773","schemaVersion":"v2"},"entitlements":{},"buildId":"6a20c644743c2d338e65e1fa:success","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Documentation","count":13},{"language":"default","tag":"Get Started","count":5},{"language":"default","tag":"The Scanners","count":5},{"language":"default","tag":"Other Resources","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":"scanners/custom-scanners","slug":"/scanners/custom-scanners","pageMetadata":{"title":"Creating Custom Scanners","icon":"screwdriver-wrench","description":null,"href":"/scanners/custom-scanners"},"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`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Heading,OptimizedImage,Tip,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Although `,_jsx(_components.a,{href:`/scanners/built-in-scanners`,children:`default scanners`}),` provide a solid foundation, you may want to create your own custom scanners to track stocks that meet your specific criteria.`]}),`\n`,_jsx(_components.p,{children:`This can be accomplished through the scanners page of the MomentumDetector web application.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/custom-scanners-buttons.png?fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=7d86549f8adbe94ff53c4c6435091459`,alt:`Default Scanners Board`,\"data-og-width\":`880`,width:`880`,\"data-og-height\":`69`,height:`69`,\"data-path\":`images/custom-scanners-buttons.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/custom-scanners-buttons.png?w=280\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=035891f2e2987a169714e6632a79c039 280w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/custom-scanners-buttons.png?w=560\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=fecc686676ad5075406de9f61e6dbe0a 560w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/custom-scanners-buttons.png?w=840\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=32db1606f13d9ed2b989cabfd711cbde 840w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/custom-scanners-buttons.png?w=1100\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=005eecd8e3468e12f237bed3ba146ee1 1100w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/custom-scanners-buttons.png?w=1650\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=cd4522fdaed5eb48d1840315560f3238 1650w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/custom-scanners-buttons.png?w=2500\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=672b908e305c56c4f3a0ff8e94f0c23c 2500w`}),`\n`,_jsxs(_components.p,{children:[`Once your custom scanner is created, it will be displayed on the `,_jsx(_components.a,{href:`/scanners/built-in-scanners`,children:`scanners’ page.`})]}),`\n`,_jsx(Heading,{level:`2`,id:`scanner-infos-settings`,children:`Scanner infos settings`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanner-infos-settings.png?fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=ce91a0d474852e9c915043736c26452c`,alt:`Scanners Info Settings`,\"data-og-width\":`784`,width:`784`,\"data-og-height\":`335`,height:`335`,\"data-path\":`images/scanner-infos-settings.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanner-infos-settings.png?w=280\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=7cce48cc8bd6ce3fdea0daeab2aa6109 280w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanner-infos-settings.png?w=560\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=7cd38ca7660edb1cd8a4e34f0faf131a 560w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanner-infos-settings.png?w=840\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=2b24d76f80bce27cb3a1efb365bf682a 840w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanner-infos-settings.png?w=1100\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=6975a062ebd6425261a27991466d25e5 1100w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanner-infos-settings.png?w=1650\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=790a1036bb3951985d2caf5d65fba37f 1650w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanner-infos-settings.png?w=2500\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=f1afeeb25f91d15c42661d904e367136 2500w`}),`\n`,_jsx(Heading,{level:`4`,id:`scanner-name`,children:`Scanner name`}),`\n`,_jsx(_components.p,{children:`Choose a name that reflects the scanner’s purpose.`}),`\n`,_jsx(Heading,{level:`4`,id:`scanner-type`,children:`Scanner type`}),`\n`,_jsx(_components.p,{children:`You can create two types of custom scanners: lists and alerts.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Lists:\nThese scanners provide a list of top gainers or losers based on your custom settings.\nUnlike traditional top gainers/losers lists, this smart scanner implements pre-filtering criteria to surface higher quality trading candidates. (Should you need a completely unfiltered list of top gainers/losers, open a default unfiltered gainers/losers scanner.)`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Smart lists pre filtering criteria:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Pre-Market: Displays top/worst percentage movers relative to previous day’s CLOSE.`}),`\n`,_jsx(_components.li,{children:`Regular Market Hours: Automatically switches to show top losers/gainers from market OPEN.`}),`\n`,_jsx(_components.li,{children:`Momentum: Excludes low-activity stocks with no trades in the last minute. They will never show in the scanner.`}),`\n`,_jsx(_components.li,{children:`Volume: Requires minimum daily trading volume of at least 10000.`}),`\n`,_jsx(_components.li,{children:`Price: Minimum $1 share price to exclude penny stocks crap. (this doesn’t apply to OTC stocks).`}),`\n`,_jsx(_components.li,{children:`Performance: Must have minimum 5% loss/gain from previous close.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Your own criteria will be applied on top of these pre-filtering criteria.`}),`\n`,_jsxs(_components.ol,{start:`2`,children:[`\n`,_jsx(_components.li,{children:`Alerts:\nThe alert scanner will scan the entire stock market and report when a stock is making a new day high or low.\nYou will receive the alerts on each minute of the trading sessions.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Alerts pre filtering criteria:\nAre defacto eliminated from the alerts, stocks that had less than 0.5 trades per seconds average in the latest minute.\nThe goal is to present you high quality alerts that are worth your attention. Thus we exclude from the alert stocks making new high/low on very low rate of trades per seconds.`}),`\n`,_jsx(Heading,{level:`2`,id:`scanner-general-settings`,children:`Scanner General Settings`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanners-general-settings-card.png?fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=b33e6784be74c27c3bba825f865837f1`,alt:`Scanners General Settings`,\"data-og-width\":`780`,width:`780`,\"data-og-height\":`499`,height:`499`,\"data-path\":`images/scanners-general-settings-card.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanners-general-settings-card.png?w=280\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=292ca2e25e945a7bf4bcc836474dc237 280w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanners-general-settings-card.png?w=560\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=0f1bfb2f65bb15fe5f6b8c9e6e38a317 560w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanners-general-settings-card.png?w=840\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=42ed492b40dc07ed632f02bdfc6e452c 840w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanners-general-settings-card.png?w=1100\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=bc42554ec714e1ac92581d14e61e3cb6 1100w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanners-general-settings-card.png?w=1650\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=b69af96e46e4428f5e4358f88675e4ee 1650w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanners-general-settings-card.png?w=2500\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=787ca4525b5f61d75fee437da3c42439 2500w`}),`\n`,_jsx(Heading,{level:`4`,id:`minimum-price`,children:`Minimum Price`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Minimum Price`}),`: The minimum stock price required for inclusion in the scanner. By default, smart lists enforce a minimum price threshold of $1.\nThis restriction does not apply to Alerts scanners or OTC (Over-The-Counter) stocks lists and alerts.`]}),`\n`,_jsx(Heading,{level:`4`,id:`maximum-price`,children:`Maximum Price`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Maximum Price`}),`: The maximum stock price required for inclusion in the scanner results.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Pro Tip: If you are looking for `,_jsx(_components.a,{href:`/getting-started/explosive-stocks`,children:`explosive stocks`}),`, the sweet spot settings is between $2 and $20.`]})}),`\n`,_jsx(Heading,{level:`4`,id:`minimum-float`,children:`Minimum Float`}),`\n`,_jsx(_components.p,{children:`A stock float is the total number of shares that are available for public investors to buy and sell.\nThe less float available, the easier it is for the stock to move up or down.\nA low float stock with a news catalyst can lead to explosive moves.`}),`\n`,_jsx(_components.p,{children:`Levels:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Nano float: under 1 million`}),`\n`,_jsx(_components.li,{children:`Low float: 0 - 20 million`}),`\n`,_jsx(_components.li,{children:`Medium float: 20 - 50 million`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Float of large companies like AAPL, MSFT, TSLA is in the billions.`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Minimum Float`}),`: The minimum stock float required for inclusing in the scanner results. In millions.`]}),`\n`,_jsx(_components.p,{children:`Example:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`set 0.1 for 100,000 shares`}),`\n`,_jsx(_components.li,{children:`set 1 for 1,000,000 shares`}),`\n`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Many low float stocks don’t report their float information and are assigned a float value of 0 in our system. If you’re focusing on this category of stocks, it’s recommended to set the minimum float to 0 to ensure these stocks are included in your scans.`})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Maximum Float`}),`: The maximum stock float threshold (in millions) above which stocks will be excluded from the scanner results.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Pro Tip: If you are scanning for explosive stocks, the sweet spot settings is between 0 (min) and 20 (max) million shares float.`})}),`\n`,_jsx(Heading,{level:`2`,id:`scanner-new-high-/-low-of-day-scanner-alerts-settings`,children:`Scanner New High / Low of day scanner alerts settings`}),`\n`,_jsx(_components.p,{children:`These settings are exclusively available for alert scanners.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanners-alert-settings-card.png?fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=163652e21cba20c9e23064f78fc78bba`,alt:`Scanners New High / Low of day scanner alerts settings`,\"data-og-width\":`788`,width:`788`,\"data-og-height\":`921`,height:`921`,\"data-path\":`images/scanners-alert-settings-card.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanners-alert-settings-card.png?w=280\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=4abdc691e679329d5f67d1083132ac29 280w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanners-alert-settings-card.png?w=560\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=5b3632415791af08f41380fb80d1bc54 560w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanners-alert-settings-card.png?w=840\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=57418431b0543fd88d9b769cf1f2bc11 840w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanners-alert-settings-card.png?w=1100\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=41355a0bab4c9b0d6b7477f90492005a 1100w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanners-alert-settings-card.png?w=1650\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=691d2c84b88fc9e30daa6dff7e20dfd1 1650w, https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/images/scanners-alert-settings-card.png?w=2500\u0026fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=15de4354a0616de49a4eaffe328854d7 2500w`}),`\n`,_jsx(Heading,{level:`4`,id:`session-selection`,children:`Session selection`}),`\n`,_jsx(_components.p,{children:`The Momentum Detector is a professional trading tool designed by traders for traders.`}),`\n`,_jsx(_components.p,{children:`Market conditions vary significantly throughout different trading sessions. Key metrics like trades per second and last minute % change display distinct patterns during pre-market, market open, regular trading hours (RTH), and after-hours sessions.`}),`\n`,_jsx(_components.p,{children:`To accommodate these market phases, you can customize your high and low alert settings for each trading session, ensuring optimal alerts across all market conditions.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Premarket: 4:00 AM - 9:30 AM ET`}),`\n`,_jsx(_components.li,{children:`Market Open: 9:30 AM - 9:38 AM ET`}),`\n`,_jsx(_components.li,{children:`Regular Trading Hours (RTH): 9:38 AM - 4:00 PM ET`}),`\n`,_jsx(_components.li,{children:`After Hours: 4:00 PM - 8:00 PM ET`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Those settings will automatically be switch at the beginning of each of those session.`}),`\n`,_jsx(Heading,{level:`4`,id:`new-alerts-sorting`,children:`New alerts sorting`}),`\n`,_jsx(_components.p,{children:`The scanner dashboard refreshes every minute, displaying new stocks that match your custom filter criteria, if any.`}),`\n`,_jsx(_components.p,{children:`You can sort the new batch of received stocks either by the number of trades per seconds or by the % change in the last minute. The default is to sort by the number of trades per seconds.`}),`\n`,_jsx(Heading,{level:`4`,id:`minimum-trades-per-seconds`,children:`Minimum Trades Per Seconds`}),`\n`,_jsx(_components.p,{children:`Trades per second is an excellent measure to determine the momentum of a stock.\nThe momentum detector was designed to detect stocks that are moving with intense trading activity and is the first tool to use trades per second as a filter.`}),`\n`,_jsx(_components.p,{children:`Stocks making new daily highs/lows on high trades per second can potentially be excellent momentum plays.`}),`\n`,_jsx(_components.p,{children:`Typical levels of interest for low float stocks:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`0.5 trades per second: considered low activity. Minimum threshold allowed in pre-market (1 in RTH).`}),`\n`,_jsx(_components.li,{children:`1 trades per second: considered moderate activity.`}),`\n`,_jsx(_components.li,{children:`10 trades per second: considered strong activity level seen in the best momentum stocks.`}),`\n`,_jsx(_components.li,{children:`80+ trades per second: considered extreme activity. This represents the highest level of activity seen in highly volatile stocks.`}),`\n`]}),`\n`,_jsxs(Tip,{children:[_jsx(_components.p,{children:`Pro Tip: Trading frequency (trades per second) is particularly effective for finding exploding low float stocks, which can remain inactive for days before experiencing sudden high activity due to news catalysts. For low float stocks, the sweet spot trading frequency threshold is above 10 trades per second.`}),_jsx(_components.p,{children:`For finding large-cap stocks like AAPL or NVDA, which maintain consistently high trading activity, we recommend setting much higher trading frequency thresholds.`})]}),`\n`,_jsx(Heading,{level:`4`,id:`minimum-1-minute-%-change`,children:`Minimum 1 minute % change`}),`\n`,_jsx(_components.p,{children:`This measures the stock’s price movement in the minute immediately preceding the alert.`}),`\n`,_jsxs(Tip,{children:[_jsx(_components.p,{children:`Pro Tip: When used in combination with last-minute percentage change, there’s an inverse relationship between the required percentage change and trading frequency.`}),_jsx(_components.p,{children:`Think of it as a balance: if you set a higher percentage change requirement, you can accept a lower trading frequency threshold, and vice versa.`}),_jsx(_components.p,{children:`However, we recommend maintaining a minimum threshold of 0.5 trades per second in all scenarios.`})]}),`\n`,_jsx(Heading,{level:`4`,id:`minimum-day-volume`,children:`Minimum Day Volume`}),`\n`,_jsx(_components.p,{children:`The minimum trading volume required for a stock to be included in the scanner.`}),`\n`,_jsx(_components.p,{children:`During pre-market hours, the volume is calculated from 4:00 AM ET. This counter resets at market open (9:30 AM ET) for the regular trading session.`}),`\n`,_jsx(Heading,{level:`4`,id:`minimum-%-day-change-from-previous-close`,children:`Minimum % Day Change from previous close`}),`\n`,_jsx(_components.p,{children:`The minimum percentage change from the previous day’s closing price required for a stock to be included in the scanner.`})]})}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":"Creating Custom Scanners","icon":"screwdriver-wrench","description":null,"href":"/scanners/custom-scanners"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Scanner infos settings","slug":"scanner-infos-settings","depth":2,"children":[{"title":"Scanner name","slug":"scanner-name","depth":4,"children":[]},{"title":"Scanner type","slug":"scanner-type","depth":4,"children":[]}]},{"title":"Scanner General Settings","slug":"scanner-general-settings","depth":2,"children":[{"title":"Minimum Price","slug":"minimum-price","depth":4,"children":[]},{"title":"Maximum Price","slug":"maximum-price","depth":4,"children":[]},{"title":"Minimum Float","slug":"minimum-float","depth":4,"children":[]}]},{"title":"Scanner New High / Low of day scanner alerts settings","slug":"scanner-new-high-/-low-of-day-scanner-alerts-settings","depth":2,"children":[{"title":"Session selection","slug":"session-selection","depth":4,"children":[]},{"title":"New alerts sorting","slug":"new-alerts-sorting","depth":4,"children":[]},{"title":"Minimum Trades Per Seconds","slug":"minimum-trades-per-seconds","depth":4,"children":[]},{"title":"Minimum 1 minute % change","slug":"minimum-1-minute-%-change","depth":4,"children":[]},{"title":"Minimum Day Volume","slug":"minimum-day-volume","depth":4,"children":[]},{"title":"Minimum % Day Change from previous close","slug":"minimum-%-day-change-from-previous-close","depth":4,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"momentumdetector","siteName":"MomentumDetector","title":"Creating Custom Scanners - MomentumDetector","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T04:47:32.606Z","originalFileLocation":"scanners/custom-scanners.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";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=\"light\"}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=\"application-name\" content=\"MomentumDetector\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/momentumdetector/slMwXoOtfvABNtcQ/_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/momentumdetector/slMwXoOtfvABNtcQ/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/momentumdetector/slMwXoOtfvABNtcQ/_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/momentumdetector/slMwXoOtfvABNtcQ/_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/momentumdetector/slMwXoOtfvABNtcQ/_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/momentumdetector/slMwXoOtfvABNtcQ/_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/momentumdetector/slMwXoOtfvABNtcQ/_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/momentumdetector/slMwXoOtfvABNtcQ/_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/momentumdetector/slMwXoOtfvABNtcQ/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Creating Custom Scanners - MomentumDetector\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"MomentumDetector\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.momentumdetector.com/scanners/custom-scanners\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://momentumdetector.mintlify.app/_mintlify/api/og/v2?division=The+Scanners\u0026amp;title=Creating+Custom+Scanners\u0026amp;theme=850d57dbb2a6ed61ff774542\u0026amp;signature=49ad6dff400c3e57ff4ac047ec940258253461fad6aff534a2887823514cd733\">\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=\"Creating Custom Scanners - MomentumDetector\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://momentumdetector.mintlify.app/_mintlify/api/og/v2?division=The+Scanners\u0026amp;title=Creating+Custom+Scanners\u0026amp;theme=850d57dbb2a6ed61ff774542\u0026amp;signature=49ad6dff400c3e57ff4ac047ec940258253461fad6aff534a2887823514cd733\">\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/momentumdetector/slMwXoOtfvABNtcQ/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"MomentumDetector\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6d98f6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.momentumdetector.com/scanners/custom-scanners\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/scanners/custom-scanners.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.momentumdetector.com/#organization\",\"name\":\"MomentumDetector\",\"url\":\"https://docs.momentumdetector.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/momentumdetector/pCr7PgPpSZ8SrNU7/logo/momentumdetector-logo-2.png?fit=max\u0026auto=format\u0026n=pCr7PgPpSZ8SrNU7\u0026q=85\u0026s=fb12a68b5cfe1bf47c445b1c5dff7cd2\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.momentumdetector.com#website\",\"name\":\"MomentumDetector\",\"url\":\"https://docs.momentumdetector.com\",\"publisher\":{\"@id\":\"https://docs.momentumdetector.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.momentumdetector.com/scanners/custom-scanners#webpage\",\"url\":\"https://docs.momentumdetector.com/scanners/custom-scanners\",\"name\":\"Creating Custom Scanners\",\"dateModified\":\"2026-01-07T04:47:32.606Z\",\"isPartOf\":{\"@id\":\"https://docs.momentumdetector.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.momentumdetector.com/scanners/custom-scanners#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.momentumdetector.com/scanners/custom-scanners#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"The Scanners\",\"item\":\"https://docs.momentumdetector.com/scanners/the-scanner-board\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Creating Custom Scanners\",\"item\":\"https://docs.momentumdetector.com/scanners/custom-scanners\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.momentumdetector.com/scanners/custom-scanners#article\",\"headline\":\"Creating Custom Scanners\",\"name\":\"Creating Custom Scanners\",\"url\":\"https://docs.momentumdetector.com/scanners/custom-scanners\",\"mainEntityOfPage\":{\"@id\":\"https://docs.momentumdetector.com/scanners/custom-scanners#webpage\"},\"dateModified\":\"2026-01-07T04:47:32.606Z\",\"publisher\":{\"@id\":\"https://docs.momentumdetector.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.momentumdetector.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"MomentumDetector\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"MomentumDetector","nav":{"global":{"anchors":[{"anchor":"Commercial Home","href":"https://www.momentumdetector.com","icon":"hotel"},{"anchor":"App Home","href":"https://bot.momentumdetector.com","icon":"house"},{"anchor":"Blog","href":"https://www.momentumdetector.com/blog","icon":"newspaper"}]},"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Get Started","pages":[{"title":"Why MomentumDetector?","icon":"question","href":"/getting-started/why-momentumdetector"},{"title":"Explosive Stocks","icon":"burst","href":"/getting-started/explosive-stocks"},{"title":"Free Trial","icon":"gift","href":"/getting-started/free-trial"},{"title":"Subscription Plans","icon":"table","href":"/getting-started/subscription-plans"},{"title":"Installation","icon":"gear","href":"/getting-started/installation"}]},{"group":"The Scanners","pages":[{"title":"The Scanner Board","icon":"satellite-dish","href":"/scanners/the-scanner-board"},{"title":"Default Scanners Definitions","icon":"magnifying-glass","description":null,"href":"/scanners/built-in-scanners"},{"title":"Creating Custom Scanners","icon":"screwdriver-wrench","href":"/scanners/custom-scanners"},{"title":"Backup and Restore Your Custom Scanner","icon":"download","description":null,"href":"/scanners/backup-restore"},{"title":"Audio Alerts","icon":"bell","href":"/scanners/audio-alerts"}]},{"group":"Other Resources","pages":[{"title":"Support","icon":"life-ring","href":"/other/support"},{"title":"Subscription Management","icon":"credit-card","href":"/other/subscription-managment"},{"title":"FAQ","icon":"file-circle-question","href":"/other/faq"}]}]}]},"basePath":"","title":"Creating Custom Scanners - MomentumDetector","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-BG6oD64b.js","lightbox-handle-r17bVUz3.js"]}