Telegram bot
TECHNICAL ASSIGNMENT
Cryptocurrency Market and Macro Context Analysis Platform
(Telegram Trader Assistant based on n8n)
⸻
1. Project Goal
Create a modular Telegram trader assistant that operates through n8n, which:
• automatically collects market data
• analyzes the context, structure, and behavior of participants
• identifies market phases, risks, and formations
• provides interpreted information rather than signals
• helps the trader better understand the market and avoid mistakes
⚠️ The project is not:
• a trading bot
• a signal service
• an investment recommendation
⸻
2. General Architecture
Technologies:
• n8n (Cloud or self-hosted)
• Telegram Bot API
• Only free or conditionally free APIs (paid — only by agreement)
Principle:
Each logical block is a separate workflow
Workflow Structure (MANDATORY)
The project must be divided into the following workflows:
⸻
WF_01 — Macro & Global Context
Purpose
Determining the global mode: risk-on / risk-off
Sources
• ForexFactory / Investing / MarketWatch (RSS or API)
• US macro news
Filtering
Only High Impact events:
• CPI / PPI
• NFP
• FOMC
• Interest Rate Decisions
• Fed / Powell speeches
Logic
• comparison of fact with expectations (if possible)
• determining pressure on risk assets
WF_02 — Market Regime Detector
Purpose
Determining the current market regime
Parameters
• Trend / Range
• High / Low volatility
Data
• ATR
• ADX
• Price range
WF_03 — Market Structure
Purpose
Tracking structural changes
Logic
• HH / HL / LH / LL
• BOS (Break of Structure)
• CHoCH (Change of Character)
Notification Conditions
• only on structure change
• ignore internal noise
WF_04 — Liquidity & Liquidations
Purpose
Tracking liquidity hunting
Data
• Equal Highs / Equal Lows
• Clusters of liquidations
• Funding + OI anomalies
WF_05 — Derivatives & Crowd Behavior
Purpose
Assessing overheating and crowd positions
Data
• Funding Rate
• Open Interest
• Long / Short Ratio (if available)
Logic
• notifications only at extreme values
WF_06 — Volume & Distribution
Purpose
Determining phases:
• impulse
• accumulation
• distribution
Data
• Volume spikes
• Volume delta (if available)
• Price vs volume
WF_07 — HTF Divergences
Purpose
Early warnings of loss of momentum
Logic
• HTF (4H / 1D)
• Price vs Volume / OI divergence
WF_08 — Time & Sessions
Purpose
Considering the time factor
Events
• Asia / London / NY sessions
• London–NY overlap
• NYSE open
WF_09 — Narratives & Sector Rotation
Purpose
Tracking market narratives
Data
• Sectors (AI, RWA, L2, Meme, etc.)
• Relative Strength
• Capital flow between sectors
WF_10 — Risk Control & Discipline
Purpose
Protecting the trader from mistakes
Functions
• notification limits
• active events counter
• overload warnings
WF_11 — Daily Market Snapshot
Purpose
Daily market overview
4. Message Format and Style
Requirements:
• concise
• structured
• no hype
• maximum 2–3 emojis
-
Safar, good day!
I have 3+ years of experience in creating Telegram bots. I am ready to create a Telegram assistant for a trader, working through n8n.
Can we discuss the details?
-
1315 7 0 Good day.
I am ready to take your project into work.
I can develop such a bot for you using low-code tools.
Write to me privately, we will discuss all the details and choose the best solution for you.
-
217 Hello!
I have studied your technical specifications in detail. This is one of the most well-structured tasks I have seen: clear modularity and no illusions about the "money button."
As a developer with experience in n8n and Python, I see the implementation of this project not just as a set of webhooks, but as a full-fledged analytical system.
My vision for implementation (Solution Stack):
n8n + Python (Function Nodes):
To implement WF_02, WF_03 (Market Structure) and WF_07 (Divergences), standard nodes are not enough. I will use Python nodes with the pandas and pandas_ta libraries to calculate ATR, ADX, and find local extremes (fractals) to determine structure breaks (BOS/CHoCH).
Free data sources (API Strategy):
WF_01 (Macro): Parsing RSS ForexFactory or TradingEconomics API (filtered by the "High Impact" tag).
WF_02 - WF_07 (Market Data): Using the CCXT library within n8n for unified access to Binance/Bybit Public API (they are free and provide OHLCV + OrderBook).
… WF_04 (Liquidity): Aggregating liquidation data through public endpoints of Coinglass (where possible) or calculating volume anomalies through Binance Futures API.
State Management:
For WF_03 (Structure) and WF_07 (Divergences) to work correctly, the system needs "memory." I will set up a lightweight database (PostgreSQL or Redis, connected to n8n) to store previous High/Low and avoid spamming with repeated signals.
WF_10 (Risk Control):
I will implement "Throttling" logic (frequency limitation). If there is panic in the market and all triggers go off simultaneously, the bot will send one consolidated message: "Attention: High volatility. 5 triggers activated. [List]," instead of 10 separate messages.
Why me:
I understand the difference between just crossing moving averages and a real structure break (Swing High/Low). I can work with JSON responses from exchanges and macro calendars.
I am ready to build WF_01 (Macro) as a test task to demonstrate the approach to filtering news.
What stack do you plan for hosting n8n (your own VPS or Cloud)?
-
172 1 1 Hello! I am ready to complete this project and have extensive experience in developing various applications.
-
2380 8 0 Hello, Safar, I am ready to immediately help you with the development of your Telegram bot, write - we will discuss the details.
Sincerely, Yuriy
-
Очередной постоянный проект. Вы хотя бы уточняйте, что не так с предыдущими исполнителями?
-
Current freelance projects in the category Cryptocurrency & Blockchain
Audit and construction of a secure infrastructure for sending BTC transactions
601 USD
We are looking for a Bitcoin security engineer for two tasks: (1) auditing the current wallet generation and BTC sending system to identify vulnerabilities; (2) designing and building a new secure infrastructure for key storage and transaction sending.Part 1 — Audit of the… System & Network Administration, Cryptocurrency & Blockchain ∙ 8 days 9 hours back ∙ 10 proposals |