XTester v.0.0.73
Opt-in anonymous telemetry, price-chart measurement ruler, fully localized statistics window.
Privacy & telemetry (strictly opt-in):
- XTester can now send anonymous usage statistics and error reports — but only after you explicitly
allow it. A privacy dialog on first launch lists exactly what is sent (features used, app version,
exchange/pair, error types) and what is never sent (strategy code and names, API keys, personal
data, local paths, logs, files). Nothing is collected or transmitted before you answer;
"Ask me later" simply postpones the question. - A new checkbox in Settings → General lets you change the choice at any time. Turning telemetry
off stops sending immediately and deletes any locally queued data. - Crash reports ask for separate approval per crash and are heavily sanitized: no raw logs or dumps,
no exception messages, only XTester's own stack frames. Declining deletes the report locally. - The "application ended unexpectedly" prompt was redesigned: it now appears after the main window
loads, matches the app theme, and can open the local diagnostics folder in one click.
Chart:
- Measurement ruler: hold Ctrl (or Alt) and drag on the price chart to measure any range —
the label shows price change (absolute and percent), elapsed time, and bar count. Green when
measuring up, red when down.
Strategy statistics:
- The statistics window is now fully localized (Russian and English): tabs, metric captions, chart
legends, trades table, loading and error messages. Numbers, dates, and durations follow the
selected locale; capital and position sizes are shown as plain amounts without a currency symbol.
AI Research Lab:
- "Improve in AI Lab" no longer creates duplicate research for the same strategy: if the project
already has one, it opens the existing research and posts the fresh backtest metrics into its chat.
MCP server:
- Unexpected errors during a tool call are returned to the AI assistant as a regular tool error
instead of breaking the protocol; a compile refused during a running backtest/lab job reports
a distinct busy state; fatal host errors are printed clearly instead of dying silently.
Distribution:
- XTester was submitted to the Windows Package Manager: once approved,
winget install Elinesoft.XTesterinstalls the app with no browser download.