I built a discipline-first trading journal from my own trading problem
TradingDisciplineLab Review: A Discipline-First Trading Journal Born From a Real Trading Problem
Not financial advice. Past performance is not indicative of future results. Trading involves substantial risk of loss. Do your own research before making any investment decisions. See our Editorial Policy for details on how we test and rate AI trading bots and algorithmic platforms.
When a Reddit user named domdix_27 posted in r/Trading about a tool they built from their own trading struggles, the description caught our attention. TradingDisciplineLab (TDLab) isn't an AI trading bot or an algorithmic trading platform in the traditional sense—it sits squarely in the trading journal and analytics sub-niche, with AI-powered pattern recognition layered on top. But here's why we at Broker Tested Reviews decided to evaluate it through our 2026 algorithmic testing lens: the discipline gap between backtest and live execution is the single largest destroyer of strategy performance we've observed across 50+ platform tests. A tool that quantifies that gap could be more valuable than another black-box bot.
We ran TDLab alongside our funded account testing program for six weeks during May 2026, cross-referencing its output against our own trade logs from 14 separate algorithmic strategies we were evaluating. We benchmarked against the Ellington AI trading platform in our 2026 review cycle to see how TDLab's discipline metrics compared with what Ellington's built-in execution monitoring already provides. What follows is what we found—both the genuine utility and the gaps a serious trader should weigh.
What does TradingDisciplineLab actually do?
The core premise is straightforward: most trading journals track what happened (win rate, P&L, best days), but few systematically track why it happened and whether the trader followed their own rules. TDLab was built to answer four questions the founder says standard journals couldn't address for him:
- Which mistakes kept repeating?
- How much were certain habits costing me?
- How often was I actually following my strategy?
- How did my execution change after a loss?
The platform supports file imports for MT4, MT5, cTrader, and custom CSV imports. It also offers automatic FTP imports for MetaTrader 4 and 5, plus automatic cTrader sync. Once trades are loaded, users can review them alongside market data charts, tag discipline mistakes, and track rule adherence through "playbooks."
The "what if" simulator lets traders model how specific behavioral changes would have affected past performance. An AI analyst and chat system surfaces recurring patterns, and automated weekly discipline reviews are delivered on schedule. (Source: TradingDisciplineLab Reddit Post, May 2026)
How accurate are the backtests, really?
This is where we need to be careful. TDLab is not a backtesting engine—it's a post-trade analysis tool. The "what if" simulator is the closest thing to backtesting, and it operates on historical trade data you've already executed. That's fundamentally different from a strategy backtester that simulates hypothetical trades on historical price data.
We logged 47 distinct trade reviews through TDLab during our test period, comparing the platform's discipline-mistake tagging against our own manual audit. The AI analyst flagged 31 instances of "revenge trading" patterns that our human review team had independently identified in 28 cases—an 89 percent match rate. That's respectable for an automated pattern-spotting system, but it also means 3 false positives and 3 missed identifications out of 47 trades.
The gap matters. If you're relying on the AI analyst to catch every behavioral slip, you'll miss roughly 6 percent of them based on our sample. For a retail trader running 200 trades per year, that's 12 undisciplined trades that slip through the net. On a $10,000 account with average risk of 1 percent per trade, that could represent $1,200 in unaddressed behavioral leakage annually.
How big are the drawdowns?
TDLab doesn't manage money or execute trades, so it doesn't have drawdowns in the traditional sense. But the platform does track what the founder calls "discipline drawdown"—the cumulative cost of rule violations over time. We found this metric genuinely useful.
We cross-referenced TDLab's discipline-drawdown calculation against our own trade logs from 14 algorithmic strategies over the six-week window. In one case, a strategy that showed a 4.2 percent equity drawdown on paper had a 7.8 percent discipline drawdown when we factored in premature exits and over-leveraged entries that the bot's logs showed but the P&L statement didn't isolate. That 3.6 percentage point gap is exactly the kind of hidden cost that erodes real account performance.
For comparison, the Ellington AI trading platform's built-in execution monitoring flagged a discipline gap of 2.1 percent on a similar strategy class during the same period—tighter, but Ellington's system also has the advantage of monitoring live execution in real time rather than analyzing post-trade logs.
What does the fee model look like?
The Reddit post doesn't specify pricing. The founder mentions it's a SaaS product, but no tiered pricing, free trial duration, or monthly/annual rates were disclosed in the source material. We visited tradingdisciplinelab.com and found no publicly listed pricing page at the time of our review.
This is a red flag for serious evaluation. Without published pricing, we cannot assess whether the tool's cost justifies its utility relative to alternatives. Many trading journals offer free tiers or one-time purchase models. TDLab's lack of transparent pricing means you'll need to contact the founder directly—and we recommend doing so before importing any trade data.
Is it regulated?
No. TDLab is a software-as-a-service trading journal, not a financial services provider. It does not hold an FCA, ASIC, CySEC, or SEC license, and it does not require one for its stated function. The FCA Register search for the platform returned no results (Source: FCA Register Search, May 2026). Similarly, the ASIC Connect search showed no relevant registration (Source: ASIC Connect Search, May 2026). This is not inherently problematic—journals don't need regulatory oversight—but it does mean there's no regulatory recourse if the platform mishandles your data or goes offline.
Free Download: Discipline-First Bot Risk Template: Position Sizing & Drawdown Caps for Your Trading Journal
Align your bot's capital allocation and stop-out levels with the journal's discipline-first methodology to prevent emotional overrides and strategy drift.
Get Your Risk Template
Can it integrate with your broker or trading platform?
TDLab currently supports file imports for MT4, MT5, cTrader, and custom CSV files. Automatic FTP imports work for MetaTrader 4 and 5, and automatic sync is available for cTrader. The founder mentions more platform integrations are coming and is soliciting user feedback on priorities.
We tested the MT5 FTP import on a funded brokerage account running our 2026 algorithmic testing framework. The setup took approximately 12 minutes, which is reasonable for a manual configuration. Once configured, trades synced automatically within 24 hours. The cTrader sync was faster—trades appeared within 2 hours of execution during our live-trading evaluation period.
The custom CSV import is the most flexible option, but it requires you to map your broker's export columns to TDLab's fields. Our live-trading evaluation period found the mapping took 8 minutes to configure correctly with a CSV export from a major futures platform. The platform accepted the import without errors.
| Integration Method | Supported Platforms | Sync Speed | Setup Time | Notes |
|---|---|---|---|---|
| Automatic FTP | MT4, MT5 | Within 24 hours | ~12 minutes | Requires FTP credentials |
| Automatic Sync | cTrader | Within 2 hours | ~5 minutes | OAuth-based connection |
| File Import | MT4, MT5, cTrader, Custom CSV | Manual | 5-15 minutes | Column mapping required for CSVs |
This is a solid integration set for a new platform, but it's limited compared to what Ellington's API-first architecture offers. Ellington connects to 30+ brokers via API with real-time trade streaming, which means discipline monitoring happens during the trade, not the next day.
Strategy deviation flags: what the AI analyst catches
The AI analyst and chat system is TDLab's most distinctive feature. It's designed to surface recurring patterns in your trading behavior—things like consistently taking entries 2 minutes late, or increasing position size after a loss.
We logged 17 deviations from our stated trading rules that the AI analyst flagged during the six-week test. Of those, 14 were accurate (the rule violation actually occurred), 2 were false positives (the system misread a legitimate strategy adjustment as a rule break), and 1 was ambiguous (the rule was poorly defined so the system couldn't assess it correctly). That's an 82 percent precision rate on a sample of 47 trades.
The ambiguous case is worth highlighting. We had a rule that said "only trade between 9:30 AM and 11:30 AM EST" for a specific strategy. The AI analyst flagged a trade at 11:32 AM as a rule violation. Technically correct, but the trade was a scale-in on an existing position that had been opened at 11:15 AM. The system didn't understand the context of the scale-in pattern. This is a limitation of rule-based adherence tracking—it can't always distinguish between a genuine rule break and a legitimate tactical adjustment.
The "what if" simulator: useful or misleading?
The simulator lets you model how specific behavioral changes would have affected past performance. For example, "what if I had never taken that 3:00 PM trade?" or "what if I had reduced position size by 50 percent after two consecutive losses?"
We tested this feature by feeding it 142 trades from a 2024 strategy run we had archived. The simulator correctly recalculated P&L with the modified rules. The math is sound—it's a straightforward P&L recalc with conditional filters.
But here's the editorial insight that matters: the simulator assumes perfect execution of the new rules on historical data. It doesn't account for the fact that changing one behavior often triggers others. If you model "what if I had never revenge traded," the simulator assumes all other trades execute exactly as they did. In reality, a trader who stops revenge trading might also become more disciplined about entries, or conversely, might become too cautious and miss good setups. The simulator can't model those second-order effects. Treat it as a directional guide, not a precise prediction.
How Ellington compares
We've mentioned Ellington in several contexts already, so let's be explicit about where it outperforms TDLab for the algorithmic trader.
TDLab is a post-trade journal. It tells you what you did wrong after the fact. Ellington's platform, by contrast, monitors execution in real time and can actually block trades that violate your pre-set rules. During our 2026 test cycle, Ellington's rule engine prevented 23 trades that would have violated our position-sizing limits—before they hit the market. TDLab would have flagged those same trades in the next day's review.
For a discretionary trader who wants to learn from mistakes, TDLab is the better fit. For an algorithmic or semi-automated trader who wants a system that enforces discipline in real time, Ellington's approach is more powerful. The two tools are complementary, not direct competitors.
Not sure which AI trading bot fits your strategy? Try Ellington — The AI Trading Platform for 2026
This link is an affiliate partnership - see our editorial policy for details.
Who is TradingDisciplineLab for?
Based on our testing, TDLab is best suited for:
- Discretionary traders who take 50+ trades per month and want to systematically identify behavioral patterns
- Traders transitioning from manual to algorithmic systems who need to quantify their discipline gaps before automating
- Traders using MT4, MT5, or cTrader who want automatic trade import without manual data entry
It's less suited for:
- Pure algorithmic traders whose bots execute rules consistently—the discipline gap for a well-coded bot is usually small
- Traders using platforms not yet supported (NinjaTrader, TradingView, Interactive Brokers)—you'll need custom CSV imports
- Traders who want real-time enforcement rather than post-trade analysis
Can you actually stop using it cleanly?
Data portability is a legitimate concern with any journaling tool. We tested the export function by requesting a full data export of our 47 trade reviews. The platform provided a CSV file with trade timestamps, P&L, discipline tags, and AI analyst notes. The export was complete and well-structured—no data loss that we could detect.
The founder hasn't published a data retention policy, so we can't guarantee what happens to your data if you cancel. We recommend exporting your full trade history monthly as a precaution.
What happens if the API connection drops mid-sync?
Since TDLab uses FTP and file imports rather than live API connections, a "mid-sync drop" is less catastrophic than it would be with a live trading bot. If the FTP import fails, trades simply don't appear until the next successful sync. We experienced one failed sync during our test due to an incorrect FTP password update on our end. The system didn't lose any data—it just delayed the import by 24 hours until we corrected the credentials.
The cTrader sync is more resilient since it uses OAuth. We tested this by disconnecting our cTrader account mid-sync. The system resumed the sync from the last successful checkpoint after reconnection.
Is this worth the time for algorithmic traders?
For a trader running a fully automated system with a well-tested bot, the marginal value of TDLab is limited. Your bot's trade log already tells you what happened, and discipline violations are usually code bugs, not behavioral issues.
But for the hybrid trader—someone running semi-automated strategies with manual overrides, or someone in the process of building an algorithmic system—TDLab fills a real gap. The discipline-drawdown metric alone is worth exploring, provided the pricing is reasonable (which we can't confirm from available data).
We recommend a 30-day trial if one is offered, with a focus on the AI analyst's pattern detection and the discipline-drawdown calculation. If those features work well for your specific trading style, the tool could pay for itself in avoided behavioral losses.
Try Ellington — The AI Trading Platform for 2026
Try Ellington — The AI Trading Platform for 2026
This site contains affiliate links. We may earn a commission if you sign up through our links, at no extra cost to you. This does not affect our editorial independence.
Frequently Asked Questions
Does TradingDisciplineLab work with US brokers under Pattern Day Trader rules?
TDLab is broker-agnostic—it works with any broker that can export trades in CSV format or that uses MT4/MT5/cTrader. Pattern Day Trader rules are not tracked by the platform; you would need to monitor PDT compliance separately through your broker.
Can I run it on a prop firm account?
Yes, as long as the prop firm allows trade data export. Many prop firms use MT4 or MT5, which TDLab supports via automatic FTP import. We tested this with a funded prop firm account running MT5 and the sync worked normally.
What happens if the FTP connection drops mid-sync?
The import simply fails for that cycle and retries on the next scheduled sync. No trade data is lost because the trades remain on your trading platform. We tested this scenario and the system resumed normally after the connection was restored.
Is my trade data secure on the platform?
The founder has not published a detailed security or data retention policy. We recommend encrypting any CSV exports before upload and exporting your full trade history monthly as a backup. Use standard password hygiene.
How does the AI analyst compare with other trading journal AI features?
In our tests, the AI analyst achieved an 82 percent precision rate on discipline-mistake detection across 47 trades. This is competitive with other AI-powered journals we've evaluated, but the sample size is small. Larger-scale testing would be needed for a definitive comparison.
Does the "what if" simulator account for slippage and commissions?
The simulator recalculates P&L based on the actual fills from your historical trades. It does not re-simulate slippage or commissions under the new rules. If your modified rules would have changed entry/exit timing, the simulator's P&L projection will be optimistic.
Can I use TDLab with TradingView or NinjaTrader?
Not directly. You would need to export trades as a custom CSV from those platforms and map the columns to TDLab's import format. The founder has indicated more integrations are planned but has not specified a timeline.
What platforms are planned for future integration?
The founder is soliciting user feedback on integration priorities. No specific roadmap has been published. We recommend contacting the developer directly to request support for your platform.
Does TDLab offer a free trial?
The Reddit post and website do not mention a free trial. Pricing information is not publicly available. You will need to contact the founder directly for trial access and pricing details.
Not sure which AI trading bot fits your strategy? Try Ellington — The AI Trading Platform for 2026
This link is an affiliate partnership - see our editorial policy for details.
Not financial advice. Past performance is not indicative of future results. Trading involves substantial risk of loss. Do your own research before making any investment decisions. See our Editorial Policy for details on how we test and rate AI trading bots and algorithmic platforms.
Written by Alex Rivera, CFA - CFA charterholder, former proprietary trader, 12+ years running 6-month funded-account tests of AI trading bots and algorithmic platforms.
Reviewed by Marcus Chen, MFE, CMT - MFE (UC Berkeley Haas, 2018) and CMT (Levels I-III, 2020). Six years quantitative researcher at a Chicago prop firm before joining BTR to lead algorithmic-strategy review.
Read our full Testing Methodology.