Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@dendaio/n8n-nodes-collection

n8n-io0MITdeprecated0.1.9TypeScript support: included

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

🚀 Comprehensive n8n node collection for financial analysis and automation. Features 55+ technical indicators (RSI, MACD, Bollinger Bands), 32+ candlestick patterns (Doji, Hammer, Engulfing), derivative statistics (Open Interest, Funding Rate, Long/Short

n8n-community-node-package, n8n-nodes, n8n-workflow, technical-analysis, trading-strategy, algorithmic-trading, financial-analysis, market-analysis, candlestick-patterns, candlestick-analysis, trading-indicators, technical-indicators, rsi, macd, bollinger-bands, moving-averages, momentum-indicators, trend-indicators, volume-indicators, volatility-indicators, support-resistance, pivot-points, fibonacci-retracement, doji, hammer-pattern, engulfing-pattern, morning-star, evening-star, rss-feed, rss-parser, chart-generation, tradingview, puppeteer, workflow-automation, financial-automation, trading-automation, market-data, ohlcv, price-data, volume-analysis, risk-management, trading-signals, buy-signals, sell-signals, chart-patterns, market-patterns, financial-workflows, automation-tools, derivative-trading, futures-trading, open-interest, funding-rate, long-short-ratio, cryptocurrency-derivatives, ccxt-library, nodejs, typescript

readme

@dendaio/n8n-nodes-phoenix

This is an n8n community node collection by DenDa.io . It provides a comprehensive set of nodes for technical analysis, trading strategies, RSS feed processing, and chart generation in your n8n workflows.

This collection includes 16 specialized nodes covering technical indicators (55+ indicators), trading strategies, candlestick pattern detection (32+ patterns), derivative market data, content extraction, data processing, and chart generation for financial analysis and automation workflows.

n8n is a fair-code licensed workflow automation platform.

⚠️ Deprecation Notice

@dendaio/n8n-nodes-collection has been deprecated and replaced by @dendaio/n8n-nodes-phoenix.

Migration Guide

If you were previously using @dendaio/n8n-nodes-collection, please migrate to @dendaio/n8n-nodes-phoenix:

  1. Uninstall the old package:

    npm uninstall @dendaio/n8n-nodes-collection
  2. Install the new package:

    npm install @dendaio/n8n-nodes-phoenix
  3. Restart your n8n instance:

    n8n restart
  4. Update your workflows:

    • All node names remain the same
    • All functionality is preserved
    • No workflow changes required

What Changed

  • New Package Name: @dendaio/n8n-nodes-phoenix (was @dendaio/n8n-nodes-collection)
  • Fresh Start: This is a complete rewrite with improved architecture
  • Enhanced Features: All existing features plus new capabilities
  • Better Maintenance: Improved error handling and performance

Installation Operations Credentials Compatibility Usage Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

Technical Analysis Summary

This collection provides comprehensive technical analysis capabilities with:

  • 55+ Technical Indicators across 4 categories
  • 32+ Candlestick Patterns with location detection
  • Support & Resistance Detection using multiple methods
  • Trading Strategy Generation with BUY/SELL/HOLD signals
  • Chart Generation with TradingView integration

Technical Analysis Nodes

Candlestick Pattern Detector

Detects 32+ candlestick patterns including Doji, Hammer, Engulfing, Morning/Evening Star, and more. Provides exact location information (start/end positions) for each detected pattern, pattern strength analysis, and volume confirmation. Essential for identifying market reversals, continuations, and indecision signals.

Momentum Indicators

Calculates 11 different momentum indicators including RSI, Stochastic Oscillator, Williams %R, Awesome Oscillator, Ichimoku Cloud, TRIX, and more. Processes OHLCV data to provide momentum analysis for trading decisions.

Available Indicators:

  • Awesome Oscillator (AO)
  • Chaikin Oscillator
  • Ichimoku Cloud
  • Percentage Price Oscillator (PPO)
  • Percentage Volume Oscillator (PVO)
  • Price Rate of Change (ROC)
  • Relative Strength Index (RSI)
  • Stochastic Oscillator
  • Stochastic RSI
  • TRIX
  • Williams %R

Trend Indicators

Calculates 22 trend indicators including various moving averages (SMA, EMA, DEMA, TEMA), MACD, Aroon, ADX, and more. Essential for trend analysis and market direction identification.

Available Indicators:

  • Absolute Price Oscillator
  • Aroon
  • Average Directional Index (ADX)
  • Balance of Power
  • Chande Forecast Oscillator
  • Community Channel Index (CCI)
  • Double Exponential Moving Average (DEMA)
  • Exponential Moving Average (EMA)
  • Mass Index
  • Moving Average Convergence Divergence (MACD)
  • Moving Max/Min/Sum
  • Parabolic SAR
  • Qstick
  • Random Index (KDJ)
  • Rolling Moving Average (RMA)
  • Simple Moving Average (SMA)
  • Since
  • Triangular Moving Average (TRIMA)
  • Triple Exponential Average (TRIX)
  • Triple Exponential Moving Average (TEMA)
  • Typical Price
  • Volume Weighted Moving Average (VWMA)
  • Vortex

Volume Indicators

Provides 10 volume-based indicators including OBV, Money Flow Index, Chaikin Money Flow, and Accumulation Distribution. Analyzes volume patterns to confirm price movements.

Available Indicators:

  • Accumulation Distribution (AD)
  • Chaikin Money Flow (CMF)
  • Ease of Movement (EMV)
  • Force Index (FI)
  • Money Flow Index (MFI)
  • Negative Volume Index (NVI)
  • On Balance Volume (OBV)
  • Volume Price Trend (VPT)
  • Volume Profile (VP)
  • Volume Weighted Average Price (VWAP)

Volatility Indicators

Calculates 12 volatility-based indicators for market volatility analysis and risk assessment.

Available Indicators:

  • Acceleration Bands (AB)
  • Average True Range (ATR)
  • Bollinger Bands (BB)
  • Bollinger Bands Width (BBW)
  • Chandelier Exit (CE)
  • Donchian Channel (DC)
  • Keltner Channel (KC)
  • Moving Standard Deviation (MSTD)
  • Projection Oscillator (PO)
  • Standard Deviation (SD)
  • True Range (TR)
  • Ulcer Index (UI)

Support Resistance Detector

Detects support and resistance levels using multiple methods: Pivot Points, Swing Highs/Lows, and Fibonacci Retracement. Critical for identifying key price levels.

Trading Strategy Nodes

Momentum Strategy

Executes 5 momentum-based trading strategies (Awesome Oscillator, Ichimoku Cloud, RSI2, Stochastic, Williams %R) and returns BUY/SELL/HOLD signals with optional performance analysis.

Trend Strategy

Implements trend-following trading strategies based on trend indicators to identify market direction and generate trading signals.

Volatility Strategy

Provides volatility-based trading strategies for markets with varying volatility conditions.

Volume Strategy

Implements volume-based trading strategies using volume indicators to confirm price movements and identify accumulation/distribution patterns.

Data Processing Nodes

Multi RSS Feed Read

Reads data from multiple RSS feeds in parallel using Promise.all() for improved performance. Features error handling, custom headers, random user agents, and SSL options for robust feed processing.

OHLCV Data Fetch

Fetches OHLCV (Open, High, Low, Close, Volume) data from cryptocurrency exchanges using the CCXT library. Supports multiple exchanges including Binance, Bybit, OKX, MEXC, Gate, KuCoin, and Kraken. Provides both spot and futures market data with configurable timeframes and limits.

Readability Content Extractor

A powerful node that extracts clean, readable content from HTML using Mozilla's Readability algorithm. Removes clutter like ads, navigation menus, sidebars, and other non-content elements to provide the essential text and structure of web articles. Perfect for web scraping, content analysis, and extracting clean text from news websites or research articles.

Technical Chart Generator

Generates technical charts using remote browser automation and saves them as images. Integrates with TradingView to create high-quality chart screenshots with customizable timeframes, themes, and dimensions. Supports both light and dark themes, various timeframes (1m to 1M), and configurable chart dimensions for professional chart analysis and reporting.

Chart Generation Nodes

Technical Chart Generator

Generates technical charts using remote browser automation and saves them as images. Integrates with TradingView to create high-quality chart screenshots with customizable timeframes, themes, and dimensions. Supports both light and dark themes, various timeframes (1m to 1M), and configurable chart dimensions for professional chart analysis and reporting.

Data Format Requirements

OHLCV Data Format

All technical analysis and trading strategy nodes require OHLCV (Open, High, Low, Close, Volume) data in a specific format and chronological order.

Data Structure

[
  [open, high, low, close, volume],
  [open, high, low, close, volume],
  [open, high, low, close, volume],
  ...
]

Time Order Requirements

IMPORTANT: OHLCV data must be provided in chronological order from oldest to newest:

  • Index 0: Oldest data point (earliest in time)
  • Index length-1: Latest data point (most recent)

This is the standard convention for financial time series data and ensures accurate calculations for all indicators and strategies.

Example

[
    [100.0, 102.0, 99.0, 101.0, 1000], // Oldest data point
    [101.0, 103.0, 100.0, 102.0, 1200], // Second oldest
    [102.0, 104.0, 101.0, 103.0, 1100], // Third oldest
    [103.0, 105.0, 102.0, 104.0, 1300] // Latest data point
]

Data Validation

  • Each candle must contain exactly 5 values: [open, high, low, close, volume]
  • Volume is optional and defaults to 0 if not provided
  • All price values should be positive numbers
  • Array must not be empty
  • Data should be sorted chronologically (oldest first)

Credentials

No credentials are required for the nodes in this collection. All nodes operate with public APIs and data sources.

Compatibility

  • Minimum n8n version: 1.0.0
  • Node.js version: >=20.15
  • Tested against: Latest n8n versions

Usage

Technical Analysis Workflow

Create automated trading analysis workflows by combining multiple indicator nodes:

  1. Use Candlestick Pattern Detector to identify reversal and continuation patterns
  2. Use Momentum Indicators to identify overbought/oversold conditions
  3. Combine with Trend Indicators to confirm market direction
  4. Add Volume Indicators to validate price movements
  5. Use Support Resistance Detector to identify key price levels
  6. Apply Strategy nodes to generate automated trading signals

Candlestick Pattern Analysis

Build comprehensive pattern recognition workflows:

  1. Use Candlestick Pattern Detector to scan for multiple patterns simultaneously
  2. Analyze pattern locations and strength indicators
  3. Combine with volume confirmation for stronger signals
  4. Generate alerts based on specific pattern combinations

RSS Feed Processing

Build content aggregation workflows:

  1. Use Multi RSS Feed Read to fetch multiple news sources
  2. Process and filter content based on your criteria
  3. Send alerts or store data for further analysis

Content Extraction Workflows

Build web scraping and content processing workflows:

  1. Use Readability Content Extractor to clean HTML content from websites
  2. Extract clean text and metadata from news articles or web pages
  3. Process extracted content for analysis, summarization, or storage
  4. Combine with RSS feeds for comprehensive content aggregation

Chart Generation Workflows

Build automated chart generation workflows:

  1. Use Technical Chart Generator to create TradingView chart screenshots
  2. Configure different timeframes and themes for various analysis needs
  3. Integrate with your trading analysis workflows for visual reporting

Example: Advanced Trading Signal Workflow

// 1. Fetch market data (OHLCV format)
const marketData = [
    [open, high, low, close, volume],
    [open, high, low, close, volume],
    // ... more data points
];

// 2. Detect candlestick patterns
const patterns = await candlestickPatternDetector.execute({
    patterns: ['doji', 'hammerpattern', 'bullishengulfingpattern'],
    data: marketData,
    options: { includeStrength: true },
});

// 3. Calculate RSI using Momentum Indicators node
const rsiResult = await momentumIndicators.execute({
    indicator: 'rsi',
    parameters: { period: 14 },
    data: marketData,
});

// 4. Generate trading signals using Momentum Strategy node
const signals = await momentumStrategy.execute({
    strategy: 'rsi2Strategy',
    data: marketData,
});

// 5. Combine pattern and indicator signals
if (
    patterns.detectedPatterns.includes('bullishengulfingpattern') &&
    signals.actions[signals.actions.length - 1] === 'BUY'
) {
    // Strong buy signal with pattern confirmation
}

For new users, check out the Try it out documentation to get started with n8n basics.

Resources