Skip to main content
Glama

Backtest Keputusan Full Pipeline (On-Demand)

whalescope_backtest_pipeline_decisions
Read-only

Uji maju keputusan yang tersimpan di pipeline_decision_log (entry-alert Phase 2 + persist manual/Dropstab). Hitung forward return harga (close 1h) dan apakah low menyentuh stop-loss dalam jendela 1h/4h/24h. Agregat per keputusan (TRADE/WATCH/NO_TRADE) dan bucket skor (lt_40 / 40_55 / gte_55). Forward return ON-DEMAND dari klines, bukan kolom precompute. Default 50 row terbaru, maks 80. Ini uji formula terpasang -- TIDAK mengubah bobot ranking atau threshold 55.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
limitNoJumlah row terbaru yang diuji (default 50, maks 80). Tiap row 1 kline lookup.
sourceNoFilter sumber log: entry_alert (cron), manual, dropstab, atau all.all
symbolNoFilter satu symbol (opsional). Kosong = semua symbol dalam range.
endTimeYesWaktu akhir, ISO 8601 (contoh "2026-08-31T00:00:00Z")
startTimeYesWaktu mulai, ISO 8601 (contoh "2026-08-01T00:00:00Z")
source_refNoFilter source_ref (slug tab Dropstab / label eksperimen).
forwardWindowNoJendela forward return + SL-touch setelah run_at.4h

TDQS

A3.9/5.0
Behavior4/5

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

Annotations declare readOnlyHint, and the description goes further by explicitly stating it does not change ranking weights or the threshold 55, and that forward returns are computed on-demand from klines rather than precomputed columns. It also discloses operational limits like default/max rows. It does not describe the exact output shape, but it communicates key behavioral expectations.

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

Conciseness4/5

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

The description is a dense paragraph with no filler, and the core action is front-loaded. It repeats a few schema defaults, but every sentence contributes either behavioral transparency or operational context.

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?

Given 7 parameters, two enums, and no output schema, the description covers the data source, computation window, filters, aggregation, limits, and non-mutating nature. It does not enumerate exact return fields, but the aggregation statement gives enough shape for an agent to call the tool successfully.

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

Parameters3/5

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

Schema coverage is 100% and each parameter already has a useful description, so the baseline is 3. The tool description mostly restates limit and forwardWindow behavior, adding only minor extra context such as 'setiap row 1 kline lookup'. It does not substantially improve on the schema.

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 opens with a specific verb and resource: forward-testing decisions stored in `pipeline_decision_log`. It enumerates the exact computations (forward return, stop-loss touch) and aggregation dimensions (decision type, score bucket), which clearly distinguishes it from pipeline execution or generic signal backtest siblings.

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

Usage Guidelines3/5

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

The tool's intended use is strongly implied by 'Uji maju keputusan yang tersimpan di pipeline_decision_log' and the on-demand framing, but the description never explicitly names alternatives or states when to prefer this over `whalescope_full_pipeline` or `binance_backtest_signal`. Guidance is implicit, not explicit.

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

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A3.7/5.0
Disambiguation4/5

Most tools map to a distinct Binance metric or analytic concept, and descriptions explicitly contrast near-neighbors (spot vs futures, snapshot vs delta, 'BEDA dari...' notes). A few pairs could still be confused—`binance_get_basis` vs `binance_get_basis_history` and `binance_get_agg_trades` vs `binance_get_recent_trades`—but their purpose differences are explained well enough for careful agents.

Naming Consistency4/5

The dominant pattern is `binance_<verb>_<object>` in snake_case, with consistent complementary pairs like `get_*` and `get_*_history`. There are minor style breaks: `orderbook` vs `order_book`, the `whalescope_*` prefix, and `whalescope_full_pipeline` which lacks a verb, but the overall structure is readable and predictable.

Tool Count1/5

56 tools cross the explicit '50+ tools' extreme threshold. Although the Binance Futures domain is broad, many tools are single-endpoint or single-metric wrappers—multiple klines variants, order book variants, and ticker variants—that could be consolidated into parameterized composite tools. The surface is far too large for most agents to navigate efficiently.

Completeness4/5

The public market-data and analytics surface is remarkably complete: klines, funding, open interest, long/short ratios, top-trader data, liquidations, basis, order book behavior, regime detection, and full pipeline scoring are all covered. The main gaps are documented limitations such as unavailable liquidation-by-price data and non-public account/execution tooling, but agents can work around them without dead ends.

Resources