Primary Output
A 0-100 trade-readiness score with a Qualified, Conditional, or Wait verdict.
The Forex Vitals Trade Setup Builder is a multi-factor forex checklist for turning a pair idea into a structured decision. Instead of asking "Do I like this chart?", the builder asks a more useful question: does the direction, market condition, volatility environment, timing, data quality, and risk plan all support taking risk right now?
This methodology explains how the builder reaches its trade-readiness score, what each factor means, how watch items differ from hard blockers, and why a high score should still be treated as a prompt for deeper review rather than a command to trade.
The Trade Setup Builder scores a forex idea from 0 to 100. The score starts from a market-state baseline, then adds or subtracts factor points for dashboard bias, currency strength, trend, momentum, volatility, central-pivot location, seasonality, watchlist correlation, active sessions, news/freshness, and data health. A score of 85+ with no hard blockers is qualified, 55-84 is conditional, and below 55 is wait.
A trade setup is not just a direction. A complete setup includes a pair, a directional thesis, a market regime, a timing window, a price location, an invalidation level, and a risk budget. The builder measures how clean that combined picture is.
The tool is deliberately conservative. It rewards independent confirmation, but it also penalizes hidden friction: stale data, opposing trend, exhausted daily range, duplicated exposure, weak session liquidity, and news risk. A setup can look attractive on a chart and still score poorly if the broader context says the trade is fragile.
A 0-100 trade-readiness score with a Qualified, Conditional, or Wait verdict.
One pair, one direction, one selected style: scalp, day trade, or swing trade.
Stack independent confirmations, expose conflicts, and convert context into a risk-aware plan.
Pre-trade filtering, watchlist comparison, post-idea discipline, and execution planning.
The builder uses the 28 major currency crosses tracked across Forex Vitals. Those pairs cover AUD, CAD, CHF, EUR, GBP, JPY, NZD, and USD. The tool does not attempt to score every exotic market because the supporting datasets, session behavior, spread conditions, and volatility profiles would not be comparable.
Each setup pulls several independent context layers. Some are live or frequently refreshed, while others are cached methodology outputs from other Forex Vitals tools. This separation matters: the setup score is not one hidden indicator. It is a checklist that combines different kinds of evidence.
| Input | Used For | Methodology Role |
|---|---|---|
| Dashboard pair row | Bias, RSI, ADX, relative volume, news label, ATR fill, market status, data freshness | Creates the broad market-bias, momentum, news, and data-health factors. |
| Currency strength table | Base-minus-quote strength spread | Checks whether the chosen direction is supported by strong-versus-weak currency flow. |
| Live prices | Current bid or dashboard price fallback | Feeds price display and central-pivot comparison. |
| Volatility cache | Current intensity as a percent of normal daily range | Distinguishes quiet, active, and stretched conditions by trade style. |
| Trend cache | Multi-timeframe trend score | Checks whether structure supports the selected direction across tracked timeframes. |
| Correlation matrix | Watchlist overlap and duplicated exposure | Warns when the idea is too similar to pairs already being monitored. |
| Seasonality cache | Current-month average change and bullish win rate | Adds a light historical-tailwind or historical-headwind adjustment. |
| OHLC pair data | Central pivot calculation | Checks whether price location agrees with the intended buy or sell direction. |
Single-factor tools are easier to read but easier to misuse. Strength can be late. Trend can be extended. Volatility can be active for the wrong reason. Correlation can hide duplicated risk. The builder is designed to make those trade-offs visible before a position is planned.
The builder evaluates the selected pair as either a Buy or Sell idea. The user can choose the direction manually, or leave the direction on Auto. Auto mode is intentionally simple and explainable:
Direction changes how several factors are scored. A strong EUR over USD supports a Buy EUR/USD idea but works against a Sell EUR/USD idea. A positive trend score supports buys and penalizes sells. Price above the central pivot supports buys but is less attractive for sells. The same market data can therefore create a very different score depending on the selected direction.
The setup score is a baseline-plus-factors model. It does not average all inputs equally, and it does not require every factor to be positive. Instead, it starts with a neutral baseline, adds confirmation, subtracts conflict, and then applies safety caps when the checklist detects a meaningful problem.
A hard blocker caps the score at 74. A watch item caps the score at 94. This prevents a setup from looking cleaner than it really is when a serious conflict or smaller warning is still present.
Each factor produces a point value. The point value also becomes a state:
This structure is one reason the tool is useful for discipline. A trader can see whether the score is high because several major inputs agree, or merely because small positives are offsetting a problem that should not be ignored.
The builder uses 11 scored factors. The table below describes the public methodology in plain English. Exact values may evolve as the tool improves, but this page is intended to reflect the production scoring model used by the current Trade Setup Builder.
| Factor | Positive Conditions | Negative Conditions | Why It Matters |
|---|---|---|---|
| Dashboard bias | +20 when directional dashboard score is 16+; +12 when it is 6+ | -15 when score opposes the direction by 6 or more | Measures the broad pair-level signal from the main dashboard. |
| Currency strength | +15 when signed strength spread is 8+; +8 when it is 2+ | -10 when the strength spread is against the trade by 2 or more | Checks whether the base and quote currencies support the direction. |
| Trend confluence | +15 when signed trend score is 4+; +8 when it is 2+ | -10 when multi-timeframe trend is meaningfully opposed | Prevents trades from fighting clean structure without a reason. |
| Momentum quality | Up to +10 from RSI, ADX, and relative volume alignment | Down to -8 when momentum is exhausted, weak, or misaligned | Separates active participation from weak or overextended movement. |
| Volatility | Rewards normal-to-active range depending on scalp, day, or swing mode | Penalizes dead range or stretched range, with stricter rules for day trades | Asks whether the pair has enough movement without being dangerously late. |
| Price location | +8 when price is on the directionally aligned side of the central pivot | -5 when price is on the wrong side of the central pivot | Adds a simple location check so direction is not judged in isolation. |
| Seasonality | +6 when current month average and win rate support the direction | -5 when current month history opposes the direction | Adds a modest historical context layer without overpowering live data. |
| Correlation risk | +2 when no extreme watchlist conflict is detected | -6 when another watchlist pair has absolute correlation of 0.80 or higher | Warns when several trades may really be one larger exposure. |
| Session fit | Up to +7 when active sessions fit the pair and style | Down to -8 when market or session timing is poor for the style | Scalps need active liquidity; swings can tolerate slower timing. |
| News and freshness | +3 when no major dashboard warning is active | -10 for imminent or extreme-volatility warnings; -5 for high-volatility, speech, or upcoming warnings | Controls for catalysts that can overwhelm normal technical context. |
| Data health | +5 when dashboard data is 20 minutes old or newer; +3 when marked fresh | -8 when data is delayed or more than 60 minutes old | Stale context should not be treated like live confirmation. |
Momentum quality combines RSI, ADX, and relative volume. For Buy ideas, RSI between 52 and 68 is considered constructive; RSI above 75 or below 45 is penalized. For Sell ideas, RSI between 32 and 48 is constructive; RSI below 25 or above 55 is penalized.
ADX supports the score when trend participation is present but not extreme: 25 through 45 is strong, while 18+ is modestly positive. Very low ADX, below 12, is a warning that the market may not be directional enough. Relative volume from 0.90 through 2.20 is constructive, while values above 3.00 can indicate stretched participation or a news-driven move that requires caution.
Volatility is not scored the same way for every trader. A scalp needs enough near-term activity to overcome spread and execution friction. A day trade usually wants active range but not a move that has already consumed too much of the normal daily range. A swing trade can accept a quieter session if broader trend and risk structure remain clean.
| Style | Constructive Range | Stretched Range | Low-Activity Penalty |
|---|---|---|---|
| Scalp | 30%-110% of normal daily range scores +8 | Above 130% scores -8 | Anything else scores -4 |
| Day trade | 40%-90% scores +10; 90%-120% scores +5 | Above 120% scores -10 | Below 40% scores -8 |
| Swing trade | 35%-90% scores +10 | Above 120% scores -8 | Anything else scores -3 |
The builder uses a central pivot check as a lightweight price-location filter. The central pivot is calculated as:
A Buy setup gets positive location credit when live price is above the central pivot. A Sell setup gets positive location credit when live price is below it.
This is not meant to be a complete support-and-resistance model. It is a quick location sanity check. A buy idea above the pivot is generally easier to justify than a buy idea stuck below it, and a sell idea below the pivot is generally cleaner than a sell idea still above it.
The verdict translates the numeric score into a decision category. The label is designed to answer a practical question: should this idea be planned, watched, compared, or left alone?
| Score / Condition | Verdict | Interpretation | Typical Action |
|---|---|---|---|
| 85-100 and no hard blockers | Qualified setup | Most major filters support the idea. | Confirm the entry trigger, invalidation level, spread, and position size. |
| 85-94, no hard blockers, with watch items | Qualified with watch items | The idea is strong, but one smaller drag still matters. | Handle the watch item through smaller size, stricter timing, or better stop placement. |
| 55-84 | Conditional setup | Enough context exists to monitor, but the idea is not clean. | Wait for confirmation, compare alternatives, or reduce planned exposure. |
| 0-54 | Wait | The checklist is not aligned enough. | Skip, wait for conditions to improve, or review cleaner pairs. |
| Any score with a hard blocker | Cannot qualify | The maximum score is capped at 74. | Fix the blocker first. Do not let other positives hide it. |
A watch item is not a veto, but it should stop the page from presenting a perfect setup. For example, a setup may have excellent strength and trend, but slightly poor seasonality or a high watchlist correlation. The score can still qualify, but it is capped at 94 so the trader sees that the idea needs extra care.
A hard blocker means one part of the trade is meaningfully wrong. Examples include stale data, imminent news, severely opposing trend, severely opposing strength, or stretched volatility. The builder caps those ideas below the qualified threshold even if several other factors look strong.
The most useful way to use the builder is as a pre-trade gate. It should sit between idea generation and execution. The trader still needs a chart trigger, a stop, and risk sizing, but the builder helps decide whether the idea deserves that work.
A good setup score does not mean "buy now" or "sell now." It means "this idea is clean enough to examine with a real entry trigger and a real risk plan." The builder filters context; execution still belongs to the trader.
The following examples show how the methodology should be interpreted. They are not live trade recommendations. They are model-reading examples for understanding the score.
Suppose EUR/USD is selected as a Buy day trade. Dashboard bias is strongly positive, EUR is stronger than USD, the trend score is aligned, RSI and ADX show constructive momentum, volatility is active but not stretched, price is above the central pivot, and New York or London liquidity is active. There are no major news warnings and data is fresh.
This setup can score in the qualified range because several independent layers agree. The next step is not blind entry. The next step is to define the chart trigger, invalidation level, spread tolerance, position size, and target multiple.
Suppose GBP/JPY has strong strength and trend alignment for a Buy, but the pair has already exceeded a stretched daily range and a high-volatility warning is active. The direction may be right, but the timing is late. In that case, volatility and news can become blockers or watch items.
The builder may mark the setup conditional or wait even though the chart direction looks attractive. That is a feature, not a flaw. It is warning that a late entry can convert a good thesis into poor reward-to-risk.
Suppose AUD/USD is being considered while NZD/USD is already on the trader's watchlist. If the correlation matrix shows a strong relationship, the builder can flag correlation risk. The new trade may not be independent; it may simply increase exposure to the same USD or risk-sentiment theme.
A correlation warning does not always mean "never trade." It means the account-level plan must account for concentration. Smaller size, choosing the cleaner pair, or skipping the weaker duplicate may be more rational than stacking both.
The execution lab converts checklist context into a basic risk plan. It accepts account size, risk percentage, entry price, stop distance, and target multiple. From those inputs it can show the risk budget, reward target, dollars per pip, and breakeven win rate.
These calculations help the trader decide whether the setup can be sized rationally. They do not account for spread, slippage, commission, swap, broker margin rules, or tax treatment.
The execution lab also repeats the score gate, hard blockers, and watch items. This prevents the trader from jumping from an attractive score to a position size without seeing the remaining conditions that must be handled.
A trade idea is incomplete until the invalidation point is known. The stop should be based on the market structure that proves the setup wrong, not on the dollar amount the trader wishes to risk. Once the logical stop distance is known, position size can be adjusted to keep account risk acceptable.
If the logical stop is too wide for the desired position size, the solution is not to move the stop closer randomly. The solution is to reduce size, wait for a better entry, choose another pair, or skip the setup.
The Trade Setup Builder is not a mechanical trading system. It does not define a complete entry pattern, exit rule, position-management rule, or performance-tested strategy. It is a structured context engine. Its job is to help traders avoid forcing poor ideas and to make the risk conversation explicit before execution.
| Tool Output | What It Can Do | What It Cannot Do |
|---|---|---|
| Setup score | Summarize current confluence and conflict. | Predict whether the next trade will win. |
| Qualified verdict | Show that major filters are aligned. | Replace a chart trigger, stop, or risk plan. |
| Watch item | Expose smaller friction that requires caution. | Automatically cancel every trade idea. |
| Hard blocker | Prevent severe conflicts from being hidden by other positives. | Know every account-specific constraint. |
| Execution lab | Translate stop distance and risk percent into planning numbers. | Guarantee fills, spread, slippage, margin, or profitability. |
A checklist improves discipline, but it cannot remove uncertainty. Forex trading involves leverage, rapidly changing liquidity, macro catalysts, broker execution differences, and account-specific constraints. The builder should be used as a context filter, not as a guarantee.
The Trade Setup Builder is a structured way to ask whether a forex idea deserves risk. It combines directional bias, strength, trend, momentum, volatility, levels, seasonality, correlation, session timing, news, freshness, and execution math. The best use of the tool is often not finding a trade. It is finding the reason to wait.
A qualified score means the idea is clean enough for serious review. A conditional score means the idea needs more confirmation, smaller size, or better timing. A wait score means the trader should let the market improve instead of forcing the setup.
It is a multi-factor forex checklist that scores one pair and direction using strength, trend, momentum, volatility, price location, correlation, session context, news, freshness, and execution risk.
A score of 85+ with no hard blockers is qualified. A score from 55 through 84 is conditional. Below 55, the builder is telling the trader to wait.
Yes. A watch item caps the score at 94, but the setup can still qualify if the major filters are strong and there are no hard blockers.
No. A hard blocker caps the score at 74, below the qualified threshold. The blocker must improve before the setup can be treated as qualified.
No. Auto direction uses dashboard bias first, then currency strength if dashboard bias is not decisive. It is a starting point for review, not a guarantee that the direction should be traded.
Scalps, day trades, and swing trades need different volatility and liquidity conditions. The builder adjusts session and volatility scoring so the checklist matches the intended holding style.
The builder uses live or frequently refreshed market context. Price, dashboard bias, session state, data age, news labels, and momentum values can change during the trading day.
No. Correlation is a risk filter. It helps identify duplicated exposure when a watchlist pair is highly related to the trade idea.
The execution lab includes risk-budget calculations, dollars per pip, reward target, and breakeven win rate. It does not replace broker-specific lot-size, margin, spread, or slippage checks.
No. The methodology is educational. It explains how Forex Vitals summarizes market context and risk filters. It is not a trade recommendation or guarantee of outcome.
This methodology is based on the Forex Vitals production Trade Setup Builder scoring model and public tool behavior. External references support the data-source and risk-context language; the factor weights and verdict thresholds describe Forex Vitals implementation.
This methodology explains how Forex Vitals summarizes trade setup context. It is educational and informational, not financial advice, a trading recommendation, a solicitation, or a guarantee that any setup score will lead to profit.