Custom EMA Crossover Alert Crypto Script

Job ID: 40241073

Budget: $250 – $750 USD

Detailed Job Description for a Developer

Project Title: Build a Script to Monitor a Crypto Watchlist for a Custom EMA Crossover
Project Description:
I need a custom script (preferably in Python or Node.js) that monitors a fixed list of cryptocurrency tokens for a specific Exponential Moving Average (EMA) crossover condition and sends external alerts, to be used in Dexscreener.
Core Requirements:
1. Data Source: The script must fetch real-time price data using the DexScreener API (e.g., from endpoints like /latest/dex/tokens/{address} or /latest/dex/pairs/{pairId}).
2. Input: The script will read a user-provided list of token/pair identifiers (from a CSV or text file).
3. Logic: For each token, calculate the EMA for periods 9, 20, and 50. Continuously check for the condition: EMA(9) has crossed above EMA(20) AND EMA(20) is above EMA(50).
4. Alerting: When the condition is TRUE for any token, the script must send an immediate notification. Native DexScreener alerts are not required or expected.
o Preferred Alert Method: Integration with a Telegram Bot (using the Telegram Bot API) is the preferred delivery method.
o Alert Message: The message should clearly state the token name/symbol and that the "Winning Cross" condition has been detected.
Additional Notes:
• The script should run reliably in the background (consider using a cloud function or a simple server).
• Include instructions for setting up the Telegram bot and configuring the token list.
• Please propose the polling interval (e.g., every 1-5 minutes) and justify it based on API rate limit considerations.

Please provide a fixed-price quote and an estimated timeline for delivery.