Skip to main content

Combining News Sentiment and Technical Analysis With AI Makler for Smarter Decisions

The best trading decisions consider both what the market is doing (technical analysis) and what's driving it (news and fundamentals). AI Makler accepts both types of data simultaneously, letting it form a complete picture.

This article shows practical patterns for feeding news and technical data into AI Makler, and how the agent combines them for more informed decisions.

Why Combine News + Technicals?

Data SourceWhat it tells AI Makler
Technical indicatorsPrice trends, momentum, support/resistance, volatility
News headlinesMarket sentiment, catalysts, macro events, sector trends
Both together"The RSI shows oversold AND there's positive regulatory news → high-confidence buy signal"

Separately, each source gives partial information. Together, they let the agent distinguish between:

  • A technical breakdown with no news catalyst → cautious
  • A technical breakout confirmed by positive news → confident entry
  • Divergence: price says one thing, news says another → market may be wrong

Setting Up the Data Pipeline

[Upstream]                              [AI Makler]

RSS News API ──→ news field ────────┐
├──→ Combined Context
Technical Workers │
(Fetch Data + Indicators) ──→ data field ──┘

Feeding Technical Data

Connect any technical analysis workers upstream. AI Makler's data field accepts markdown, so you can pass:

BTCUSD (Bitcoin) — 4h timeframe
────────────────────────────────────
Price: $86,520 | 24h change: +2.3%
RSI(14): 62.4 | MACD: Bullish (20 Jun)
BB Upper: $89,100 | BB Lower: $82,300
Volume: 28.5B (1.2x avg)
Support: $84,000 | Resistance: $89,000
EMA(50): $82,100 | EMA(200): $71,500

Feeding News Data

Connect an RSS Fetch or NewsAPI worker upstream. AI Makler's news field accepts:

1. Federal Reserve holds rates at 5.25-5.50% — neutral for crypto
2. Bitcoin ETF inflows reach $450M — highest in 3 weeks (bullish)
3. Solana network congestion report published — bearish for SOL
4. Ethereum L2 TVL reaches $48B ATH — bullish for ETH ecosystem

Pattern 1: Full Market Scan With News Confirmation

[Schedule: every 4h]
→ [Fetch Price Data: BTC, ETH, SOL (4h timeframe)]
→ [Compute Indicators: RSI, MACD, Bollinger Bands]
→ [Fetch RSS News: Crypto feeds]
→ [AI Makler: decision with data + news]
→ [Condition: ordersCount > 0 AND latestCertainty > 70]
→ [Run Workflow "Execute Trade"]
→ [Telegram Notify: New signal]
→ [Save to Memory + Log to User List]
graph LR
S[Schedule<br/>Every 4h] --> FD[Fetch Prices<br/>BTC, ETH, SOL]
FD --> IND[Compute Tech Indicators<br/>RSI, MACD, BB]
IND --> RSS[Fetch RSS News]
RSS --> AM[AI Makler<br/>decision mode]
AM --> C{Condition<br/>orders > 0<br/>AND cert > 70%}
C -->|Yes| EXEC[Run Workflow<br/>Execute Trade]
C -->|Yes| TG[Telegram Notify]
C -->|No| LOG[Log to User List]

What AI Makler Sees

The agent receives BOTH data types in one call:

Market Data:

BTCUSD: RSI 62, MACD bullish, above avg volume, testing resistance at $89K
ETHUSD: RSI 54, neutral, Bollinger Bands narrowing (squeeze forming)
SOLUSD: RSI 45, bearish, declining volume

News:

BTC ETF inflows $450M (bullish)
Fed holds rates steady (neutral/positive)
Solana congestion report (bearish)

Agent's Decision (from our production test):

"Bitcoin showing bullish momentum with 2.3% gain, above-average volume, and bullish MACD crossover. RSI at 62.4 not overbought. Fed holding rates steady is positive for risk assets. Strong ETF inflows ($450M) are a clear bullish catalyst."BUY BTCUSD @ $86,520 | Target: $89,000 | Stop: $84,000 | Certainty: 75%

Pattern 2: News-Driven Alert + Technical Confirmation

When breaking news hits, use the List Change Trigger or Webhook Trigger to start the workflow, then let AI Makler confirm with technicals.

[List Change Trigger: News list updated]
→ [Fetch Latest News Item from List]
→ [Fetch Price Data for relevant symbols]
→ [Compute Technical Indicators]
→ [AI Makler: decision with news + tech data]
→ [Condition: strong signal?]
→ [Send Push Notification]
→ [Log Opportunity for Review]

This pattern is excellent for event-driven trading — news events trigger analysis, but the final decision includes technical confirmation.

Pattern 3: Sector Rotation Analysis

Use AI Makler to compare sectors and recommend rotation.

[Schedule: daily]
→ [Fetch Crypto Sector Data]
→ BTC, ETH (Large Cap)
→ SOL, AVAX (Layer 1)
→ MATIC, ARB (Layer 2)
→ [Fetch Sector News]
→ Regulatory updates
→ Network upgrades
→ Institutional adoption
→ [AI Makler: analysis mode with ALL data]
→ [Condition: recommendation?]
→ [The agent identifies strongest sectors]

The agent's memory helps it track which sectors have been performing over days and weeks.

Pattern 4: Earnings / Economic Calendar + Price Action

Combine the Browse Economic Calendar worker with AI Makler:

[Schedule: every 30min on event days]
→ [Browse Economic Calendar → events for today]
→ [Fetch affected symbols data]
→ [Fetch related news]
→ [AI Makler: decision]
→ [Condition: high impact event approaching?]
→ [Reduce positions / tighten stops]
→ [Monitor for post-event opportunity]

Practical Data Formatting Tips

What AI Makler Does Best With

Good data format (keep it structured):

SYMBOL — TIMEFRAME
────────────────────
Price: $86,520 | Change: +2.3%
RSI(14): 62.4 | MACD: Bullish
Support: $84,000 | Resistance: $89,000

Key news:
- ETF inflows $450M (bullish)
- Fed rates unchanged (neutral)

Poor data format (avoid dumping raw data):

// Don't pass raw OHLC arrays or JSON blobs
[{"o": 84500, "h": 87200, "l": 84300, "c": 86520, "v": 28500000}, ...]

What to Include

Data TypeBest PracticeExample
Price levelsCurrent price + key S/R`$86,520
IndicatorsName + value + signalRSI: 62 (neutral-bullish)
VolumeCurrent + comparison28.5B (1.2x average)
NewsSource + headline + sentimentReuters: ETF inflows $450M (bullish)
TrendDirection + timeframeDaily: bullish, 4h: ranging

Memory Improves News-Integrated Decisions Over Time

One of AI Makler's key advantages is that it remembers past news and decisions. On the second run, it sees:

PREVIOUS SESSIONS (most recent first):
[1] 2026-06-21T08:00 | BTC Bullish, ETF inflows | Order: BUY BTC, cert 75%
[2] 2026-06-20T20:00 | BTC Ranging, no news | No orders
[3] 2026-06-20T12:00 | BTC Bearish rejection | No orders

This means it can connect news to outcomes — did the ETF inflow signal lead to a profitable trade? It can reference that experience in future decisions.

Workflow for Maximum Context

For the best results, build a workflow that gives AI Makler maximum context:

[Trigger]
→ [Fetch Data: Multi-timeframe prices (1h, 4h, 1d)]
→ [Fetch Indicators: RSI, MACD, BB, Volume Profile]
→ [Fetch News: RSS + NewsAPI (top 5 stories)]
→ [Fetch Calendar: Today's economic events]
→ [Format Everything into Markdown]
→ [AI Makler: decision]
→ [Process Output]

Each data source adds a dimension to the agent's understanding. The formatting step (using a Python Exec or Set Variables worker) keeps the markdown clean and focused.

This is not financial advice. Trading involves substantial risk of financial loss. News-sentiment analysis and technical indicators are tools for information — they do not guarantee trading outcomes. Always conduct your own research and risk assessment.