← Back to Home

Our Methodology

Transparency is a core principle at CoinStockPick. This page explains exactly how we generate our AI-powered trading signals — from raw price data to the final Strong Buy/Strong Sell recommendations you see on the dashboard.

Table of Contents

  1. Signal Generation Overview
  2. Data Pipeline
  3. Technical Indicators Explained
  4. Scoring Algorithm
  5. Signal Levels & Thresholds
  6. Daily Report Generation
  7. News Sentiment Analysis
  8. Limitations & Disclaimers

1. Signal Generation Overview

Every signal displayed on CoinStockPick follows a systematic four-step process. This process is fully automated and runs identically for all 100+ assets we cover — there is no manual intervention or subjective judgment involved in signal generation.

1

Data Collection

Fetch real-time OHLCV price data from verified API sources

2

Indicator Calculation

Compute RSI, Moving Averages, MACD, Bollinger Bands, and Volume metrics

3

Composite Scoring

Weight and combine individual indicator signals into an overall score

4

Signal Output

Map the composite score to Strong Buy, Buy, Neutral, Sell, or Strong Sell

This pipeline runs every time data is refreshed, ensuring signals always reflect the latest available market information. The entire process typically completes in under 2 seconds per asset.

2. Data Pipeline

Reliable signals require reliable data. Our data pipeline is designed for accuracy and freshness:

Data Sources

Data Validation

Before indicators are calculated, incoming data is checked for:

Update Frequency

3. Technical Indicators Explained

We use five categories of technical indicators, each measuring a different aspect of price behavior. Together, they provide a multi-dimensional view of market conditions.

RSI — Relative Strength Index

The RSI is a momentum oscillator that measures the speed and magnitude of recent price changes on a scale from 0 to 100. It was developed by J. Welles Wilder Jr. and first published in 1978.

Moving Averages — SMA 20, 50, 200

Simple Moving Averages (SMA) smooth out price data by calculating the average closing price over a specified number of periods. We use three timeframes to capture short, medium, and long-term trends.

Moving Average Timeframe Represents Signal When Price Is Above
SMA 20 ~1 month Short-term trend Short-term bullish
SMA 50 ~2.5 months Medium-term trend Intermediate bullish
SMA 200 ~10 months Long-term trend Long-term bullish (bull market)

We also monitor moving average crossovers:

MACD — Moving Average Convergence Divergence

The MACD measures the relationship between two exponential moving averages. It was developed by Gerald Appel in the late 1970s.

Bollinger Bands

Bollinger Bands measure price volatility using a 20-period moving average with upper and lower bands set at 2 standard deviations. Developed by John Bollinger in the 1980s.

Volume Analysis

Volume measures the number of shares or coins traded within a given period. We analyze volume in relation to price movement to assess trend conviction.

4. Scoring Algorithm

The composite signal is produced by combining individual indicator assessments into a single score. Here's how the weighting works:

Individual Indicator Scores

Each indicator generates a sub-score on a scale from -2 (strongly bearish) to +2 (strongly bullish):

Indicator Weight -2 (Strong Bearish) +2 (Strong Bullish)
RSI (14) 25% RSI > 80 RSI < 20
Moving Average Alignment 30% Price below all 3 SMAs, Death Cross Price above all 3 SMAs, Golden Cross
MACD 20% Bearish crossover, negative histogram expanding Bullish crossover, positive histogram expanding
Bollinger Bands 10% Price at upper band with momentum fading Price at lower band with momentum building
Volume 15% Price decline on high volume Price advance on high volume

Composite Score Calculation

The final composite score is calculated as a weighted sum:

Composite Score = (RSI Score x 0.25) + (MA Score x 0.30) + (MACD Score x 0.20) + (BB Score x 0.10) + (Volume Score x 0.15)

This produces a composite score ranging from -2.0 (maximally bearish) to +2.0 (maximally bullish). The score is then mapped to one of five signal levels based on predefined thresholds.

Why These Weights?

Our weighting reflects the empirical reliability of each indicator type:

5. Signal Levels & Thresholds

The composite score maps to five distinct signal levels. Each level represents a different degree of technical conviction:

Strong Buy

Score: +1.0 to +2.0
Multiple indicators strongly aligned bullish

Buy

Score: +0.3 to +1.0
Majority of indicators lean bullish

Neutral

Score: -0.3 to +0.3
Mixed signals, no clear direction

Sell

Score: -1.0 to -0.3
Majority of indicators lean bearish

Strong Sell

Score: -2.0 to -1.0
Multiple indicators strongly aligned bearish

Signal Strength Visualization

On the dashboard, signal strength is displayed as visual bars alongside the text label. The bar length corresponds to the absolute value of the composite score, providing an at-a-glance indication of conviction level. A "Buy" with a score of +0.9 (near Strong Buy threshold) appears with a longer bar than a "Buy" with a score of +0.35 (near Neutral threshold).

Signal Transitions

To prevent excessive signal changes from minor price fluctuations, we apply a small hysteresis buffer at threshold boundaries. This means a signal doesn't flip immediately when the score crosses a threshold — it must move a small amount beyond the boundary before changing. This reduces "signal noise" and provides more stable, actionable recommendations.

6. Daily Report Generation

The Daily AI Report goes beyond the standard dashboard signals to provide deeper analysis for top-conviction picks.

Selection Process

Each day, the report algorithm identifies assets with the strongest composite scores (either strongly bullish or strongly bearish). The top picks are selected based on:

Report Components

For each featured asset, the daily report includes:

Important: Daily report suggestions (buy zones, price targets, stop losses) are automatically generated reference points, not investment advice. They represent technically-derived levels based on historical price data and indicator analysis. Always apply your own risk management framework before acting on any signal.

7. News Sentiment Analysis

In addition to technical analysis, CoinStockPick provides a news sentiment score that captures the current emotional tone of market-related news coverage.

How It Works

Our news sentiment engine aggregates headlines from major financial news sources and applies keyword-based sentiment scoring:

Integration with Technical Signals

News sentiment is displayed alongside technical signals on the dashboard but is calculated independently. It serves as supplementary context — when technical signals and news sentiment align (e.g., bullish technicals with positive news sentiment), it increases overall conviction. When they diverge, it suggests caution and further investigation.

News sentiment does not directly affect the composite technical signal score. This separation ensures that our technical signals remain purely data-driven and are not influenced by potentially unreliable sentiment analysis.

8. Limitations & Disclaimers

We believe honest disclosure of limitations is as important as explaining our methodology. Technical analysis has well-known constraints that all users should understand:

Inherent Limitations of Technical Analysis

Platform-Specific Limitations

Not Financial Advice: CoinStockPick provides technical analysis tools for informational and educational purposes only. Our signals do not constitute financial advice, investment recommendations, or solicitations to trade. Trading and investing involve substantial risk of loss. You should never invest money you cannot afford to lose. Always conduct your own research and consult with a licensed financial advisor before making investment decisions.

Questions About Our Methodology?

We welcome questions and feedback about our approach. Transparency and continuous improvement are central to our mission. If you have technical questions about our methodology, suggestions for improvement, or want to discuss our approach in detail, please reach out to us.

Email: contact@coinstockpick.com

You can also explore our Learning Guide for a beginner-friendly introduction to the technical indicators we use, or visit our About page for more information about our mission and editorial standards.