Tradelyze

Guide

How Tradelyze validates a Pine Script strategy

Last reviewed: 16 September 2026·Tradelyze

Tradelyze checks a TradingView Pine Script strategy in five stages: it re-runs the backtest to confirm the trades match, searches for better settings, tests that tuning on unseen data, stress-tests the result and grades it against prop firm rules. You upload the script, its exported trade list and price data. Tradelyze places no trades and guarantees no result.

Before you read the cards

Each card in a Tradelyze report answers a different question, so read them one at a time instead of trusting a single score. Every card has its own explainer:

New to this? Start with exporting TradingView trades and price data.

What do I need to upload?

A Tradelyze run needs three files from you: the Pine Script strategy, the trade list TradingView produced when it tested that strategy, and the price data the strategy ran on. The trade list is required. Tradelyze refuses a submission without it, because Baseline Matching checks Tradelyze's own re-run against that list.

The upload form accepts CSV files of up to 10 MB each. The form also asks for two timezones. Exchange Timezone is the venue's own calendar, which decides where one trading day ends; daily drawdown, trading days and consistency rules are all counted on it. Chart Timezone is the zone shown in the bottom-right corner of your TradingView chart, and both exported files are stamped in that zone. A wrong Chart Timezone can make a faithful re-run look like a broken match.

Step-by-step export instructions and accepted column names are in exporting TradingView trades and OHLCV data.

How long does a run take, and what appears while it runs?

With automatic settings, a Tradelyze run takes tens of minutes or more, not seconds. Every optimization trial is a full backtest, and trials run one after another. The search alone is at least 60 backtests: roughly 23 to 84 minutes, by estimates in Tradelyze's optimizer code. Results fill in stage by stage while you wait.

A Tradelyze run moves through five stages, shown in the app under these names. Walkforward Analysis and Robustness Scoring can be switched off, and both are skipped when the search finds nothing worth validating.

The five stages of a Tradelyze run, in order, and where each result appears
StageWhat happensWhat you readExplained on
Baseline MatchingYour script is re-run at its default settings and its trades are compared with your TradingView trade list.Conversion Result card: Match Rate, Matched, TV Only, BT OnlyTradingView backtest accuracy
OptimizingMany trials, each a full backtest with different settings, search for more profit, a higher Sharpe ratio and a smaller drawdown.Best Metrics, Recommended Parameters, Parameter Search Space, Top TrialsStrategy optimization
Walkforward AnalysisTuning is repeated on one stretch of history and scored on the stretch that follows.Walk-forward card: WF Efficiency and a PASS, FAIL or NO VERDICT badgeWalk-forward efficiency
Robustness ScoringFive separate stress tests of the chosen result.Robustness card: score, grade, verdict and one row per checkRobustness score
Prop Firm EvaluationThe results are checked against each selected firm's rules.One card per firm: Qualifies or Not Feasible, and Rule ResultsProp firm rules and backtest metrics
The five stages of a Tradelyze run and the card each stage produces A left-to-right flow of the five stages of a Tradelyze run, labeled as the app shows them and joined by arrows: Baseline Matching, then Optimizing, then Walkforward Analysis, then Robustness Scoring, then Prop Firm Evaluation. Under each stage is the result it produces. Baseline Matching produces the Conversion Result card. Optimizing produces Best Metrics and Top Trials. Walkforward Analysis produces the walk-forward card. Robustness Scoring produces the robustness card. Prop Firm Evaluation produces each firm's Rule Results. Walkforward Analysis and Robustness Scoring have dashed outlines and are marked as stages that can be skipped: each can be switched off, and both are skipped when the search finds nothing worth validating. Baseline Matching Optimizing Walkforward Analysis Robustness Scoring Prop Firm Evaluation Conversion Result card Best Metrics and Top Trials Walk-forward card Robustness card Prop firm Rule Results can be skipped can be skipped Dashed outline: the stage can be switched off, and is skipped when the search finds nothing worth validating.
A Tradelyze run passes through five stages in this order, and each stage fills in its own part of the results page. Walkforward Analysis and Robustness Scoring can be skipped, so a report can lack those two cards. A run can also stop early: when too few trades match at Baseline Matching, it halts on a card headed Optimization stopped.

While a run is in progress, the strategy page shows a Run in progress heading and the stage list, and results grow underneath. The note under the stage list reads: "Each stage appears below as it finishes. Prop firm verdicts and robustness scores are held back until the run is complete, because they are graded on evidence the later stages are still producing."

So the Conversion Result card, the search results and the walk-forward card can appear while the run is still working. The prop firm cards and robustness cards arrive together at the end. Until then, early results carry the note "From the stages finished so far. Results for next stages will be added as they complete."

Rough time for the smallest automatic search, 60 trials, at three per-backtest figures from Tradelyze's optimizer code. An estimate, not measured run times.
Per-backtest figureSeconds60 trialsSource
Planning figure23≈ 23 minTradelyze optimizer settings
Fastest measured backtest51≈ 51 minTradelyze optimizer code: six measured backtests
Slowest measured backtest84≈ 84 minTradelyze optimizer code: six measured backtests

The arithmetic behind the estimate: 60 trials × 23 seconds is 1,380 seconds, about 23 minutes, and 60 × 84 seconds is about 84 minutes. Tradelyze's optimizer settings plan on about 23 seconds per backtest. Its code also records a slower 51 to 84 seconds, measured on six backtests of a 2,000-bar test file. Neither figure is an average of real customer runs.

Tradelyze's automatic Optimization trials budget depends on how many inputs the optimizer searches. It is 60 trials for 1 to 5 inputs, 90 for 6 to 15, 120 for 16 to 30 and 150 above that. Walk-forward trials repeat in every test window, and Parameter Sensitivity runs its own backtests, so a whole run takes longer than the search. Setting Optimization trials to a custom number from 20 to 300 changes that budget. Below 50 trials, Tradelyze's automatic Parameter Sensitivity budget skips that check, which caps the robustness verdict at ACCEPTABLE.

After the run's first backtest finishes, a badge beside Run in progress counts down the time left, estimated from how long that first backtest took. If the run outlasts its estimate, the badge reads Taking longer than expected while the run keeps working.

A separate banner covers a new submission while Tradelyze matches it. That banner notes: "We'll email you when the run finishes — you don't need to keep this page open." If the strategy still has no matching result 5 hours after you submitted it, the banner changes to Processing is taking longer than expected. It says the processing service may be temporarily unavailable and offers Cancel & Delete, which deletes the strategy and cannot be undone.

What happens at Baseline Matching?

Baseline Matching is the first stage of every run: Tradelyze runs your script at its default settings on its own Pine Script backtester, then compares the resulting trades with your TradingView trade list, one trade at a time. The match matters because every later number describes this re-run. If the re-run does not take the same trades as your TradingView test, the report is about a different strategy.

The result appears on the Conversion Result card. Match Rate is the headline percentage. Matched counts trades found in both lists. TV Only counts trades found only in your TradingView export. BT Only counts trades found only in Tradelyze's backtest, which the card abbreviates to BT.

TV Trades and BT Trades are the two totals, and the Trade Details table marks each trade's Match Type as MATCHED, TV ONLY or BT ONLY. A second, smaller figure marked "before warmup alignment" can appear under Match Rate; that figure also counts trades the re-run took before your TradingView export begins.

Tradelyze colors Match Rate green at 90% or more, amber at 80% or more and red below 80%. Those bands are an app display choice with no primary source. When too few trades match, the run halts on a card headed Optimization stopped, and its message names the threshold the run halted against.

Review comparison opens the evidence. Continue anyway optimizes the re-run as it is, and the card warns: "Every number the run reports will describe that build, not the one your TradingView export came from." That card calls the re-run "the converted strategy".

The usual causes of a low match are a wrong Chart Timezone, script defaults that differ from what you ran in TradingView, and price data covering a different date range or timeframe. What each figure means, and how to raise a low match, is covered in Match Rate, TV Only and BT Only explained.

What are the Backtest Metrics on the Conversion Result card?

The Backtest Metrics on the Conversion Result card are Final Value, PnL %, Win Rate, Max Drawdown, Sharpe Ratio and Profit Factor. Tradelyze takes them from the Baseline Matching re-run, which uses your script's default settings, so they describe the strategy as you uploaded it. They are the only performance figures in the report that no optimization trial produced; every other one comes from settings the optimizer chose. Sharpe Ratio here is Tradelyze's own calculation and need not equal the figure TradingView reports, as explained in which Sharpe ratio Tradelyze shows. Final Value can read "--" on newer runs, because the current pipeline does not send that figure.

A constructed example, not measured data: a Conversion Result card shows a Match Rate of 97%, PnL % of 12% and Profit Factor of 1.3. The re-run reproduced almost all of your TradingView trades, and at its default settings the strategy made modest money. A far better Profit tile in Best Metrics after optimization is a tuned figure, so treat the Backtest Metrics as the untuned starting point.

How does Tradelyze search for better settings?

Tradelyze runs a search that tries many settings, looking for more profit and Sharpe ratio with less drawdown (details: strategy optimization). Each attempt is a trial: one full backtest of your strategy with one set of input settings. Later trials are bred from the strongest earlier ones, so the search spends its time near settings that already did well. The method's technical name is NSGA-II, and Tradelyze runs it through the open-source Optuna library.

The Sharpe ratio is average return divided by how much returns swing around, so a higher value means steadier returns for the profit made. Maximum drawdown is the largest fall from a peak in account value. Because the three goals pull against each other, there is rarely one best trial. The search keeps a shortlist of trials that no other trial beats on all three goals at once, known as the Pareto front (details: how the shortlist works).

Three trials from one optimization and whether each makes the shortlist. Constructed illustration, not measured data.
TrialProfit %SharpeMax DD %On the shortlist?
A421.1018Yes: no other trial has more profit
B301.409Yes: best Sharpe ratio and smallest drawdown
C280.9012No: trial B beats it on all three

Tradelyze then picks one winner from the front with a ranking that weights profit and Sharpe ratio by how many trades support them, so a spectacular result built on three trades counts for little. That ranking chooses a winner; it is not a quality score.

The header of the results card shows how many trials ran, with the number of feasible trials in brackets. A feasible trial passed every rule of the rule set used to pick the recommended settings, and trials with fewer than 5 trades are normally not counted.

More trials explore more settings, but they also give luck more chances to produce a winner, which is why the trial count changes how much every other number is worth. See why more trials raise the bar and how many trials to run.

Why are Best Metrics and Recommended Parameters the most optimistic numbers?

Best Metrics and Recommended Parameters are in-sample: they describe the chosen settings on the same history the optimizer tuned them on. In-sample data is data the optimizer could see and fit settings to; out-of-sample data is data it never saw. The best of many trials on seen data is biased upward, because the search keeps whichever settings happened to fit that stretch of prices best, luck included. Treat these numbers as a ceiling, not a forecast.

The Best Metrics tiles are Profit, Sharpe (Bar), Sharpe (Daily), Max Drawdown, Win Rate, Profit Factor, Trade Count, First Trade and TV Comparable From. Recommended Parameters are the same settings the optimizer picked as best: the walk-forward and robustness stages never swap in different values. The Parameter Search Space table lists each input with the range searched, its default and the best value found.

A constructed example, not measured data: a Profit tile of 40% with a Trade Count of 38 is the best result of a search. It was measured on the same history the settings were fitted to, and only 38 trades support it. Read Trade Count before Profit, then read the walk-forward card, which scores tuning on data the optimizer did not see. More on reading these figures: how to read in-sample results and best versus recommended parameters.

What do Qualifies and Not Feasible mean?

Each prop firm you select gets its own card. Qualifies means the settings recommended for that firm passed every rule Tradelyze checked; Not Feasible means at least one rule failed. If nothing failed but a rule could not be checked, the card shows no badge. Qualifies is a statement about a backtest on your data, not a prediction that you will pass the challenge.

The Rule Results table has one row per rule, with a Status mark, the Rule, the Actual value your backtest reached, the Limit and a Message. Tradelyze checks maximum daily drawdown, maximum total drawdown, profit target, minimum trading days, consistency and minimum number of trades. Total drawdown can be static, trailing during the day, trailing at the end of each day, or measured on end-of-day balances. Tradelyze does not check evaluation time limits, news-trading restrictions or weekend-holding rules.

A constructed example, not measured data: if a rule set allows a 5% maximum daily drawdown and the backtest's worst day reaches 6.2%, that row fails and the card reads Not Feasible. The first failing row is the one to work on. With a drawdown rule, test a smaller position size before rewriting the strategy, because the limit is fixed while losses grow with size.

The settings each card judged are listed under Parameters Used for Evaluation, and they can differ from firm to firm, because the winner is picked separately for each firm. Tradelyze ships 17 firm presets, and you can add your own custom rules. Presets can fall behind a firm's current terms, so check every limit on the firm's own site. More detail: what Qualifies does and does not cover and how trailing drawdown works.

What does the Top Trials card show?

The Top Trials card lists the highest-ranked optimization trials, normally five, plus the recommended trial if the ranking left it out. The ranking ignores prop firm rules, so a top row can still break them; the Feasible column shows which trials passed every rule. Every column and button, including Verify Trial, is explained in reading the Top Trials table.

What do PASS, FAIL and NO VERDICT mean on the walk-forward card?

The walk-forward badge reads PASS only when four things are all true: WF Efficiency is above 0.5, more than 60% of test windows made money, at least one window was usable, and no more than half were excluded. FAIL means at least one of the four failed. NO VERDICT means no verdict could be formed. Results from older versions show Confirmed or Not Confirmed instead.

Walk-forward analysis tunes the strategy on one stretch of history, the in-sample part, and scores it on the stretch that follows, the out-of-sample part. By default Tradelyze uses 2 rolling windows, each tuned on 70% of its bars and tested on the remaining 30%. With only two windows, one window can decide the badge, so check how many windows counted in the Per-Window Results table.

WF Efficiency measures how much of the tuned performance survived on data the optimizer did not see (details: walk-forward efficiency). It is the average Sharpe ratio on the test windows divided by the average on the tuning windows, both converted to a yearly rate. The card shows those averages as Mean OOS Sharpe (out-of-sample, the test windows) and Mean IS Sharpe (in-sample, the tuning windows). Tradelyze labels WF Efficiency above 0.5 Generalizes well, 0 to 0.5 Likely overfit, and below 0 Inverted — lost out-of-sample. The WF Efficiency tile is blank when the tuning average is zero or negative, because there was no edge to keep. OOS Profit, % Windows Profitable and Excluded Windows complete the card.

A constructed example, not measured data: Mean IS Sharpe of 1.60 and Mean OOS Sharpe of 0.60 give a WF Efficiency of 0.375, labeled Likely overfit. Even if both test windows made money, the badge reads FAIL, because 0.375 is not above 0.5.

On a re-optimized run, each window tunes the strategy again from scratch, so PASS judges whether re-tuning keeps working over time, not the exact Recommended Parameters. No stage tests those exact settings on data they were not chosen on. See what the walk-forward badge requires and re-optimized walk-forward versus parameter stability.

How do I read the robustness score without being misled?

Read the five check rows on the robustness card before the score. The robustness score adds five unrelated stress tests into one number out of 100, so a high total can hide one failed check. The verdict is ROBUST only when all five checks ran and passed and the score is at least 80; ACCEPTABLE at 70 or more; MARGINAL at 50 or more; otherwise FRAGILE. Any check showing NOT RUN caps the verdict at ACCEPTABLE.

The five robustness checks, their points in the Tradelyze score, and when each passes
Check on the cardPointsQuestion it answersPasses in Tradelyze whenSource
Monte Carlo25Would a less lucky mix of the same trades have broken the drawdown limit?Ruin Probability is below 20%. Tradelyze redraws runs of your real trades with replacement, 1,000 times by default, against the selected firm's drawdown limit, or 10% with none. MC Max DD Real→P95 shows the real drawdown, then the 95th percentile: the depth 95% of redraws stayed within.Tradelyze implementation
Permutation Test25Did the trades beat random versions with wins and losses flipped?Significant: the P-Value, the chance that randomly flipping your trades' wins and losses would do this well, is below 0.05, a bar made stricter the more settings the optimizer tried (details: permutation test). Needs at least 20 trades.Tradelyze implementation
Parameter Sensitivity20Do slightly changed settings still work?Stable. Shows NOT RUN when the optimization ran fewer than 50 trials.Tradelyze implementation
Deflated Sharpe Ratio15Does the Sharpe ratio survive the number of settings tried?Significant. Needs at least 5 trades.Tradelyze implementation
Min Backtest Length15Is there enough history for this Sharpe ratio?Sufficient, comparing Available Years with Required Years.Tradelyze implementation

When a check does not run, the score is worked out over the checks that did, so a score can rest on fewer than five checks. The grade relabels the score as a letter, from A+ at 95 or more down to F below 40. Each firm's card can show a different robustness score, because the Monte Carlo check measures ruin against that firm's drawdown limit. All five checks analyze the tuned result on the history it was tuned on; none of them uses data the optimizer never saw.

A constructed example, not measured data: a score of 84 with Parameter Sensitivity showing NOT RUN earns grade B+ and the verdict ACCEPTABLE, not ROBUST, because only four checks ran. See how to read each row of the robustness card and what Ruin Probability measures.

What should I check before trading a strategy or paying a challenge fee?

Check the report in order. Start with whether the re-run is your strategy at all, finish with whether the rules you face are complete and current, then forward test before risking money. No combination of results guarantees a profit or a passed challenge; the checklist only shows where a backtest is weakest.

A pre-trade checklist for a Tradelyze report, with where to look and what counts as a red flag
CheckWhere on the reportRed flagSource
Is the re-run your strategy?Conversion Result card: Match Rate, TV Only, BT OnlyA low Match Rate, or a run that went ahead with Continue anywayTradelyze implementation; the color bands have no primary source.
Are there enough trades?Best Metrics: Trade Count; Top Trials: TradesToo few trades to separate skill from luck; Tradelyze's permutation test needs at least 20Tradelyze implementation for the 20-trade minimum. No primary source for a universal minimum.
Is the headline number in-sample?Best Metrics, Recommended ParametersTreating the Profit tile as an expected returnTradelyze implementation
Did tuning hold up on unseen data?Walk-forward card: badge, WF Efficiency, Per-Window ResultsFAIL, NO VERDICT, a blank or Likely overfit WF Efficiency, or one window deciding the badgeTradelyze implementation
Does one weak check hide behind the score?Robustness card: each check rowUnstable, Not Significant, Insufficient, NOT RUN, or Ruin Probability of 20% or moreTradelyze implementation
Do nearby settings still work?Parameter Sensitivity row; Parameter Search Space tableUnstable, or a best value sitting at the edge of its searched rangeNo primary source.
Would the settings break a firm rule?Each firm card: Rule ResultsNot Feasible, or an Actual value close to its LimitTradelyze implementation; how close is too close has no primary source.
Are the firm's rules complete and current?The firm's own website, outside TradelyzeUnchecked time limit, news or weekend rules, or a preset that differs from the firm's termsThe firm's current terms
Does the strategy work going forward?Outside Tradelyze: forward or paper testingPaying a challenge fee straight after a backtestNo primary source.

Forward testing runs the unchanged strategy on new prices as they arrive, and paper trading does the same with simulated orders. Both add evidence a backtest cannot supply, covered in backtest vs live trading.

When a result comes back weak, the cause is usually one of a few, and the first fix is rarely more tuning. The table below pairs each common weak result in a Tradelyze report with its likely cause, a first thing to try and the tempting move to avoid.

If you see this, try this
ResultLikely causeWhat to tryWhat not to do
A low Match Rate on the Conversion Result card, or a run halted on a card headed Optimization stoppedThe re-run is not trading your TradingView strategy: usually a wrong Chart Timezone, script defaults that differ from the Inputs or Properties you ran, or price data covering a different date range or timeframe.Check Chart Timezone, write your TradingView settings into the script's defaults, match the data range, then re-export both files and resubmit. See why trades do not match.Do not press Continue anyway and then read the report as a verdict on your TradingView strategy; every number would describe the mismatched re-run.
Walk-forward FAIL or NO VERDICT from 2 windowsToo little evidence to judge. With Tradelyze's default of 2 windows, one window can decide the badge.Add price history, or raise Walk-forward windows (Tradelyze allows 2 to 6), then read the Per-Window Results. More windows on the same history make each window shorter.Do not trust either verdict while one window decides it, and do not re-tune until the badge reads PASS.
Parameter Sensitivity shows NOT RUNFewer than 50 optimization trials ran, for example with Optimization trials set to a custom number below 50. Tradelyze's automatic sensitivity budget skips the check below 50 trials.Run at least 50 optimization trials.Do not read a high score as covering the missing check. Any NOT RUN caps the verdict at ACCEPTABLE, and the score is worked out over the checks that ran.
Not Feasible because of a drawdown ruleThe position size is too large for the firm's limit: losses grow with size while the limit stays fixed.Reduce the order size in the script's strategy() defaults, re-export the trade list from TradingView and resubmit. See position sizing for prop firm challenges.Do not loosen a custom rule's limit to make the card read Qualifies; the firm applies its real limit.
A best value at the edge of its searched range in the Parameter Search Space tableThe best setting may lie outside the range the optimizer was allowed to search.Widen that input's range, its Min or Max, and run again.Do not trade the edge value as if it were a tested peak; nothing beyond it was tried.

Do not keep re-optimizing until a badge reads PASS. Every extra attempt gives luck another chance to produce a pass that will not repeat (see why the number of attempts matters). Each failing result is covered in more depth in what to do when a strategy fails validation.

What does Tradelyze not do?

Tradelyze, operated by Pick MyTrade Pvt Ltd, analyzes backtests; Tradelyze does not trade, advise or guarantee anything. According to its terms and disclaimer, and to how the app works:

Tradelyze is in beta, and its disclaimer says results produced during the beta may differ from results produced by later versions.

How are credits used?

Credits pay for runs. Each strategy submission costs 1 credit. The first optimization of a strategy may also be charged: 1 credit for each preset prop firm you select, while your own custom rules are free. A strategy whose Baseline Matching reached 100% skips that charge. You can select at most 3 prop firms per optimization, so the optimization charge is never more than 3 credits.

When the optimization charge applies, the Run Optimization dialog shows the cost before you confirm. Picking two preset firms and one custom rule reads "Cost: 2 credits (1 custom free)", and the button reads "Use 2 Credits & Run". Added to the submission credit, that strategy has used 3 credits. When no charge applies, the dialog marks the run Free.

Running optimization again on a strategy that has already finished is shown as Free in the Run Optimization dialog; Re-Evaluate and Resubmit Strategy each cost 1 credit. Re-Evaluate re-runs a finished strategy through the current pipeline. Resubmit Strategy re-runs conversion from scratch, clears existing optimization results and asks you to confirm first. Once a finished strategy has kept its trial results, its page offers Re-Evaluate instead of Run Optimization. The Resubmit button on a Strategy Processing Failed card also costs 1 credit.

One Resubmit is free. The card headed Optimization stopped — backtesting service unavailable says resubmitting does not use another credit, because that stop was a service outage rather than a verdict on your strategy.

This page states no credit price and no signup allowance, because Tradelyze's terms say features, pricing and credit allocations may change during the beta. The current credit price is shown in the app: on the Payments page, Get Credits opens a dialog that states what each credit costs.

Trying Tradelyze

This page maps every card in a Tradelyze report. Tradelyze re-runs an uploaded TradingView Pine Script strategy from your exported trade list and price data, then runs parameter optimization, walk-forward analysis, a five-check robustness score and prop-firm rule checks. It does not place trades, give financial advice or guarantee a challenge pass, and it is in beta.

Create an account

Already a user? Open your strategies.

Stage 1 · step 4 of 18. Next in the learning path: Win rate and expectancy

Frequently asked questions about how Tradelyze works

What is Tradelyze?

Tradelyze is a web app, operated by Pick MyTrade Pvt Ltd in India, for checking a TradingView Pine Script strategy before you trust it. You upload the script, its exported trade list and matching price data. Tradelyze re-runs the backtest, confirms the trades match, searches for better settings, then runs walk-forward analysis, a five-check robustness score and prop-firm rule checks. Tradelyze is in beta.

Does Tradelyze place trades or give financial advice?

No. Tradelyze does not place trades, hold client funds or act as a broker or dealer, and Pick MyTrade Pvt Ltd is not registered with SEBI as an investment advisor or research analyst. Every result is hypothetical, built from historical data you supply. A strong report is evidence about the past, not a forecast, a recommendation or a promise that you will pass a prop firm challenge.

Which files does Tradelyze need?

Tradelyze needs the Pine Script strategy file, the trade list exported from TradingView's Strategy Tester as a CSV, and an OHLCV price file for the same instrument and timeframe. OHLCV means the open, high, low, close and volume of each bar. A script that calls request.security() or request.security_lower_tf() also needs a CSV for each extra timeframe it reads. Each CSV can be up to 10 MB.

Why does Tradelyze need my TradingView trade list?

The trade list is the reference Tradelyze checks its own re-run against, and a submission without one is refused. Baseline Matching compares the two lists trade by trade. If the re-run cannot reproduce your TradingView trades, every later number describes a different strategy from the one you tested, so a close match is the foundation the rest of the report stands on.

Why did my run stop at Baseline Matching?

The run stopped because too few of the re-run's trades matched your TradingView export. Common causes are a wrong Chart Timezone, script defaults that differ from the Inputs or Properties you used in TradingView, and price data covering a different date range or timeframe. Review comparison shows the evidence. Continue anyway optimizes the mismatched build, and every number then describes that build rather than your export.

Which Tradelyze stage finds the settings shown in Best Metrics?

The Optimizing stage finds the settings shown in Best Metrics. It runs many trials, each a full backtest with different settings, and builds new settings from the strongest earlier trials to find more profit, a higher Sharpe ratio and a smaller drawdown at once. Tradelyze picks one winner from the best trade-offs, and Best Metrics shows that winner on the history it was tuned on. How the search works is explained in strategy optimization.

Are the Best Metrics what I should expect in live trading?

No. Best Metrics come from running the chosen settings over the same history the optimizer tuned them on, so they are in-sample and the most optimistic numbers in the report. Recommended Parameters are those same settings. Expect live results to be worse, and judge the strategy on its trade count, the walk-forward card and the individual robustness checks instead.

Does Qualifies mean I will pass the prop firm challenge?

No. Qualifies means the settings recommended for that firm passed every rule Tradelyze checked, on historical data. Tradelyze does not check evaluation time limits, news-trading restrictions or weekend-holding rules, and firm presets can fall out of date. Live fills, costs and your own execution also differ from a backtest, so check the firm's current terms before paying a challenge fee.

What do PASS, FAIL and NO VERDICT mean on the walk-forward card?

PASS means WF Efficiency was above 0.5, more than 60% of test windows made money, at least one window was usable and no more than half were excluded. FAIL means at least one of those four conditions failed. NO VERDICT means no verdict could be formed. Older results show Confirmed or Not Confirmed. With the default two windows, one window can decide the badge.

Why is my robustness verdict not ROBUST?

ROBUST needs all five checks to run and pass and a score of at least 80. When any check shows NOT RUN, the best possible verdict is ACCEPTABLE, however high the score. Parameter Sensitivity does not run automatically when the optimization ran fewer than 50 trials, and a strategy with fewer than 20 trades cannot pass the permutation test.

How are credits used on Tradelyze?

Each strategy submission costs 1 credit. The first optimization of a strategy may also be charged, at 1 credit per preset prop firm, with your own custom rules free; a 100% baseline match skips that charge. Running optimization again on a strategy that has already finished is shown as Free in the Run Optimization dialog; Re-Evaluate and Resubmit Strategy each cost 1 credit. Pricing can change during the beta.

How long does a Tradelyze run take?

Tradelyze's terms guarantee no processing time. Each optimization trial is a full backtest, and trials run one after another. The automatic budget is at least 60 trials, so the search alone takes roughly 23 to 84 minutes by estimates in Tradelyze's optimizer code, and walk-forward and robustness checks add more backtests after that. While a run is in progress, the strategy page shows an estimate of the time remaining.

Is Tradelyze affiliated with TradingView or any prop firm?

No. Tradelyze's disclaimer says it is not affiliated with, endorsed by or partnered with TradingView or any prop trading firm. Firm names appear only to identify the rule presets you can test against, and Pine Script is a TradingView trademark. Because firms change their rules, the limits stored in Tradelyze can lag behind, so verify them on each firm's own site.

Sources