Available Strategies
TradeStaq comes with a library of pre-built trading strategies. Browse, compare, and choose the right strategy for your trading style.
Strategy Categories
Official Strategies
Developed and maintained by the TradeStaq team. Thoroughly backtested and optimized.
Community Strategies
Created by experienced traders in the community. Reviewed for quality and safety.
Premium Strategies
Advanced algorithms with sophisticated logic. Available to Trader and Whale tier subscribers.
Official Strategy Library
RSI Mean Reversion
A momentum-based strategy that buys oversold conditions and sells overbought conditions.
| Property | Value |
|---|---|
| Category | Momentum |
| Markets | Spot, Futures |
| Timeframes | 1H, 4H, 1D |
| Risk Level | Medium |
| Tier Required | Pro+ |
How it Works:
- Buys when RSI drops below oversold threshold (default: 30)
- Sells when RSI rises above overbought threshold (default: 70)
- Uses configurable stop loss and take profit levels
Key Parameters:
RSI_PERIOD- RSI calculation period (default: 14)RSI_OVERSOLD- Buy trigger level (default: 30)RSI_OVERBOUGHT- Sell trigger level (default: 70)STOP_LOSS_PCT- Stop loss percentage (default: 2%)TAKE_PROFIT_PCT- Take profit percentage (default: 4%)
Best For: Range-bound markets, mean-reverting assets
MACD Crossover
A trend-following strategy based on MACD line and signal line crossovers.
| Property | Value |
|---|---|
| Category | Trend |
| Markets | Spot, Futures |
| Timeframes | 1H, 4H, 1D |
| Risk Level | Medium |
| Tier Required | Pro+ |
How it Works:
- Enters long when MACD line crosses above signal line
- Exits when MACD line crosses below signal line
- Optional: Only trades in direction of higher timeframe trend
Key Parameters:
FAST_PERIOD- Fast EMA period (default: 12)SLOW_PERIOD- Slow EMA period (default: 26)SIGNAL_PERIOD- Signal line period (default: 9)USE_TREND_FILTER- Enable trend filter (default: true)
Best For: Trending markets, momentum plays
Bollinger Band Breakout
Captures volatility expansion moves when price breaks out of Bollinger Bands.
| Property | Value |
|---|---|
| Category | Volatility |
| Markets | Spot, Futures |
| Timeframes | 15M, 1H, 4H |
| Risk Level | High |
| Tier Required | Trader+ |
How it Works:
- Detects Bollinger Band squeeze (low volatility)
- Enters on breakout above upper band or below lower band
- Uses ATR-based stop loss for volatility-adjusted risk
Key Parameters:
BB_PERIOD- Bollinger period (default: 20)BB_STD_DEV- Standard deviations (default: 2)SQUEEZE_THRESHOLD- Squeeze detection (default: 0.02)ATR_MULTIPLIER- Stop loss ATR multiplier (default: 1.5)
Best For: Consolidation breakouts, high volatility events
EMA Trend Following
Simple but effective trend following using EMA crossovers.
| Property | Value |
|---|---|
| Category | Trend |
| Markets | Spot, Futures |
| Timeframes | 1H, 4H, 1D |
| Risk Level | Low |
| Tier Required | Free |
How it Works:
- Uses fast and slow EMA crossovers
- Enters long when fast EMA crosses above slow EMA
- Exits when fast EMA crosses below slow EMA
Key Parameters:
FAST_EMA- Fast EMA period (default: 9)SLOW_EMA- Slow EMA period (default: 21)POSITION_SIZE_PCT- Position size percentage (default: 100%)
Best For: Beginners, trending markets, longer timeframes
Grid Trading
Automated grid of buy and sell orders to profit from price oscillations.
| Property | Value |
|---|---|
| Category | Range |
| Markets | Spot |
| Timeframes | Any |
| Risk Level | Medium |
| Tier Required | Trader+ |
How it Works:
- Creates a grid of limit orders above and below current price
- Buys as price drops, sells as price rises
- Profits from price movement within the grid range
Key Parameters:
GRID_LEVELS- Number of grid levels (default: 10)GRID_SPACING_PCT- Spacing between levels (default: 1%)AMOUNT_PER_GRID- Amount per grid orderUPPER_LIMIT- Upper price boundaryLOWER_LIMIT- Lower price boundary
Best For: Sideways markets, high-frequency oscillations
Multi-Indicator Confluence
Advanced strategy requiring multiple indicator confirmations before entry.
| Property | Value |
|---|---|
| Category | Multi-Factor |
| Markets | Futures |
| Timeframes | 1H, 4H |
| Risk Level | Medium |
| Tier Required | Trader+ |
How it Works:
- Scores market conditions using RSI, MACD, ADX, and Bollinger Bands
- Only enters when confluence score exceeds threshold
- Uses adaptive position sizing based on confidence
Key Parameters:
MIN_CONFLUENCE- Minimum score to enter (default: 3)RSI_WEIGHT- RSI signal weight (default: 1)MACD_WEIGHT- MACD signal weight (default: 1)ADX_WEIGHT- ADX signal weight (default: 1)BB_WEIGHT- Bollinger signal weight (default: 1)
Best For: High-probability setups, reduced false signals
Choosing a Strategy
Consider Your Experience Level
| Experience | Recommended Strategies |
|---|---|
| Beginner | EMA Trend Following, RSI Mean Reversion |
| Intermediate | MACD Crossover, Bollinger Breakout |
| Advanced | Multi-Indicator Confluence, Grid Trading |
Consider Your Market View
| Market Condition | Best Strategies |
|---|---|
| Trending Up/Down | MACD Crossover, EMA Trend Following |
| Ranging/Sideways | RSI Mean Reversion, Grid Trading |
| High Volatility | Bollinger Breakout |
| Uncertain | Multi-Indicator Confluence |
Consider Your Risk Tolerance
| Risk Level | Characteristics |
|---|---|
| Low | Longer timeframes, wider stops, smaller positions |
| Medium | Balanced approach, moderate leverage |
| High | Shorter timeframes, tighter stops, larger positions |
Strategy Performance Metrics
When evaluating strategies, consider these metrics:
| Metric | What it Measures | Good Value |
|---|---|---|
| Win Rate | Percentage of profitable trades | Above 50% |
| Profit Factor | Gross profit / Gross loss | Above 1.5 |
| Max Drawdown | Largest peak-to-trough decline | Below 20% |
| Sharpe Ratio | Risk-adjusted returns | Above 1.0 |
| Total Trades | Sample size for statistics | Above 100 |
Note: Past performance does not guarantee future results. Always backtest and paper trade before going live.
Tier-Restricted Strategies
Some strategies are only available to higher-tier subscribers:
Trader Tier
- Bollinger Band Breakout
- Grid Trading
- Multi-Indicator Confluence
- Custom strategy creation
Whale Tier
- All Trader strategies
- Strategy publishing to marketplace
- 10-second spin intervals
- Priority execution
Custom Strategies
All users can create custom strategies using JavaScript:
// Example: Simple RSI Strategy
const rsi = td.indicators.rsi;
if (rsi < 30 && !td.position.hasPosition) {
td.trade.buy({
amountPercent: 100,
stopLoss: td.market.price * 0.98,
reason: 'RSI oversold'
});
} else if (rsi > 70 && td.position.hasPosition) {
td.trade.close('RSI overbought');
}
See the Custom Strategies documentation for complete API reference.