Forex Screener Pro
Professional FX screener with TradingView-level filtering and technical ratings
Overview
Comprehensive forex pair screener combining real-time quotes, technical analysis ratings, and advanced filtering. Screen all major, minor, and exotic pairs with 50+ criteria.
Features
Data Points
- Price Data: Bid, Ask, Spread, High, Low, Change
- Technical Rating: Strong Buy/Buy/Neutral/Sell/Strong Sell
- Volatility: ATR, standard deviation, Bollinger width
- Momentum: RSI, MACD, Stochastic, CCI
- Trend: ADX, moving average positions, trend strength
Screening Criteria
Price Filters
- Current price range
- Spread (pips)
- Daily/weekly/monthly change %
- Distance from high/low
Technical Filters
- RSI overbought/oversold
- MACD signal (bullish/bearish)
- Moving average crossovers
- Bollinger Band position
- Support/resistance proximity
Fundamental Filters
- Interest rate differential
- Economic calendar events
- Correlation to USD/EUR
- Carry trade potential
Technical Ratings System
Aggregate rating from 26 indicators:
- Oscillators (11): RSI, Stoch, CCI, ADX, AO, Momentum, MACD, Stoch RSI, Williams %R, Bull/Bear Power, UO
- Moving Averages (15): 5 SMA periods, 5 EMA periods, Ichimoku, VWMA, HMA, Hull MA, DEMA, TEMA
Alert Types
- Technical rating change
- Spread spike/drop
- Correlation breakdown
- Breakout from range
Usage
// Basic forex screening
const pairs = await kit.screener.forex({
filters: [
{ field: 'rsi_14', operator: 'lt', value: 30 },
{ field: 'technicalRating', operator: 'eq', value: 'STRONG_BUY' },
{ field: 'spread', operator: 'lt', value: 2 }
],
sort: { field: 'change_percent', order: 'desc' },
limit: 20
});
// Quick screens
const oversold = await kit.screener.forex.oversold();
const trending = await kit.screener.forex.strongTrend();
const lowSpread = await kit.screener.forex.lowSpread(1.5);
// Get technical rating breakdown
const rating = await kit.screener.forex.technicalRating('EURUSD');
console.log(rating);
// { overall: 'BUY', oscillators: 'NEUTRAL', movingAverages: 'STRONG_BUY' }
API Endpoints
| Method |
Endpoint |
Description |
| POST |
/api/screener/forex |
Run forex screener |
| GET |
/api/screener/forex/pairs |
List all FX pairs |
| GET |
/api/screener/forex/:pair/rating |
Technical rating |
| GET |
/api/screener/forex/quick/:type |
Quick screen |
| POST |
/api/screener/forex/presets |
Save custom preset |
Pair Coverage
| Category |
Count |
Examples |
| Majors |
7 |
EUR/USD, GBP/USD, USD/JPY |
| Minors |
21 |
EUR/GBP, AUD/NZD, GBP/JPY |
| Exotics |
40+ |
USD/TRY, EUR/PLN, USD/ZAR |
Inspired By
TradingView Forex Screener with its comprehensive filtering, technical ratings, and real-time data capabilities.
1---2name: forex-screener-pro3description: Forex Screener Pro4---5# Forex Screener Pro67> Professional FX screener with TradingView-level filtering and technical ratings89## Overview1011Comprehensive forex pair screener combining real-time quotes, technical analysis ratings, and advanced filtering. Screen all major, minor, and exotic pairs with 50+ criteria.1213## Features1415### Data Points16- **Price Data:** Bid, Ask, Spread, High, Low, Change17- **Technical Rating:** Strong Buy/Buy/Neutral/Sell/Strong Sell18- **Volatility:** ATR, standard deviation, Bollinger width19- **Momentum:** RSI, MACD, Stochastic, CCI20- **Trend:** ADX, moving average positions, trend strength2122### Screening Criteria2324#### Price Filters25- Current price range26- Spread (pips)27- Daily/weekly/monthly change %28- Distance from high/low2930#### Technical Filters31- RSI overbought/oversold32- MACD signal (bullish/bearish)33- Moving average crossovers34- Bollinger Band position35- Support/resistance proximity3637#### Fundamental Filters38- Interest rate differential39- Economic calendar events40- Correlation to USD/EUR41- Carry trade potential4243### Technical Ratings System44Aggregate rating from 26 indicators:45- **Oscillators (11):** RSI, Stoch, CCI, ADX, AO, Momentum, MACD, Stoch RSI, Williams %R, Bull/Bear Power, UO46- **Moving Averages (15):** 5 SMA periods, 5 EMA periods, Ichimoku, VWMA, HMA, Hull MA, DEMA, TEMA4748### Alert Types49- Technical rating change50- Spread spike/drop51- Correlation breakdown52- Breakout from range5354## Usage5556```typescript57// Basic forex screening58const pairs = await kit.screener.forex({59 filters: [60 { field: 'rsi_14', operator: 'lt', value: 30 },61 { field: 'technicalRating', operator: 'eq', value: 'STRONG_BUY' },62 { field: 'spread', operator: 'lt', value: 2 }63 ],64 sort: { field: 'change_percent', order: 'desc' },65 limit: 2066});6768// Quick screens69const oversold = await kit.screener.forex.oversold();70const trending = await kit.screener.forex.strongTrend();71const lowSpread = await kit.screener.forex.lowSpread(1.5);7273// Get technical rating breakdown74const rating = await kit.screener.forex.technicalRating('EURUSD');75console.log(rating);76// { overall: 'BUY', oscillators: 'NEUTRAL', movingAverages: 'STRONG_BUY' }77```7879## API Endpoints8081| Method | Endpoint | Description |82|--------|----------|-------------|83| POST | /api/screener/forex | Run forex screener |84| GET | /api/screener/forex/pairs | List all FX pairs |85| GET | /api/screener/forex/:pair/rating | Technical rating |86| GET | /api/screener/forex/quick/:type | Quick screen |87| POST | /api/screener/forex/presets | Save custom preset |8889## Pair Coverage9091| Category | Count | Examples |92|----------|-------|----------|93| Majors | 7 | EUR/USD, GBP/USD, USD/JPY |94| Minors | 21 | EUR/GBP, AUD/NZD, GBP/JPY |95| Exotics | 40+ | USD/TRY, EUR/PLN, USD/ZAR |9697## Inspired By9899TradingView Forex Screener with its comprehensive filtering, technical ratings, and real-time data capabilities.