Analyze Binance Futures markets with TA indicators, OpenAI news checks, and Telegram alerts
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (12)
- HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Crypto
n8n-nodes-base.crypto - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - No Operation, do nothing
n8n-nodes-base.noOp - Telegram
n8n-nodes-base.telegram - OpenRouter Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenRouter - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - If
n8n-nodes-base.if - Wait
n8n-nodes-base.wait - Edit Fields (Set)
n8n-nodes-base.set - Schedule Trigger
n8n-nodes-base.scheduleTrigger
What it does
This workflow acts as an automated market analyst for educational purposes. It scans Binance Futures (Testnet) for high-volume pairs, applies custom technical analysis (RSI, Bollinger Bands, EMA, ATR) using JavaScript, and uses AI to validate trends against recent news sentiment. It is designed for paper trading to demonstrate how to build advanced financial logic and adaptive risk management systems in n8n without risking real funds. 💡 Why use this? Smart Scanning: Automatically filters top 150 pairs by volume and excludes stablecoins to find active markets. Dynamic Risk Management: Uses ATR (Average True Range) to calculate adaptive Stop Loss and Take Profit levels based on current market volatility. Custom Technical Analysis: Demonstrates how to calculate complex indicators via a Function node, eliminating the need for paid TA APIs. AI Sentiment Filter: Scrapes recent news and uses an LLM (OpenAI) to "vet" the technical signal against potential FUD or risks. Secure Execution: Shows how to sign HMAC SHA256 requests manually to interact with the Binance Futures API. ⚙️ How it works 1. Filter: Runs every 15 minutes to find liquid assets on Binance. 2. Calculate: Computes indicators (EMA 200, BB, RSI) and defines Entry/Exit points using ATR logic. 3. Validate: If a technical signal matches, it fetches news and asks AI: "Is there any breaking news that contradicts this trade?" 4. Execute: If AI returns "CONFIRM", it posts the detailed analysis to Telegram and places a paper trade order on the Testnet. 🛠 Setup Steps 1. Binance Testnet: Create a free account on Binance Futures Testnet and generate API keys. 2. Configuration: Open the 📝 MAIN CONFIG node and enter your Testnet Keys and Telegram Channel ID. 3. Credentials: Add your OpenAI (or OpenRouter) credentials to the AI node. > Disclaimer: This workflow connects to the Binance Testnet by default. It is intended for educational purposes only. The author and n8n are not responsible for financial decisions.