Skip to main content
Glama
tedorigawa001

TradingView-MCP

get_analysis_performance

Aggregate live analysis-journal results to calculate win rate, R-multiples, MFE/MAE, and timing metrics, while excluding incomplete data and backtest results.

Instructions

Aggregate live analysis-journal outcomes into explicit populations for binary win rate, gross/net R, MFE/MAE and timing. Missing historical path metrics, non-binary outcomes and absent cost assumptions are excluded with counts rather than filled with zero. This read-only tool never mixes Strategy Tester backtests into the live-analysis population.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
biasNo
symbolNo
group_byNo
timeframeNo
cost_assumptionsNoOptional symbol-specific round-trip costs in instrument price units per unit
strategy_versionNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.10

TDQS

A4.1/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the behavioral burden and does well: it declares read-only status, explains how missing/non-binary/cost data are handled (excluded with counts, not zero-filled), and clarifies the population boundary. It omits details like rate limits or response format, but the key behavioral traits are disclosed.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three focused sentences with the core purpose front-loaded and exclusions stated efficiently. Every sentence adds meaningful information and there is no redundant filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a read-only aggregation tool with six optional filters and no output schema, the description gives a solid picture of scope, exclusions, and data handling. Some gaps remain around return shape and how grouping affects output, but overall it is substantially complete for selection and basic invocation.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is only 17%, and the description does not compensate by explaining the meaning or usage of most parameters. It only indirectly relates to cost_assumptions; bias, symbol, group_by, timeframe, and strategy_version remain dependent on schema enums/names for understanding.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description names a specific verb ('Aggregate'), a clear resource ('live analysis-journal outcomes'), and the exact metrics produced (win rate, gross/net R, MFE/MAE, timing). It also differentiates itself from backtest-related tools by explicitly stating it never mixes Strategy Tester backtests.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides clear context: use this for live analysis-journal performance aggregation, and it explicitly excludes backtest data. However, it does not name specific sibling alternatives or state direct when-to-use versus other performance and journal tools.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools