Supported Indicators
PriceSignal currently supports three core technical indicators, with more being added regularly:RSI
Relative Strength Index - momentum oscillator
SMA
Simple Moving Average - trend indicator
EMA
Exponential Moving Average - weighted trend
RSI (Relative Strength Index)
The RSI is a momentum oscillator that measures the speed and magnitude of price changes. It oscillates between 0 and 100, with traditional interpretations:- Above 70: Overbought conditions (potential sell signal)
- Below 30: Oversold conditions (potential buy signal)
- 50: Neutral momentum
RSI Alert Example
Create an alert when RSI enters oversold territory:RSI Configuration
- Oversold Alert
- Overbought Alert
- Custom Period
The RSI calculation requires at least
period + 1 price data points. For a 14-period RSI, you need at least 15 historical prices.SMA (Simple Moving Average)
The Simple Moving Average calculates the arithmetic mean of prices over a specified period. It’s useful for:- Identifying trend direction
- Support and resistance levels
- Crossover strategies
- Smoothing price noise
SMA Usage
SMA is typically used in crossover conditions rather than direct indicator alerts:Common SMA Periods
Short-term (5-20 periods)
Short-term (5-20 periods)
Use Case: Day trading and short-term swing trading
- 5 SMA: Very responsive to price changes, generates many signals
- 10 SMA: Balanced short-term trend indicator
- 20 SMA: Popular for identifying short-term support/resistance
Medium-term (21-100 periods)
Medium-term (21-100 periods)
Use Case: Swing trading and position management
- 50 SMA: Standard medium-term trend indicator
- 100 SMA: Intermediate trend confirmation
Long-term (100-200 periods)
Long-term (100-200 periods)
Use Case: Position trading and trend confirmation
- 200 SMA: The most widely watched long-term indicator
- Price above 200 SMA = bullish trend
- Price below 200 SMA = bearish trend
EMA (Exponential Moving Average)
The Exponential Moving Average gives more weight to recent prices, making it more responsive to new information than the SMA.EMA vs SMA
SMA Characteristics
- Equal weight to all periods
- Smoother line
- Slower to react
- Better for long-term trends
EMA Characteristics
- More weight to recent data
- More responsive
- Faster signals
- Better for short-term trading
EMA Alert Examples
- Price Above EMA
- EMA Crossover
- Price Below EMA
Crossover Strategies
Crossover strategies are among the most popular technical analysis approaches. PriceSignal supports two types:1. Price-MA Crossover
Triggers when the price crosses above or below a moving average:- Bullish Signal: Price crosses above MA (upward momentum)
- Bearish Signal: Price crosses below MA (downward momentum)
2. MA-MA Crossover
Triggers when a fast-moving average crosses a slow-moving average:Golden Cross
50 MA crosses above 200 MAStrong bullish signal indicating potential long-term uptrend
Death Cross
50 MA crosses below 200 MAStrong bearish signal indicating potential long-term downtrend
Complete Crossover Example
Indicator Calculation
All indicators are calculated using the battle-tested Skender.Stock.Indicators library, ensuring:- Accuracy: Industry-standard calculations
- Performance: Optimized for real-time processing
- Reliability: Extensively tested and validated
How Indicators Are Calculated
How Indicators Are Calculated
- Price Collection: Historical prices are retrieved from the database
- Period Validation: System ensures sufficient data points exist
- Calculation: Indicator library processes the price series
- Result Extraction: Latest indicator value is returned
- Comparison: Value is compared against your configured threshold
- Trigger: Rule triggers if condition is met
Technical Requirements
Data Availability
Before creating indicator-based rules:- Ensure the instrument has been tracked for the required period
- Consider creating a simple price alert first to verify data flow
- Monitor the activation logs to confirm indicator calculations are working
- Start with shorter periods during testing
Advanced Strategies
Multi-Indicator Confirmation
Create separate rules for different indicators and correlate their signals:Period Optimization
Test different periods to find what works for your strategy:- Fast (High Frequency)
- Standard (Balanced)
- Slow (Low Frequency)
- RSI: 7-9 period
- EMA: 8-12 period
- SMA: 10-20 period
Always backtest your indicator settings on historical data before relying on them for trading decisions. What works for one asset may not work for another.
Best Practices
- Start Simple: Begin with standard periods (RSI-14, 50/200 SMA)
- Combine Indicators: Use multiple indicators for confirmation
- Consider Timeframes: Match indicator periods to your trading style
- Monitor Performance: Review activation logs to tune settings
- Avoid Over-Optimization: Don’t curve-fit to historical data
- Account for Volatility: Adjust thresholds for different market conditions