Master technical analysis with our comprehensive guides
Welcome to WickFox - your powerful stock screening and analysis platform
WickFox is a comprehensive technical analysis platform designed for traders and investors who need powerful screening capabilities. Our flagship feature, the Technical Screener, uses our proprietary FoxQL query language to help you find stocks that match your exact criteria.
Filter stocks using 50+ technical indicators with complex logical conditions
Intuitive query language that makes complex screening simple and readable
Analyze multiple timeframes simultaneously for comprehensive market analysis
Get started with WickFox in just a few minutes
Go to the Technical Screener page from the main navigation menu.
Choose between USA or Turkish markets from the Country dropdown.
Use the FoxQL editor to create your screening criteria. Try: rsi[1] < 30
Click "Run Query" to see stocks that match your criteria with visual charts.
Your gateway to finding the perfect trading opportunities
The Technical Screener is WickFox's flagship feature that allows you to filter thousands of stocks based on technical analysis criteria. Unlike simple screeners that only offer basic filters, our screener uses the powerful FoxQL query language to express complex trading strategies and market conditions.
Technical screening helps you identify stocks that match specific price patterns, momentum conditions, or technical setups before they become obvious to other traders. This gives you a competitive edge in the markets.
Learn the fundamentals of our query language
FoxQL (Fox Query Language) is designed to be intuitive yet powerful. It allows you to express complex trading conditions using simple, readable syntax that resembles natural language.
rsi[1]
- Current RSI valuersi[2]
- Previous RSI valuemacd[1]
- Current MACD valueclose[1]
- Current closing price
>
- Greater than<
- Less than>=
- Greater than or equal<=
- Less than or equal==
- Equal to
and
- Both conditions must be trueor
- Either condition can be true()
- Group conditions with parentheses
max(high[1], high[2], high[3])
- Maximum of valuesmin(low[1], low[2], low[3])
- Minimum of valuesabs(macd[1] - macd[2])
- Absolute difference
Complete reference of technical indicators you can use in your queries
Learn by example with real-world screening scenarios
rsi[1] < 30
This finds stocks where the current RSI is below 30, indicating potential oversold conditions that might lead to a price rebound.
volume[1] / volume[2] > 2
Identifies stocks with current volume at least double the previous period's volume, signaling increased interest.
close[1] > sma50[1]
Finds stocks trading above their 50-period simple moving average, indicating upward momentum.
macd[1] > macd_signal[1] and macd[2] <= macd_signal[2]
Detects when MACD line crosses above the signal line, indicating potential bullish momentum shift.
rsi[1] > 30 and rsi[2] <= 30
Finds stocks that just moved out of oversold territory, potentially signaling the end of a sell-off.
(abs(close[1] - open[1]) <= 0.5 * (high[1] - low[1])) and ((high[1] - max(open[1], close[1])) < (min(open[1], close[1]) - low[1]))
Identifies potential bullish pinbar candles with small bodies and long lower wicks, often indicating rejection of lower prices.
rsi[1] > 50 and macd[1] > macd_signal[1] and close[1] > ema20[1] and volume[1] > volume[2]
Combines multiple bullish signals: RSI above 50, MACD above signal, price above EMA20, and increased volume for strong momentum confirmation.
sma50[1] > sma200[1] and sma50[2] <= sma200[2] and volume[1] > volume[2] * 1.5
Detects the famous "Golden Cross" when 50-day SMA crosses above 200-day SMA with confirming volume, often marking major trend reversals.
close[1] > max(high[15], high[14], high[13], high[12], high[11], high[10], high[9], high[8], high[7], high[6], high[5], high[4], high[3], high[2]) and volume[1] > volume[2] * 2
Identifies stocks breaking above their 15-period high with at least double the previous volume, indicating strong breakout momentum.
Analyze multiple timeframes simultaneously for comprehensive market insight
Multi-timeframe analysis is available for Premium subscribers. Upgrade your account to access this powerful feature.
Multi-timeframe analysis allows you to screen stocks based on conditions across different time intervals simultaneously. This powerful approach helps you find stocks that show alignment across multiple timeframes, increasing the probability of successful trades.
To reference indicators from specific timeframes, append the timeframe to the indicator name:
rsi_1d[1] > 50
macd_4h[1] > macd_signal_4h[1]
close_1h[1] > ema20_1h[1]
(rsi_1d[1] > 50) and (rsi_4h[1] > 50) and (rsi_1h[1] > 50)
Finds stocks with bullish RSI readings across daily, 4-hour, and 1-hour timeframes, indicating strong aligned momentum.
(close_1d[1] > ema50_1d[1]) and (macd_4h[1] > macd_signal_4h[1] and macd_4h[2] <= macd_signal_4h[2])
Daily uptrend confirmed with fresh MACD bullish crossover on 4-hour chart for optimal entry timing.
Master complex screening strategies with advanced FoxQL features
FoxQL supports various mathematical functions for complex calculations:
max(high[1], high[2], high[3]) - close[1] < atr[1] * 0.5
close[1] - min(low[1], low[2], low[3]) > atr[1]
abs(close[1] - open[1]) < (high[1] - low[1]) * 0.3
Use built-in distance indicators for percentage-based conditions:
c_dist_pct_sma20[1] > 5 and c_dist_pct_sma20[1] < 10
c_dist_pct_st_lower[1] < 2
Analyze momentum over different periods:
roc9[1] > 0 and roc21[1] > 0 and roc50[1] > 0
roc9[1] > roc9[2] and roc21[1] > roc21[2]
Start with simple conditions and add complexity gradually. Overly complex queries can be slow and hard to debug.
Use the "Save Query" feature to preserve your working strategies for future use.
Let our AI assistant help you build complex queries using natural language descriptions.