CCXT MCP Server

by lazy-dinosaur
Verified

analyzePeriodicReturns

Calculate and analyze daily, weekly, or monthly returns for a specified trading account over defined periods (e.g., 30d, 90d, 1y). Optional symbol filtering available for precise trade insights.

Instructions

Analyze daily and monthly returns for a configured account

Input Schema

NameRequiredDescriptionDefault
accountNameYesAccount name defined in the configuration file (e.g., 'bybit_main')
intervalNoReturn calculation intervaldaily
periodNoAnalysis period: '30d', '90d', '180d', or '1y'90d
symbolNoOptional trading symbol (e.g., 'BTC/USDT') to filter trades

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "accountName": { "description": "Account name defined in the configuration file (e.g., 'bybit_main')", "type": "string" }, "interval": { "default": "daily", "description": "Return calculation interval", "enum": [ "daily", "weekly", "monthly" ], "type": "string" }, "period": { "default": "90d", "description": "Analysis period: '30d', '90d', '180d', or '1y'", "enum": [ "30d", "90d", "180d", "1y" ], "type": "string" }, "symbol": { "description": "Optional trading symbol (e.g., 'BTC/USDT') to filter trades", "type": "string" } }, "required": [ "accountName" ], "type": "object" }
ID: mt6hftp7hy