Start from the top down: Tier 1: Your current holdings + top 5 by conviction
Tier 2: Next 20 highest conviction
Tier 3: Screen universe for interesting setups
Tier 4: Remaining universe that meets basic criteria
import requests
def fetch_prices(symbols):
"""Fetch current prices for watchlist"""
prices = {}
for symbol in symbols:
# Use CoinGecko, CoinMarketCap, or exchange API
response = requests.get(f"https://api.coingecko.com/api/v3/simple/price?ids={symbol}&vs_currencies=usd")
prices[symbol] = response.json()[symbol]['usd']
return prices
def check_alerts(watchlist, current_prices):
"""Check if any tokens hit alert levels"""
alerts = []
for token in watchlist:
price = current_prices.get(token['symbol'])
if price <= token['support'] * 1.02:
alerts.append(f"{token['symbol']} approaching support at {token['support']}")
if price >= token['resistance'] * 0.98:
alerts.append(f"{token['symbol']} approaching resistance at {token['resistance']}")
return alerts
How many tokens should be on my watchlist?
Active trading tiers (1+2): 20-35 tokens. Radar tier (3): 50-100. Universe (4): Unlimited but filtered.
Should I use multiple watchlists?
One integrated system with tiers works better than separate lists. Use views to filter for different purposes.
How often should I add new tokens?
Monthly universe scans are sufficient. Add to radar when genuinely interesting, not just because something is pumping.
What tools are best for watchlist management?
Notion for flexibility, Google Sheets for simplicity and formulas, TradingView for chart-integrated tracking.
*Disclaimer: The content on this website is for informational purposes only and should not be construed as financial, investment, or trading advice. Cryptocurrency trading involves substantial risk of loss. Past performance does not guarantee future results. Always do your own research and consider your financial situation before making any investment decisions.